プログラミング

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

28
プライベートAPIを使用せずに現在のファーストレスポンダーを取得する
1か月以上前にアプリを送信し、本日、恐ろしい拒否メールを受け取りました。非公開のAPIを使用しているため、アプリを承認できないことがわかります。具体的には、 アプリケーションに含まれている非公開APIはfirstResponderです。 今、問題のAPI呼び出しは実際に私がSOで見つけた解決策です: UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow]; UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)]; 現在のファーストレスポンダーを画面に表示するにはどうすればよいですか?アプリが拒否されない方法を探しています。

12
オブジェクトのフィールドからのPython辞書
任意のオブジェクトから辞書を構築する組み込み関数があるかどうか知っていますか?私はこのようなことをしたいと思います: >>> class Foo: ... bar = 'hello' ... baz = 'world' ... >>> f = Foo() >>> props(f) { 'bar' : 'hello', 'baz' : 'world' } 注:メソッドを含めることはできません。フィールドのみ。

8
無効化されたフォーム入力はリクエストに表示されません
フォームに無効な入力がいくつかあり、それらをサーバーに送信したいのですが、Chromeはリクエストからそれらを除外します。 隠しフィールドを追加せずにこれの回避策はありますか? <form action="/Media/Add"> <input type="hidden" name="Id" value="123" /> <!-- this does not appear in request --> <input type="textbox" name="Percentage" value="100" disabled="disabled" /> </form>
339 html  forms  http  browser 

6
ASP.NET MVCビューエンジンの比較
私は、ASP.NET MVCで利用できるさまざまなビューエンジンの内訳についてSOとGoogleを検索してきましたが、ビューエンジンとは何かについての簡単な高レベルの説明しか見つかりませんでした。 私は必ずしも「最高」または「最速」ではなく、さまざまな状況で主要なプレーヤー(たとえば、デフォルトのWebFormViewEngine、MvcContrib View Engineなど)の利点/欠点の実際の比較を探しているわけではありません。これは、既定のエンジンからの切り替えが特定のプロジェクトまたは開発グループにとって有利かどうかを判断するのに非常に役立つと思います。 誰かがそのような比較に遭遇しましたか?


12
CentOS 7でファイアウォールポートを開く
CentOS 7を使用していますが、ポート2888および3888が開いていることを確認する必要があります。 私はこの記事を読みましたが、CentOS 7 OSにはiptables saveコマンドがないため、これは機能しませんでした。 誰かが上記のURLは、CentOSの7には有効ではありませんし、私は従うべきことを教えてくれましたこれを。しかし、この記事では、どのコマンドを実行する必要があるのか​​正確にはわかりません。 私も見つけた firewall-cmd --zone=public --add-port=2888/tcp ただし、これは再起動後は残りません。 では、どのようにしてポートを開いて再起動後も存続させることができますか?
339 centos  port  firewall 

9
Git:「追跡されていない」ファイルのみを一覧表示する(カスタムコマンドも)
git ls-files追跡されていないファイルのみを表示するようなコマンドを使用する方法はありますか? 私が質問している理由は、次のコマンドを使用してすべての削除済みファイルを処理するためです。 git ls-files -d | xargs git rm 追跡されていないファイルについても同様のものを希望します。 git some-command --some-options | xargs git add の-oオプションを見つけることができましたが、git ls-files無視されたファイルも表示されるため、これは私が望んでいることではありません。また、次の長くて醜いコマンドを思いつくことができました。 git status --porcelain | grep '^??' | cut -c4- | xargs git add ここで使用できるより良いコマンドがあるようです。ない場合は、どうすればカスタムgitコマンドを作成できますか?

19
MySQLのタイムゾーンを設定するにはどうすればよいですか?
1つのサーバーで実行すると: mysql> select now(); +---------------------+ | now() | +---------------------+ | 2009-05-30 16:54:29 | +---------------------+ 1 row in set (0.00 sec) 別のサーバー: mysql> select now(); +---------------------+ | now() | +---------------------+ | 2009-05-30 20:01:43 | +---------------------+ 1 row in set (0.00 sec)
339 mysql  timezone 

14
すべてのテーブルに主キーが必要ですか?
データベーステーブルを作成していますが、論理プライマリキーが割り当てられていません。だから、私は主キーなしでそれを残すことを考えていますが、私はそれについて少し罪悪感を感じています。したほうがいい? すべてのテーブルに主キーが必要ですか?

4
プログラミングの文脈で「代数」とはどういう意味ですか?
関数型プログラミングとPLTサークルで「代数」という用語を何度も聞いたことがあります。特に、オブジェクト、コモナード、レンズなどについて議論する場合はそうです。この用語をグーグルで検索すると、これらの構造の数学的説明が記載されたページが表示されますが、これは私にはほとんど理解できません。誰もがプログラミングの文脈で合同代数が何を意味するか、それらの重要性は何であるか、そしてそれらがオブジェクトとコモナードとどのように関連するか説明できますか?

11
Mac OS X 10.6.4でPython 2.7をアンインストールする方法
Mac OS X 10.6.4からPython 2.7を完全に削除したい。をPATH元に戻すことで、なんとか変数からエントリを削除できました.bash_profile。しかし、Python 2.7インストールパッケージによってインストールされたすべてのディレクトリ、ファイル、シンボリックリンク、およびエントリも削除したいと思います。インストールパッケージはhttp://www.python.org/から入手できます。削除する必要があるのは、どのディレクトリ/ファイル/構成ファイルのエントリですか?どこかにリストはありますか?

6
LocalDateTimeで日付を解析/フォーマットする方法は?(Java 8)
Java 8は、日付と時刻を操作するための新しいjava.time APIを追加しました(JSR 310)。 文字列として日付と時刻があります(例:)"2014-04-08 12:30"。LocalDateTime指定された文字列からインスタンスを取得するにはどうすればよいですか? LocalDateTimeオブジェクトの操作が完了した後:次に、LocalDateTimeインスタンスを上記と同じ形式の文字列に変換するにはどうすればよいですか?


30
Xcodeの隠し機能
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Xcodeへの初心者の膨大な流入により、共有すべきXcodeのヒントやコツがたくさんあると確信しています。 あなたは何ですか?

30
電子メールアドレスを迅速に検証する方法
誰かがSwiftで電子メールアドレスを検証する方法を知っていますか?私はこのコードを見つけました: - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil]; NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, [emailString length])]; NSLog(@"%i", regExMatches); if (regExMatches == 0) { return NO; } else { return YES; } } しかし、それをSwiftに翻訳することはできません。
338 ios  validation  email  swift 

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