标签: errno

如何知道'errno'是什么意思?

打电话的时候execl(...),我得到一个errno=2.这是什么意思?我怎么知道这个的含义errno

c linux errno

208
推荐指数
9
解决办法
31万
查看次数

如何在Ruby中创建文件

我正在尝试创建一个新文件,但事情似乎并没有像我期望的那样工作.这是我尝试过的:

File.new "out.txt"
File.open "out.txt"
File.new "out.txt","w"
File.open "out.txt","w"
Run Code Online (Sandbox Code Playgroud)

根据我在网上阅读的所有内容,所有这些都应该有效但是每一个都给我这个:

ERRNO::ENOENT: No such file or directory - out.txt
Run Code Online (Sandbox Code Playgroud)

这发生在IRB以及ruby文件中.我错过了什么?

ruby io file errno

160
推荐指数
7
解决办法
19万
查看次数

Python [Errno 98]地址已在使用中

在我的Python套接字程序中,我有时需要用它来中断它Ctrl-C.当我这样做时,它会使用关闭连接socket.close().

但是,当我尝试重新打开它时,我必须等待一段时间才能再次连接.如何正确关闭套接字?或者这是打算?

python sockets connection errno

80
推荐指数
8
解决办法
11万
查看次数

MySQL:删除数据库时出错(错误13;错误号17;错误号39)

我没有删除数据库:

mysql> drop database mydb;
ERROR 1010 (HY000): Error dropping database (can't rmdir './mydb', errno: 39)

目录db/mydb存在于mysql树中,但没有表:

# ls -l db/mydb
-rw-rw---- mysql mysql HIS_STAT.MYD
-rw-rw---- mysql mysql HIS_STAT.MYI

我该怎么办?

mysql errno

54
推荐指数
4
解决办法
10万
查看次数

是&errno合法C?

每7.5,

[errno]扩展为具有int类型的可修改的lvalue175,其值由多个库函数设置为正错误号.未指定errno是宏还是使用外部链接声明的标识符.如果为了访问实际对象而禁止宏定义,或者程序定义名为errno的标识符,则行为未定义.

175)宏errno不必是对象的标识符.它可能会扩展为函数调用产生的可修改的左值(例如,*errno()).

我不清楚这是否足以要求&errno不是违反约束.C语言具有左值(例如寄存器存储类变量;但是这些变量只能是自动的,因此errno无法定义),&运算符是违反约束的.

如果&errno是合法的C,是否需要保持不变?

c errno language-lawyer

50
推荐指数
2
解决办法
2766
查看次数

我应该设置errno吗?

我正在编写一个导出类似于send和的接口的模块recv.

由于这些函数应该分别返回发送和接收字节的数量,因此我无法正常进行错误管理(即使用枚举和返回助记符值).

在这样的情况下,我应该设置errno为标准库吗?如果是这样,因为errno是特定于线程的,是否有特定的写入方式,或者我可以简单地为其赋值?

编辑:试验它我发现errno通过作业进行设置是有效的.仍然:这对任何系统都是安全和便携的吗?

c errno

41
推荐指数
4
解决办法
1万
查看次数

这个socket.gaierror是什么意思?

我是python的新手,经历了一本书,Core Python Applications第3版.这是第一个例子,我已经厌倦了它.这是最后有错误的代码.#1/usr/bin/env python

#!/usr/bin/env python

from socket import *
from time import ctime

HOST = ' '
PORT = 21567
BUFSIZ = 1024
ADDR = (HOST, PORT)

tcpSerSock = socket(AF_INET, SOCK_STREAM)
tcpSerSock.bind(ADDR)
tcpSerSock.listen(5)

    while True:
        print 'waiting for connection...'
        tcpCliSock, addr = tcpSerSock.accept()
        print "...connected from:", addr

        while True:
        data = tcpCliSock.recv(BUFSIZ)
        if not data:
            break
        tcpCliSock.send("[%s] %s" % (ctime(), data))

    tcpCliSock.close()
tcpSerSock.close()

Traceback (most recent call last):
  File "tsTserv.py", line 12, in <module>
    tcpSerSock.bind(ADDR)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 224, …
Run Code Online (Sandbox Code Playgroud)

python tcp errno

41
推荐指数
2
解决办法
7万
查看次数

如何将UNIX中的errno转换为相应的字符串?

在UNIX中是否有任何函数将errno转换为其对应的字符串,例如EIDRM到"EIDRM".调试以检查这些整数errnos的错误非常烦人.

unix errno

39
推荐指数
3
解决办法
4万
查看次数

有没有办法在多线程应用程序中安全地使用errno?

如果您正在编写一个使用系统/库调用的多线程应用程序,它使用errno来指示错误类型,那么使用errno是否有安全的方法?如果没有,是否有其他方法来指示发生的错误类型而不仅仅是发生了错误?

c errno

35
推荐指数
2
解决办法
7486
查看次数

无法运行量角器 - ECONNREFUSED连接ECONNREFUSED

我正在努力学习AngularJS.作为其中的一部分,我想学习使用端到端测试.目前,我有一个这样的目录结构:

node_modules
  .bin
  ...
  protractor
    ...
    node_modules
       .bin
       adam-zip
       glob
       minijasminenode
       optimist
       saucelabs
       selenium-webdriver
protractor
  config.js
src
  tests
    test.e2e.js
Run Code Online (Sandbox Code Playgroud)

我的config.js文件如下所示:

exports.config = {
    seleniumAddress: 'http://localhost:4444/wd/hub',

    capabilities: {
        'browserName': 'chrome'
    },

    specs: [
        '../src/tests/test.e2e.js'
    ],

    jasmineNodeOpts: {
        showColors: true,
        defaultTimeoutInterval: 30000
    }
};
Run Code Online (Sandbox Code Playgroud)

test.e2e.js如下所示:

'use strict';

describe('My Sample', function () {
    driver = protractor.getInstance();

    beforeEach(function () {
        driver.get('#/');
    });

    it('My First Test', function () {
        message = "Hello.";
        expect(message).toEqual('World.');
    });
});
Run Code Online (Sandbox Code Playgroud)

当我尝试使用量角器运行我的端到端测试时,我从命令行运行以下命令:

node_modules\.bin\protractor protractor\config.js
Run Code Online (Sandbox Code Playgroud)

当我运行该命令时,我收到以下错误:

C:\Src\MyProject\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\promise.js:1542
      throw error;
            ^
Error: ECONNREFUSED …
Run Code Online (Sandbox Code Playgroud)

debugging webdriver errno angularjs protractor

35
推荐指数
5
解决办法
5万
查看次数

标签 统计

errno ×10

c ×4

python ×2

angularjs ×1

connection ×1

debugging ×1

file ×1

io ×1

language-lawyer ×1

linux ×1

mysql ×1

protractor ×1

ruby ×1

sockets ×1

tcp ×1

unix ×1

webdriver ×1