プログラミング

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

13
JavaのHashMapオブジェクトとMapオブジェクトの違いは何ですか?
私が作成した次のマップの違いは何ですか(別の質問では、人々は一見互換性があるように使用して答えており、それらがどのように/どのように違うのか疑問に思っています): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
349 java  dictionary  hashmap 

14
Node.js:ENOSPCエラーとは何ですか?
Node.jsとサーバーへのファイルのアップロードに問題があります。ファイルをサーバーにアップロードするには、このプラグインを使用します。サーバーへのファイルのアップロードを開始すると、Node.jsプロセスがクラッシュし、エラーが表示されます。 エラー:ENOSPC。 サーバーコードは実行されません。 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.9G 4.1G 3.5G 55% / udev 288M 8.0K 288M 1% /dev tmpfs 119M 168K 118M 1% /run none 5.0M 0 5.0M 0% /run/lock none 296M 0 296M 0% /run/shm /dev/xvdf 9.9G 3.0G 6.5G 32% /vol overflow …
349 node.js 


5
Amazon EC2インスタンスをt1.microから大規模に安全にアップグレードするにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 Amazon EC2マイクロインスタンス(t1.micro)を持っています。このインスタンスを大規模にアップグレードしたい。これは私たちの本番環境ですが、これを行うためのリスクのない最良の方法は何ですか? これを行うための段階的なガイドはありますか?

12
AngularJSのグローバル変数
コントローラのスコープで変数を初期化しているときに問題が発生します。次に、ユーザーがログインすると、別のコントローラーで変更されます。この変数は、ナビゲーションバーなどの制御に使用され、ユーザーのタイプに応じてサイトの一部へのアクセスを制限するため、その値を保持することが重要です。それに関する問題は、それを初期化するコントローラーがなんらかの角度で再び呼び出され、変数を初期値にリセットすることです。 これはグローバル変数を宣言して初期化する正しい方法ではなく、実際にはグローバルではないので、私の質問は正しい方法は何ですか?現在のバージョンのangularで動作する良い例はありますか?


10
Linuxカーネルの可能性のある/可能性の低いマクロはどのように機能し、それらの利点は何ですか?
私はLinuxカーネルのいくつかの部分を調べていて、次のような呼び出しを見つけました。 if (unlikely(fd < 0)) { /* Do something */ } または if (likely(!err)) { /* Do something */ } 私はそれらの定義を見つけました: #define likely(x) __builtin_expect((x),1) #define unlikely(x) __builtin_expect((x),0) 最適化のためのものであることは知っていますが、どのように機能しますか?そして、それらを使用することでどのくらいのパフォーマンス/サイズの減少が期待できますか?そして、少なくともボトルネックコード(もちろん、ユーザー空間では)の面倒(そしておそらく移植性を失うこと)に値します。

14
REST APIのベストプラクティス:パラメータをどこに置くか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 5年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 REST APIは、少なくとも次の2つの方法でパラメーターを持つことができます。 URLパスの一部として(つまり/api/resource/parametervalue ) クエリ引数として(つまり/api/resource?parameter=value ) ここでのベストプラクティスは何ですか?1を使用する場合と2を使用する場合の一般的なガイドラインはありますか? 実際の例:Twitterはクエリパラメータを使用して間隔を指定します。(http://api.twitter.com/1/statuses/home_timeline.json?since_id=12345&max_id=54321) これらのパラメーターをURLパスに配置する方が良い設計と見なされますか?
348 api  rest  url 

10
最も有用なNLog構成[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てますます。 6年前休業。 NLogでログを記録するための最良または最も有用な構成は何ですか?(これらは、有用である限り、単純でも複雑でもかまいません。) 特定のサイズでログファイルを自動的にロールオーバーする、例外があるかどうかにかかわらずレイアウト(ログメッセージ)を変更する、エラーが発生したときにログレベルをエスカレートするなどの例を考えています。 ここにいくつかのリンクがあります: NLogデモ ソースの例
348 .net  logging  mono  nlog 

6
Rで文字列の長さを見つける方法
Rで分割せずに文字列の長さ(文字列の文字数)を見つける方法は?文字列ではなくリストの長さを見つける方法を知っています。 そして、Unicode文字列はどうですか?Unicode文字列の長さ(バイト単位)と文字数(ルーン文字、記号)を確認するにはどうすればよいですか? 関連質問: RのUnicode文字列で「実際の」文字数を見つける方法


17
JavaでDoubleをIntegerにキャストする
にキャストjava.lang.Doubleする方法はありjava.lang.Integerますか? 例外をスローします 「java.lang.ClassCastException:java.lang.Double injava.lang.Integerと互換性がない」
348 java  casting 

23
PHPでは、配列要素のキーをどのように変更しますか?
key => valuekeyが数値である形式の連想配列がありますが、それは連続した数値ではありません。キーは実際にはID番号であり、値はカウントです。ほとんどの場合これで問題ありませんが、人間が読み取れる配列の名前を取得し、値を変更せずにそれをキーに使用する関数が必要です。 これを行う関数は見当たりませんでしたが、古いキーと新しいキー(どちらも持っている)を提供して配列を変換する必要があると想定しています。これを行う効率的な方法はありますか?

17
Amazon API GatewayからAWS Lambdaにクエリ文字列またはルートパラメーターを渡す方法
たとえば、使用したい場合 GET /user?name=bob または GET /user/bob これらの例の両方をパラメーターとしてLambda関数にどのように渡しますか? ドキュメントで「マッピング元」の設定について何かを見ましたが、API Gatewayコンソールでその設定を見つけることができません。 method.request.path.parameter-nameparameter-name「メソッドリクエスト」ページで定義された名前のパスパラメーターの場合。 method.request.querystring.parameter-nameparameter-nameメソッドリクエストページで定義された名前のクエリ文字列パラメータ用。 クエリ文字列を定義したにもかかわらず、これらのオプションのいずれも表示されません。

8
Jasmine JavaScriptテスト-toBeとtoEqual
私が以下を持っているとしましょう: var myNumber = 5; expect(myNumber).toBe(5); expect(myNumber).toEqual(5); 上記の両方のテストに合格します。数値の評価に関してtoBe()との違いはありtoEqual()ますか?もしそうなら、私はどちらを使うべきですか?

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