プログラミング

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


7
Javascript Ternary演算子による演算子の優先順位
このコードの最初の部分(+ =)を三項演算子と組み合わせて頭を抱えているようには見えません。 h.className += h.className ? ' error' : 'error' このコードが機能する方法は次のとおりです。 h.className = h.className + h.className ? ' error' : 'error' しかし、それは私のコンソールにエラーを与えるため、正しくありません。 だから私の質問は、このコードをどのように正しく解釈すべきかということです?

2
ASP.NET MVCの静的フィールド内でServer.MapPath()を使用する
検索クエリにLucene.Netを使用しているASP.NET MVCサイトを構築しています。私はここに質問を適切にASP.NET MVCアプリケーションでLucene.Net使用量を構築する方法について、最良の方法は私の宣言することであると言われたIndexWriterようpublic staticなので、それができることを再利用します。 以下は、私のSearchControllerの上部にあるコードです。 public static string IndexLocation = Server.MapPath("~/lucene"); public static Lucene.Net.Analysis.Standard.StandardAnalyzer analyzer = new Lucene.Net.Analysis.Standard.StandardAnalyzer(); public static IndexWriter writer = new IndexWriter(IndexLocation,analyzer); writer静的であり、IndexLocationまた、静的である必要があります。したがって、コンパイラは私に次のエラーを与えていますServer.MapPath(): 非静的フィールド、メソッド、またはプロパティ 'System.Web.Mvc.Controller.Server.get'にはオブジェクト参照が必要です 静的フィールドからServer.MapPath()または類似のものを使用する方法はありますか?このエラーを修正するにはどうすればよいですか?

18
Rails 4:アセットが本番環境に読み込まれない
アプリを本番環境に配置しようとしていますが、画像とCSSアセットパスが機能していません。 これが私が現在やっていることです: 画像アセットは/app/assets/images/image.jpgにあります スタイルシートは/app/assets/stylesheets/style.cssにあります 私のレイアウトでは、次のようにcssファイルを参照しています。 <%= stylesheet_link_tag "styles", media: "all", "data-turbolinks-track" => true %> ユニコーンを再起動する前に、実行するRAILS_ENV=production bundle exec rake assets:precompileと成功し、public/assetsディレクトリにフィンガープリントされたファイルが表示されます。 私のサイトを閲覧すると、の404 not foundエラーが表示されmysite.com/stylesheets/styles.cssます。 何が悪いのですか? 更新: 私のレイアウトでは、次のようになります: <%= stylesheet_link_tag "bootstrap.min", media: "all", "data-turbolinks-track" => true %> <%= stylesheet_link_tag "styles", media: "all", "data-turbolinks-track" => true %> <%= javascript_include_tag "application", "data-turbolinks-track" => true %> …

8
このjQueryクリック関数が機能しないのはなぜですか?
コード: <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> <script type="text/javascript"> $("#clicker").click(function () { alert("Hello!"); $(".hide_div").hide(); }); </script> 上記のコードは機能しません。#clickerをクリックしても、警告は表示されず、非表示にもなりません。コンソールを確認したところ、エラーは発生しませんでした。また、JQueryがロードされているかどうかも確認しました。実際にロードされています。だから問題が何であるかわからない。私はまた、アラートを使用してドキュメント準備機能を実行しました。助けてください。ありがとう!

8
「定数」を共有するためのJavaの静的フィールドとのインターフェース
私はJavaにアクセスするためにいくつかのオープンソースのJavaプロジェクトを調べています。それらのプロジェクトの多くはある種の「定数」インターフェースを持っていることに気づきます。 たとえば、processing.orgにはPConstants.javaというインターフェースがあり、他のほとんどのコアクラスがこのインターフェースを実装しています。インターフェースは静的メンバーでなぞられています。このアプローチには理由がありますか、それとも悪い習慣と見なされていますか?意味のある列挙型、または静的クラスを使用しないのはなぜですか? インターフェイスを使用して、ある種の疑似「グローバル変数」を許可するのは奇妙です。 public interface PConstants { // LOTS OF static fields... static public final int SHINE = 31; // emissive (by default kept black) static public final int ER = 32; static public final int EG = 33; static public final int EB = 34; // has this vertex …
116 java 

6
クラス名とメソッド名のドロップダウンリストがない(ビジュアルスタジオの設定)
クラス名とメソッド名のドロップダウンリストを再度取得する方法を知っている人はいますか?通常はコードの上にあるのは、ドロップダウンリストです。それは単なる設定ですが、それを見つけることができないようです。ところで、設定をリセットしたくありません。私はする必要はありません。

6
Androidでテキストファイルを読み取るにはどうすればよいですか?
テキストファイルからテキストを読みたい。以下のコードでは、例外が発生します(つまり、catchブロックに行きます)。テキストファイルをアプリケーションフォルダーに配置します。このテキストファイル(mani.txt)を正しく読み取るには、どこに配置すればよいですか? try { InputStream instream = openFileInput("E:\\test\\src\\com\\test\\mani.txt"); if (instream != null) { InputStreamReader inputreader = new InputStreamReader(instream); BufferedReader buffreader = new BufferedReader(inputreader); String line,line1 = ""; try { while ((line = buffreader.readLine()) != null) line1+=line; }catch (Exception e) { e.printStackTrace(); } } } catch (Exception e) { String error=""; error=e.getMessage(); …

15
JavaScriptを使用してHTMLのtextAreaにmaxlengthを課す方法
私が書いた場合に使用できるいくつかの機能が欲しい <textarea maxlength="50"></textarea> <textarea maxlength="150"></textarea> <textarea maxlength="250"></textarea> これは自動的にtextAreaにmaxlengthを課します。可能であれば、jQueryでソリューションを提供しないでください。 注:これは、次のような場合に実行できます。 <textarea onkeypress="return imposeMaxLength(event, this, 110);" rows="4" cols="50"> function imposeMaxLength(Event, Object, MaxLen) { return (Object.value.length <= MaxLen)||(Event.keyCode == 8 ||Event.keyCode==46||(Event.keyCode>=35&&Event.keyCode<=40)) } コピーしたHTMLのtextarea上のHTMLの入力「MAXLENGTH」属性をエミュレートするための最良の方法は何ですか? しかし重要なのは、textAreaを宣言するたびにonKeyPressとonKeyUpを記述したくないということです。


8
iOS設定バンドルにライセンスセクションを追加する最良の方法
私のiOSアプリケーションは、Apache 2.0および同様のライセンスに基づいてライセンスされたいくつかのサードパーティコンポーネントを使用しているため、さまざまなテキストを含める必要があります。 * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. この情報を設定バンドルの「ライセンス」サブエントリの下に置くための合理的な先例があるようです(iPadのFacebook、ページ、基調講演、数字、Wikipanionで、すべてこれを行うようです)。 私は実際に同じことを達成するために少し苦労しています。テキストを1行ずつ分割して、一度に1行ずつxcodeに入力する必要があるようです(plistの編集時にxcode4がクラッシュする問題があるようです)。 確かに、どこかでスクリプトを実行する必要があるようなものや、私が見逃した簡単な方法があるようです。

5
VBAを使用してtxtファイルを作成して書き込む方法
入力に基づいて手動で追加または変更されたファイルがあります。そのファイルの内容のほとんどは反復的であるため、16進数の値のみが変化しているので、ツールで生成したファイルにしたいと考えています。 その.txtファイルに印刷されるcコードを書きたいのですが。 VBAを使用して.txtファイルを作成するコマンドとは何ですか?
116 vba  text-files 

11
テスト中にDateTime.Nowを上書きする良い方法は何ですか?
今日の日付に基づいて将来の計算を正しく行う(C#)コードがあります。テストで今日の日付を使用すると、テストで計算を繰り返す必要がありますが、これは正しくありません。結果が既知の値であることをテストできるように、テスト内で日付を既知の値に設定する最良の方法は何ですか?

16
R:rJavaパッケージのインストールが失敗する
install.packages("rJava")コマンドを使用してrJavaをインストールすると、次のエラーが発生します。 checking Java support in R... present: interpreter : '/usr/bin/java' archiver : '/usr/bin/jar' compiler : '/usr/bin/javac' header prep.: '/usr/bin/javah' cpp flags : '-I/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../include -I/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../include/linux' java libs : '-L/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64/server -L/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64 -L/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../lib/amd64 -L -L/usr/java/packages/lib/amd64 -L/usr/lib64 -L/lib64 -L/lib -L/usr/lib -ljvm' checking whether JNI programs can be compiled... yes checking JNI data types... configure: …
116 r  rjava 

7
UIActionSheetキャンセルボタンの奇妙な動作
アクションシートを開くUIBarButtonItemを使用して、ユーザーに何をするかを選択できるようにしています。「キャンセル」ボタンをクリックしない限り、すべてが期待どおりに機能します。ボタンのターゲットが本来あるべき場所から上に移動したように見えます。「キャンセル」と「OK」ボタンの真ん中のどこかをクリックすることによってのみそれをアクティブにすることができます。 私は他のアプリケーションでアクションシートを試してみましたが、それらは問題なく動作するため、私の親指ではありません。アクションシートがUIViewControllerで開いています - (void)showOpenOptions { UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:NSLocalizedString(@"Open link in external application?", @"Open in external application") delegate:self cancelButtonTitle:NSLocalizedString(@"Cancel", @"Cancel") destructiveButtonTitle:NSLocalizedString(@"Open Link", @"Open Link") otherButtonTitles:nil]; [sheet showInView:self.view]; [sheet release]; }

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