プログラミング

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

6
C ++ 11右辺値と移動の意味論の混乱(returnステートメント)
私は右辺値参照を理解し、C ++ 11のセマンティクスを移動しようとしています。 これらの例の違いは何ですか?それらのうちどれがベクターコピーを行わないでしょうか? 最初の例 std::vector<int> return_vector(void) { std::vector<int> tmp {1,2,3,4,5}; return tmp; } std::vector<int> &&rval_ref = return_vector(); 2番目の例 std::vector<int>&& return_vector(void) { std::vector<int> tmp {1,2,3,4,5}; return std::move(tmp); } std::vector<int> &&rval_ref = return_vector(); 3番目の例 std::vector<int> return_vector(void) { std::vector<int> tmp {1,2,3,4,5}; return std::move(tmp); } std::vector<int> &&rval_ref = return_vector();

5
node.jsを使用してJSONをきれいに出力するにはどうすればよいですか?
これは解決された問題のようですが、解決策を見つけることができません。 基本的に、私はJSONファイルを読み取り、キーを変更し、新しいJSONを同じファイルに書き戻します。すべて機能しますが、JSONのフォーマットが緩んでいます。 { name:'test', version:'1.0' } 私は得る {name:'test',version:'1.1'} Node.jsに適切にフォーマットされたJSONをファイルに書き込む方法はありますか?
435 json  node.js 

15
テキスト領域のjQueryセットカーソル位置
jQueryを使用してテキストフィールドのカーソル位置をどのように設定しますか?コンテンツを含むテキストフィールドがあり、ユーザーがフィールドにフォーカスしたときに、ユーザーのカーソルを特定のオフセットに配置したいと考えています。コードは次のようになります。 $('#input').focus(function() { $(this).setCursorPosition(4); }); そのsetCursorPosition関数の実装はどのようになりますか?abcdefgという内容のテキストフィールドがある場合、この呼び出しにより、カーソルは次のように配置されます:abcd ** | ** efg。 Javaにも同様の関数setCaretPositionがあります。JavaScriptにも同様の方法はありますか? 更新:次のように、jQueryで動作するようにCMSのコードを変更しました。 new function($) { $.fn.setCursorPosition = function(pos) { if (this.setSelectionRange) { this.setSelectionRange(pos, pos); } else if (this.createTextRange) { var range = this.createTextRange(); range.collapse(true); if(pos < 0) { pos = $(this).val().length + pos; } range.moveEnd('character', pos); range.moveStart('character', pos); range.select(); } …


20
ステータスバーとナビゲーションバーがiOS 7のビューの境界の上に表示される
最近、Xcode 5 DPをダウンロードしてiOS 7でアプリをテストしました。最初に気づき、確認したのは、ステータスバーとナビゲーションバーに合わせてビューの境界が常にサイズ変更されるわけではないということです。 ではviewDidLayoutSubviews、ビューの境界を印刷します。 {{0、0}、{320、568}} これにより、コンテンツがナビゲーションバーとステータスバーの下に表示されます。 メイン画面の高さを取得し、ステータスバーの高さとナビゲーションバーの高さを差し引くことで、自分で高さを計算できることはわかっていますが、これは不要な余分な作業のようです。 この問題を解決するにはどうすればよいですか? 更新: この特定の問題の解決策を見つけました。ナビゲーションバーの半透明プロパティをNOに設定します。 self.navigationController.navigationBar.translucent = NO; これにより、ビューがナビゲーションバーとステータスバーの下にフレーム化されなくなります。 ただし、ナビゲーションバーを半透明にしたい場合の解決策は見つかりませんでした。たとえば、写真を全画面で表示する場合、ナビゲーションバーを半透明にして、その下にビューをフレームで囲みます。それは機能しますが、ナビゲーションバーの表示/非表示を切り替えると、さらに奇妙な結果が発生しました。最初のサブビュー(UIScrollView)は、境界yの原点を毎回変更します。
435 ios  ios7 

9
インターフェイスがタスクを返さなければならない場合、操作なしの実装を行うための最良の方法は何ですか?
以下のコードでは、インターフェースのため、クラスLazyBarはそのメソッドからタスクを返す必要があります(引数のために変更することはできません)。もしLazyBarそれが迅速かつ同期的に実行するために起こるものでの実装は珍しいです-メソッドから無操作のタスクを返すための最良の方法は何ですか? 私はTask.Delay(0)以下に行きましたが、関数がたくさん呼び出された場合(引数のために、毎秒数百回と言う)、これがパフォーマンスの副作用を持っているかどうか知りたいです: この構文糖は何か大きなものに巻き戻されますか? アプリケーションのスレッドプールが詰まり始めますか? コンパイラクリーバーはDelay(0)別の方法で処理するのに十分ですか? うreturn Task.Run(() => { });任意の異なること? もっと良い方法はありますか? using System.Threading.Tasks; namespace MyAsyncTest { internal interface IFooFace { Task WillBeLongRunningAsyncInTheMajorityOfImplementations(); } /// <summary> /// An implementation, that unlike most cases, will not have a long-running /// operation in 'WillBeLongRunningAsyncInTheMajorityOfImplementations' /// </summary> internal class LazyBar : IFooFace { #region …


30
コンソールのテキストプログレスバー[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 OverаэтотвопросестьответынаStack Overflowнарусском:Нужналимногопоточность、чтобыпоказыватьпрогонороророноноронорогосерогосерогосер 私は、ftplibを使用してFTPサーバーからファイルをアップロードおよびダウンロードするための単純なコンソールアプリを作成しました。 ユーザーにダウンロード/アップロードの進行状況を視覚化して表示したい。データチャンクがダウンロードされるたびに、パーセンテージのような単なる数値表現であっても、進行状況の更新を提供したいと思います。 重要なのは、前の行でコンソールに出力されたすべてのテキストが消去されないようにすることです(つまり、更新された進行状況の出力中に端末全体を「クリア」したくない)。 これはかなり一般的なタスクのようです。以前のプログラム出力を保持しながら、コンソールに出力するプログレスバーまたは同様の視覚化を作成するにはどうすればよいですか?

30
いつ例外をスローするのですか?
私のアプリケーションが予期しないすべての条件に対して作成された例外があります。 UserNameNotValidException、PasswordNotCorrectExceptionなど ただし、これらの条件の例外を作成するべきではないと言われました。私のUMLでは、これらはメインフローの例外です。では、なぜそれが例外ではないのですか? 例外を作成するためのガイダンスまたはベストプラクティスはありますか?



5
CSSは必要なければスクロールバーを隠す
私はどのように隠すことができるかを理解しようとしています overflow-y:scroll;必要でない場合にどうすればいます。つまり、私はWebサイトを構築していて、投稿が表示されるメイン領域があり、コンテンツが現在の幅を超えない場合はスクロールバーを非表示にしたいと考えています。 また、2つ目の質問です。投稿が現在の幅を超えたときに幅が自動的に増加し、コンテンツがボックスから出ないようにしたいと思います。 誰にもこれを行う方法の手掛かりがありますか? 投稿エリア: .content { height: 600px; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; font-size: 15px; text-align: justify; line-height: 19px; overflow-y:scroll; } メインWebサイトコンテナー: .container { margin: 0 auto; width: 757px; margin-top: 30px; text-align: center; }
435 html  css 



6
Pythonでのファイルの解凍
zipfileドキュメントを読みましたが、ファイルを解凍する方法がわかりませんでした。ファイルを圧縮する方法しか理解できませんでした。zipファイルのすべてのコンテンツを同じディレクトリに解凍するにはどうすればよいですか?
435 python  zip  unzip  zipfile 

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