問題タブ [writing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
186 参照

writing - プログラミングを外国の視聴者に公開する最善の方法について

私は現在小説を書いており、プログラミングはあまり注目されていませんが、少なくとも、キャラクターのコーディングのバックグラウンドが彼らをそのようにする可能性があることを読者の頭に入れたいと思っています。色々なこと。

では、私の質問は次のとおりです。読者が怖がらずに少し理解できるような方法で芸術について話すには、どのような方法が最適だと思いますか? 「スマートな」キーワードをあちこちで削除する必要がありますか? 実際のコードを少し含めますか? すべての提案は大歓迎です...

0 投票する
3 に答える
182 参照

apache-flex - 独自のディレクトリへの Flex の書き込み

多くのユーザーがアクセスできるネットワーク ドライブで実行したい、作成中の Flex アプリケーション (学習演習) があります。ユーザーがハイスコアをネットワークに保存できるようにしてほしい。

ユーザーは、それが存在するネットワークの場所に読み書きしました。

それを使用する可能性のあるコンピューター (IE のインストール AIR) または IE/Firefox の設定を変更したくありません。それらは単なるデフォルトです。

サーバーを実行したくない (IE PHP)

とにかくそれを行うことはありますか?

乾杯

0 投票する
9 に答える
525 参照

asp.net-mvc - 技術レベルの開発者にも役立つ、最も楽しい文献は何ですか?

Bart de Smet のオンライン ブログにしばらくアクセスしたところ、開発者にとって有益な情報であるだけでなく、興味深く、楽しく、読みものであることがわかりました。著者は明らかに自分の主題を知っているだけでなく、自分の文章を読みやすくする才能を持っています。

…80cm後ろに枯れ木の形で答えがある。本棚に手を伸ばす。2003 年 8 月 3 日にゲントで購入された青い本が、裏面のステッカーによると、ほぼ 2 年前に海外に輸送されて以来ずっと置かれていた場所から取り外されています。ほこりっぽすぎないけど。タイトルはまだはっきりと読めます: Windows Server 2003 TCP/IP プロトコルとサービス。はい、認めます。IIS 6.0、Exchange 2003、Active Directory サービス、および Windows Server 2003 の PKI に関する本も持っています...

とにかく私は何を探していますか?そうそう、CLOSEWAIT 状態の膨大な数の接続です。幸いなことに、Book Browser サービスは Indexer サービスへの依存関係を宣言しました。デッド ツリー ボリュームの上限にあるページを読み込むように参照され、LCID 1033 の検索アルゴリズムがトリガーされ、オフセット 329 で「CLOSEWAIT」クエリに応答します...

このタイプの執筆のもう 1 つの良い例は、Web サーバーのセットアップ方法に関する 90 年代の本である古典的Philip と Alex の Guide to Web Publishingです。データベースを HTTP/HTML に接続するためのさまざまな戦略。この本には、彼が世界中を旅して撮影したランダムなカラー写真がぎっしり詰まっていて、他に類を見ないものになっていました。

私はこのジャンルの文章をもっと見つけたいです:例えば、WPF と ASP.NET MVC を取り、それをジューシーで楽しくし、それをより広い範囲の知識/経験に結びつけるような文章、MVVM を教えてくれるだけでなく、哲学と絵に手を出す文章オブジェクト指向のパターンとギリシア思想、またはアリストテレスの世界を階層構造で組織化しようとする衝動との類似点など。

単なる情報の伝達を超えた最高の開発者/著者、IT の知識と執筆能力を組み合わせて、技術レベルで開発者に役立つ楽しい文献を作成している著者は誰ですか?

0 投票する
2 に答える
3227 参照

c# - 書き込み時のスレッド化されたシリアル ポート IOException

ソケットからデータを読み取り、データから情報 (2 つの整数) を抽出し、抽出した情報をシリアル ポートから送信する小さなアプリケーションを作成しようとしています。

アイデアは、それを開始し、そのまま続行する必要があるということです。要するに、それは機能しますが、長くは機能しません。一貫して短い期間の後、IOExceptions を受け取り始め、ソケットの受信バッファーがいっぱいになります。

スレッド フレームワークは、MSDN のシリアル ポートの例から取られています。

send() の遅延、readThread.Join() は、read() を遅延させて、シリアル ポートの割り込み処理を発生させるための努力ですが、結合機能を誤解していると思います。プロセスをより効果的に同期するか、ソケットからデータが入ってくるときにデータを破棄する必要があります。これで問題ありません。整数データはパンチルト ユニットを制御しており、1 秒間に 4 回でも問題ないと思いますが、どのように達成するのが最善かはわかりません。どんなアイデアでも大歓迎です。

アップデート:

返信ありがとうございます。

私がやろうとしているのは、データのソケットをポーリングすることです。それが処理されてシリアルポートに送信される場合は、ソケットをポーリングし続け、このプロセス全体をうんざりさせて繰り返します。

私の最初の試みは単一のスレッドを使用しましたが、同じ問題が発生していました。そのため、次のループでさらにデータを送信する前に、シリアルポートにデータを送信できるようにするために、もう少し時間を与える必要があると思いました。シリアルポートにデータを送信しましたが、ソケットを非常に激しくポーリングしています。約 30 秒の操作の後に IOExceptions が発生すると言いましたが、おそらく私が言っているのは、IOExceptions をすぐに見る必要があるということでしょうか?

join 関数の私の解釈は間違っていると思います。理想的には、send() から readThread.Join を呼び出すと、COM ポートをポンピングしながら read() をスリープさせることができますが、send() をスリープ状態にしているようです。 、私は呼び出し関数だと思いますか?? 望ましい結果が得られません。

任意の提案をいただければ幸いです。乾杯。

0 投票する
4 に答える
162 参照

file - ファイルへの書き込み中にユーザーデータを保護するために、どのようなベストプラクティスをお勧めしますか?

テキストエディタやワードプロセッサなど、ユーザーが作成したファイルに書き込むプログラムがあるとします。クラッシュ、スペース不足エラー、突然の停電、競合状態などに直面した場合のデータ損失または破損のリスクを最小限に抑えるために、どのような手順を実行する必要がありますか?

0 投票する
1 に答える
1221 参照

iphone - iPhone で大きなファイルを書き込む最速の方法は?

私が取り組んでいるこのアプリでは、ユーザーが写真を撮ってローカルに保存できます (Core Data 経由の小さなサムネイル画像と、ドキュメント ディレクトリ内のフルサイズの画像)。しかし、イメージ ファイルをドキュメント ディレクトリに書き込むのに時間がかかることがわかりました。iPhone 3GS では 8 秒、iPhone 3G と第 1 世代の iPod touch ではさらに長くなります。私はこのようにファイルを書きます:

[imgData writeToFile:imagePath アトミック:YES];

...これを行うより速い方法はありますか?iPhone のカメラ アプリは、画像をファイル システムにすばやく書き込むようです。スレッドで書き込みを行うこともできますが、スレッドが終了する前にユーザーがアプリを終了する可能性があることを懸念しています。

0 投票する
1 に答える
54 参照

wordpress - ブログのテキストを改善するためのツール

少し前にブログを書いているときに言語を改善するためのツールを見たのを覚えています。これは、数か月前に包括的なツール スイートに含まれていました。この包括的なツール スイートの名前とツールの名前を覚えている人はいますか?

0 投票する
3 に答える
3071 参照

c# - xmlファイルにドット表記を書く方法は?

XmlWriter を使用して C# で XML ファイルを作成しています。メソッドを使用して要素を記述でき、WriteStartElement()メソッドを使用してこの要素に属性を追加できますWriteAttributeString()。しかし、ドット表記を使用して属性を追加したい場合は、どうすればよいですか?

電話できることはわかっていますWriteStartElement("Element.Attribute")が、よりクリーンなアプローチを探しています。これを行う他の方法はありますか?

編集1:

私は階層的な(ツリーの形で)オブジェクト(objなど)を持っています。このツリーの各ノードには、さらにノードを含めることができるいくつかのプロパティがあります。このオブジェクトを Xml に保存しています。そのために、XmlWriter を使用しています。実行時に、obj を反復処理し、GetType().Name を使用してノードのタイプを読み取り、それを渡して XmlNode を書き込みGetType().GetProperties()、それを使用してそのノードのすべてのプロパティを取得し、次に foreach を使用して PropertyInfo 配列を 1 つずつ調べます。 PropertyInfo の Name を属性として書き込みますが、ノードに割り当てられたプロパティがある場合は、上記のドット表記を記述する必要があります。PropertyInfo とオブジェクトを渡すだけで、目的の形式で書き込むメソッドを探しています。

助けてくれてありがとう!

編集2:

特定のノードに対して、Height や Width のようなプロパティ、コレクションであり Xml の階層に暗黙的に存在する Children のようなプロパティ、いくつかのプロパティを持ち、それぞれが親の下のノードで表される Resources のようなプロパティがあります。ただし、保存中は次のように記述されます。

手伝ってくれてありがとう!