プログラミング

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


4
AppDelegateとは何ですか?それをいつ使用するかを知るにはどうすればよいですか?
iPhoneアプリの開発を始めたばかりです。AppDelegateとカスタムクラスのどちらにデータを配置する必要があるかを知るにはどうすればよいですか?AppDelegateのようなパターンを使用するPythonやPHPのような別のプログラミング言語に類似したルールやタイプはありますか?

10
@testableを使用すると、「モジュールはテスト用にコンパイルされませんでした」
Swift 2の新しい@testable宣言を使用して、クラスをテストターゲットに公開しようとしています。ただし、このコンパイラエラーが発生します。 Intervals私が公開しようとしているクラスを含むモジュールです。このエラーを取り除くにはどうすればよいですか?


13
cppファイルを含めず、代わりにヘッダーを使用する必要があるのはなぜですか?
それで、私は最初のC ++プログラミングの課題を終え、成績を受け取りました。しかし、グレーディングによると、私はの成績を失いましたincluding cpp files instead of compiling and linking them。それが何を意味するのか私はあまり明確ではありません。 私のコードを振り返ってみると、クラスのヘッダーファイルを作成しないことを選択しましたが、cppファイルですべてを行いました(ヘッダーファイルがなくても正常に動作するように見えました...)。採点者が私が '#include "mycppfile.cpp";'と書いたことを意味していたと思います。一部のファイルで。 #includecppファイルを作成する理由は次のとおりです。-ヘッダーファイルに入るはずのものがすべてcppファイルにあるため、ヘッダーファイルのように振る舞った-monkey-see-monkeyのやり方で、他のファイルを見たヘッダーファイルが#includeファイルに含まれていたので、cppファイルにも同じことを行いました。 それで、私は正確に何をしましたか、そしてそれはなぜ悪いのですか?
146 c++  header-files 

5
C#で正しいタイムスタンプを取得する方法
アプリケーションで有効なタイムスタンプを取得したいので、次のように記述しました。 public static String GetTimestamp(DateTime value) { return value.ToString("yyyyMMddHHmmssffff"); } // ...later on in the code String timeStamp = GetTimestamp(new DateTime()); Console.WriteLine(timeStamp); 出力: 000101010000000000 私は次のようなものが欲しかった: 20140112180244 何が悪いのでしょうか?
146 c#  timestamp 


11
HTMLで単一引用符を使用できますか?
私は、PHPで二重引用符を使用して文字列を連結するのではなく変数を補間できるようにすることに大いに時間を費やしています。その結果、HTMLを生成するときは、タグフィールドの設定に一重引用符を使用することがよくあります。例えば: $html = "<input type='text' name='address' value='$address'>"; これはどちらかよりもはるかに読みやすくなっています $html = "<input type=\"text\" name=\"address\" value=\"$address\">"; または $html = '<input type="text" name="address" values="' . $address . '">' ; 簡単な検索から、HTMLフィールドの単一引用符はすべてのブラウザで認識されないという人の話を聞いたことがあります。したがって、どのブラウザで単一引用符のHTMLを認識できないのでしょうか。
146 html 


9
Java MapがCollectionを拡張しないのはなぜですか?
ないことに驚いMap<?,?>たCollection<?>。 それがそのように宣言されていれば、それは意味のあることだと思いました。 public interface Map<K,V> extends Collection<Map.Entry<K,V>> 結局のところ、Map<K,V>はのコレクションMap.Entry<K,V>ですよね。 それがそのように実装されていない理由はありますか? 最も権威のある答えをCletusのおかげで、私はまだ、なぜ、あなたはすでに見ることができた場合に思ったんだけどMap<K,V>としてSet<Map.Entries<K,V>>(経由entrySet())、それだけではなく、そのインタフェースを拡張しません。 a Mapがの場合Collection、要素は何ですか?唯一の合理的な答えは「キーと値のペア」です まさに、interface Map<K,V> extends Set<Map.Entry<K,V>>素晴らしいでしょう! しかし、これは非常に限られた(そして特に有用ではない)Map抽象化を提供します。 しかし、その場合は、なぜentrySetインターフェースによって指定されるのでしょうか。それはどういうわけか有用であるに違いありません(そして私はその立場について議論するのは簡単だと思います!)。 特定のキーがどの値にマップされているかを確認したり、特定のキーのエントリを削除したりすることはできません。 それがすべてであると言っているわけではありませんMap!それは他のすべてのメソッドを保持でき、保持する必要があります(ただしentrySet、現在は冗長です)。
146 java  oop  collections 

11
URLからJSONオブジェクトを取得する
次のようなJSONオブジェクトを返すURLがあります。 { "expires_in":5180976, "access_token":"AQXzQgKTpTSjs-qiBh30aMgm3_Kb53oIf-VA733BpAogVE5jpz3jujU65WJ1XXSvVm1xr2LslGLLCWTNV5Kd_8J1YUx26axkt1E-vsOdvUAgMFH1VJwtclAXdaxRxk5UtmCWeISB6rx6NtvDt7yohnaarpBJjHWMsWYtpNn6nD87n0syud0" } access_token値を取得したいです。では、どうすればPHPから取得できますか?
146 php  json 

8
CSS無限回転アニメーション
CSSで読み込みアイコンを回転させたい。 アイコンと次のコードがあります。 <style> #test { width: 32px; height: 32px; background: url('refresh.png'); } .rotating { -webkit-transform: rotate(360deg); -webkit-transition-duration: 1s; -webkit-transition-delay: now; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; } </style> <div id='test' class='rotating'></div> しかし、それは機能しません。CSSを使用してアイコンを回転するにはどうすればよいですか?
146 css  animation  webkit 

9
sedまたはawkで特定の行番号に行を挿入します
8行目にテキストを挿入するために別のスクリプトで変更する必要があるスクリプトファイルがあります。 挿入する文字列:Project_Name=sowstest、というファイルにstart。 awkとsedを使用しようとしましたが、コマンドが文字化けしました。
146 sed  awk 

11
'where'句のSQLスイッチ/ケース
あちこち探してみたが、助けになるものが見つからなかった。 私はこれをSQLでやろうとしています: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location = @locationID WHEN 'area' THEN xxx_location_area = @locationID WHEN 'division' THEN xxx_location_division = @locationID それぞれの末尾に '= @locationID'を付ける必要がないことはわかっていますが、構文が正しくても正確に取得できません。SQLは最初のWHEN行の '='について文句を言い続けます... これどうやってするの?

21
エンティティタイプ<type>は現在のコンテキストのモデルの一部ではありません
Entity Frameworkに入りましたが、コードファーストアプローチの重要なポイントを見逃しているかどうかはわかりません。 https://genericunitofworkandrepositories.codeplex.com/のコードに基づいた汎用リポジトリパターンを使用して、エンティティを作成しました。 しかし、エンティティにアクセスまたは変更しようとすると、次のようになります。 System.InvalidOperationException:エンティティタイプEstateは、現在のコンテキストのモデルの一部ではありません。 私のリポジトリからアクセスしようとすると、次のようになります。 public virtual void Insert(TEntity entity) { ((IObjectState)entity).ObjectState = ObjectState.Added; _dbSet.Attach(entity); // &lt;-- The error occurs here _context.SyncObjectState(entity); } データベース(./SQLEXPRESS)は問題なく作成されますが、エンティティ(テーブル)は起動時に作成されません。 エンティティのマッピングを明示的に設定する必要があるかどうか疑問に思っていますか?EFはこれだけではできませんか? 私のエンティティは: public class Estate : EntityBase { public int EstateId { get; set; } public string Name { get; set; } } 私のコンテキストはそうです: public …

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