プログラミング

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



18
jQueryを使用して入力が空かどうかを確認する
すべてのフィールドに入力したいフォームがあります。フィールドをクリックして入力しなかった場合、赤い背景を表示したいと思います。 これが私のコードです: $('#apply-form input').blur(function () { if ($('input:text').is(":empty")) { $(this).parents('p').addClass('warning'); } }); フィールドが入力されているかどうかに関係なく、警告クラスが適用されます。 何が悪いのですか?
492 jquery  validation 


7
OS Xターミナルの色[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 私はOS Xを初めて使用し、しばらくの間Ubuntu Linuxを使用してMacを入手したばかりです。私が理解しようとしている多くのことの中には、私の実行中ls -laまたは(Linuxで)表示されているもののように、ターミナルウィンドウに色がないことgit status... シェルで色をアクティブにする方法がわかりません。
492 macos  shell  terminal  colors 

8
符号なし整数とsize_t
最近のCおよびC ++コードは、C文字列関数のパラメーターからSTLまで、ほとんどどこでも/のsize_t代わりに使用しているようです。この理由とそれがもたらす利点について知りたいです。intunsigned int
492 c++  c  size-t 

10
ViewPagerとフラグメント—フラグメントの状態を保存する正しい方法は何ですか?
フラグメントは、UIロジックをいくつかのモジュールに分離するのに非常に適しているようです。しかし、ViewPagerそのライフサイクルとともに、私にはまだ霧がかかっています。だからグルの考えはひどく必要です! 編集する 以下のばかげた解決策を参照してください;-) 範囲 メインアクティビティにはViewPagerフラグメントがあります。これらのフラグメントは、他の(サブメイン)アクティビティに対して少し異なるロジックを実装できるため、フラグメントのデータはアクティビティ内のコールバックインターフェイスを介して入力されます。そして、すべては最初の起動で正常に動作しますが、!... 問題 アクティビティが再作成されたとき(たとえば、方向が変更されたとき)ViewPagerのフラグメントを作成します。コード(以下にあります)は、アクティビティが作成されるたびに、ViewPagerフラグメントと同じ新しいフラグメントアダプターを作成しようとする(多分これが問題である)と述べていますが、FragmentManagerはすでにこれらのフラグメントをどこかに(どこに?)格納しています。それらのレクリエーションメカニズムを開始します。したがって、レクリエーションメカニズムは、アクティビティの実装されたメソッドを介してデータを開始するためのコールバックインターフェース呼び出しで「古い」フラグメントのonAttach、onCreateViewなどを呼び出します。ただし、このメソッドは、アクティビティのonCreateメソッドで作成された、新しく作成されたフラグメントを指します。 問題 多分私は間違ったパターンを使用していますが、Android 3 Proの本でさえそれについてあまり詳しくありません。だから、してください、私に一から二パンチを与え、それを正しい方法を行う方法を指摘しています。どうもありがとう! コード 主な活動 public class DashboardActivity extends BasePagerActivity implements OnMessageListActionListener { private MessagesFragment mMessagesFragment; @Override protected void onCreate(Bundle savedInstanceState) { Logger.d("Dash onCreate"); super.onCreate(savedInstanceState); setContentView(R.layout.viewpager_container); new DefaultToolbar(this); // create fragments to use mMessagesFragment = new MessagesFragment(); mStreamsFragment = new StreamsFragment(); // …

21
App Transport Securityポリシーで安全な接続を使用する必要があるため、リソースを読み込めませんでした
Xcodeを7.0またはiOS 9.0にアップデートすると、問題が発生します。どういうわけかそれは私にタイトル付きエラーを与え始めました 「App Transport Securityポリシーでは安全な接続を使用する必要があるため、リソースを読み込めませんでした」 Webserviceメソッド: -(void)ServiceCall:(NSString*)ServiceName :(NSString *)DataString { NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration]; [sessionConfiguration setAllowsCellularAccess:YES]; [sessionConfiguration setHTTPAdditionalHeaders:@{ @"Accept" : @"application/json" }]; NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfiguration]; NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@",ServiceURL]]; NSLog(@"URl %@%@",url,DataString); // Configure the Request NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; [request setValue:[NSString stringWithFormat:@"%@=%@", strSessName, strSessVal] …


11
typeof!==「未定義」と!= null
次のように、未定義のパラメータなどをチェックするJavaScriptコードをよく見ます。 if (typeof input !== "undefined") { // do stuff } 冗長性は言うまでもなく、型の検索と文字列の比較の両方が含まれるため、これは一種の無駄に見えます。undefined名前を変更できるので必要です。 私の質問は次のとおり です。そのコードはこのアプローチよりも優れています: if (null != input) { // do stuff } 私の知る限り、を再定義することはできないnullため、予期せず壊れることはありません。そして、!=演算子の型強制のため、これはundefinedandとnull...の両方をチェックします。これは、多くの場合、正確に必要なものです(たとえば、オプションの関数パラメーター)。 しかし、このフォームは広く普及していないようであり、JSLintが邪悪な!=演算子を使用していることを怒鳴りつけます。 なぜこれが悪いスタイルと考えられているのですか?

30
.NETコードをリバースエンジニアリングから保護しますか?
難読化は1つの方法ですが、アプリケーションの海賊版保護のセキュリティを破るのを防ぐことはできません。アプリケーションが改ざんされていないことを確認するにはどうすればよいですか。また、登録メカニズムをリバースエンジニアリングできないようにするにはどうすればよいですか。 また、C#アプリケーションをネイティブコードに変換することも可能であり、Xenocodeはコストがかかりすぎます。 C#は多くの機能を提供し、私のコードにとって理想的な言語であるため、C ++でコードベース全体を再度記述することは問題外です。 安全な証明書は、.NETの署名済みアセンブリから簡単に削除できます。

1
どのようにしてgit diffファイルを取得し、同じリポジトリのコピーであるローカルブランチに適用しますか?
同僚が作成した.diffファイルがあり、そのdiffファイルにリストされている変更をまったく同じリポジトリのローカルブランチに適用したいと考えています。このdiffファイルの生成に使用されたワーカーのPCまたはブランチへのアクセス権がありません。 もちろん、1行ずつ入力してすべてを再入力することもできますが、システムに人的エラーが発生することはありません。これを行う最も簡単な方法は何ですか?
491 git  diff  git-diff 


28
HTTPプロキシを介してGitリポジトリからプルするにはどうすればよいですか?
注:説明されているユースケースはプロジェクト内のサブモジュールの使用に関するものgit cloneですが、HTTPを介した通常のリポジトリにも同じことが当てはまります。 Gitの管理下にあるプロジェクトがあります。サブモジュールを追加したい: git submodule add http://github.com/jscruggs/metric_fu.git vendor/plugins/metric_fu しかし、私は得る ... got 1b0313f016d98e556396c91d08127c59722762d0 got 4c42d44a9221209293e5f3eb7e662a1571b09421 got b0d6414e3ca5c2fb4b95b7712c7edbf7d2becac7 error: Unable to find abc07fcf79aebed56497e3894c6c3c06046f913a under http://github.com/jscruggs/metri... Cannot obtain needed commit abc07fcf79aebed56497e3894c6c3c06046f913a while processing commit ee576543b3a0820cc966cc10cc41e6ffb3415658. fatal: Fetch failed. Clone of 'http://github.com/jscruggs/metric_fu.git' into submodule path 'vendor/plugins/metric_fu' HTTP_PROXYをセットアップしました。 c:\project> echo %HTTP_PROXY% http://proxy.mycompany:80 httpプロキシのグローバルGit設定もあります。 c:\project> git …


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