プログラミング

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

9
すべてのリストアイテムに同じ値があるかどうかを確認して返す方法、またはそうでない場合は「otherValue」を返す方法
リスト内のすべての項目に同じ値がある場合は、その値を使用する必要があります。それ以外の場合は、「otherValue」を使用する必要があります。これを行うための簡単で明確な方法は考えられません。 コレクションの最初の項目に対して特別なロジックを持つループを書くためのきちんとした方法も参照してください。
121 c#  linq 

10
テスト環境でRailsコンソールを実行してtest_helper.rbをロードする方法は?
背景:Thoughtbotの「Factory Girl」gemで問題が発生しています。これは、ユニットやその他のテストで使用するオブジェクトの作成に使用されます。コンソールに行って、何が起こっているのかを確認するために、さまざまなFactory Girl呼び出しを実行したいと思います。たとえば、私はそこに行きたいです... >> Factory(:user).inspect さまざまな環境でコンソールを実行できることを知っています... $スクリプト/コンソールRAILS_ENV = test しかし、その場合、Factoryクラスは利用できません。test_helper.rbロードされていないようです。 へrequireの絶対パスを含むさまざまな呼び出しを試しましたtest_helper.rbが、次のように失敗します。 $ script/console RAILS_ENV=test >> require '/Users/ethan/project/contactdb/test/test_helper.rb' Errno::ENOENT: No such file or directory - /Users/ethan/project/contactdb/config/environments/RAILS_ENV=test.rb Grr。ああ。

10
Djangoでモデルのフィールドを取得する
Djangoモデルを前提として、そのすべてのフィールドをリストしようとしています。_metaモデル属性を使用してこれを行う例をいくつか見ましたが、メタの前にある下線は、_meta属性がプライベート属性であり、直接アクセスしてはならないことを示していませんか?...たとえば、_metaのレイアウトが将来変更され、安定したAPIにならない可能性があるためですか? _metaはこのルールの例外ですか?それは安定していてすぐに使用できますか、それともアクセスするのは悪い習慣と考えられていますか?または、_meta属性を使用せずにモデルのフィールドをイントロスペクトする関数または他の方法がありますか?以下は、_meta属性を使用してこれを行う方法を示すいくつかのリンクのリストです アドバイスは大歓迎です。 djangoオブジェクトの取得/設定フィールド http://www.djangofoo.com/80/get-list-model-fields djangoモデルフィールドをイントロスペクトするにはどうすればよいですか?

5
mysqlのWHERE句でエイリアスを使用できますか?
WHERE句でエイリアスを使用する必要がありますが、不明な列であることを通知し続けます。この問題を回避する方法はありますか?xより高い評価を持つレコードを選択する必要があります。評価は次のエイリアスとして計算されます。 sum(reviews.rev_rating)/count(reviews.rev_id) as avg_rating


4
ASP.NET MVC 4カスタム許可属性とアクセス許可コード(役割なし)
MVC 4アプリケーションで、ユーザーの特権レベル(ロールはなく、ユーザーに割り当てられたCRUD操作レベルの特権レベルのみ)に基づいて、ビューへのアクセスを制御する必要があります。 例として; AuthorizeUserの下は私のカスタム属性になるので、次のように使用する必要があります。 [AuthorizeUser(AccessLevels="Read Invoice, Update Invoice")] public ActionResult UpdateInvoice(int invoiceId) { // some code... return View(); } [AuthorizeUser(AccessLevels="Create Invoice")] public ActionResult CreateNewInvoice() { // some code... return View(); } [AuthorizeUser(AccessLevels="Delete Invoice")] public ActionResult DeleteInvoice(int invoiceId) { // some code... return View(); } この方法でそれを行うことは可能ですか?

10
Apache POIにXSSFをインポートできない
Apache POIのバージョン3.7を参照していますが、実行すると「解決できません」というエラーが表示されます。 import org.apache.poi.xssf.usermodel.XSSFWorkbook; POIを参照する他のインポート文では、次のようなエラーは発生しません。 import org.apache.poi.ss.usermodel.*; 何か案は??
121 java  apache-poi 

4
Vimで2つのタブを比較する
シナリオ:Vimを開いてテキストを貼り付けました。で2つ目のタブを開き、:tabeそこに他のテキストを貼り付けます。 目標:両方のテキストをファイルに書き込み、で開くのと同等の出力が表示される3番目のタブが必要ですvimdiff。 私が見つけることができる最も近いのは、「現在のバッファーをファイルと比較する」ことですが、diff開いているが保存されていない2つのバッファーは使用しません。
121 vim  diff  tabs  vimdiff  buffer 

6
`copy()`でスライスを複製できないのはなぜですか?
Goでスライスのコピーを作成する必要があります。ドキュメントを読むと、コピー機能が自由に使えます。 copy組み込み関数は、ソーススライスから宛先スライスに要素をコピーします。(特殊なケースとして、文字列からバイトのスライスにバイトをコピーします。)ソースと宛先がオーバーラップする場合があります。Copyは、コピーされた要素の数を返します。これは、len(src)とlen(dst)の最小値になります。 しかし、私がするとき: arr := []int{1, 2, 3} tmp := []int{} copy(tmp, arr) fmt.Println(tmp) fmt.Println(arr) 私tmpは以前と同じように空です(私も使用しようとしましたarr, tmp): [] [1 2 3] 遊び場で確認できます。では、なぜスライスをコピーできないのですか?
121 go  slice 

13
jQuery datepickerは選択された日付をその場で設定します
jquery日付ピッカーの選択された日付をその場で動的に変更するにはどうすればよいですか?私はインライン日付ピッカーを作成したと言っています。その後、しばらくしてから、日付ピッカーを最初から再作成せずに別の日付を反映させたいと思います。 setDateメソッドを試しましたが、うまくいきませんでした。また、docにはドキュメントがあまりありません。 ここには別の(拡張?)プラグインがありますが、jquery.ui.all.jsに同梱されているプラ​​グインを使用したいと思います。

7
PHPユニットでassertEqualsとassertSameの違いは?
PHPUnitには、assertEqualsメソッドが含まれています。https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertions.assertEquals また、assertSameメソッドもあります。https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertions.assertSame 一見、彼らは同じことをしているように見えます。2つの違いは何ですか?なぜ両方とも指定されているのですか?
121 phpunit 

4
どうすればgitリポジトリのサブディレクトリのみをHerokuにデプロイ/プッシュできますか?
Serveを使用し、Gitを使用してバージョン管理されているプロジェクトがあります。Serveは、outputHerokuにデプロイする静的ファイルを含むフォルダーを作成します。 Heroku Cedarスタックはあまり好きではないので、Serveプロジェクト自体をデプロイしたくありませんが、最も重要なのは、静的Webサイトに対するHerokuの優れたサポートを利用したいことです。 サブフォルダーをgitリモートにデプロイする方法はありますか?outputフォルダーにGitリポジトリを作成し(間違っているように聞こえます)、それをHerokuにプッシュしますか?
121 git  heroku 

4
Rubyの文字列名からクラスインスタンスを作成するにはどうすればよいですか?
クラスの名前があり、そのクラスのインスタンスを作成して、そのクラスのスキーマに存在する各rails属性をループできるようにしたいと思います。 どうすればいいですか? チェックしたいクラスの文字列として名前を持っています 私ができるようにクラスインスタンスをインスタンス化する必要があると思います その属性をループして印刷します。

3
SCSS / SASSでパーセントを計算する
計算によって幅をパーセンテージでscs​​sに設定したいのですが、エラーになります。 "...- width:(4/12)%"の後の無効なCSS:予期された式(たとえば、1px、太字)は ";"でした 私は何かしたいです $my_width: (4/12)%; div{ width: $my_width; } そこに%記号を追加するにはどうすればよいですか? pxとemで同じ質問
121 css  sass 

7
npm windowsをグローバルにインストールすると、npm ERRが発生します。無関係な
私はうなり声とnpmに新しいです。だから私はサイト「http://tech.pro/tutorial/1190/package-managers-an-introductory-guide-for-the-uninitiated-front-end-developer#front_end_developers」でいくつかの「料理本の例」を試しています。あなたは今そこを見る必要はないはずですが、サイトを共有することは良いことだと思いました。これまでのところ、グローバルインストールになるまでは良好です。(わかりました、私は理解しなければならなかったいくつかのエラーですが、今私はnpmで働いています)。 何かをグローバルにインストールしようとすると、行き詰まってしまいます。 一部のパッケージをグローバルにインストールするためにこれまでにテストしたこと: 作成されたテストディレクトリ grunttest そのディレクトリ内: npm install -g jshint 私が見ることができる出力: npm http GET https://registry.npmjs.org/jshint npm http 304 https://registry.npmjs.org/jshint ... npm http 304 https://registry.npmjs.org/string_decoder C:\Program Files\nodejs\node_modules\npm\jshint -> C:\Program Files\nodejs\node_modules\npm\node_modules\jshinnt jshint@2.4.4 C:\Program Files\nodejs\node_modules\npm\node_modules\jshint ├── console-browserify@0.1.6 ├── exit@0.1.2 ├── underscore@1.4.4 ├── shelljs@0.1.4 ├── minimatch@0.2.14 (sigmund@1.0.0, lru-cache@2.5.0) ├── cli@0.4.5 (glob@3.2.9) └── htmlparser2@3.3.0 (domelementtype@1.1.1, …
121 windows  gruntjs  npm 

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