プログラミング

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


13
すべてのGitコマンドの最初に「git」を入力しないようにするにはどうすればよいですか?
gitすべてのGitコマンドの先頭に単語を入力しなくても済むようにする方法があるかどうか疑問に思っています。 gitコマンドプロンプトを開いて「Gitモード」に入った後、最初に一度だけコマンドを使用する方法があったらいいですね。 例えば: git> その後、入力するすべてのコマンドはデフォルトでGitコマンドとして解釈されます。 MySQLシェルを使用してデータベースコマンドを作成する方法と同様の方法で: mysql> これgitにより、1日に何百回も入力する必要がなくなります。 注:git-bash Windowsではを使用しています。


2
Sublime Text 2の各選択に番号を追加します。選択ごとに1つずつ増加します
Sublime Text 2のカーソルごとに1ずつ増える数値を挿入する方法はありますか? 例|として、カーソルとして: Lorem ipsum dolor sit amet, | vehicula sed, mauris nam eget| neque a pede nullam, ducimus adipiscing, vestibulum pellentesque pellentesque laoreet faucibus.| 望ましい結果: Lorem ipsum dolor sit amet, 1| vehicula sed, mauris nam eget2| neque a pede nullam, ducimus adipiscing, vestibulum pellentesque pellentesque laoreet faucibus.3| この機能はネイティブに存在しますか、それともそれを提供するプラグインはありますか?
190 sublimetext2 

4
Railsの移行:列のデフォルト設定を元に戻す
次の例のように、列のデフォルト設定をセットアップするマイグレーションがRailsにあるという問題があります。 def self.up add_column :column_name, :bought_at, :datetime, :default => Time.now end 後のマイグレーションでそのデフォルト設定をドロップしたい場合、railsマイグレーションを使用してどうすればよいですか? 私の現在の回避策は、次のように、rails移行でカスタムSQLコマンドを実行することです。 def self.up execute 'alter table column_name alter bought_at drop default' end しかし、私はこのアプローチが好きではありません。これは、基になるデータベースがこのコマンドを解釈する方法に依存しているためです。データベースが変更された場合、このクエリはおそらく機能しなくなり、移行は中断されます。では、レールの列のデフォルト設定の取り消しを表現する方法はありますか?

6
NPM-「Readmeデータがない」を修正する方法
私は単純なpackage.jsonを持っています: { "name": "camapaign", "version": "0.0.1", "scripts": { "start": "node app.js" }, "engines": { "node": "0.10.15", "npm": "1.3.5" }, "repository": { "type": "svn", "url": "" } } 「npm install」を実行すると、次の警告が表示され、修正したいと思います。 "npm WARN package.json camapaign@0.0.1 No readme data." 「README.md」と「readme.txt」をパッケージと同じディレクトリに追加しようとしましたが、喜びはありませんでした。何が欠けていますか?
190 npm 

5
NumPyのeinsumを理解する
どのようにeinsum機能するかを正確に理解するのに苦労しています。私はドキュメントといくつかの例を見てきましたが、こだわっていないようです。 これはクラスで行った例です: C = np.einsum("ij,jk->ki", A, B) 2つのアレイAとB これには時間がかかると思いますA^T * Bが、よくわかりません(そのうちの1つの転置が正しく行われていますか?)。誰かが私にここで何が起こっているのか正確に説明できますeinsumか?

10
AngularJS。コントローラーコンポーネントの外部からコントローラー関数を呼び出す方法
コントローラーの下で定義された関数をWebページの任意の場所(コントローラーコンポーネントの外部)から呼び出すにはどうすればよいですか? 「取得」ボタンを押すと完全に動作します。しかし、divコントローラーの外部から呼び出す必要があります。ロジックは次のとおりです。デフォルトでは、私のdivは非表示です。ナビゲーションメニューのどこかでボタンを押すと、divがshow()され、「get」関数が実行されます。どうすればこれを達成できますか? 私のウェブページは: <div ng-controller="MyController"> <input type="text" ng-model="data.firstname" required> <input type='text' ng-model="data.lastname" required> <form ng-submit="update()"><input type="submit" value="update"></form> <form ng-submit="get()"><input type="submit" value="get"></form> </div> 私のjs: function MyController($scope) { // default data and structure $scope.data = { "firstname" : "Nicolas", "lastname" : "Cage" }; $scope.get = function() { $.ajax({ url: "/php/get_data.php?", type: "POST", …
190 angularjs 

5
キャッスルウィンザーとは何ですか?なぜ気にする必要がありますか?
私は長年のWindows開発者で、win32と初期のCOMに夢中です。2001年から.NETを使用しているため、C#とCLRにかなり精通しています。Stack Overflowに参加し始めるまで、Castle Windsorについて聞いたことはありませんでした。Castle Windsorの「Getting Started」ガイドを読みましたが、クリックしていません。 この古い犬に新しいトリックを教え、Castle Windsorをエンタープライズアプリに統合する理由を教えてください。


12
/ proc / self / exeなしで現在の実行可能ファイルのパスを見つける
Linuxは/ proc / self / exeを使えば簡単だと思います。しかし、クロスプラットフォームインターフェイスを備えたC / C ++で現在のアプリケーションのディレクトリを見つける便利な方法があるかどうか知りたいのですが。argv [0]をいじくり回しているプロジェクトをいくつか見ましたが、完全に信頼できるとは思えません。 たとえば、/ proc /を持たないMac OS Xをサポートする必要がある場合、どうしますか?#ifdefsを使用して、プラットフォーム固有のコード(NSBundleなど)を分離しますか?または、argv [0]、$ PATHなどから実行可能ファイルのパスを推測しようとすると、エッジケースでバグを見つける危険がありますか?
190 c++  c  linux  macos  executable 

6
ブラウザはページが読み込まれるたびにJavaScriptを解析しますか?
ブラウザ(IEおよびFirefox)は、ページが更新されるたびにリンクされたJavaScriptファイルを解析しますか? 彼らはファイルをキャッシュできるので、毎回それらをダウンロードしようとはしないと思いますが、各ページは本質的に別々であるため、古いコードを分解して再解析すると期待しています。 これは非効率ですが、完全に理解できますが、最近のブラウザーはサイト内の解析手順を回避するのに十分なほど賢いのでしょうか。サイトがExtJSやjQueryなどのJavaScriptライブラリを使用している場合を考えています。


22
Microsoft Excelは.csvファイルの発音区別符号を壊しますか?
プログラムでデータを(PHP 5.2を使用して).csvテストファイルにエクスポートしています。 データの例:( Numéro 1アクセント付きのeに注意してください)。データはutf-8(追加されたBOMなし)です。 このファイルをMS Excelで開くと、と表示されNuméro 1ます。 これを正しく表示するテキストエディター(UltraEdit)で開くことができます。UEは文字がであることを報告しますdecimal 233。 テキストデータを.csvファイルにエクスポートして、MS Excelで、できればインポートウィザードやデフォルト以外のウィザード設定を強制せずに正しくレンダリングできるようにするにはどうすればよいですか?


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