プログラミング

プロおよび熱狂的プログラマーのためのQ&A

10
列をNULL可能に変更する
テーブルの列をNULL可能に変更したいのですが。利用した: ALTER TABLE Merchant_Pending_Functions Modify NumberOfLocations NULL これにより、でエラーが発生しModifyます。正しい構文は何ですか?
318 sql 


14
git:ブランチを切り替え、コミットせずに変更を無視する
私はgitブランチで作業していて、変更をコミットする準備ができていたので、有用なコミットメッセージでコミットを行いました。その後、ぼくはぼんやりとコードにマイナーな変更を加えた。ここでブランチを変更したいのですが、gitを使用すると、 エラー:「X」のローカル変更があります。ブランチを切り替えることはできません。 コミットせずにブランチを変更できますか?もしそうなら、これをどのように設定できますか?そうでない場合、どうすればこの問題を回避できますか?コミットせずにマイナーな変更を無視して、ブランチを変更したい。
318 git  branch  git-checkout 

13
SQL Server-INSERT後の戻り値
INSERTステートメントの後にKey-Valueを取得しようとしています。例:nameとid属性を持つテーブルを持っています。idは生成された値です。 INSERT INTO table (name) VALUES('bob'); 次に、同じステップでIDを取得します。これはどのように行われますか? Microsoft SQL Server 2008を使用しています。

13
フラグメントからアクティビティメソッドを呼び出す
フラグメントから私のアクティビティのメソッドを呼び出そうとしています。フラグメントがメソッドデータを提供し、メソッドが戻るときにデータを取得する必要があります。静的メソッドの呼び出しと同様に達成したいのですが、アクティビティで問題が発生するため、静的メソッドを使用しません。 フラグメントが初めてなので、簡単で教育的な説明が必要です。 ありがとう!

17
タイプまたは名前空間名が存在しません[終了]
閉まっている。この質問にはデバッグの詳細が必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する Visual Studio 2010で構築されたWCFデータサービスプロジェクトがあり、問題なく動作していました。突然、コンパイルできなくなりました。それは私に次のようなメッセージを与えていました: エラー7タイプまたは名前空間名 'Services'は名前空間 'System.Data'に存在しません(アセンブリ参照がありませんか?)C:\ U ... s \ Visual Studio 2010 \ Projects ... \ DataService。 cs ... エラー8タイプまたは名前空間名 'Linq'が名前空間 'System'に存在しません(アセンブリ参照がありませんか?)DependencyResolver.cs 3 14 エラー10タイプまたは名前空間名「Web」が名前空間「System.ServiceModel」に存在しません(アセンブリ参照がありませんか?) エラー12タイプまたは名前空間名 'DataService'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?) どうすれば修正できますか?

30
ArrayListをSharedPreferencesに保存
ArrayListカスタムオブジェクトを持っています。各カスタムオブジェクトには、さまざまな文字列と数値が含まれています。ユーザーがアクティビティを離れて後で戻ってきたい場合でも、配列を固定しておく必要がありますが、アプリケーションが完全に閉じた後で、配列を使用できるようにする必要はありません。この方法で他の多くのオブジェクトをこの方法でSharedPreferences保存しますが、この方法で配列全体を保存する方法がわかりません。これは可能ですか?たぶんSharedPreferencesこれを行う方法ではないですか?より簡単な方法はありますか?

5
Vimを遅くしているプラ​​グインを確認するにはどうすればよいですか?
Vimプラグインをプロファイルする方法はありますか? 大きなものを開くと、MacVimが次第に遅くなります.py。すべてのプラグインの選択を解除し、1つずつ再選択して、どのプラグインが原因であるかを確認できることはわかっていますが、もっと速い方法はありますか? 私のdotvimはここにあります:https : //github.com/charlax/dotvim

16
スライドアップ/ダウンアニメーションでビューを表示および非表示にします
でLinearLayout表示または非表示にするAnimation、私はその可視性を変更するたびに上または下にレイアウトをプッシュしています。 私はいくつかのサンプルを見ましたが、どれも私のニーズに合いません。 アニメーション用に2つのxmlファイルを作成しましたが、の表示を変更したときにそれらを開始する方法がわかりませんLinearLayout。

8
git / GitHubの履歴からフォルダーとその内容を削除する
私はGitHubアカウントのリポジトリで作業していましたが、これは私が偶然見つけた問題です。 いくつかのnpmパッケージがインストールされたフォルダーを持つNode.jsプロジェクト パッケージはnode_modulesフォルダーにありました そのフォルダーをgitリポジトリーに追加し、コードをgithubにプッシュしました(そのときのnpm部分については考えていませんでした) そのフォルダーがコードの一部である必要はないことに気づきました そのフォルダを削除してプッシュしました その場合、gitリポジトリの合計サイズは約6 MBでしたが、実際のコード(そのフォルダーを除くすべて)は約300 KBでした。 最後に私が探しているのは、gitの履歴からそのパッケージフォルダーの詳細を取り除く方法です。そのため、誰かがそれをクローンした場合、実際のファイルのみが取得される6MBの履歴をダウンロードする必要はありません。最後のコミットの時点で300KBになります。 私はこれの可能な解決策を調べ、これらの2つの方法を試しました gitリポジトリ(履歴)からファイルを削除する http://help.github.com/remove-sensitive-data/ https://gist.github.com/1588371 Gistは、スクリプトを実行した後、そのフォルダーを削除したことを示し、その後、50の異なるコミットが変更されたことを示したように機能するように見えました。しかし、そのコードをプッシュすることはできませんでした。私がそれをプッシュしようとしたとき、それは言いましBranch up to dateたが、50のコミットがに変更されたことを示しましたgit status。他の2つの方法も役に立ちませんでした。 そのフォルダーの履歴が削除されたことが示されていても、ローカルホストでそのリポジトリのサイズを確認したところ、まだ約6MBでした。(私もrefs/originalフォルダーを削除しましたが、リポジトリのサイズの変更を確認できませんでした)。 私が明確にしたいのは、コミット履歴(これが私が起こったと思う唯一のことです)だけでなく、gitがロールバックしたいと仮定しているそれらのファイルを取り除く方法があるかどうかです。 これに対する解決策が提示され、私のローカルホストに適用されているが、そのGitHubリポジトリに複製できない場合、そのリポジトリを複製し、最初のコミットにロールバックしてトリックを実行し、それをプッシュすることができます(つまり、gitがまだこれらすべてのコミットの履歴がありますか?-別名6MB)。 私のここでの最終目標は、基本的にgitからフォルダーの内容を削除する最良の方法を見つけることです。これにより、ユーザーは6MB相当のものをダウンロードする必要がなく、モジュールフォルダーに触れたことのない他のコミットも可能です(これはかなり良いことです)それらのほとんどすべて)gitの歴史の中で。 これどうやってするの?
318 git  github  rebase  git-rebase 

3
Linuxでのデフォルトシェルの変更[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する デフォルトのシェルを変更するにはどうすればよいですか?envコマンドは、現在の言葉: SHELL=/bin/tcsh それをBashに変更したいと思います。
318 linux  bash  shell  environment  tcsh 

4
Bcryptハッシュパスワードをデータベースに保存するには、どの列タイプ/長さを使用すればよいですか?
ハッシュされたパスワード(BCryptを使用)をデータベースに保存したい。これに適したタイプは何ですか?正しい長さはどれですか?パスワードは常にBCryptでハッシュされ、同じ長さですか? 編集 ハッシュの例: $2a$10$KssILxWNR6k62B7yiX0GAe2Q7wwHlrzhF3LqtVvpyvHZf0MwvNfVu 一部のパスワードをハッシュした後、BCryptは常に60文字のハッシュを生成するようです。 編集2 実装について言及しなかったのは申し訳ありません。私はjBCryptを使用しています。
318 mysql  hash  types  storage  bcrypt 

10
辞書を使用してパンダ列の値を再マッピングする
次のような辞書があります。 di = {1: "A", 2: "B"} 次のようなデータフレームの「col1」列にそれを適用したいと思います。 col1 col2 0 w a 1 1 2 2 2 NaN 取得するため: col1 col2 0 w a 1 A 2 2 B NaN これを行うにはどうすればよいですか?何らかの理由で、これに関連する用語をググリングすると、dictsから列を作成する方法とその逆の方法に関するリンクのみが表示されます:-/

10
JavaScriptのfor…of構文を使用してループカウンター/インデックスを取得する
注意: 質問は依然としてfor…ofループに適用されます。> Arrayのfor…in反復には使用せず、オブジェクトのプロパティの反復に使用してください。つまり、これ for…inJavaScript の基本的な構文が次のようになっていることを理解しています。 for (var obj in myArray) { // ... } しかし、ループカウンター/インデックスを取得するにはどうすればよいですか? 私はおそらく私が次のようなことをすることができることを知っています: var i = 0; for (var obj in myArray) { alert(i) i++ } または古き良きもの: for (var i = 0; i < myArray.length; i++) { var obj = myArray[i] alert(i) } しかし、私はむしろ単純なfor-inループを使用したいと思います。私は彼らがよりよく見え、より理にかなっていると思います。 よりシンプルでエレガントな方法はありますか? Pythonでは簡単です。 for …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.