プログラミング

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

6
Swift3でURLを開く方法
openURLSwift3では非推奨になりました。誰かがopenURL:options:completionHandler:URLを開こうとするときに置換がどのように機能するかのいくつかの例を提供できますか?
149 ios  swift  swift3 


25
iOS 8でビューコントローラーの向きを強制する方法
iOS 8より前は、supportedInterfaceOrientationsおよびshouldAutoRotateデリゲートメソッドと組み合わせて以下のコードを使用して、アプリの向きを特定の向きに強制しました。以下のコードスニペットを使用して、プログラムでアプリを目的の向きに回転させました。まず、ステータスバーの向きを変更します。そして、モーダルビューを表示してすぐに閉じると、ビューが目的の方向に回転します。 [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:YES]; UIViewController *c = [[UIViewController alloc]init]; [self presentViewController:vc animated:NO completion:nil]; [self dismissViewControllerAnimated:NO completion:nil]; しかし、これはiOS 8では失敗しています。また、スタックオーバーフローでいくつかの回答を見てきましたが、iOS 8以降はこのアプローチを常に避けるべきであると人々から提案されました。 具体的には、私のアプリケーションはユニバーサルタイプのアプリケーションです。合計3つのコントローラーがあります。 First Viewコントローラ -iPadではすべての方向をサポートし、iPhoneではポートレート(ホームボタンを押した状態)のみをサポートする必要があります。 セカンドビューコントローラー -すべての状況でランドスケープのみをサポートします サードビューコントローラー -すべての状況でランドスケープのみをサポートする必要があります ページナビゲーションにはナビゲーションコントローラを使用しています。最初のビューコントローラーから、ボタンクリックアクションで、2番目のアクションをスタックにプッシュします。そのため、デバイスの向きに関係なく、2番目のビューコントローラーが到着すると、アプリは横向きにのみロックする必要があります。 以下は、2番目と3番目のビューコントローラーのmy メソッドshouldAutorotateとsupportedInterfaceOrientationsメソッドです。 -(NSUInteger)supportedInterfaceOrientations{ return UIInterfaceOrientationMaskLandscapeRight; } -(BOOL)shouldAutorotate { return NO; } これの解決策、またはiOS 8の特定の方向でビューコントローラをロックするより良い方法はありますか?助けてください!!

6
dictするpythonタプル
タプルの場合、t = ((1, 'a'),(2, 'b')) dict(t)戻り値{1: 'a', 2: 'b'} 取得するための良い方法はあり{'a': 1, 'b': 2}ますか(キーと値を交換する)? 最終的に、私は返すことができるようにしたい1与え'a'たり2与えられ'b'、おそらく辞書に変換する最良の方法ではありません。

29
Visual Studioが開いていると、インテリセンスとコードの提案が機能しなくなるのはなぜですか?
Microsoft Visual Studio 2012の Intellisenseで問題が発生しています。私はプロジェクトで作業し、コードを編集するなどして(しばらくすると、5分から1時間以上)、突然、コードの提案やインテリセンスはなくなります。両方が同時に完全に機能しなくなったようです。 私が試した唯一の解決策は、すべての設定をリセットし、Visual Studioを完全に閉じて、プロジェクトを再度開くことです。これを修正するより良い解決策またはアップデートはありますか?

9
jQuery / JavaScript(クエリ文字列)でクエリ文字列パラメーターのURL値を取得する
クエリ文字列パラメーターを処理するためのjQuery拡張機能を作成する良い方法を知っている人はいますか?基本的に、jQueryマジック($)関数を拡張して、次のようなことができるようにします。 $('?search').val(); これにより、次のURLで「test」という値が得られますhttp://www.example.com/index.php?search=test。 jQueryとJavascriptでこれを実行できる多くの関数を見てきましたが、実際には、jQueryを拡張して、上に示したとおりに機能するようにしたいと考えています。私はjQueryプラグインを探しているのではなく、jQueryメソッドの拡張機能を探しています。


9
字句閉鎖はどのように機能しますか?
私はJavascriptコードの字句クロージャーで発生した問題を調査していたところ、Pythonでこの問題に遭遇しました。 flist = [] for i in xrange(3): def func(x): return x * i flist.append(func) for f in flist: print f(2) この例では注意深く回避していlambdaます。意外と「4 4 4」と印刷されます。「0 2 4」を期待します。 この同等のPerlコードはそれを正しく行います: my @flist = (); foreach my $i (0 .. 2) { push(@flist, sub {$i * $_[0]}); } foreach my $f (@flist) { print …

21
Javaでdoubleを使用して精度を保持する
public class doublePrecision { public static void main(String[] args) { double total = 0; total += 5.6; total += 5.8; System.out.println(total); } } 上記のコードは出力します: 11.399999999999 これをどのようにして印刷する(またはそれを11.4として使用できるようにする)ことができますか?

12
Excelスプレッドシートへの書き込み
私はPythonが初めてです。プログラムからスプレッドシートにデータを書き込む必要があります。私はオンラインで検索しましたが、利用可能なパッケージが多数あるようです(xlwt、XlsXcessive、openpyxl)。他の人は.csvファイルに書き込むことを提案します(CSVを使用したことがなく、CSVが何であるか本当に理解していない)。 プログラムは非常に簡単です。2つのリスト(float)と3つの変数(string)があります。2つのリストの長さがわかりません。おそらく同じ長さではありません。 下の図のようなレイアウトにしたい: ピンク色の列は最初のリストの値を持ち、緑の列は2番目のリストの値を持ちます。 これを行うための最良の方法は何ですか? PS Windows 7を実行していますが、このプログラムを実行しているコンピューターにOfficeをインストールする必要はありません。 import xlwt x=1 y=2 z=3 list1=[2.34,4.346,4.234] book = xlwt.Workbook(encoding="utf-8") sheet1 = book.add_sheet("Sheet 1") sheet1.write(0, 0, "Display") sheet1.write(1, 0, "Dominance") sheet1.write(2, 0, "Test") sheet1.write(0, 1, x) sheet1.write(1, 1, y) sheet1.write(2, 1, z) sheet1.write(4, 0, "Stimulus Time") sheet1.write(4, 1, "Reaction Time") i=4 for n …
149 python  excel  csv 

2
Rubyのスリープまたは1秒未満の遅延?
1秒あたり24フレームでフレームをレンダリングする必要があるrubyを使用してスクリプトを作成していますが、コマンドを送信する間に1/24秒待機する必要があります。1秒未満で眠る最良の方法は何ですか?
149 ruby 

16
cmd.exeのユーティリティのようなsedはありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する Windowsコマンドライン(cmd.exe)を使用してプログラムでファイルの内容を編集したい。* nixには、このタスク用のsedがあります。Windowsで有用なネイティブ同等物はありますか?
149 windows  sed  cmd 

6
2つの日付の時差を秒単位で取得します
2つの日付の差を秒単位で取得しようとしています。ロジックは次のようになります。 現在の最初の日付を設定します。 最初の日付に将来の秒数を加えた最終日を設定します(たとえば15としましょう) これら2つの違いを取得します(秒数) 私が日付でそれを行う理由は、最終的な日付/時刻が他のいくつかの変数に依存し、同じではないためです(ユーザーが何かを行う速度に依存します)。また、他の事柄の最初の日付も保存します。 私はこのようなものを試してきました: var _initial = new Date(), _initial = _initial.setDate(_initial.getDate()), _final = new Date(_initial); _final = _final.setDate(_final.getDate() + 15 / 1000 * 60); var dif = Math.round((_final - _initial) / (1000 * 60)); 事は私が正しい違いを決して得ないということです。24 * 60秒で残せる除算を試みましたが、正しくわかりませんでした。では、私のロジックの何が問題になっていますか?それはかなり遅いので、私はいくつかの愚かな間違いをしているかもしれませんが、それを機能させることができないのは私を困らせます:)
149 javascript  date 

7
ブラウザタブにフォーカスがあるかどうかを検出する
タブにフォーカスがあることを検出する信頼できるクロスブラウザーの方法はありますか? このシナリオでは、株価を定期的にポーリングするアプリケーションがあり、ページにフォーカスがない場合、ポーリングを停止して、特に人々がさまざまなポートフォリオで複数のタブを開くことのファンである場合に、トラフィックノイズを節約できます。 であるwindow.onblurとwindow.onfocus、このためのオプション?

17
ブラウザウィンドウのクローズイベントをキャプチャする方法は?
ブラウザウィンドウ/タブのクローズイベントをキャプチャしたい。私はjQueryで次のことを試しました: jQuery(window).bind( "beforeunload", function() { return confirm("Do you really want to close?") } ) しかし、それはフォーム送信でも機能します。これは私が望んでいることではありません。ユーザーがウィンドウを閉じたときにのみトリガーされるイベントが必要です。

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