プログラミング

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

8
ブロック内の変数をブロック外の変数に割り当てる
エラーが発生する 変数を割り当てることができません(__blockタイプ指定子がありません) ラインでaPerson = participant;。ブロックがaPerson変数にアクセスでき、変数aPersonが返されることを確認するにはどうすればよいですか? Person *aPerson = nil; [participants enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { Person *participant = (Person*)obj; if ([participant.gender isEqualToString:@"M"]) { aPerson = participant; *stop = YES; } }]; return aPerson;

30
リターンキーでUITextViewのキーボードを閉じる方法は?
この投稿を改善してみませんか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 IBのライブラリでは、導入部から、returnキーを押すとキーボードUITextViewが消えることがわかります。しかし、実際にはreturnキーは「\ n」としてのみ機能します。 ボタンを追加[txtView resignFirstResponder]して、キーボードを非表示にすることができます。 しかしreturn、キーボードのキーのアクションを追加して、追加する必要がないようにする方法はありUIButtonますか?


1
JavaScriptでデフォルトのインポートにエイリアスを設定するにはどうすればよいですか?
ES6モジュールを使用すると、名前付きインポートにエイリアスを付けることができます import { foo as bar } from 'my-module'; そして、私はデフォルトのインポートをインポートできることを知っています import defaultMember from 'my-module'; デフォルトのインポートにエイリアスを付けたいのですが、次のようにするとうまくいきました import defaultMember as alias from 'my-module'; しかし、その結果、構文解析(構文)エラーが発生します。 デフォルトのインポートにエイリアスを設定するにはどうすればよいですか?

15
履歴スタックからのアクティビティの削除
私のアプリは、ユーザーが初めてアプリを実行したときに、次のようなサインアップアクティビティを表示します。 ActivitySplashScreen(ゲームへようこそ、アカウントにサインアップしますか?) ActivitySplashScreenSignUp(素晴らしい、この情報を記入してください) ActivityGameMain(メインゲーム画面) そのため、ユーザーが各画面のボタンをクリックすると、アクティビティはその順序で互いに起動します。 ユーザーがアクティビティ#2から#3に移動したときに、履歴スタックから#1と#2を完全に消去できますか?ユーザーが#3にいて、戻るボタンを押すと、スプラッシュ画面に戻るのではなく、ホーム画面に移動するようにしたいと思います。 タスクでこれを達成できると思います(つまり、#3で新しいタスクを開始する)が、もっと簡単な方法があるかどうかを確認したかったのですが、 ありがとう

6
HTMLの<label>タグで「for」属性は何をしますか?
次の2つのコードスニペットの違いは何でしょうか。 &lt;label&gt;Input here : &lt;/label&gt; &lt;input type='text' name='theinput' id='theinput'/&gt; そして &lt;label for='theinput'&gt;Input here : &lt;/label&gt; &lt;input type='text' name='theinput' id='theinput'/&gt; あなたが特別なJavaScriptライブラリを使用するときに何かを実行すると確信していますが、それとは別に、HTMLを検証するか、または他の何らかの理由で必要ですか?
382 html  forms  input  label 

9
Apple開発者プログラムまたは脱獄のないデバイスでiOSアプリをテストする
Apple Developer Programに登録したり、iPodをジェイルブレイクしたりせずに、iPod TouchでiOSアプリケーションをテストするにはどうすればよいですか? 現在、どちらも実行可能なオプションではありません。 画面上のシミュレーターではなく、デバイス自体でテストして、実際のiPodでどのように機能するかを確認したいと思います。

13
ハンドラーvs AsyncTask vsスレッド[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 10か月前に閉鎖。 私は少しの違いについて混乱してしまったHandlers、AsyncTaskとThreadsのAndroidインチ StackOverflowでかなりの数のブログと質問を読みました。 HandlerUIと通信するためのバックグラウンドスレッドです。たとえば、進行状況バーの更新はを介して行う必要がありますHandler。ハンドラーを使用すると、の利点が得MessagingQueuesられるため、メッセージをスケジュールしたり、複数のUI要素を更新したり、タスクを繰り返し実行したりする場合に役立ちます。 AsyncTaskは似ていますがHandler、実際にはを使用しますが、UIスレッドでは実行されないため、データのフェッチ(Webサービスのフェッチなど)に適しています。後でUIを操作できます。 Threadただし、UIと対話できず、より「基本的な」スレッドを提供し、のすべての抽象化を見逃しますAsyncTask。 ただし、ソケット接続を実行したいのですが。これはハンドラーまたはスレッドで実行する必要がありAsyncTaskますか?UIの操作はまったく必要ありません。使用するパフォーマンスの点で違いはありますか? 一方、ドキュメントは大幅に改善されました。

17
ディレクトリ自体を含めずに、ファイルとフォルダのディレクトリをtarするにはどうすればよいですか?
私は通常、 tar -czvf my_directory.tar.gz my_directory my_directoryにすべて(非表示のシステムファイルを含む)だけを含め、ディレクトリ自体は含めない場合はどうなりますか?欲しくない: my_directory --- my_file --- my_file --- my_file が欲しいです: my_file my_file my_file
382 archive  tar  gzip 

14
Mac OS Xで*論理*コアの数を見つける方法は?
Mac OS Xを実行しているときに、コマンドラインから、マシンにコアがいくつあるかをどのように確認できますか?Linuxでは、次のように使用します。 x=$(awk '/^processor/ {++n} END {print n+1}' /proc/cpuinfo) 完璧ではありませんが、近いです。これはにフィードすることを目的としているためmake、実際の数よりも1多い結果が得られます。上記のコードはPerlでより高密度に記述できること、またはgrep、wc、cutを使用して記述できることは知っていますが、上記は簡潔さと読みやすさのトレードオフであると判断しました。 非常に遅い編集:明確にするために:使用可能な論理コアの数を求めmakeています。これは、生成する同時ジョブの数に対応するためです。jkpの答えは、Chris Lloydによってさらに洗練されており、まさに私が必要としていたものでした。YMMV。
382 macos  makefile 

15
エラー1698(28000):ユーザー 'root' @ 'localhost'のアクセスが拒否されました
新しいサーバーをセットアップしていますが、この問題が発生し続けています。 rootユーザーでMySQLデータベースにログインしようとすると、エラーが発生します。 エラー1698(28000):ユーザー 'root' @ 'localhost'のアクセスが拒否されました 端末(SSH)、PHPMyAdmin、またはNavicatなどのMySQLクライアントを使用して接続するかどうかは関係ありません。彼らはすべて失敗します。 mysql.userテーブルを調べて、以下を取得しました。 +------------------+-------------------+ | user | host | +------------------+-------------------+ | root | % | | root | 127.0.0.1 | | amavisd | localhost | | debian-sys-maint | localhost | | iredadmin | localhost | | iredapd | localhost | | mysql.sys | localhost | …
382 mysql  iredmail 

8
AngularのorderBy複数フィールド
角度で複数のフィールドを同時に使用して並べ替える方法は?例として、グループごと、次にサブグループごとの拳 $scope.divisions = [{'group':1,'sub':1}, {'group':2,'sub':10}, {'group':1,'sub':2},{'group':1,'sub':20},{'group':2,'sub':1}, {'group':2,'sub':11}]; これを次のように表示したかった group:サブグループ 1-1 1-2 1-20 2-1 2-10 2-11 &lt;select ng-model="divs" ng-options="(d.group+' - '+d.sub) for d in divisions | orderBy:'group' | orderBy:'sub'" /&gt;

8
Google Playアプリの説明のフォーマット
Google Playで利用できるAndroidアプリケーションを作成しました。次に、アプリの説明にいくつかの書式(インデント、リンク、リストなど)を追加します。しかし、可能なフォーマットがリストされているWebサイトは見つかりません。Googleヘルプページも、この件に関して私を助けることはできません。多くの異なるフォーマットが存在し、どのフォーマットを使用するか本当にわかりません(例:HTMLまたはwikiのフォーマットなど)。 試行錯誤でテストすることはできましたが、Google Playは2〜3時間後にしか更新されないため、しばらく時間がかかります。また、テスト中、間違った形式が使用された場合、アプリの説明はかなり醜くなります。 tl; dr Google Playのアプリの説明で使用できるすべての可能なフォーマットのリストはありますか?

11
実際に端末画面をクリアする
clear端末でコマンドを使用しても、画面がクリアされたとユーザーをだますだけです...マウスを使用してスクロールすると、以前のコマンドからの出力が引き続き表示されます。テキストの津波に溺れているとき、これは人生を困難にします。 インターネット上で見つけることができるさまざまなソリューション(エスケープコードなど)は、clearコマンドがすでに行っていることのバリエーションにすぎません。 では、Linuxで実際に端末のコンテンツをクリアするにはどうすればよいのでしょうか。

3
ADDコマンドを使用して、Dockerの他のディレクトリにディレクトリをコピーします
http://docs.docker.com/engine/reference/builder/#addを読みましたが、問題が発生しました。ローカルディレクトリgoをdocker にコピーしたい/user/local/ 私は試した: ADD go /usr/local/ そして: ADD /go/ /usr/local/ また: RUN chmod 0755 /usr/local/go/src/make.bash ただし、次のエラーメッセージ/usr/local/go/src/make.bash: No such file or directoryが表示されますが、ローカルgoディレクトリにはが含まれていますmake.bash。
382 docker 

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