e*0
2 楼
本人PHD期间拿的是fellowship,符合china-USA treaty, 所以不用交税。但是因为
spring semster 没有及时交tax free form, 导致第一个月被扣税了(可以退回)。后
来五月份在原来学校做博后,现在拿到一个W2. tax withhold 包括了博后期间的税和
PHD 一个月的税。不知道如何全部拿回PHD 期间的那个月的税。现在用的是turbo tax
填税表
spring semster 没有及时交tax free form, 导致第一个月被扣税了(可以退回)。后
来五月份在原来学校做博后,现在拿到一个W2. tax withhold 包括了博后期间的税和
PHD 一个月的税。不知道如何全部拿回PHD 期间的那个月的税。现在用的是turbo tax
填税表
r*f
3 楼
谢谢
s*1
4 楼
小弟有一用c 写的代码,100 多行, very similar to the active mq or rabbit mq.
运行几天都没问题, 但种是自动断掉,找不到原因。求高手help to debug.
If you could find where the problem is, i will reward $5000 to you through
paypal.
Please private message me.
运行几天都没问题, 但种是自动断掉,找不到原因。求高手help to debug.
If you could find where the problem is, i will reward $5000 to you through
paypal.
Please private message me.
m*p
5 楼
Co-ask
m*a
6 楼
non resident 学校的glacier. resident----turbotax.
你提交了8233预先不扣税。最后算返税的时候,是算总共你应该交的税和你实际交的税
,这个月交的税包括在你实际交的税,但不再你应该交的税,差值会返回给你
你提交了8233预先不扣税。最后算返税的时候,是算总共你应该交的税和你实际交的税
,这个月交的税包括在你实际交的税,但不再你应该交的税,差值会返回给你
S*A
7 楼
你的 C 代码有大概多少行?
r*a
11 楼
贴到stackoverflow上去吧!
w*g
12 楼
别逗了。100多行的话直接贴上来免费给你看。
自动断掉这种事情可能不是bug。如果是长时间保持TCP连接的话断掉很正常,断了重连
就是。
【在 s*********1 的大作中提到】
: 小弟有一用c 写的代码,100 多行, very similar to the active mq or rabbit mq.
: 运行几天都没问题, 但种是自动断掉,找不到原因。求高手help to debug.
: If you could find where the problem is, i will reward $5000 to you through
: paypal.
: Please private message me.
自动断掉这种事情可能不是bug。如果是长时间保持TCP连接的话断掉很正常,断了重连
就是。
【在 s*********1 的大作中提到】
: 小弟有一用c 写的代码,100 多行, very similar to the active mq or rabbit mq.
: 运行几天都没问题, 但种是自动断掉,找不到原因。求高手help to debug.
: If you could find where the problem is, i will reward $5000 to you through
: paypal.
: Please private message me.
s*1
15 楼
这代码不是我写的,是我公司一个有7年工作经验的engineer写的。
He currently can not find the bug, but the code is for production, every
minute interruption would potentially cause big loss of the company though
it's not happened yet. 5000 USD actually would save a lot of money instead
of hiring a good engineer specifically working on this every day. Our HR
already start looking for an engineer regarding this matter from today.
【在 S*A 的大作中提到】
: 两个文件 100 多行你真的愿意出 5000 USD 来调个 bug?
He currently can not find the bug, but the code is for production, every
minute interruption would potentially cause big loss of the company though
it's not happened yet. 5000 USD actually would save a lot of money instead
of hiring a good engineer specifically working on this every day. Our HR
already start looking for an engineer regarding this matter from today.
【在 S*A 的大作中提到】
: 两个文件 100 多行你真的愿意出 5000 USD 来调个 bug?
A*l
21 楼
简单瞄了一眼。
这个很难就说是这个文件里的bug。这个文件里还引用了其他的文件/库,没法保证不是
其他文件/库的问题。
这个code有些地方让人看着挺害怕的。比方说,用了catch(...),在C++里,这个本身就
是需要极力避免的。
单纯就这个程序来看,catch了所有的异常,然后让程序回到循环的开始重新运行,这
个也很不靠谱。都不知道异常是什么,是否是recoverable的异常,就这么就回去开始
再循环一次。
string fund_account_string 不知道到底有多长(可能程序员知道不会超过多少个字
符,但是code里看不到对长度的检查。然后后面就这样用这个string:
char szParam[128];
sprintf(szParam, "issue_type:%d,acc_info:%s", 12, fund_account_string.c_
str());
这都是很危险的做法。
还有比如在一个循环里面做 strcat(ansData, xxxx); 一次循环做4遍,做iCol次,也
不查字符串会不会越界。
基本上见不到defensive programming的痕迹。直接造成你想修复的问题的根源也许在
这些问题里,也许不在,但是这样的程序很难稳定。
【在 s*********1 的大作中提到】
: 这代码不是我写的,是我公司一个有7年工作经验的engineer写的。
: He currently can not find the bug, but the code is for production, every
: minute interruption would potentially cause big loss of the company though
: it's not happened yet. 5000 USD actually would save a lot of money instead
: of hiring a good engineer specifically working on this every day. Our HR
: already start looking for an engineer regarding this matter from today.
这个很难就说是这个文件里的bug。这个文件里还引用了其他的文件/库,没法保证不是
其他文件/库的问题。
这个code有些地方让人看着挺害怕的。比方说,用了catch(...),在C++里,这个本身就
是需要极力避免的。
单纯就这个程序来看,catch了所有的异常,然后让程序回到循环的开始重新运行,这
个也很不靠谱。都不知道异常是什么,是否是recoverable的异常,就这么就回去开始
再循环一次。
string fund_account_string 不知道到底有多长(可能程序员知道不会超过多少个字
符,但是code里看不到对长度的检查。然后后面就这样用这个string:
char szParam[128];
sprintf(szParam, "issue_type:%d,acc_info:%s", 12, fund_account_string.c_
str());
这都是很危险的做法。
还有比如在一个循环里面做 strcat(ansData, xxxx); 一次循环做4遍,做iCol次,也
不查字符串会不会越界。
基本上见不到defensive programming的痕迹。直接造成你想修复的问题的根源也许在
这些问题里,也许不在,但是这样的程序很难稳定。
【在 s*********1 的大作中提到】
: 这代码不是我写的,是我公司一个有7年工作经验的engineer写的。
: He currently can not find the bug, but the code is for production, every
: minute interruption would potentially cause big loss of the company though
: it's not happened yet. 5000 USD actually would save a lot of money instead
: of hiring a good engineer specifically working on this every day. Our HR
: already start looking for an engineer regarding this matter from today.
n*t
22 楼
init, connect 什么的都是用其他库,说是 100 行,其实估计几千行都有
【在 A*********l 的大作中提到】
: 简单瞄了一眼。
: 这个很难就说是这个文件里的bug。这个文件里还引用了其他的文件/库,没法保证不是
: 其他文件/库的问题。
: 这个code有些地方让人看着挺害怕的。比方说,用了catch(...),在C++里,这个本身就
: 是需要极力避免的。
: 单纯就这个程序来看,catch了所有的异常,然后让程序回到循环的开始重新运行,这
: 个也很不靠谱。都不知道异常是什么,是否是recoverable的异常,就这么就回去开始
: 再循环一次。
: string fund_account_string 不知道到底有多长(可能程序员知道不会超过多少个字
: 符,但是code里看不到对长度的检查。然后后面就这样用这个string:
【在 A*********l 的大作中提到】
: 简单瞄了一眼。
: 这个很难就说是这个文件里的bug。这个文件里还引用了其他的文件/库,没法保证不是
: 其他文件/库的问题。
: 这个code有些地方让人看着挺害怕的。比方说,用了catch(...),在C++里,这个本身就
: 是需要极力避免的。
: 单纯就这个程序来看,catch了所有的异常,然后让程序回到循环的开始重新运行,这
: 个也很不靠谱。都不知道异常是什么,是否是recoverable的异常,就这么就回去开始
: 再循环一次。
: string fund_account_string 不知道到底有多长(可能程序员知道不会超过多少个字
: 符,但是code里看不到对长度的检查。然后后面就这样用这个string:
S*A
23 楼
这个调用了很多其他的代码,所以看上去不止100行。
代码多也不是问题。就我粗略看了一下。
你很多 memcpy 和 strcpy, strcat 都没有string size 保护的。
这个人家传个大点的 string 你就被人家 buffer overflow 了。
搞不好被人远程黑进去了都有可能的。
szValue 读入的函数都没有参数指定 szValue 可以有多长。
说明你的其他调用的函数设计也不是很仔细。问题很可能不仅
仅是这个文件里有。
代码多也不是问题。就我粗略看了一下。
你很多 memcpy 和 strcpy, strcat 都没有string size 保护的。
这个人家传个大点的 string 你就被人家 buffer overflow 了。
搞不好被人远程黑进去了都有可能的。
szValue 读入的函数都没有参数指定 szValue 可以有多长。
说明你的其他调用的函数设计也不是很仔细。问题很可能不仅
仅是这个文件里有。
h*h
24 楼
这个100多行,是怎么数的?
D*n
25 楼
这种bug 在科学计算中经常遇到,成千上万的结果中有一个和其他的不一样。你这个算
比较简单的,因为不一样后就结束了。
光看通常是猜不出来的,如果看程序就能看出来就不会运行好几天没事了。
这个说白了就是你需要知道如何在哪里插入printf的技巧,并不困难。
with
【在 s*********1 的大作中提到】
: 小弟有一用c 写的代码,100 多行, very similar to the active mq or rabbit mq.
: 运行几天都没问题, 但种是自动断掉,找不到原因。求高手help to debug.
: If you could find where the problem is, i will reward $5000 to you through
: paypal.
: Please private message me.
比较简单的,因为不一样后就结束了。
光看通常是猜不出来的,如果看程序就能看出来就不会运行好几天没事了。
这个说白了就是你需要知道如何在哪里插入printf的技巧,并不困难。
with
【在 s*********1 的大作中提到】
: 小弟有一用c 写的代码,100 多行, very similar to the active mq or rabbit mq.
: 运行几天都没问题, 但种是自动断掉,找不到原因。求高手help to debug.
: If you could find where the problem is, i will reward $5000 to you through
: paypal.
: Please private message me.
s*1
26 楼
Thanks for the valuable comment, sounds like you do have some experience and
good programming principal. would you like to help more on this matter?
please PM me if you would.
【在 A*********l 的大作中提到】
: 简单瞄了一眼。
: 这个很难就说是这个文件里的bug。这个文件里还引用了其他的文件/库,没法保证不是
: 其他文件/库的问题。
: 这个code有些地方让人看着挺害怕的。比方说,用了catch(...),在C++里,这个本身就
: 是需要极力避免的。
: 单纯就这个程序来看,catch了所有的异常,然后让程序回到循环的开始重新运行,这
: 个也很不靠谱。都不知道异常是什么,是否是recoverable的异常,就这么就回去开始
: 再循环一次。
: string fund_account_string 不知道到底有多长(可能程序员知道不会超过多少个字
: 符,但是code里看不到对长度的检查。然后后面就这样用这个string:
good programming principal. would you like to help more on this matter?
please PM me if you would.
【在 A*********l 的大作中提到】
: 简单瞄了一眼。
: 这个很难就说是这个文件里的bug。这个文件里还引用了其他的文件/库,没法保证不是
: 其他文件/库的问题。
: 这个code有些地方让人看着挺害怕的。比方说,用了catch(...),在C++里,这个本身就
: 是需要极力避免的。
: 单纯就这个程序来看,catch了所有的异常,然后让程序回到循环的开始重新运行,这
: 个也很不靠谱。都不知道异常是什么,是否是recoverable的异常,就这么就回去开始
: 再循环一次。
: string fund_account_string 不知道到底有多长(可能程序员知道不会超过多少个字
: 符,但是code里看不到对长度的检查。然后后面就这样用这个string:
D*r
27 楼
首先,这是cpp程序,不是c程序。
其次,你贴这些就300行了,不是100多行吧。
最主要的,这里面用了6个头文件,还不算zmq.h这个不知道是不是开源的。似乎没有办
法debug调试。
只能靠肉眼看和编写模拟程序来调试。
最最关键的,你还不贴全。太气人了。
with
730;
123"
.1
;&
SendSubscribe error!\n");
LEN);
get Response message,%s\n",
send Response message,%s\n",
get platform return!\n");
Received reply : [%s],entrust_no
]\
730;Ϣ
error!\n");
;[
..
c_
【在 s*********1 的大作中提到】
: 小弟有一用c 写的代码,100 多行, very similar to the active mq or rabbit mq.
: 运行几天都没问题, 但种是自动断掉,找不到原因。求高手help to debug.
: If you could find where the problem is, i will reward $5000 to you through
: paypal.
: Please private message me.
其次,你贴这些就300行了,不是100多行吧。
最主要的,这里面用了6个头文件,还不算zmq.h这个不知道是不是开源的。似乎没有办
法debug调试。
只能靠肉眼看和编写模拟程序来调试。
最最关键的,你还不贴全。太气人了。
with
730;
123"
.1
;&
SendSubscribe error!\n");
LEN);
get Response message,%s\n",
send Response message,%s\n",
get platform return!\n");
Received reply : [%s],entrust_no
]\
730;Ϣ
error!\n");
;[
..
c_
【在 s*********1 的大作中提到】
: 小弟有一用c 写的代码,100 多行, very similar to the active mq or rabbit mq.
: 运行几天都没问题, 但种是自动断掉,找不到原因。求高手help to debug.
: If you could find where the problem is, i will reward $5000 to you through
: paypal.
: Please private message me.
p*2
29 楼
我个人感觉你还是把整个package丢online storage然后share吧,
这样看太累了。
btw,那个月光妹妹是个纯傻逼,
她说任何话你就当放屁没看见就好了。
这样看太累了。
btw,那个月光妹妹是个纯傻逼,
她说任何话你就当放屁没看见就好了。
s*6
30 楼
可以在freelancer里开个contest, 我猜会很多人bit。
s*6
31 楼
:while (SendSubscribe(HlpHandle, FUNC_SUBSCIBE) != 0)
:{
: printf("SendSubscribe error!");
: WRITE_LOG(LogName,LOG_LEVEL_MAIN, "SendSubscribe error!\n");
: sleep(1);
:}
这个地方应该检查具体的返回值,有些情况下是要求重新连接服务器的。
简单的sleep(1)可能会陷入死循环。
:{
: printf("SendSubscribe error!");
: WRITE_LOG(LogName,LOG_LEVEL_MAIN, "SendSubscribe error!\n");
: sleep(1);
:}
这个地方应该检查具体的返回值,有些情况下是要求重新连接服务器的。
简单的sleep(1)可能会陷入死循环。
b*d
32 楼
tell your HR this guy need to find another job now.
lol.and i am serious.
【在 s*********1 的大作中提到】
: 这代码不是我写的,是我公司一个有7年工作经验的engineer写的。
: He currently can not find the bug, but the code is for production, every
: minute interruption would potentially cause big loss of the company though
: it's not happened yet. 5000 USD actually would save a lot of money instead
: of hiring a good engineer specifically working on this every day. Our HR
: already start looking for an engineer regarding this matter from today.
lol.and i am serious.
【在 s*********1 的大作中提到】
: 这代码不是我写的,是我公司一个有7年工作经验的engineer写的。
: He currently can not find the bug, but the code is for production, every
: minute interruption would potentially cause big loss of the company though
: it's not happened yet. 5000 USD actually would save a lot of money instead
: of hiring a good engineer specifically working on this every day. Our HR
: already start looking for an engineer regarding this matter from today.
j*o
33 楼
很难想象有7年工作经验的engineer会写出这样的烂代码。基本上网络协议都是不可靠
的,可能你的线路本身有问题。如果你要维持稳定的连接的话,改用一般的IPC吧。
的,可能你的线路本身有问题。如果你要维持稳定的连接的话,改用一般的IPC吧。
相关阅读
Lemina Computer vs Microservice ArchitecturePython过去一年利好真不少Spring question突然发现自己写不了Java了刚看完C++ Primer,和一个网络教程oop还是跟fp是对立的rxjava 1.0版本发布了use require in the browser问两个C++语法问题remove one class from list of classesFP in Scala掉下来了吧scala的type system太复杂了Web技术日报 2015年2月楼goodbug跟公司里那种屁都不懂满嘴设计模式的老印一个德行Laravel 5.0 releasedThird-party Node.js Foundation takes over jurisdiction ofrx framework / rxJava use case?java里的corba是干嘛的 还有人用么?CodeCombat编程游戏Khronus