プログラミング

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


6
ラムダでキャプチャを移動
C ++ 11ラムダで移動(右辺値参照とも呼ばれます)でキャプチャするにはどうすればよいですか? 私はこのようなものを書こうとしています: std::unique_ptr<int> myPointer(new int); std::function<void(void)> example = [std::move(myPointer)]{ *myPointer = 4; };



17
モーダルのブートストラップ3とYouTube
Bootstrap 3のモーダル機能を使用して、YouTubeビデオを表示しようとしています。動作しますが、YouTube動画のボタンをクリックできません。 これについて何か助けがありますか? これが私のコードです: <div id="link">My video</div> <div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> </div> <div class="modal-body"> <iframe width="400" height="300" frameborder="0" allowfullscreen=""></iframe> </div> </div> </div> </div> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="js/jquery-1.10.1.min.js"><\/script>')</script> <script src="js/bootstrap.min.js"></script> <script> $('#link').click(function () { …

10
まだ存在しない場合にのみ、ファイルに行を追加する
構成ファイルの最後に次の行を追加する必要があります。 include "/configs/projectname.conf" というファイルに lighttpd.conf 私はsedこれを行うために使用することを検討していますが、方法を理解できません。 行がまだ存在しない場合にのみ挿入するにはどうすればよいですか?
157 linux  sed  terminal 

4
ES6クラスインスタンスのクラス名を取得する
ES6クラスインスタンスからクラス名を取得する「調和のとれた」方法はありますか?以外 someClassInstance.constructor.name 現在、私はTraceurの実装を期待しています。そして、Babelにはポリフィルがあるようですが、Function.nameTraceurにはありません。 まとめると、ES6 / ES2015 / Harmonyには他に方法がなく、ES.NextにはATMが期待されていません。 それは非縮小化されたサーバー側アプリケーションに有用なパターンを提供するかもしれませんが、ブラウザ/デスクトップ/モバイル向けのアプリケーションでは望ましくありません。 Babel はcore-js polyfillを使用します。Traceur Function.nameおよびTypeScriptアプリケーションでは、必要に応じて手動でロードする必要があります。

9
すべての呼び出しを変更せずにRetrofitを使用してOAuthトークンを更新する
AndroidアプリでRetrofitを使用して、OAuth2で保護されたサーバーと通信します。すべてが適切に機能します。RequestInterceptorを使用して、各呼び出しにアクセストークンを含めます。ただし、アクセストークンが期限切れになり、トークンを更新する必要がある場合があります。トークンの有効期限が切れると、次の呼び出しは無許可のHTTPコードで返されるため、監視は簡単です。各Retrofit呼び出しを次のように変更できます。失敗コールバックでエラーコードを確認し、Unauthorizedに等しい場合は、OAuthトークンを更新してから、Retrofit呼び出しを繰り返します。ただし、これを行うには、すべての呼び出しを変更する必要があります。これは容易に保守できず、適切な解決策ではありません。すべてのレトロフィット呼び出しを変更せずにこれを行う方法はありますか?

4
Linuxでディスクアクティビティを表示するhtopのようなツール[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する ディスクIOアクティビティを報告するLinuxコマンドラインツールを探しています。に似たものhtopは本当にクールでしょう。誰かがそのようなことを聞​​いたことがありますか?
157 linux  command-line  io 



16
関数の戻り値を単にキャッシュするデコレーターはありますか?
以下を検討してください。 @property def name(self): if not hasattr(self, '_name'): # expensive calculation self._name = 1 + 1 return self._name 私は新しいですが、キャッシュはデコレータに組み入れることができると思います。私だけがそのようなものを見つけられませんでした;) PS実際の計算は可変値に依存しません

8
grep -fと同等のPowerShell
に相当するPowerShellを探していgrep --file=filenameます。わからない場合grep、filenameはテキストファイルで、各行には一致させたい正規表現パターンがあります。 多分私は明白な何かを見逃しているかもしれSelect-Stringませんが、このオプションがないようです。
157 powershell  grep 

8
HTMLでSVGのサイズを変更しますか?
だから、私はHTMLでSVGファイルを持っています。このフォーマットについて聞いたことの1つは、ズームインするとすべてがピクセル化されないということです。 私はjpegまたは50 x 50のアイコンとして保存できるものを知っていて、実際にimage_srcで高さと幅を手動で設定して、(むしろピクセル化された)100 x 100のサムネイル(または10 x 10)として表示します。鬼ごっこ。 ただし、SVGファイルはオブジェクト/埋め込みタグで使用されているようで、THOSEの高さまたは幅を変更すると、画像に割り当てられるスペースが増えるだけです。 実際にファイルシステムに格納されているSVG画像よりも小さいまたは大きいSVG画像を表示するように指定する方法はありますか?
157 html  svg 

5
ORMとODMの違いは何ですか?
ORM(ODM(Object Document Mapper)がドキュメントを扱う)の概念を理解している限り、ORM(ODM(Object Relational Mapper))がデータ間の関係をマッピングする限り、ORMとODMの違いを理解しようとしています。mySQLはORMの例であり、MongoDBはODMの例であると私は思いますか? 私はあなたが見ることができると確信しているように、私は概念の理論にあまり詳しくありません。誰かが2つの違いを明確にしてくれませんか?
157 database  orm  odm 

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