プログラミング

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

7
HTMLのネストされたリストを作成する適切な方法?
W3ドキュメントには、接頭辞がの付いたネストされたリストの例DEPRECATED EXAMPLE:がありますが、非推奨ではない例で修正することはなく、例の何が問題であるかを正確に説明していません。 これらの方法のうち、HTMLリストを作成する正しい方法はどれですか。 オプション1:入れ子<ul>は親の子です<ul> <ul> <li>List item one</li> <li>List item two with subitems:</li> <ul> <li>Subitem 1</li> <li>Subitem 2</li> </ul> <li>Final list item</li> </ul> オプション2:入れ子<ul>は<li>それが属する子 <ul> <li>List item one</li> <li>List item two with subitems: <ul> <li>Subitem 1</li> <li>Subitem 2</li> </ul> </li> <li>Final list item</li> </ul>

23
JavaScriptで未定義またはnull変数を確認する方法は?
JavaScriptコードで次のコードパターンを頻繁に使用しています if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } 同じ効果があるより簡単なチェック方法はありますか? いくつかのフォーラムや文献によると、単に次のことは同じ効果をもたらすはずです。 if (some_variable) { // Do something with some_variable } 残念ながら、Firebugはそのようなステートメントをランタイムでのエラーとして評価しますsome_variable。これはFirebugの(望ましくない)動作のみですか、それともこれら2つの方法の間に本当に違いがありますか?

30
Cでオブジェクト指向のコードをどのように記述しますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 Cでオブジェクト指向コードを書く方法は何ですか?特に多型に関して。 このStack Overflowの質問Cのオブジェクト指向も参照してください。
500 c  oop  object 

11
テーブルセルのCSSテキストオーバーフロー?
CSSを使いたい text-overflowテーブルセルで、テキストが長すぎて1行に収まらない場合は、複数行に折り返されるのではなく省略記号が表示されます。これは可能ですか? 私はこれを試しました: td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } しかし、white-space: nowrapはテキスト(およびそのセル)を継続的に右に拡張し、テーブルの幅全体をコンテナの幅を超えて押し上げているように見えます。ただし、これがないと、テキストがセルの端に達したときに複数行に折り返され続けます。
500 css  overflow 

5
C ++標準では、初期化されていないブールがプログラムをクラッシュさせることを許可していますか?
C ++の「未定義の動作」により、コンパイラーが必要なことをほとんど実行できることがわかっています。しかし、コードが十分に安全であると思っていたので、驚いたクラッシュがありました。 この場合、実際の問題は、特定のコンパイラを使用する特定のプラットフォームでのみ、最適化が有効になっている場合にのみ発生しました。 問題を再現し、それを最大限に簡略化するために、いくつかのことを試みました。Serializeこれはと呼ばれる関数の抜粋です。これはboolパラメータを取り、文字列trueまたはfalse既存の宛先バッファにコピーします。 この関数はコードレビューに含まれますか?実際には、ブールパラメーターが初期化されていない値である場合にクラッシュする可能性があることを伝える方法はありませんか? // Zero-filled global buffer of 16 characters char destBuffer[16]; void Serialize(bool boolValue) { // Determine which string to print based on boolValue const char* whichString = boolValue ? "true" : "false"; // Compute the length of the string we selected const size_t len = strlen(whichString); …

16
LINQを使用してコレクション内のすべてのオブジェクトを更新する
LINQを使用して以下を実行する方法はありますか? foreach (var c in collection) { c.PropertyToSet = value; } 明確にするために、コレクション内の各オブジェクトを反復処理してから、各オブジェクトのプロパティを更新したいと思います。 私のユースケースは、ブログ投稿に大量のコメントがあり、ブログ投稿の各コメントを反復処理し、ブログ投稿の日時を+10時間に設定することです。私はSQLでそれを行うことができましたが、ビジネス層でそれを保ちたいです。
500 c#  .net  linq  foreach 

21
複数のPythonバージョンとPIPを扱いますか?
pipPythonの複数のバージョンでうまく機能させる方法はありますか?たとえばpip、サイト2.5インストールまたはサイト2.6インストールのいずれかに明示的にインストールするために使用したいと思います。 たとえば、ではeasy_install、を使用しますeasy_install-2.{5,6}。 そして、はい— virtualenvについては知っていますが、いいえ—それはこの特定の問題の解決策ではありません。
500 python  pip 



11
AngularJS ngClass条件付き
ng-class条件付きであることを表現する方法はありますか? たとえば、私は次のことを試しました: <span ng-class="{test: 'obj.value1 == \'someothervalue\''}">test</span> このコードの問題obj.value1は、何であれ、クラステストが常に要素に適用されることです。これを行う: <span ng-class="{test: obj.value2}">test</span> obj.value2真の値に等しくない限り、クラスは適用されません。これで、最初の例でこの問題を回避できます。 <span ng-class="{test: checkValue1()}">test</span> どこcheckValue1の関数は次のようになります。 $scope.checkValue1 = function() { return $scope.obj.value === 'somevalue'; } 私はこれがどのように機能するng-classことになっているのか疑問に思っています。これと同様のことをしたいカスタムディレクティブも作成しています。しかし、私は式を見る方法を見つけることができません(そして、多分それは不可能であり、それがこのように機能する理由です)。 ここに私が意味することを示すplnkrがあります。
499 html  css  angularjs 

23
Gitを現在のディレクトリに複製する方法
私がやっている: git clone ssh://user@host.com/home/user/private/repos/project_hub.git ./ 私は得ています: 致命的:宛先パス '。' はすでに存在し、空のディレクトリではありません。 私は道を知っています。もう存在している。そして、ディレクトリが空であることを保証できます。(私は内部でlsを実行し、何も表示しません!) そのプロジェクトを現在のディレクトリに複製するためにここで何が欠けていますか?
499 git  git-clone 

11
文字列の連結:concat()と「+」演算子
文字列aとbを想定: a += b a = a.concat(b) 内部的には、同じものですか? これは、リファレンスとして逆コンパイルされた連結です。+演算子を逆コンパイルして、それが何をするかを確認したいのですが。 public String concat(String s) { int i = s.length(); if (i == 0) { return this; } else { char ac[] = new char[count + i]; getChars(0, count, ac, 0); s.getChars(0, i, ac, count); return new String(0, count + i, ac); …

14
Unity3Dソース管理にGitを使用する方法
OverавтотвопросестьответынаStack Overflowнарусском:КакиспользоватьGitдляконтроляверсийвUnityрD? Unity 3DでGitソース管理を使用する場合、特にUnity 3Dプロジェクトのバイナリの性質を扱う場合のベストプラクティスは何ですか?ワークフロー、.gitignoreに含めるパス、Unityやプロジェクトで設定する必要のある設定、その他の注意すべき特別な事項について説明してください。 注:Asset Serverの使用はUnity推奨の方法であることは理解していますが、さまざまな理由でGitを使用したいと思います。その答えを述べたり、Asset Serverを使用するだけでよいと主張したりしないでください。Asset Serverは本当に私にとって選択肢ではありません。

8
削除されたファイルのステージング
gitレポジトリにというファイルがあるとしますfoo。 rm(ではなくgit rm)で削除されたとします。次に、gitステータスが表示されます。 Changes not staged for commit: deleted: foo この個別のファイル削除をどのようにステージングしますか? 私が試した場合: git add foo それは言う: 'foo' did not match any files.
499 git  git-add  git-rm  git-stage 

4
JavaScript:Class.methodとClass.prototype.method
次の2つの宣言の違いは何ですか? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } 最初のステートメントを静的メソッドの宣言と考え、2番目のステートメントをインスタンスメソッドの宣言と考えても問題ありませんか?

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