プログラミング

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



30
PhoneGap:デスクトップブラウザで実行されているかどうかを検出します
モバイルバージョンでPhoneGap:Buildを使用するWebアプリケーションを開発していて、「デスクトップ」バージョンとモバイルバージョンで1つのコードベースを使用したいと考えています。PhoneGap呼び出しが機能するかどうか(つまり、PhoneGapをサポートするモバイルデバイスのユーザーかどうか)を検出できるようにしたい。 私は検索しましたが、これを行う簡単な方法はありません。多くの人々が提案を提供しています。 http://www.sencha.com/forum/showthread.php?144127-Checking-if-running-in-PhoneGap-or-Mobile-Web-Browser http://groups.google.com/group/phonegap/browse_thread/thread/322e80bd41bb1a54/a421300eb2a2029f?lnk=gst&q=detect+desktop#a421300eb2a2029f http://groups.google.com/group/phonegap/browse_thread/thread/8a95dfeb0f313792/3ff10d8f35211739?lnk=gst&q=detect+desktop+browser#3ff10d8f35211739 デスクトップバージョンのアプリからPhoneGap JavaScriptファイルを削除しない限り、どれも機能しません。これは、コードベースを1つにするという私の目標に反します。 これまでのところ、私が思いついた唯一の解決策はブラウザ/ユーザーエージェントのスニッフィングですが、これは控えめに言っても堅牢ではありません。より良いソリューションを歓迎します! 編集:少し良い解決策は、小さなタイムアウトの後にPhoneGap関数を呼び出すことです。それが機能しない場合は、ユーザーがデスクトップWebブラウザーを使用していると想定します。

15
C#でガベージコレクションを強制するためのベストプラクティス
私の経験では、ほとんどの人がガベージコレクションを強制するのは賢明ではないと言っているようですが、常に0世代で収集されるわけではないがメモリが問題になる大きなオブジェクトを操作している場合があります。強制的に収集してもよろしいですか?そのためのベストプラクティスはありますか?


13
ジェイド:段落内のリンク
Jadeを使用していくつかの段落を作成しようとしていますが、段落内にリンクがあるとわかりにくいです。 私が思いつくことができる最高のもの、そしてより少ないマークアップでそれを行う方法があるかどうか疑問に思っています: p span. this is the start of the para. a(href="http://example.com") a link span. and this is the rest of the paragraph.
118 node.js  markup  pug 

6
jquery $ .ajaxを使用してPHP関数を呼び出す
これは簡単な答えかもしれませんが、私はjQueryの$ .ajaxを使用してPHPスクリプトを呼び出しています。私がしたいことは、基本的にはそのPHPスクリプトを関数内に置き、JavaScriptからPHP関数を呼び出すことです。 <?php if(isset($_POST['something'] { //do something } ?> これに <?php function test() { if(isset($_POST['something'] { //do something. } } ?> JavaScriptでその関数を呼び出すにはどうすればよいですか?現在、私は$ .ajaxを使用して、リストされているPHPファイルを使用しています。
118 php  jquery  ajax 

7
ヤンクしたテキストをVIコマンドプロンプトにコピーする方法
ヤンクしたテキストをコマンドウィンドウに貼り付ける方法があるかどうかを知りたいです。たとえば、単語をヤンクして、ある場所でgrepしたい場合、 'p'を使用して単語を単純に貼り付けることはできません。ただし、クリップボードにコピーすると、Shift-Insertは同じものを貼り付けます。 ヤンクしたテキストをvimコマンドプロンプトに貼り付けるための微調整はありますか? Windowsでgvimを使用しています。
118 vim 

10
C#でのAES暗号化の使用
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 AES 128ビット暗号化を使用したきれいな例を見つけられないようです。 誰かがサンプルコードを持っていますか?

4
プロビジョニングプロファイルを更新するとXcodeがクラッシュする
クラッシュせずにXcodeでプロビジョニングプロファイルを更新できないようです。オーガナイザーの更新ボタンを押すたびにクラッシュし、エラーログから次の行を取得します。 UNCAUGHT EXCEPTION (NSInvalidArgumentException): *** setObjectForKey: object cannot be nil (key: teamId) そのため、teamIdを確認しましたが、異常なものは見つかりませんでした。誰かが私の問題を引き起こしているアイデアを持っていますか?これは、プロファイルを更新するたびに機能します。今朝もそれを10回ほどやった。 編集: 必要に応じて、クラッシュレポートを表示します。 Process: Xcode [1136] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 4.6.1 (2067) Build Info: IDEApplication-2067000000000000~2 App Item ID: 497799835 App External ID: 14581035 Code Type: X86-64 (Native) Parent Process: launchd [272] User ID: 501 Date/Time: 2013-03-15 15:21:43.906 …

12
オプション変数の印刷
私はこれらのコード行を試しています class Student { var name: String var age: Int? init(name: String) { self.name = name } func description() -> String { return age != nil ? "\(name) is \(age) years old." : "\(name) hides his age." } } var me = Student(name: "Daniel") println(me.description()) me.age = 18 println(me.description()) 上記のコードは次のように生成されます …
118 swift 

30
getMinimum()がO(1)になるようにスタックを設計する
これはインタビューの質問の1つです。getMinimum()関数がスタック内の最小要素を返すように、整数値を保持するスタックを設計する必要があります。 例:以下の例を検討してください ケース#1 5->トップ 1 4 6 2 getMinimum()が呼び出されると、最小要素である1を返す必要があります スタック。 ケース#2 stack.pop() stack.pop() 注:5と1の両方がスタックからポップされます。この後、スタック のように見えます 4->トップ 6 2 getMinimum()が呼び出されたときは、2を返す必要があります。これは、 スタック。 Constriants: getMinimumはO(1)の最小値を返す必要があります スペースの制約も設計時に考慮する必要があり、余分なスペースを使用する場合は一定のスペースにする必要があります。

17
Android:アスペクト比を維持しながら画像を画面の幅に拡大する方法は?
画像(サイズは不明ですが、常にほぼ正方形)をダウンロードして、水平方向に画面いっぱいに表示され、垂直方向に拡大されて、どの画面サイズでも画像の縦横比を維持するように表示したいと思います。これが私の(動作しない)コードです。画像を水平方向に引き伸ばしますが、垂直方向には引き伸ばさないため、押しつぶされます... ImageView mainImageView = new ImageView(context); mainImageView.setImageBitmap(mainImage); //downloaded from server mainImageView.setScaleType(ScaleType.FIT_XY); //mainImageView.setAdjustViewBounds(true); //with this line enabled, just scales image down addView(mainImageView,new LinearLayout.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
118 java  android  layout 

6
Java 8で2つの矢印の付いたラムダは何を意味しますか?
以前にいくつかのJava 8チュートリアルを読んだことがあります。 今、私は次のトピックに遭遇しました: Javaはカリー化をサポートしていますか? ここでは、次のコードが表示されます。 IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); この例では2つの要素を合計することを理解していますが、構造を理解できません。 a -> b -> a + b; 式の左側によると、この行は次の関数を実装する必要があります。 R apply(int value); これの前に、私は1つの矢だけでラムダに会いました。
118 java  lambda  java-8  currying 

7
Java-画像からピクセル配列を取得する
からピクセルデータ(フォームのint[][])を取得する最速の方法を探していBufferedImageます。私の目標は(x, y)、を使用して画像からピクセルをアドレス指定できるようにすることint[x][y]です。私が見つけたすべてのメソッドはこれを行いません(それらのほとんどはを返しますint[])。

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