プログラミング

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

7
i =(i、++ i、1)+ 1;とは 行う?
未定義の動作とシーケンスポイントに関するこの回答を読んだ後、小さなプログラムを書きました。 #include <stdio.h> int main(void) { int i = 5; i = (i, ++i, 1) + 1; printf("%d\n", i); return 0; } 出力は2です。ああ、私は減少が来るのを見ませんでした!ここで何が起きてるの? また、上記のコードをコンパイルしているときに、次の警告が表示されました。 px.c:5:8:警告:コンマ式の左側のオペランドは効果がありません [-Wunused-value] i = (i, ++i, 1) + 1; ^ どうして?しかし、おそらくそれは私の最初の質問の答えによって自動的に答えられます。

4
NSUserDefaultsにNSDateを保存する最適な方法は何ですか?
私が遭遇したNSUserDefaultsにNSDateを格納する方法は2つあります。 オプション1-setObject:forKey: // Set NSDate *myDate = [NSDate date]; [[NSUserDefaults standardUserDefaults] setObject:myDate forKey:@"myDateKey"]; // Get NSDate *myDate = (NSDate *)[[NSUserDefaults standardUserDefaults] objectForKey:@"myDateKey"]; オプション2-timeIntervalSince1970 // Set NSDate *myDate = [NSDate date]; NSTimeInterval myDateTimeInterval = [myDate timeIntervalSince1970]; [[NSUserDefaults standardUserDefaults] setFloat:myDateTimeInterval forKey:@"myDateKey"]; // Get NSTimeInterval myDateTimeInterval = [[NSUserDefaults standardUserDefaults] floatForKey:@"myDateKey"]; NSDate *myDate = …



6
PHP経由でファイルを削除する方法
ファイルが別のディレクトリにある場合、PHPを使用してサーバーからファイルを削除するにはどうすればよいですか? これが私のページレイアウトです: projects/backend/removeProjectData.php (このファイルはデータベースのすべてのエントリを削除し、関連ファイルも削除する必要があります) public_files/22.pdf (ファイルが置かれている場所。) 私はunlink関数を使用しています: unlink('../../public_files/' . $fileName); しかし、これにより常にファイルが存在しないというエラーが発生します。何か案は?
174 php  file-io 

21
datetime2データ型をdatetimeデータ型に変換すると、範囲外の値が発生しました
HomeControllerに次のコードがあります。 public ActionResult Edit(int id) { var ArticleToEdit = (from m in _db.ArticleSet where m.storyId == id select m).First(); return View(ArticleToEdit); } [ValidateInput(false)] [AcceptVerbs(HttpVerbs.Post)] public ActionResult Edit(Article ArticleToEdit) { var originalArticle = (from m in _db.ArticleSet where m.storyId == ArticleToEdit.storyId select m).First(); if (!ModelState.IsValid) return View(originalArticle); _db.ApplyPropertyChanges(originalArticle.EntityKey.EntitySetName, ArticleToEdit); _db.SaveChanges(); return …
174 asp.net-mvc 


9
C#で使用できる静的分析ツールは何ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 C#コードに対する静的分析に使用できるツールは何ですか?FxCopとStyleCopについて知っています。他にありますか?私は以前NStaticに出くわしましたが、永遠に見えるように開発されています-私が見たことのないものからかなり滑らかに見えます。 これらと同じように(これは主に静的分析に対する私の関心です)、マルチスレッドの問題(デッドロック、競合状態など)のコードをテストするためのツールも少し不足しているように見えます。Typemock Racerがポップアップしたので、それを見ていきます。これ以上の何か? 使用したツールについての実際の意見は高く評価されます。

11
Hibernate vs JPA vs JDO-それぞれの長所と短所?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 この質問を改善する 私はORMをコンセプトとして使い慣れており、数年前に.NETプロジェクトでnHibernateを使用したことさえあります。ただし、JavaでのORMのトピックに追いついておらず、これらのツールを使用する機会もありませんでした。 しかし、今では、一連のレガシーWebサービスから離れようとして、アプリケーションの1つにいくつかのORMツールを使い始める機会があるかもしれません。 JPA仕様、Hibernateライブラリ自体で得られるもの、JDOが提供するものの違いを説明するのに苦労しています。 だから、私はこの質問が少々自由回答であることを理解していますが、私はいくつかの意見を得ることを望んでいました: それぞれの長所と短所は何ですか? 新しいプロジェクトにはどれを提案しますか? 一方のフレームワークと他方のフレームワークを使用することが理にかなっている特定の条件はありますか?
174 java  hibernate  orm  jpa  jdo 

11
サーブレットの<load-on-startup>値は何を意味しますか
ここで少し混乱しています。このアプリケーションでは、いくつかのサーブレットを定義しています。以下は、web.xmlサーブレットのからの抜粋です。 &lt;servlet&gt; &lt;servlet-name&gt;AxisServlet&lt;/servlet-name&gt; &lt;display-name&gt;Apache-Axis Servlet&lt;/display-name&gt; &lt;servlet-class&gt;com.foo.framework.axis2.http.FrameworkServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt;0&lt;/load-on-startup&gt; &lt;/servlet&gt; 私が理解して&lt;load-on-startup&gt;いるように、自動的に読み込まれるためには、の値は正の整数でなければなりません。私はグーグルで調べましたが、私が遭遇した応答は私の混乱に追加されました。

3
(単項)*演算子はこのRubyコードで何をしますか?
Rubyコードを考える line = "first_name=mickey;last_name=mouse;country=usa" record = Hash[*line.split(/=|;/)] *演算子以外の2行目はすべて理解しています -何をしているのか、これのドキュメントはどこにありますか?(ご想像のとおり、このケースを検索するのは困難です...)
174 ruby  operators  splat 

2
Server.MapPathとHostingEnvironment.MapPathの違いは何ですか?
とに違いはServer.MapPath()ありHostingEnvironment.MapPath()ますか?んServer.MapPath()を超える任意の利点を持っていますかHostingEnvironment.MapPath()? 私の元の問題は、サーバーにファイルパスHttpContextが存在せず、Serverそこから変数をGlobal.asaxメソッドに渡せない場合にマッピングすることでした。 HostingEnvironment.MapPath()必要ないので代わりに使いましたHttpContext。これら2つの方法で異なる結果が得られる状況はありますか?
174 c#  asp.net 

23
絶対パスから相対パスを取得する方法
アプリにOpenFileDialogを介してユーザーが読み込んだファイルパスを表示する部分があります。パス全体を表示するにはスペースを使いすぎていますが、あいまいになる可能性があるため、ファイル名のみを表示したくありません。したがって、私はassembly / exeディレクトリに関連するファイルパスを表示したいと思います。 たとえば、アセンブリがにC:\Program Files\Dummy Folder\MyProgramあり、そのときにファイルC:\Program Files\Dummy Folder\MyProgram\Data\datafile1.datを表示したいとします.\Data\datafile1.dat。ファイルがにある場合、C:\Program Files\Dummy Folder\datafile1.dat私は欲しいでしょう..\datafile1.dat。ただし、ファイルがルートディレクトリまたはルートの1つ下のディレクトリにある場合は、フルパスを表示します。 どのソリューションをお勧めしますか?正規表現? 基本的に、画面のスペースを使いすぎずに、有用なファイルパス情報を表示したいと考えています。 編集:もう少し明確にするために。このソリューションの目的は、ユーザーまたは自分が最後にロードしたファイルと、大まかにどのディレクトリからのファイルかを知るのを助けることです。読み取り専用のテキストボックスを使用してパスを表示しています。ほとんどの場合、ファイルパスはテキストボックスの表示スペースよりもはるかに長くなります。パスは参考になるはずですが、より多くの画面スペースを占めるほど重要ではありません。 Alex Braultのコメントは良かったので、Jonathan Lefflerもそうです。DavidKが提供するWin32関数は、問題の全体ではなく一部のみを支援しますが、とにかく感謝します。James Newton-Kingソリューションについては、後で自由になったときに試してみることにします。
174 .net 

18
カスタムフォントとXMLレイアウト(Android)
AndroidでXMLファイルを使用してGUIレイアウトを定義しようとしています。私が知る限り、XMLファイルでウィジェットがカスタムフォント(assets / font /に配置したフォントなど)を使用するように指定する方法はなく、システムにインストールされたフォントしか使用できません。 Javaコードでは、一意のIDを使用して各ウィジェットのフォントを手動で変更できることを知っています。あるいは、Javaのすべてのウィジェットを反復してこの変更を行うこともできますが、これはおそらく非常に遅くなります。 他にどのようなオプションがありますか?カスタムの外観を持つウィジェットを作成するより良い方法はありますか?追加するすべての新しいウィジェットのフォントを手動で変更する必要は特にありません。

8
2つのActiveRecord :: Relationオブジェクトを組み合わせる
次の2つのオブジェクトがあるとします。 first_name_relation = User.where(:first_name =&gt; 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name =&gt; 'Fünke') # ActiveRecord::Relation 2つの関係を組み合わせて、ActiveRecord::Relation両方の条件を含む1つのオブジェクトを生成することは可能ですか? 注:この動作を取得する場所をチェーンできることを知っていActiveRecord::Relationます。私が本当に興味を持っているのは、2つの個別のオブジェクトがある場合です。

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