m***i 发帖数: 213 | 1 机器:zotac zbox id 82 plus,
主板:Intel HM65 express,
硬盘 Samsung 250G SSD, seagate 250G SSD,
dmesg:
linux安装程序遇到这个错误,相信相关的输出是这几行:
WARNING kernel:ata1.00: link is slow to respond, please be patient (ready=-
19)
ERR kernel:ata1.00: SRST failed(errno=-16)
WARNING kernel:ata1.00: link is slow to respond, please be patient (ready=-
19)
ERR kernel:ata1.00: SRST failed(errno=-16)
WARNING kernel:ata1.00: link is slow to respond, please be patient (ready=-
19)
ERR kernel:ata1.00: SRST failed(errno=-16)
WARNING... 阅读全帖 |
|
s*****i 发帖数: 93 | 2 在cygwin里面g++,总出现这种错误,请问怎么解决,谢谢
$ g++ hello.cpp
28 [main] collect2 6108 fork: child -1 - forked process 5612 died
unexpectedly, retry 0, exit code -1073741515, errno 11
1047122 [main] collect2 6108 fork: child -1 - forked process 10176 died
unexpectedly, retry 0, exit code -1073741515, errno 11
3098042 [main] collect2 6108 fork: child -1 - forked process 5656 died
unexpectedly, retry 0, exit code -1073741515, errno 11
7149022 [main] collect2 6108 fork: child -1 - forked process 9888 died
une... 阅读全帖 |
|
z******t 发帖数: 59 | 3 谢谢指正。这个题目的确引发了不少争议。
atoi这个API在Windows和在Linux上的实现略有不同。书中提到的观点是参考了Windows
的实现。下面是这两段话从MSDN上拷贝下来的:
Each function returns the int value produced by interpreting the input
characters as a number. The return value is 0 for atoi and _wtoi, if the
input cannot be converted to a value of that type.
In the case of overflow with large negative integral values, LONG_MIN is
returned. atoi and _wtoi return INT_MAX and INT_MIN on these conditions. In
all out-of-range cases, errno is set to ERANGE. If the param... 阅读全帖 |
|
A**u 发帖数: 2458 | 4 我又测试了下面的例子
#include
#include
#include
#include
#include
using std::cout;
using std::endl;
sem_t sem;
void* fun(void*){
while( true ){
sem_wait(&sem);
cout << "Hello " << endl;
}
return 0;
}
int main(){
pthread_t ID;
int res = sem_init(&sem,1,0);
if (res == -1)
{
cout << "sem failed" << endl;
cout << errno << endl;
return 0;
}
pthread_create(&ID... 阅读全帖 |
|
h**i 发帖数: 712 | 5 用 netstat -anp查看的
if((listenfd=socket(AF_INET,SOCK_STREAM, 0)) == -1)
{
fprintf(stderr, "Socket Error: %s\a\n", strerror(errno));
exit(1);
}
on = 1;
ret = setsockopt(listenfd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));
bzero((void*)&server_addr, sizeof(server_addr));
server_addr.sin_family=AF_INET;
server_addr.sin_port=htonl(9000);
server_addr.sin_addr.s_addr=htonl(INADDR_ANY);
if(bind(listenfd, (struct soc... 阅读全帖 |
|
a9 发帖数: 21638 | 6 Index: channels/chan_gtalk.c
===================================================================
--- channels/chan_gtalk.c (revision 346898)
+++ channels/chan_gtalk.c (working copy)
@@ -481,7 +481,8 @@
break;
}
if (!strcasecmp(name, "error") &&
- (redirect = iks_find_cdata(traversenodes, "r
edirect")) &&
+ ( (redirect = iks_find_cdata(traverseno... 阅读全帖 |
|
n****n 发帖数: 117 | 7 返回个0算了
The strtol(), strtoll(), strtoimax(), and strtoq() functions return the
result of the conversion, unless the value would underflow or overflow.
If no conversion could be performed, 0 is returned and the global vari-
able errno is set to EINVAL (the last feature is not portable across
all
platforms). If an overflow or underflow occurs, errno is set to ERANGE
and the function return value is clamped according to the following ta-
ble. |
|
a*****i 发帖数: 4391 | 8
never mind. It can use just the image file.
But then I ran into problems:
fatal server error.
No screens found.
giving up.
xinit: no such file or directory (errno 2): unable to connect to x server.
xinit: no such process (errno 3): server error. |
|
xt 发帖数: 17532 | 9 //exec_path = new char[SSIZE_MAX];
exec_path = new char[MAX_DIR_LEN];
char buf[40]= { 0 };
ssize_t length;
pid_t pid = getpid();
sprintf(buf, "/proc/%d/exe", pid);
length = readlink(buf, exec_path, 2048);
buf[length] = 0;
if (length < 0) {
printf("Unable to read link '%s':\n", buf);
printf("errno: %d\n", errno);
return NULL;
}
exec_path[ length ]=0;
printf( "exe |
|
M**********n 发帖数: 432 | 10 #include
#include
#include
#include
#include
#include
#include
#include
int main()
{
int fd;
if((fd = shm_open("/dev/shm/ttt", (O_RDWR|O_CREAT), (S_IRUSR | S_IWUSR
| S_IRGRP | S_IWGRP |
S_IROTH | S_IWOTH ))) <
0)
{
fprintf(stderr, "failed to open file %sn", strerror(errno));
... 阅读全帖 |
|
p******f 发帖数: 162 | 11
return value of mysocketread less than bytes is caused by unexpected
EOF on socket, which is not an error with regard to read(2), so errno
is not set in this case. you should only check errno when any syscall
returns error (normally -1). |
|
o****g 发帖数: 38 | 12 you should see msg with errno when it says failed. then try google that
errno. you probably need to change mysql config file. |
|
t*******a 发帖数: 4055 | 13 《清代社会的贱民等级》
贱民的存在,是封建等级制度的重要特征之一。本书从法制史、社会史和经济史
等不同角度,特别从制度方面对清代的贱民进行考察,首次从等级的角度指出贱民在清
代社会中的地位以及贱民等级内的等第划分。
本书对清代的奴婢、堕民、丐户、九姓渔户、疍户、乐户、佃仆等各类贱民的来源
、身份特征、法律地位、社会地位,以及法律身份解放的过程等进行了多方面的探讨,
提出了一些前人未曾论及的问题以及不同于前人的见解。在此基础上,探讨了清代等级
制度的特点及其社会功能。
经君健,1932年生,江苏仪征人。历任中国社科院经济所实习研究员、助理研究员
、副研究员、研究员。从事中国经济史研究,有《明清时代的农业资本主义萌芽问题》
(合著)、《清代社会的贱民等级》等学术著作,以及论文《试论清代等级制度》、《
试论地主制经济与商品经济的本质联系》等若干篇;主编《中国经济史·清代经济卷(
中)》等。
https://pan.baidu.com/s/1o8cFUK6?errno=0&errmsg=Auth%20Login%20Sucess&&
bduss=&ssnerr... 阅读全帖 |
|
h**6 发帖数: 4160 | 14 想了一个办法,勉强可以达到效果了。
unsigned __int64 erroru64;
double errret;
if(x<0)
{
errno = EDOM;
erroru64 = 0xFFF8000000000000;
errret = *(double*)&erroru64;
return errret;
} |
|
f****4 发帖数: 1359 | 15 if (!坑)
{
Bless LZ找到下家;
errno = LZ_老婆_有毛病;
return;
}
else
{
if (!is人妖(LZ))
remove_DNA_from(LZ, isMale(LZ) ? 精子 : 卵细胞);
else
set_人妖_下辈子_to(LZ);
while (true)
{
被强奸100遍();
}
} |
|
n**e 发帖数: 116 | 16 看到版上太多关于atoi的讨论,我贴一个我的实现,希望对有所帮助。如发现bugs,请
指正。
//--------------------------------------------------------------------
// Convert a string to an integer
// How to handle overflow issue:
// Compute the cutoff value between legal numbers and illegal
// numbers. That is the largest legal value, divided by the
// base. An input number that is greater than this value, if
// followed by a legal input character, is too big. One that
// is equal to this value may be valid or not; the limit
// between... 阅读全帖 |
|
l******9 发帖数: 579 | 17 I need to access read a csv file located in a server from python 3.2 on win7.
The file name is
csv_file =
file_loc = '\serverName.myCompanyName.com\mypath\Files\myfile.csv'
with open(file_loc , 'r') as csv_file # error !!!
csv_reader = csv.reader(csv_file, delimiter=',')
error:
IOError: [Errno 2] No such file or directory: '\serverName.myCompanyName
.com\mypath\Files\myfile.csv'
But, I can access the folder and open the file from win 7 .
Thanks |
|
w**j 发帖数: 23 | 18 Warning: filemtime(): Stat failed for boards/Pittsburgh/M.1160938988.q0 (
errno=2 - No such file or directory) in /usr/local/apache/htdocs/mitbbs_
article_t_cache.php on line 82 |
|
d**y 发帖数: 18174 | 19 刚跟领导学来的,你给看看用的对不对:
in PurchaseGarminSwim
errno=没钱
return -1 |
|
a******e 发帖数: 982 | 20 Could not connect: Can't create a new thread (errno 12); if you are not out
of available memory, you can consult the manual for a possible OS-dependent
bug
看來是 big plan。 |
|
|
n********s 发帖数: 144 | 22
提取两标点符号之间的两个汉语词,如“你 好”,或者如。有 什么,
结果老错,应该是汉字正则表达式有问题,麻烦帮忙看一下:
%{
#include
#include
#include
#include
#include
%}
%%
[\u3001-\u303F]+[\u3000]*[\u2E80-\u2EFF\u2F00-\u2FDF\u31C0-\u31EF\u3200-\
u32FF\u3300-\u33FF\u3400-\u4DBF\u4DC0-\u4DFF\u4E00-\u9FBF\uF900-\uFAFF\uFE30
-\uFE4F\uFF00-\uFFEF]+[\u3000]+[\u2E80-\u2EFF\u2F00-\u2FDF\u31C0-\u31EF\
u3200-\u32FF\u3300-\u33FF\u3400-\u4DBF\u4DC0-\u4DFF\u4E00-\u9FBF\uF900-\
uFAFF\uFE30-\uFE4F\uFF00-\u... 阅读全帖 |
|
l***r 发帖数: 459 | 23 Did anybody install oracle9.2.x on Linux9? Would you please share your
experience? Thanks.
I got an error at very beginning when I install it:
java.lang.UnsatisfiedLinkError:
/tmp/OraInstall2003-05-04_11-01-32PM/libactionUnix22.so:
/tmp/OraInstall2003-05-04_11-01-32PM/libactionUnix22.so: symbol errno, version
GLIBC_2.0 not defined in file libc.so.6 with link time reference |
|
s****e 发帖数: 282 | 24 Below is the code for server and client:
For server:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std ;
int main(int argc, char **argv) {
int SendSocket;
struct sockaddr_in SendAddr, ClentAddr;
int Port = 9999;
char SendBuf[1024];
int BufLen = 1024;
int RecvLen = 0;
int socketFd;
socketFd = socket( |
|
E***e 发帖数: 3430 | 25 用了8080 TCP TAP
别的地方测试没问题
到了公司还是不行
求解
Fri Jun 19 09:25:53 2015 Warning: cannot open --log file: C:Program
FilesOpenVPNlogHome1.log: ????? (errno=5)
Fri Jun 19 09:25:53 2015 OpenVPN 2.3.7 x86_64-w64-mingw32 [SSL (OpenSSL)] [
LZO] [PKCS11] [IPv6] built on Jun 8 2015
Fri Jun 19 09:25:53 2015 library versions: OpenSSL 1.0.1m 19 Mar 2015, LZO 2
.08
Fri Jun 19 09:25:54 2015 Attempting to establish TCP connection with [AF_
INET]*.*.*.*:8080 [nonblock]
Fri Jun 19 09:25:55 2015 TCP connection establish... 阅读全帖 |
|
c****n 发帖数: 21367 | 26 用errno那套体系的规范可以看啊
用过,想找点使用标准来看
谢谢了 :) |
|
l******l 发帖数: 233 | 27 是在bash shell上运行。
参照网上的一些说法在mpirun前加了nohup,但当我关掉窗口的时候程序还是会断掉并
在nohup.out文件里输出以下信息
mpiexec_*.umd.edu: mpd_uncaught_except_tb handling:
exceptions.IOError: [Errno 9] Bad file descriptor
/usr/local/bin/mpirun 1065 handle_stdin_input
sys.stdin.flush() # probably does nothing
/usr/local/bin/mpdlib.py 762 handle_active_streams
handler(stream,*args)
/usr/local/bin/mpirun 515 mpiexec
rv = streamHandler.handle_active_streams(timeout=1.0)
/usr/local/bin/mpir |
|
d******i 发帖数: 7160 | 28 root@dsdebian:~# hwclock -w
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
root@dsdebian:~# hwclock --debug
hwclock from util-linux-ng 2.17.2
hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.
狗了一下,好几种改的办法,都不灵。
请指教。
谢谢! |
|
d******i 发帖数: 7160 | 29 root@dsdebian:~# hwclock -w
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
root@dsdebian:~# hwclock --debug
hwclock from util-linux-ng 2.17.2
hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.
狗了一下,好几种改的办法,都不灵。
请指教。
谢谢! |
|
|
d****i 发帖数: 4809 | 31 哈哈,这个说的对,Linux假设你用户 you know what you are doing. 所以,当没有
任何问题的时候,Linux会keep silent,一般不会给命令行提示,相当于C里面函数返
回值为0, 如果Linux发现可能有问题,就会提示你,[yes/no]?,确认你是否是要这样
做,然后出错的话就会告诉你出错信息,相当于C里面函数发生错误后设置errno。这个
就是UNIX文化的精髓之一。
it
something |
|
m***i 发帖数: 213 | 32 发现是这么回事:
只要用linux的usb installer启动机器,就没法识别ssd,报的错误是一个挺常见的可
能跟linux kernel有关的错:
ata1.00: SRST failed (errno=-16)
这么说的依据是google别人也遇到过这个错误,而且我还做了centos6.6, centos 7.1,
Debian 8.1, Ubuntu14.04.2,一一尝试过来,全部遇到同一错误,而拿windows的usb
安装盘却可以正确识别该SSD。可见也不是主板的问题,做过checksum,也不是下载iso
和做usb启动盘的问题。google了一下发现suse也有人报这个错。有人遇到这个错误跟
硬盘跳线有关,但SSD应该不存在跳线问题。
可以排除硬件问题,因为换了两块SSD,只要装linux就遇到同样错误,而SSD没问题,
其中一块本来装的windows,可以完全正常启动机器。
解决办法还是没找到,因为就想装个linux。 |
|
s****h 发帖数: 921 | 33 有一个multi_sc_test.py文件,被多次调用。
偶尔会出现问题:
File "D:\ERCOT\sc\Noise\multi_sc_test.py", line 7, in multi_sc_test
os.environ['PATH'] += ';C:\\Program Files\\PTI\\PSSE31\\PSSBIN'
File "C:\Python25\lib\os.py", line 432, in __setitem__
putenv(key, item)
OSError: [Errno 0] Error
这个是什么错误? |
|
g*********s 发帖数: 1782 | 34 一直用FILE*,最近程序有不少IO问题,暂时用ferror catch。
但是看了一下参考资料,似乎只有零和非零的区别。那如何区分具体的错误类型,比如
磁盘满,进程打开文件过多等?查errno似乎也不行。
fstream提供这些信息吗? |
|
T*******i 发帖数: 4992 | 35 errno是啥?
sniffer tool), but the recvfrom() just doesn't respond. |
|
M**********n 发帖数: 432 | 36 "我的系统上 errno 78 是
#define ENOSYS 78 /* Function not implemented */"
According to your own post, "Function not imoplemented" on your MAC OS. |
|
M*********t 发帖数: 257 | 37 正解
Use constructor to set thread's detach state and stack size etc
But do not put thread creation code inside a constructor
always create a separate member function called start()
or init()
void Thread::start(){
if( pthread_create(&t,NULL,(void*(*)(void *))Thread::dowork, &m_x)!=0 )
throw std::runtime_error(std::string("pthread_create - ") + strerror(errno));
} |
|
w*s 发帖数: 7227 | 38 hi, i'm new to this, many thanks for help !
trying to send a query packet out,
size 1454 bytes, 1st word 0xfffffffb, 2nd 0xffffffff, 3rd 0x392
the correct packet sent from c code is captured in wireshark in the picture,
but got this,
socket.error: [Errno 10051] A socket operation was attempted to an
unreachable network
The code is like this,
def send_pnp_query():
print "... send query ..."
msg = bytearray(1454)
#ptr = PNP(msg)
msg[0] = 0xfb
msg[1] = 0xff
msg[2] = 0xff
... 阅读全帖 |
|
F****3 发帖数: 1504 | 39 报错是这样的:
File "GeoIPcity.py", line 10, in
print >> g, gi.cityby_name(x)
File "build/bdist.linux-i686/egg/pygeoip/__init__.py", line 551, in org_by
_name
File "build/bdist.linux-i686/egg/pygeoip/__init__.py", line 412, in _
gethostbyname
socket.gaierror: [Errno -5] No address associated with hostname
这个是不是ValueError啊?其他的我不知道了。。。请问还有可能是什么种类的
exception我可以一个一个套。用的是geoip的包。
太谢谢了! |
|
D*****r 发帖数: 6791 | 40 我也来抄写一遍:(擦,写了半个小时放弃了,又要判断是不是负数,又要判断上下界
,记不住interger的上下界macro,超出上下界还得返回errno,需要exit么?。面试挂
了。)
int atoi(const char *str) {
int i, result, t;
char* p;
if (!str) return 0;
i = 0;
result = 0;
t = 0;
p = str;
while (*p) {
t = (int)(p[i]-'0');
if (!isdigit(t)) return -1;
result = result * 10 + t;
}
} |
|
S*A 发帖数: 7142 | 41 我觉得大家讨论很热情,
我们来做点练习吧,不要光说不练。
下面这个程序是暴露一些写 C10M 可能碰到的问题,
看看大家有没有神魔解决方法。如果有,请贴程序或者
脚本,方便他人重复实验.
如果实在没有人贴答案,我也可以公布我自己的。
#include
#include
#include
#include
int main(int argc, char *argv[])
{
int i;
for (i = 0; i < 1024*1024*10; i++) {
int s;
s = socket(PF_INET, SOCK_STREAM, 0);
if (s < 0) {
char buffer[1024];
snprintf(buffer, sizeof buffer, "socket #%d", i);
perror(buffer);
... 阅读全帖 |
|
S*A 发帖数: 7142 | 42 这个练习1 已经发现了,C10M 没有强壮的内存支持是
没戏的。单单是 kernel 部分就已经消耗很多内存了。
所以我们把目标调整一下,1M per 4G RAM。
这样 64G 内存就有可能实现 10M。
练习2 就是看看,我们如果保留 1M/4G 的空TCP
连接,可不可以。完全不往 TCP 里面发东西。就是
建立连接而已。这样也不存在 epoll 问题。
和实验1一样,我会发些拍脑瓜想出来的简单代码。
你直接用这个代码冲刺 1M/4G 会碰到些实际问题。
有兴趣的同学跟着做一下实验,看看有没有办法解
决这些问题。
BTW,我是实验出了 1M/4G (服务器方),所以是
有可能的。建立1M 连接还花了不少时间。
服务器方代码。端口是80, 大家可以自己改。
include
#include
#include
#include
#include
#include
#include
#include 阅读全帖 |
|
S*A 发帖数: 7142 | 43 拍脑瓜的简单客户端。假设端口是 80, 启动指定服务器 IP 地址,
不用域名。当然会碰到一个 IP 地址只能发出去 65K 个连接的限制。
如何用 ip alias 使用多个 IP 地址解决这个问题留给大家自己改。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
void die(char *reason)
{
perror(reason);
exit(1);
}
int main(int argc, char **argv)
{
int sockfd;
struct sockaddr_in... 阅读全帖 |
|
S*A 发帖数: 7142 | 44 这个练习1 已经发现了,C10M 没有强壮的内存支持是
没戏的。单单是 kernel 部分就已经消耗很多内存了。
所以我们把目标调整一下,1M per 4G RAM。
这样 64G 内存就有可能实现 10M。
练习2 就是看看,我们如果保留 1M/4G 的空TCP
连接,可不可以。完全不往 TCP 里面发东西。就是
建立连接而已。这样也不存在 epoll 问题。
和实验1一样,我会发些拍脑瓜想出来的简单代码。
你直接用这个代码冲刺 1M/4G 会碰到些实际问题。
有兴趣的同学跟着做一下实验,看看有没有办法解
决这些问题。
BTW,我是实验出了 1M/4G (服务器方),所以是
有可能的。建立1M 连接还花了不少时间。
服务器方代码。端口是80, 大家可以自己改。
include
#include
#include
#include
#include
#include
#include
#include 阅读全帖 |
|
S*A 发帖数: 7142 | 45 拍脑瓜的简单客户端。假设端口是 80, 启动指定服务器 IP 地址,
不用域名。当然会碰到一个 IP 地址只能发出去 65K 个连接的限制。
如何用 ip alias 使用多个 IP 地址解决这个问题留给大家自己改。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
void die(char *reason)
{
perror(reason);
exit(1);
}
int main(int argc, char **argv)
{
int sockfd;
struct sockaddr_in... 阅读全帖 |
|
n****1 发帖数: 1136 | 46 这个我不同意, haskell也就io monad有点脏, 但至少它强烈反对滥用io monad,好的
design里面io monad一定是被压缩到最小程度的. 不像node社区认为call back理所当
然.
Golang的errror handling简直和C里面的errno没啥区别,非常落后.同时panic/recover
也是莫名其妙, 降低了代码的可预测度(本质上和exception无异). |
|
l******9 发帖数: 579 | 47 【 以下文字转载自 JobHunting 讨论区 】
发信人: light009 (light009), 信区: JobHunting
标 题: error of opening a file located in a remote server from pyton
发信站: BBS 未名空间站 (Sun Jul 27 19:03:52 2014, 美东)
I need to access read a csv file located in a server from python 3.2 on win7.
The file name is
csv_file =
file_loc = '\serverName.myCompanyName.com\mypath\Files\myfile.csv'
with open(file_loc , 'r') as csv_file # error !!!
csv_reader = csv.reader(csv_file, delimiter=',')
error:
IOError: [Err... 阅读全帖 |
|
v******n 发帖数: 421 | 48 FPUTS(3) FreeBSD Library Functions Manual FPUTS(
3)
NAME
fputs, puts -- output a line to a stream
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include
int
fputs(const char *str, FILE *stream);
int
puts(const char *str);
DESCRIPTION
The function fputs() writes the string pointed to by str to the stream
pointed to by stream.
The function puts() writes the string str, and a terminating newline
character... 阅读全帖 |
|
v******n 发帖数: 421 | 49 FPUTS(3) FreeBSD Library Functions Manual FPUTS(
3)
NAME
fputs, puts -- output a line to a stream
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include
int
fputs(const char *str, FILE *stream);
int
puts(const char *str);
DESCRIPTION
The function fputs() writes the string pointed to by str to the stream
pointed to by stream.
The function puts() writes the string str, and a terminating newline
character... 阅读全帖 |
|