タグ付けされた質問 「standards」

標準は公式に公開されているか、形式、手順、またはプロトコルについてよく合意されています。それらは、個人または組織が基本的なルールまたは境界を設定することによって共同作業することを可能にします。多くの場合、標準には一連の前提条件または前提条件が付属しているため、共同作業者はこれらの条件または前提条件をグラウンドトゥルースとして扱うことができます。

7
CSVファイルにコメントを付けることはできますか?
独自の行または行の終わりに、CSV形式のファイルにコメントを許可する公式の方法はありますか? 私はこれとRFC 4180でウィキペディアをチェックしてみましたが、どちらもファイル形式の一部ではないと信じるようにする何も言及していないので、私にとっては不運であり、別のReadMe.txtファイルを使用して説明する必要がありますファイル。 最後に、自分のコメントを簡単に追加できることはわかっていますが、Excelのようなものをすぐにインポートして、コンシューマーがインポートプロセスをカスタマイズする必要がないことを望んでいました。 だから、考え?

9
C関数に対するexternキーワードの影響
Cでは、extern関数宣言の前に使用したキーワードの影響に気付きませんでした。最初は、私が定義するときと考えextern int f();、単一のファイルに力あなたが外で、ファイルのスコープのそれを実装します。しかし、私は両方がわかった: extern int f(); int f() {return 0;} そして extern int f() {return 0;} gccからの警告なしで、問題なくコンパイルします。私が使用しましたgcc -Wall -ansi。//コメントすら受け付けません。 extern 関数定義の前に使用する効果はありますか?それとも、関数の副作用のない単なるオプションのキーワードですか? 後者の場合、標準の設計者が文法を余分なキーワードで散らかすことを選択した理由がわかりません。 編集:明確にするために、extern変数での使用法は知っていますが、私は関数についてのみ質問しexternています。
171 c  syntax  standards 

26
C#コーディング標準/ベストプラクティスドキュメントを開発するための提案はありますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私は最近のAIの卒業生(約2年)で、ささやかな操作に取り組んでいます。(主に部署の最初の「採用担当者」として)基本的な(読みやすいですか?)C#コーディング標準のドキュメントを作成するのは、私に落ちました。 おそらく、私がソフトウェアエンジニアの中で最もジュニアな人だと説明する必要があると思いますが、実際に半分使えるものを作れるといいので、この仕事を楽しみにしています。私はインターネットをかなり広範囲に検索し、コーディング標準ドキュメントに含める必要がある/含めるべきではないものに関する記事を読みました。これは、いくつかの提案を求めるのに最適な場所のようです。 私は「物事を行うための最良の方法」についての意見の不一致の世界全体への扉を開く可能性があることを認識しています。私は、各プログラマーが個々のタスクを解決するための好ましい方法を持っているという否定できない事実を理解し、尊重しています。個々のコードを読みやすくするための標準(命名規則など)。 だからここに行く....何か提案?何かありますか?
159 c#  standards  procedure 

6
std :: mapを反復する順序はわかっていますか(標準で保証されていますか)?
つまり、std::mapの要素はキーに従ってソートされています。したがって、キーが整数であるとしましょう。からstd::map::begin()をstd::map::end()使用して反復する場合for、標準では、昇順でソートされたキーを持つ要素を結果として反復することを保証していますか? 例: std::map<int, int> map_; map_[1] = 2; map_[2] = 3; map_[3] = 4; for( std::map<int, int>::iterator iter = map_.begin(); iter != map_.end(); ++iter ) { std::cout << iter->second; } これは印刷が保証されています234か、それとも実装が定義されていますか? 現実の理由:私が持っているstd::mapとintキー。非常にまれな状況で、具体的なint値よりも大きいキーを使用して、すべての要素を反復処理します。うん、それstd::vectorはより良い選択のように思えますが、私の「非常にまれな状況」に注意してください。 編集:私は知っている、の要素std::mapがソートされていることを知っています...それを指摘する必要はありません(ここでのほとんどの答えに対して)。私の質問にもそれを書きました。 コンテナーを反復処理するときに、イテレーターと順序について尋ねていました。答えてくれて@Kerrek SBに感謝します。
158 c++  dictionary  stl  standards 

15
CSSを使用して「必須フィールド」のアスタリスクを自動的に追加して入力を形成する
このコードが期待通りに機能しないという不幸な事実を克服する良い方法は何ですか? <div class="required"> <label>Name:</label> <input type="text"> </div> <style> .required input:after { content:"*"; } </style> 完全な世界では、必要なすべてinputのに、フィールドが必要であることを示す小さなアスタリスクが表示されます。CSSは要素自体の後ろではなく要素のコンテンツの後に挿入されるため、この解決策は不可能ですが、理想的なものになります。何千もの必須フィールドがあるサイトでは、アスタリスクを入力の前に1行変更(:afterto :before)するか、ラベルの最後(.required label:after)またはラベルの前に移動するか、または収納ボックス上の位置など これは、アスタリスクをどこに配置するかについて気が変わった場合だけでなく、フォームのレイアウトでアスタリスクを標準の位置に配置できない奇妙な場合にも重要です。また、フォームをチェックしたり、不適切に入力されたコントロールを強調表示したりする検証にも適しています。 最後に、追加のマークアップは追加されません。 不可能コードの利点のすべてまたはほとんどを備えた優れたソリューションはありますか?


23
Webサイトの推奨解像度(幅と高さ)?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 一般的なWebサイトの解決に関する基準はありますか? 幅が1280px以上の新しいモニターを対象としていますが、高さが異なる場合があり、ブラウザごとにツールバーの高さが異なる場合もあります。 これには何らかの基準がありますか?

2
標準モードで要素の幅または高さを設定する
<div>標準モードのJavaScriptでHTML要素(例)の幅または高さを設定することは可能ですか? 次のコードに注意してください。 <html> <script language="javascript" type="text/javascript"> function changeWidth(){ var e1 = document.getElementById("e1"); e1.style.width = 400; } </script> <body> <input type="button" value="change width" onclick="changeWidth()"/> <div id="e1" style="width:20px;height:20px; background-color:#096"></div> </body> </html> ユーザーが幅変更ボタンを押すと、<div>の幅が変更されます。 doctype宣言がQuirksモードを決定する場合、正常に機能します。標準モードでは、この方法で要素のサイズを変更できません 標準モードで要素のサイズを操作することはできますか?この機能不全を回避するには?


2
C ++ 11でunordered_mapが挿入したものを破棄することは、C ++標準委員会の意図ですか?
unordered_map :: insert()が挿入した変数を破壊するという非常に奇妙なバグを追跡して、3日間の人生を失ったところです。この非常に明白でない動作は、ごく最近のコンパイラーでのみ発生します。clang3.2-3.4およびGCC 4.8が、この「機能」を示す唯一のコンパイラーであることがわかりました。 この問題を示す、私のメインコードベースからの削減されたコードを次に示します。 #include <memory> #include <unordered_map> #include <iostream> int main(void) { std::unordered_map<int, std::shared_ptr<int>> map; auto a(std::make_pair(5, std::make_shared<int>(5))); std::cout << "a.second is " << a.second.get() << std::endl; map.insert(a); // Note we are NOT doing insert(std::move(a)) std::cout << "a.second is now " << a.second.get() << std::endl; return 0; } …
114 c++  gcc  c++11  clang  standards 


4
クエリ文字列とアンカーハッシュタグを使用した適切なURLの形成
クエリ文字列とアンカータグ(ハッシュタグ)の両方がURLに表示される場合、それらが表示される適切な順序は何ですか? http://www.whatever.com?var=val#anchor または http://www.whatever.com#anchor?var=val これに関するドキュメントはありますか? 更新: URLはWordpress / PHPによって処理されています

7
std :: vector要素は連続していることが保証されていますか?
私の質問は単純です:std :: vector要素が連続していることが保証されていますか?つまり、std :: vectorの最初の要素へのポインタをC配列として使用できますか? 私の記憶がうまく機能するなら、C ++標準はそのような保証をしませんでした。ただし、std :: vectorの要件は、要素が隣接していない場合、要件を満たすことが実質的に不可能であるようなものでした。 誰かがこれを明確にできますか? 例: std::vector<int> values; // ... fill up values if( !values.empty() ) { int *array = &values[0]; for( int i = 0; i < values.size(); ++i ) { int v = array[i]; // do something with 'v' } }
111 c++  vector  standards 

4
C ++モジュール-なぜC ++ 0xから削除されたのですか?彼らは後で戻ってきますか?
C ++ 0xのモジュールに関するこの古いC ++ 0xドラフトを発見しました。 アイデアは、コンパイル中にモジュールファイルを生成し、次に他の.cppファイルによって使用される.cppファイルのみを書き込むことにより、現在の.h / .cppシステムから抜け出すことでした。 これは本当に素晴らしい機能のようです。 しかし私の質問は、なぜC ++ 0xからそれを削除したのですか?技術的な問題が多すぎたためでしょうか。時間不足?そして、彼らはC ++の旧バージョンのためにそれに取り組むことを検討すると思いますか?

5
<nav>または<menu>(HTML5)
W3Schools.comと私は&lt;menu&gt;、ツールバーメニューとリストフォームコントロールコマンドに使用する必要があるW3C.orgの状態を見たことを覚えていると思います。 では、メインメニューにはどちらを使用すればよいですか。Nav、またはMenu?それは重要ですか?
102 html  menu  standards  nav 

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