プログラミング

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

13
Cはそれほど難しくありません:void(*(* f [])())()
今日は写真を見ただけで説明をいただければと思います。だからここに写真があります: 私はこれを混乱させ、そのようなコードがこれまでに実用的であるかどうか疑問に思いました。私は写真をグーグルで検索して、この redditエントリに別の写真を見つけました。ここにその写真があります。 それで、この「螺旋状に読む」は有効なものですか?これはCコンパイラの解析方法ですか? この奇妙なコードについて、より簡単な説明があればすばらしいでしょう。 すべてのほかに、これらの種類のコードは役に立ちますか?もしそうなら、いつ、どこで? 「スパイラルルール」についての質問がありますが、私はそれがどのように適用されるのか、またはそのルールで式がどのように読み取られるのかを尋ねているだけではありません。私はそのような表現の使用法とスパイラルルールの妥当性についても質問しています。これらについては、いくつかの良い答えがすでに投稿されています。

16
遅いインターネット接続のシミュレーション
これはちょっと変わった質問だと思います。私は通常、すべてのユーザーのインターネット接続が遅いという「前提」に基づいてアプリケーションを開発しています。しかし、遅いインターネット接続をプログラムでシミュレートする方法があると誰かが思っているので、さまざまな「接続速度」でアプリケーションがどのように動作するかを「確認」できますか? 私はどの言語が使われているのか心配していません。そして、私はコードサンプルなどを探すのではなく、その背後にあるロジックに興味があるだけです。

2
MVCのHTMLヘルパーによって生成されたHTML要素にクラス属性を追加するにはどうすればよいですか?
ASP.NET MVCは、例えば、HTMLヘルパーを使用してHTML要素を生成することができ@Html.ActionLink()、@Html.BeginForm()そしてそうで。 匿名オブジェクトを作成してフォーム属性を指定し、そのオブジェクトを(この場合は4番目の)htmlAttributesパラメータに渡してid、要素にを指定できることを知っています。 Html.BeginForm("Foo", "Bar", FormMethod.Post, new { id = "MyForm"}) しかし、class属性はどうですか?明らかにこれは機能しません: Html.BeginForm("Foo", "Bar", FormMethod.Post, new { class = "myclass"}) 私のビューが要求されたときにランダムな構文エラーがスローされるのは、C#キーワードが検出された後、他のものが期待されるためですclass。 私も試しました: new { _class = "myclass"} そして new { class_ = "myclass"} ただし、アンダースコアがダッシュに置き換えられるため、これらも機能しませんでした。 HTML要素を手動で記述したり、フォームを内にラップしたり<div class="myClass">できることはわかっていますが、それがどのように行われるべきかを知りたいと思っています。

8
Windows FINDSTRコマンドの文書化されていない機能と制限は何ですか?
WindowsのFINDSTRコマンドは恐ろしく文書化されています。FINDSTR /?またはを介して利用できる非常に基本的なコマンドラインヘルプがありますHELP FINDSTRが、それはひどく不十分です。https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstrにオンラインでごくわずかなドキュメントがあります。 ドキュメントにはほのめかされていないFINDSTRの機能と制限が数多くあります。また、事前の知識や注意深い実験がなければ、それらを予測することもできません。 だから問題は- 文書化されていないFINDSTRの機能と制限は何ですか? この質問の目的は、多くの文書化されていない機能のワンストップリポジトリを提供することです。 A)開発者は、そこにある機能を最大限に活用できます。 B)開発者は時間を無駄にせず、なぜそうなのに機能しないのか疑問に思います。 返信する前に、既存のドキュメントを確認してください。情報がヘルプでカバーされている場合、それはここに属していません。 また、FINDSTRの興味深い使用法を示す場所でもありません。論理担当者がドキュメントに基づいてFINDSTRの特定の使用法の動作を予測できる場合、それはここには属していません。 同じように、論理担当者が既存の回答に含まれる情報に基づいて特定の使用法の動作を予測できる場合、ここでも、それはここには属していません。
188 batch-file  cmd  findstr 

3
React機能のステートレスコンポーネント、PureComponent、Component; 違いは何ですか、いつ何を使うべきですか?
ことを知っているに来たv15.3.0反応し、我々は新しいベース・クラスと呼ばれる持ってPureComponentに拡張するPureRenderMixinビルトインを。私が理解しているのは、内部では小道具の浅い比較を採用しているということshouldComponentUpdateです。 これで、Reactコンポーネントを定義する3つの方法があります。 クラスを拡張しない機能的なステートレスコンポーネント PureComponentクラスを拡張するコンポーネント Componentクラスを拡張する通常のコンポーネント 昔、ステートレスコンポーネントをPure Components、またはDumb Componentsと呼んでいました。「純粋」という言葉の定義全体がReactで変更されたようです。 これら3つの基本的な違いは理解していますが、いつ何を選択するかはまだわかりません。また、それぞれのパフォーマンスへの影響とトレードオフは何ですか? 更新: これらは私が明らかにすることを期待する質問です: 単純なコンポーネントを機能的(単純化するため)に定義するか、PureComponentクラスを拡張する(パフォーマンスのために)ように定義する必要がありますか? 私が失ったシンプルさと実際のトレードオフで得られるパフォーマンスの向上はありますか? Component常にPureComponentパフォーマンスを向上させるために使用できる場合、通常のクラスを拡張する必要がありますか?

5
jQuery append()-追加された要素を返す
私は使っています jQuery.append()をして、いくつかの要素を動的に追加しています。これらの新しく挿入された要素のjQueryコレクションまたは配列を取得する方法はありますか? だから私はこれをしたいです: $("#myDiv").append(newHtml); var newElementsAppended = // answer to the question I'm asking newElementsAppended.effects("highlight", {}, 2000);
188 jquery 

13
XHTMLのすべての有効な自己終了要素(主要なブラウザによって実装されている)は何ですか?
XHTMLのすべての有効な自己終了要素(<br/>など)は何ですか(主要なブラウザによって実装されています)? XHTMLでは技術的には任意の要素を自動的に閉じることができることを知っていますが、すべての主要なブラウザーでサポートされている要素のリストを探しています。<div />などの自己終了要素が原因で発生する問題の例については、http://dusan.fora.si/blog/self-closing-tagsを参照してください。

8
PHP:$ _SESSION内に「オブジェクト」を格納する
$ _SESSIONにオブジェクトを実際に格納できることがわかりました。別のページにジャンプしてもオブジェクトが残っているので、とても便利です。このアプローチを使用する前に、本当に良いアイデアなのか、潜在的な落とし穴があるのか​​を確認したいと思います。 単一のエントリポイントがあった場合、それを実行する必要はないが、まだそこにいないため、単一のエントリポイントがなく、オブジェクトを保持したいので、そのような私の状態を失います。(現在、ステートレスサイトをプログラムする必要があることも読みましたが、その概念はまだ理解していません。) だから、要するに:それはセッション内のストアオブジェクトにOKですが、それで何か問題があるのですか? 編集: 一時的な要約:データベースのクエリが再度行われる場合でも、オブジェクトを再作成する方がおそらく良いことだと私は理解しています。 さらなる答えは、おそらくその側面についてもう少し詳しく説明できるでしょう!
188 php  session  object 


17
3Dゲームはどの程度効率的ですか?[閉まっている]
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 4ヶ月前に閉鎖。 この質問を改善する 私が理解したことがないものがあります。GTA IVのような大きなPCゲームは、CPUの50%を使用して60fpsで実行できますが、回転するティーポット@ 60fpsのDXデモはなんと30%を使用しますか?

6
Eclipse Androidおよびgitignore
gitに含めるために無視できるファイル/フォルダーは何ですか? 私は良いプロジェクトをコピーし、そのgenフォルダーとbinフォルダーを削除して、アプリを実行しようとしました。Androidの起動ウィンドウには、「プロジェクトにエラーが含まれています。アプリケーションを実行する前にエラーを修正してください。パッケージエクスプローラーのプロジェクトの左側にあるアイコンに赤いXがあります。genフォルダーがWindowsエクスプローラーは、パッケージエクスプローラーで行います。
188 android  eclipse  git 

8
AndroidでのJava 7言語機能
誰かがAndroidで新しいJava 7言語機能を使ってみたかどうか疑問に思っていますか?Androidは、Javaが吐き出すバイトコードを読み取ってdexに変換することを知っています。だから私の質問はそれがJava 7のバイトコードを理解できるのでしょうか?
188 java  android  bytecode  java-7 



6
stdin入力が空の場合、xargsコマンドを無視するにはどうすればよいですか?
次のコマンドを検討してください。 ls /mydir/*.txt | xargs chown root 目的は、すべてのテキストファイルの所有者mydirをroot に変更することです 問題は、その中に.txtファイルがない場合、mydirxargsはパスが指定されていないというエラーを表示することです。これはエラーがスローされるため無害な例ですが、ここで使用する必要があるスクリプトのように、空白のパスが現在のディレクトリであると見なされる場合があります。そのため、そのコマンドを実行した/home/tom/場合、結果がなく、そのls /mydir/*.txt下のすべてのファイルの/home/tom/所有者がルートに変更されます。 それで、どうすればxargsに空の結果を無視させることができますか?
188 bash  centos  xargs 

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