問題タブ [sys]
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.
python - ファイル記述子のリダイレクトが停止する
私が実装するデーモン クラスの例では、記述子のリダイレクトが使用されます。
os.dup2(so.fileno(), sys.stdout.fileno())動かない。エラーは発生しません。この行以降のコードは実行されません。
この例を単純化して、問題領域のみを含むクラスにしました。
os.dup2(so.fileno(), sys.stdout.fileno())コードがスタックした後。なぜそれが起こっているのですか?
編集(@C2H5OH コードの実装を使用):
メソッドでは、既存stopのものを試してみました:self.pidfile
これはエラーを発生させます:
IOError: [Errno 2] そのようなファイルまたはディレクトリはありません: '/tmp/deamon-example.pid'
問題はまだそこにあります。
java - JavaでSYSとしてOracleに接続するには?
次のエラーが表示されます。
直し方?(私はする必要がありますSYS)。ありがとう。
linux - /sys/devices/system/node/node0/distance の単位は何ですか
質問はタイトルに書いてあります。このsysファイルで距離が何を表しているか知っている人はいますか?
database - toadまたはPL/SQLDeveloperからsysに接続するときのエラー
toad(9.0.1.8)またはSQL Toolsからsysとして10gのOracleデータベースに接続しようとすると、エラーが発生します
ただし、sqlplusからsysに接続することはできます。
このエラーを解決するにはどうすればよいですか?
ありがとう
x86 - x86 アセンブリ: mul (seg fault) の後に整数をコンソールに出力する
x86アセンブリを学習しようとしています。私が使っている本はAssembly Language - Step by Step, Programming With Linux(かなり良いと言わざるを得ない)です。私はこれまで多くのことを学んできましたが、多くの点で先を行くように自分自身に挑戦する必要があると感じています。そうすることで、より早く学ぶことができます (フォローアロング、トップダウンの学習を行うことはできますが、退屈だと思います)スロー)。
そこで、2 つのレジスタ (32 ビット) を乗算してから、データをコンソールに出力するのは素晴らしいアイデアだと思いました。
問題は、プログラムを実行すると (本と同じように NASM を使用していますが、Insight デバッガーは使用していません)、セグメンテーション エラーが発生することです。私はこの小さなハンマーでgdbでかなりの量のデバッグを行いましたが、何らかの理由で問題が何であるかを理解できないようです。
セグメンテーション違反が発生する理由と、問題を叱責する良い方法を教えてください。また、コードで行ったコメントが実際に起こっていることと一致しない場合は、誰かがそれを修正してくれれば幸いです。
これまでの私のコードは次のとおりです(よくコメントされています)
ありがとう。
コードズ
編集
また、それが違いを生む場合、私は Arch Linux を実行しています。
javascript - データバインドされたページの「Sys is undefined」エラー
「Sys is undefined」エラーを生成しているフォームビューを含むページがあります。
これは、この問題がある唯一のページであるため、web.config エラーまたは IIS 構成エラーではありません。
このページには、3 つのテンプレート (item、insert、および edit) を含むフォームビューが含まれています。内部にはいくつかのドロップダウン リスト コントロールがあり、それ自体でデータ バインディングを作成してリスト項目を設定します。
問題と解決策!: ページを慎重にアンマウントし、問題の原因を特定するために段階的に再度マウントした後、ページにデータバインドされている (ページがデータソースとして機能していた) DropDownLists がエラーであることがわかりました。発電機。
私は、Dropdownlists の ObjectDataSource.ObjectCreating イベントを処理してページ インスタンスを ObjectInstance として設定したが、ObjectDisposing を処理してオブジェクト インスタンスの破棄をキャンセルしなかった「ばか」でした。そして(出来上がり!)、「Sys is undefined」エラーが発生します!!!
これは日本で蝶が羽ばたき、アメリカで地震を起こした事件です!!!
この投稿を読んだ後、この種のエラーに巻き込まれる人が他にいないことを願っています.
c - charset、vi(vim)、および secureCRT に関する複雑さ
charset に関する問題は、特に私のプログラミング環境が実稼働環境と異なる場合、プログラミングを行うときに常に頭を悩ませます。端末ツールとして secureCRT を使用しています。Options → Session options → Appearance → Character encodingこれがコンテンツの文字セットと一貫している場合にのみ、コンテンツを適切に表示するように調整できます。しかし、vi を使用して secureCRT で何かを入力/編集/作成すると、複雑になります。
3 つの変数があります。
- Linux サーバーの
$LANG環境変数 - 作業中のコンピューターの
$LANG環境変数- WindowsとsecureCRTが実行されています
- secureCRT 設定
Options → Session options → Appearance → Character encoding
これら 3 つの変数が統一されていない場合、vi(vim) に入力した漢字は混乱して表示されます (つまり、A=UTF-8、B=GBK、C=GBK (GBK は中国語))。これは非常に複雑です。vi は、IME (Google 中国語 IME) からのバイトを受け入れます。これらのバイトは、GBK (変数 B) の漢字に対して正しいものです。ただし、secureCRT はこれらのバイトを GBK (変数 C) に従って文字として表示します。私の質問は、なぜそれらが正しく表示されないのですか?
vi(vim) をバイパスするが、同じ A、B、C 変数のセットを使用する場合 (つまり、Windows で GBK ファイルを作成してサーバーにアップロードする場合)、そのファイルを vi (または more/less/cat) すると、すべて文字が正しく表示されます。vi を使用して中国語のコンテンツを作成する場合と、vi を使用してファイルのコンテンツのみを表示する場合の違いは何ですか? IME を使用して vi に入力するとどうなりますか?
この問題は、文字セット/フォントを完全に理解するのに非常に役立つと思います。これに光を当ててくれてありがとう。
python - numpy 配列の Python メモリ使用量
Python を使用していくつかの大きなファイルを分析していますが、メモリの問題が発生しているため、sys.getsizeof() を使用して使用状況を追跡しようとしましたが、numpy 配列での動作は奇妙です。これは、私が開かなければならないアルベドのマップを含む例です:
データはまだ残っていますが、オブジェクトのサイズ (3600x7200 ピクセル マップ) は 200 Mb から 80 バイトになりました。私の記憶の問題が終わって、すべてを numpy 配列に変換することを望みたいのですが、もしこの動作が本当なら、何らかの形で情報理論や熱力学などの法則に違反するのではないかと感じています。 getsizeof() は numpy 配列では機能しないと信じる傾向があります。何か案は?
python - sys.argv 引数をオプションにする方法は?
sys.argvプログラムの実行時に、シェル コマンド ラインで引数を取ります。これらの引数をオプションにするにはどうすればよいですか?
try-を使用できることはわかっていますexcept。しかし、これにより、さらにネストしない限り、追加の引数を挿入しないか、すべての追加の引数を挿入する必要がtryありexceptます。これにより、コードが読みにくくなります。
編集
次の機能が必要だとします。これを実装するにはどうすればよいですか?
このadd引数 ( ではない--add) はオプションであるため、
プログラムを正常に実行するだけです。
operating-system - Pintos でのシステム コールの実装
PintOS で既に定義されているシステム コール ( halt()、create()... で定義されている pintos/src/lib/user/syscall.c など) を実装したいと考えています。pintos/src/userprog/syscall.c の現在のシステム コール ハンドラは何もしません。システム コールを行うプロセスを作成するにはどうすればよいですか。さらに、いくつかのシステム コールを自分で追加する必要があります。どうすればそれを進めることができますか。しかし、まず既存のシステム コールを実装する必要があります。