問題タブ [errno]

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 投票する
4 に答える
2574 参照

c - fopen()またはopen()がエラーコードを返す代わりにerrnoを使用するのはなぜですか?

通常 open()、新しいファイル記述子を返します。エラーが発生した場合は-1を返し、その場合errnoは適切に設定されます。

なぜこのメカニズムがerrnoここで使用されているのか理解できませんか?ここの目的は何ですか?なぜ、すべてのエラーを負のリターンnoでマップできないのですか?

お気に入り

メカニズムのメリットはありerrno ますか?はいの場合、私は知りたい/理解したいので、他のことでもこのメカニズムを使用できます。

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

eclipse - Eclipse PyDev Autocomplete Issues

I installed PyDev in Eclipse on my Mac. Whenever I am writing code, it has only a few suggestions and is seemingly incomplete. For example, whenever I type 'r', it only suggests "raise()" and "return()". However, all of the other functions that I would expect for it to suggest still execute at runtime.

This is the error:

Error connecting to python process. - the process in NOT ALIVE anymore (output=0) - ProcessInfo:

  • Executed: /usr/bin/python -u /Users//Downloads/eclipse 2/plugins/org.python.pydev_2.6.0.2012062818 /pysrc/pycompletionserver.py 52958 52957

  • Environment: APP_ICON_2099=../Resources/Eclipse.icns Apple_PubSub_Socket_Render=/tmp/launch- 4HHiSZ/Render COMMAND_MODE=unix2003 DISPLAY=/tmp/launch-hu6CLm/org.x:0 HOME=/Users/ JAVA_STARTED_ON_FIRST_THREAD_2099=1 LOGNAME= PATH=/usr/bin:/bin:/usr/sbin:/sbin PYTHONPATH=/Users//Downloads/ecli pse 2/plugins/org.python.pydev_2.6.0.2012062818 /pysrc/pydev_sitecustomize: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python26.zip: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/plat-darwin: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/plat-mac: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/plat-mac/lib- scriptpackages:/System/Library/Frameworks/Python. framework/Versions/2.6/Extras/lib/python: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/lib-tk: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/lib-old: /System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/lib-dynload: /System/Library/Frameworks/Python. framework/Versions/2.6/Extras/lib/python/PyObjC: /System/Library/Frameworks/Python. framework/Versions/2.6/Extras/lib/python/wx-2.8- mac-unicode SHELL=/bin/bash SSH_AUTH_SOCK=/tmp/launch-phfnZP/Listeners TMPDIR=/var/folders/Kr/Krv2afoAFMa79AvxnI73IE++ +TI/-Tmp-/ USER= __CF_USER_TEXT_ENCODING=0x1F5:0:0 com.apple.java.jvmTask=JNI

  • Working Dir: /Users//Downloads/eclipse 2/plugins/org.python.pydev_2.6.0.2012062818/pysrc

  • OS: Mac OS X

  • Std output: pycompletionserver will start pycompletionserver creating socket pycompletionserver received error: Traceback (most recent call last): File "/Users//Downloads/eclipse 2/plugins/org.python.pydev_2.6.0.2012062818 /pysrc/pycompletionserver.py", line 261, in run s.bind((HOST, self.thisPort)) File "", line 1, in bind gaierror: [Errno 8] nodename nor servname provided, or not known

  • Err output: Error connecting with parameters: host: localhost port: 52957 Exception in thread Thread-1: Traceback (most recent call last): File "/System/Library/Frameworks/Python. framework/Versions/2.6/lib/python2.6/threading.py", line 522, in __bootstrap_inner self.run() File "/Users//Downloads/eclipse 2/plugins/org.python.pydev_2.6.0.2012062818 /pysrc/pycompletionserver.py", line 261, in run s.bind((HOST, self.thisPort)) File "", line 1, in bind gaierror: [Errno 8] nodename nor servname provided, or not known

0 投票する
5 に答える
15314 参照

c - errnoの値を出力できないのはなぜですか?

サンプルが機能することを確認するために、SO「低品質」の投稿で次のコードを調べています。私の質問は、なぜerrnoの値を印刷できないのですか?

値を出力しようとすると、次のようになります。

fpの値をうまく出力できます。ご想像のとおり、その値は0x00です。

/usr/include/errno.hの一部として含まれている他の多くのインクルードファイルを調べましたがerrno.h、errnoがどのように定義されているのかわかりません。任意のポインタまたはヘルプをいただければ幸いです。私はそれについて興味があります。何も壊れていません。

ありがとうございました。

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

python - Python socket.error: [Errno 111] 接続が拒否されました

ソケットを使用してファイル転送用のプログラムを作成しようとしています。コードのサーバー側は正常に動作しています。ただし、クライアント側では次のエラーが発生します

私のコードは次のとおりです

Google や Stack Overflow の他の投稿でヘルプを探してみましたが、どれも役に立ちませんでした。誰か助けてくれませんか?コードの一部だけを貼り付けたので、行番号が異なる場合があります

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

c - errno 値を設定するには?

2 つの異なるメソッドへの呼び出しが 2 つあります。

そして2番目の方法:

  1. を何らかの値に設定するerrnoと、どうなりますか? エラーチェックだけですか?

  2. errno上記のメソッドfunc1func2toEEXISTおよびto でどのように設定できますかENOENT

ありがとう

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

python - Python を使用して FTP からファイルをダウンロードできません。[Errno 10054] 既存の接続がリモート ホストによって強制的に閉じられました

Python 2.7 を使用して FTP からファイルをダウンロードしようとしています。Windows XP の場合

FTPに接続できますが、次のエラーが発生します

[Errno 10054] 既存の接続がリモート ホストによって強制的に閉じられました

以下は私のコードです。

FTPにログインするために個別にテストし、成功しました。しかし、retrbinary や retrlist などのコマンドを実行すると、上記のエラーが発生します

前もって感謝します

0 投票する
7 に答える
125941 参照

mysql - MySQL:データベースの削除中にエラーが発生しました(errno 13; errno 17; errno 39)

データベースを削除できませんでした:

ディレクトリdb/mydbはmysqlツリーに存在しますが、テーブルがありません。

私は何をすべきか?

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

python - IOError に関連付けられた Python エラー番号は安定していますか?

ファイルを移動したいのですが、見つからない場合は無視してください。それ以外の場合はすべて、例外を伝播する必要があります。次のPythonコードがあります。

errno == 2 は、「そのようなファイルまたはディレクトリはありません」という説明があるものです。これが Python のバージョンやプラットフォームなどで安定しているかどうかは疑問です。

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

windows - Windows で、errno を HRESULT に変換する方法はありますか?

Win32 エラー コードを HRESULT に変換するマクロは知っていHRESULT_FROM_WIN32ますが、エラーから変換を行う方法はありerrnoますか?

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

c - perror() セグメントを与えます。障害

エラーが発生した後はperror()、当然、 を呼び出します。しかし、これを行うとセグメンテーション違反が発生する printf("error: %s\n", strerror(errno));か、何が起こっているのかわかりません。

これを修正する方法は?

アップデート:

更新 2:

関数で渡されるバッファサイズと関係があるようrecv()です。の場合、上記のエラーが発生しますBUFSIZE1しかし、BUFSIZEたとえば、128 no error の場合。誰かがこの動作を説明できますか?