プログラミング

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

30
Swiftでプレースホルダーテキストの色を変更する
ダークブルーを実装するデザインがあります UITextFieldプレースホルダーテキストはデフォルトで濃い灰色なので、プレースホルダーテキストのをほとんど理解できません。 もちろん問題をググってみましたが、Obj-cではなくSwift言語を使用しているときの解決策はまだありません。 UITextFieldを使用してSwift でプレースホルダーのテキストの色を変更する方法はありますか?
226 ios  swift  uikit 

4
メソッドsetDrawerListenerは廃止されました
アプリで何かをしているときに、アプリのナビゲーションドロワーのサイズが小さくなっているのがわかります。しかし、私はそれについて何もしていません。 次に、コードをチェックした後、setDrawerListenerが廃止されていることがわかりました。誰かがこれに対する解決策を持っていますか? drawerLayout.setDrawerListener(actionBarDrawerToggle);

10
送信者以外のすべてのクライアントに応答を送信する
すべてのクライアントに何かを送信するには、次を使用します。 io.sockets.emit('response', data); クライアントから受け取るには、次のものを使用します。 socket.on('cursor', function(data) { ... }); クライアントからサーバーでメッセージを受信したときに、メッセージを送信するユーザーを除くすべてのユーザーにそのメッセージを送信するように、2つをどのように組み合わせることができますか? socket.on('cursor', function(data) { io.sockets.emit('response', data); }); クライアントIDをメッセージと共に送信し、クライアント側で確認することでハッキングする必要がありますか、それとももっと簡単な方法はありますか?

8
プロセスが停止した場合にプロセスを再起動するbashスクリプトを作成するにはどうすればよいですか?
キューをチェックして各アイテムに対してアクションを実行するPythonスクリプトがあります。 # checkqueue.py while True: check_queue() do_something() 実行されているかどうかを確認し、実行されていない場合は起動するbashスクリプトを作成するにはどうすればよいですか。おおよそ次の疑似コード(またはおそらくそれは何かのようなことをする必要がありps | grepます): # keepalivescript.sh if processidfile exists: if processid is running: exit, all ok run checkqueue.py write processid to processidfile これをcrontabから呼び出します。 # crontab */5 * * * * /path/to/keepalivescript.sh
226 bash  scripting  cron 


8
Pythonでは、 `datetime`オブジェクトを秒にどのように変換しますか?
簡単な質問への謝罪...私はPythonに不慣れです...私は周りを検索しましたが、何も機能していないようです。 多数のdatetimeオブジェクトがあり、それぞれの過去の固定時間からの秒数を計算したい(たとえば、1970年1月1日以降)。 import datetime t = datetime.datetime(2009, 10, 21, 0, 0) これは、日付が異なる日付の間でのみ異なるようです: t.toordinal() どんな助けでも大歓迎です。
226 python  python-2.7 

8
Mockitoマッチャーとプリミティブの配列
Mockito verify()を使用byte[]して、引数リストにメソッドを呼び出したいのですが、これを書く方法が見つかりませんでした。 myMethod( byte[] ) 私はちょうどのような何かしたいanyByteArray()Mockitoとそれを行う方法を、?
226 java  mockito 


8
.cer証明書をJavaキーストアにインポートする方法は?
Java Webサービスクライアントの開発中に問題が発生しました。Webサービスの認証は、クライアント証明書、ユーザー名、およびパスワードを使用しています。Webサービスの背後にある会社から受け取ったクライアント証明書は.cerフォーマットされています。テキストエディターを使用してファイルを検査すると、次の内容が含まれています。 -----BEGIN CERTIFICATE----- [Some base64 encoded data] -----END CERTIFICATE----- このファイルを証明書としてInternet Explorerにインポートし(パスワードを入力する必要はありません!)、それを使用してWebサービスで認証できます。 最初に最初と最後の行を削除し、UNIXの改行に変換して、base64-decodeを実行することで、この証明書をキーストアにインポートすることができました。結果のファイルは、(keytoolコマンドを使用して)キーストアにインポートできます。キーストアのエントリを一覧表示すると、このエントリのタイプはtrustedCertEntryです。このエントリタイプ(?)のため、この証明書を使用してWebサービスで認証することはできません。提供された証明書は、認証に使用されている公開証明書であると思い始めています... 私が見つけた回避策は、証明書をIEにインポートし、.pfxファイルとしてエクスポートすることです。このファイルはキーストアとしてロードでき、Webサービスでの認証に使用できます。ただし、クライアントが新しい証明書を受け取るたびにこれらの手順を実行することは期待できません。そのため、.cerファイルを直接Java にロードしたいと思います。何かご意見は? 追加情報:Webサービスの背後にある会社から、後で証明書をインポートするPCとユーザーから(IEとWebサイトを使用して)証明書を要求する必要があると言われました。

6
jQueryでaddClass / removeClassをアニメーション化する
私はjQueryとjQuery-uiを使用しており、さまざまなオブジェクトのさまざまな属性をアニメーション化したいと考えています。 ここで問題を説明するために、ユーザーがマウスを重ねると青から赤に変わる1つのdivに簡略化しました。 を使用するときに必要な動作を取得できますがanimate()、その場合、アニメーション化するスタイルはアニメーションコード内にある必要があり、スタイルシートとは別のものにする必要があります。(見る例1を) 別の方法を使用addClass()しremoveClass()ていますが、で取得できる正確な動作を再現できませんでしたanimate()。(例2を参照)) 例1 私が持っているコードを見てみましょうanimate(): $('#someDiv') .mouseover(function(){ $(this).stop().animate( {backgroundColor:'blue'}, {duration:500}); }) .mouseout(function(){ $(this).stop().animate( {backgroundColor:'red'}, {duration:500}); }); それは私が探しているすべての行動を表示します: 赤と青の間をスムーズにアニメーション化します。 ユーザーがマウスをdivの内外にすばやく移動しても、アニメーションは「オーバーキュー」しません。 アニメーションの再生中にユーザーがマウスを出し入れすると、現在の「途中」状態と新しい「目標」状態の間で正しく緩和されます。 ただし、スタイルの変更はで定義されanimate()ているので、そこでスタイル値を変更する必要があり、スタイルシートをポイントすることはできません。スタイルが定義されている場所のこの「断片化」は、本当に私を悩ませるものです。 例2 addClass()and を使用した私の現在の最善の試みはremoveClass次のとおりです(アニメーションを機能させるには、jQuery-uiが必要です)。 //assume classes 'red' and 'blue' are defined $('#someDiv') .addClass('blue') .mouseover(function(){ $(this).stop(true,false).removeAttr('style').addClass('red', {duration:500}); }) .mouseout(function(){ $(this).stop(true,false).removeAttr('style').removeClass('red', {duration:500}); }); これは、元の要件のプロパティ1と2の両方を示していますが、3は機能しません。 私はこれの理由を理解しています: アニメーション化するときaddClass()、removeClass()jQueryは一時的なスタイルを要素に追加し、提供されたクラスの値に達するまで適切な値をインクリメントします。その後、実際にクラスを追加/削除します。 このため、スタイル属性を削除する必要があります。そうしないと、アニメーションが途中で停止した場合、スタイル属性が残り、タグのスタイル属性がクラススタイルよりも重要であるため、クラス値が永久に上書きされます。 ただし、アニメーションの途中で新しいクラスが追加されていないため、このソリューションでは、アニメーションが完了する前にユーザーがマウスを動かすと、色が前の色にジャンプします。 私が理想的に望んでいるのは、次のようなことができるようになることです。 $('#someDiv') .mouseover(function(){ …


14
ローカライズされたストーリーボードの文字列を更新することは可能ですか?
私はアプリケーションの一部をローカライズし、base.lprojストーリーボードと3つの文字列ファイルを作成しました。それは1か月前で、その後、新しいビューコントローラーをアプリに追加しましたが、このコントローラーのボタンとラベルは文字列ファイルに表示されません この3つのストーリーボードに添付された文字列ファイルを更新することは可能ですか、それともNSLocalizableStringおよびLocalizable.stringsを使用してプログラムで新しい文字列の翻訳を追加する必要がありますか?

8
変更が上流に存在する場合、なぜgit statusはブランチが最新であることを示すのですか?
変更は追跡されたブランチの上流に存在git statusしますが、入力すると、ローカルブランチが最新であることを示します。これは新しい動作ですか、構成設定を変更しましたか、それとも何か問題がありますか? 助けてくれてありがとう。 ubuntu@host:/my/repo# git status On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean ubuntu@host:/my/repo# git pull remote: Counting objects: 11, done. remote: Compressing objects: 100% (11/11), done. remote: Total 11 (delta 6), reused 0 (delta 0) Unpacking objects: 100% (11/11), done. From …
226 git 



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