j******a 发帖数: 1599 | 1 linux signal的定义。
void (*signal(int signo, void (*func )(int)))(int);
这最后一个int是什么意思阿? 应该是那个function的parameter阿? |
|
p**o 发帖数: 3409 | 2 import struct
import socket
def inet_atoi (ipstr):
""" Converts xxx.xxx.xxx.xxx IPv4 string to a 32-bit int.
"""
#Equivalent pure Python implementations:
#lambda ipstr: reduce(lambda x, y: (x << 8) | y,
# map(int, ipstr.split('.')))
#lambda ipstr: long(''.join("%02x" % int(i)
# for i in ipstr.split('.')), 16)
#
return struct.unpack ("!I", socket.inet_aton (ipstr)) [0]
def inet_itoa (ipint):
""" Converts 32-bit int IPv4... 阅读全帖 |
|
N******K 发帖数: 10202 | 3 int i =-1;
unsigned int j =0
i>=j 输出true
i>=int(j) 才对 |
|
z*y 发帖数: 1311 | 4 and your solution is not correct either
unsigned int j = 2147483648;
int i = 1;
(i > (int)j)
return true |
|
N******K 发帖数: 10202 | 5 int i =-1;
unsigned int j =0
i>=j 输出true
i>=int(j) 才对 |
|
z*y 发帖数: 1311 | 6 and your solution is not correct either
unsigned int j = 2147483648;
int i = 1;
(i > (int)j)
return true |
|
s*********t 发帖数: 1663 | 7 int a = 12345;
int count = 0;
for( int i = a; i != 0; i = i>>1 ){
count += i & 1;
}
printf("%d", count); |
|
I**A 发帖数: 2345 | 8 我是想,这个Integer.bitCount是最简单的,可是不一定是最快的,所以删掉了
谁知道Java Integer自己的bitCount是怎么设计的?LZ找的是最快的方法不是?
估计还是这个快
int countBit(int a){
int count=0;
while(a!=0){
count+=a & 1;
a=a>>1;
}
} |
|
c***2 发帖数: 838 | 9 There are at least two other ways:
1) int a[2];
unsigned addr0=&a[0];
unsigned addr1=&a[1];
size_t sizeofint=addr1-addr0;
2) typedef struct ab {
int a;
int b;
} AB;
sizeofint=offset(b in AB)
=(unsigned)(&((AB*)0->b))
|
|
w****a 发帖数: 710 | 10 看什么样的编译器了,TurboC那种16位编译器,int是两个字节long是四个字节。
32位的编译器,int=long=四字节,long long八字节。
64位的编译器,int四字节,long八字节,long long也是八字节。 |
|
n*****g 发帖数: 178 | 11 请问leetcode上这个表达是什么意思:
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
不懂这一行:
ListNode(int x) : val(x), next(NULL) {}
求指教!谢谢! |
|
a*****p 发帖数: 1285 | 12 如果不用额外的space,比如不转成string/char[],下面这个能再java上实现么?
这个是leetcode上的检查一个整数是不是palindromic的。下面是c++的版本,java上变
量好像用户不直接控制stack space?
bool isPalindrome(int x, int &y) {
if (x < 0) return false;
if (x == 0) return true;
if (isPalindrome(x/10, y) && (x%10 == y%10)) {
y /= 10;
return true;
} else {
return false;
}
}
bool isPalindrome(int x) {
return isPalindrome(x, x);
} |
|
h*******e 发帖数: 1377 | 13 如题?
--------------------
另开一贴unordered_set 对于 vector 和 pair 的hash函数怎样自定义 |
|
h*******e 发帖数: 1377 | 14 unordered_set > set 是不可以这样写的,因为没有相应的对于pair的
hash 函数。。你可以试一下, 需要自定义。 |
|
s*******y 发帖数: 558 | 15 IRS rejected 我的federal return. Error code列在下面。
我觉得原因是因为我把W2 和 1099-INT 上面的federal tax withholding 加在一起然
后填在
1040表的第61行作为我总共交的federal tax。
但是这个efile(我用的是IRS提供的 Free File Fillable Forms
https://www.freefilefillableforms.com/FFA/Gateway.htm)似乎没有地方可以添加
1099-INT 表, 所以IRS只看W2就发现总共的tax withheld和我填的不一样。
请问有人用过这个Free File Fillable Forms 报1099-INT的federal tax witholding
么? 谢谢了
========================
103 Form 1040/1040A/1040EZ - Total Federal Income Tax withholding
shown on tax form must equal the su... 阅读全帖 |
|
v*******3 发帖数: 119 | 16 去年是本人来美第六个tax year
所以按照美国人tax refund
上个月收到state goverment的一个form说是1099-int & 1099-G综合form
但是用turbo却发现需要一个一个银行的1099-int form
用了import function说不存在
而且我从来没有收到任何银行的1099int form啊
去查所有的checking & saving 都说没有满10块
没有1099-int
请教这是怎么回事啊 |
|
z***0 发帖数: 4609 | 17 1040,家人满足dependent要求,和我们夫妻两人joint filing。
家人在2013银行开户送了200 BONUS,收到1099-INT。
在HR BLOCK中输入1099 INT的时候,只能选择我自己和SPOUSE,没有DEPENDENT的选项。
难道这种情况DEPENDENT不需要报1099 INT ?
请高人指点 |
|
t*****1 发帖数: 355 | 18 请问一个傻傻的问题.如果采用最普通的邮寄方式向IRS报税,请问是否需要将W2以及
1099-INT(银行利息)复印件和1040表格附在一起寄出? 或者只需要W2而不需要1099-INT
? 如果采用网上e-file, 是否也需要另外将W2和1099-INT复印件寄给IRS? 以前我报税
都是把什么都附上厚厚一叠寄给IRS的.非常感谢! |
|
l*****8 发帖数: 16949 | 19 好不好不敢说,起码旗子是在int以后才扔过去的。 |
|
P*******e 发帖数: 39399 | 20 int对int 人家难民吃了大亏 你们明明是占便宜了 呵呵 |
|
B*********s 发帖数: 4158 | 21 这个是同意的,完全是一个智力上int,非常精彩的一个斗智。这个int还真不能全blam
e romo,80%的credit要给int的人。 |
|
k***o 发帖数: 536 | 22 Butler INT之后
跑出TD区一码
没看清楚他INT的时候是在TD区以内以外
如果在TD区以内
如果跪下
是爱国者从二十码开始进攻还是怎样
如果当时INT发生在TD区以外
主动或被动退到TD区被压倒
这样怎么判罚 |
|
n***i 发帖数: 4627 | 23 在端区int,跪20码开始进攻
端区外int 主动回端区压倒safety
被动,int的地方开始进攻 |
|
l******l 发帖数: 2679 | 24 他的INT是在TD区内,最好的反应就是直接倒地,这样Pats可在20码进攻。
可他由于本能反应,跑出了TD区一码给按倒,这样反而让Pats在一码线上进攻,极容易
给safty。
好在Brady诱惑海鸟的DE强步成功,最后有惊无险。
如果在TD区一码外INT,给tackle到TD区内,进攻仍然从一码开始。
如果在TD区一码外INT,为了得到更多的yands,主动退到TD区内,然后给按倒,大概要
算safety了。
不但送两分,还得kick off. |
|
N*********6 发帖数: 4372 | 25 如果我选球员,现在的马力我是不会选的,心理素质差不行,心理素质太好,太敢乱扔
更不行。Pryor
今年这四场比赛还凑合,但是对Ohio都扔了两个INT实在是让人有些抓狂,两个都是不
必rush的机会,
非要greedy,看看他去年的那些五花八门的INT就明白为什么最后几场JT不敢让他Pass
太多了。希望
他今年能够彻底洗心革面,而不是嘴上说说而已,实在不行,对弱队扔INT,对强队不
犯错也行。反过来
就挂了 |
|
a********6 发帖数: 1077 | 26 找遍整个mitbbs,没有发现天文版,就先发到这里吧,估计版上还是有人对天文观测和
天文望远镜感兴趣。
昨天,我买的二手Intes MK67 Delux终于运到了。晚上迫不及待的找附近的一个天
文发烧友Walt去试镜。Walt从孩提时代就喜欢天文观测,在这个爱好里已经有超过30年
的资历了,经验特别丰富,水平很高。而且他碰巧也有一台Intes MK67,不过自从他进
了Obsession 18寸跟踪牛反后,马卡就一直住地下室了。到他家以后,马上把我的马卡
架在MacroStar经纬台上,进屋闲聊了大概1个小时,等天黑,同时等镜子彻底冷却下来。
大约晚上9点左右开始观测,先用8毫米Radian 225x进行了一下星点测试,很好,
看来,经过了长途旅行,collimation依然没受什么影响,看来马卡确实比较容易保持
collimation。然后安装并校正了一下寻星镜。第一个目标是土星,先用Agena SWA
38mm目镜找到土星,再换上12毫米Radian 150X仔细观测,土星和云带很清楚,漂亮,
右侧的Titan卫星也清晰可见。但是我看不到其它的卫星。用Walt的18... 阅读全帖 |
|
c*y 发帖数: 137 | 27 You can write an toComaString function to do that easily.
This is one I came up:
public static String toCommaString(int i){
String s=String.valueOf(i);
int l=s.length();
if(l <= 3) return s;
StringBuffer sb=new StringBuffer(s);
int ll=l-3;
while (ll>0){
sb.insert(ll,',');
ll=ll-3;
}
return sb.toString();
} |
|
R*******r 发帖数: 104 | 28 3.5 isn't an int, (int)your_float does the job. Unless
you want to do (int)Math.round(your_float) |
|
d*******n 发帖数: 524 | 29 那么int[]跟Integer[]可以mutually交换使用么?
如果有个method是这么定义的
public class SomeClass {
public void f(T[] array);
}
现在想对int[]使用SomeClass的f方法,怎么办?
(就像在C++里面那样,任何用template的地方既可以用class,也可以用int) |
|
g***l 发帖数: 2753 | 30 no, this will always return the sizeof(int *)
I mean if we have
int num[]={1,2,3,4,5,6,7,8,9,0};
int size=GetTheSizeofMemory(num);
how do you get the size as 10?
I was asked this question, I finally told him that I dont know how to do
this. |
|
h****e 发帖数: 2125 | 31 try
int * s = (int *)malloc(10 * sizeof(int));
sigh, you guys are so... |
|
P********e 发帖数: 2610 | 32 int j = atoi(a);
char *a = "12";
int j = (int)a;
j is 134514482, what is going on here? how does c convert "12" to this
number? |
|
M*m 发帖数: 141 | 33 Looks like j is the address of the string. but here is another problem.
int main(){
char *a = "12";
int t = (int)a;
printf ("%d\n", t);
printf("%c\n", *((char *)t |
|
g*********s 发帖数: 1782 | 34 double x = ***;
int y = (int) x;
这里不是四舍五入。谁知道算法是什么?复杂度多少?
另外int转double的算法呢? |
|
c**a 发帖数: 316 | 35 请问是什么意思?
class A
{
int i : 1;
};
int main(int argc, _TCHAR* argv[])
{
A a;
return 0;
} |
|
v****c 发帖数: 32 | 36 " const int * " 和 “ int * const " 的区别是什么?
谢谢! |
|
A******g 发帖数: 612 | 37 A C/C++ question, I know
int* foo(void) foo
will return a pointer to int type
how about
int &foo(void)
what does it return?
Thank a lot! |
|
N***m 发帖数: 4460 | 38 well, it is sth like:
int foo()
{
return 1;
}
int main()
{
int (*foo)(void)=::foo;
foo();
} |
|
t****t 发帖数: 6806 | 39 yes it is ok to write that way. int will be converted to unsigned and the
result is unsigned. negative number can be automatically handled (wrap
around).
but most compiler will issue a warning against this case (if the warning
level is high -- which is recommended). so you better write
b-=(unsigned)a;
int? |
|
A******g 发帖数: 612 | 40 you mean int(*a)[] == int a[] ? |
|
a***n 发帖数: 538 | 41 完整的code
https://gist.github.com/3343011
#include
int main()
{
struct F {
int x;
} foo, *foo_ptr = &foo;
int F::*x = &F::x;
foo.*x = 42;
printf("%d\n", foo_ptr->*x);
}
怎么也看不明白第8行啊 |
|
a***n 发帖数: 538 | 42 #include
int main()
{
struct F {
int x;
} f1;
f1.x = 41;
int F::*px = &F::x;
F f2;
f2.x = 42;
printf("%d %d\n", f1.*px, f2.*px);
}
为什么f1.*px也是对的啊? |
|
t*****t 发帖数: 52 | 43 现在int比double慢,见intel AVX的int乘法、除法指令和double的乘除法指令最小周
期数。
int比起float的好处就是精度有保障,因为存的是准确值,精度不多不少就是1.
FPU |
|
l*********s 发帖数: 5409 | 44 because int is converted to unsigned int before comparsion. |
|
N******K 发帖数: 10202 | 45 我把程序里面所有 unsigned int 都换成了int
互相倒腾都会出错 |
|
L*****e 发帖数: 8347 | 46 没听懂,为啥说互相倒腾会出错?还是说你觉得它们之间convert的rule和你认为应该
的不一样?
你觉得int的-1 convert to unsigned int后应该是什么? |
|
L*****e 发帖数: 8347 | 47 没法直接做数学意义上的转换,不管cast是从singed到unsigned,还是unsigned到
signed,都意味着丢失掉一部分信息,或者说是这部分信息已经转换成别的信息,
在这里就是负号被转成了更大的数。
如果你要signed int和unsigned int混在一起做数学意义的运算的话,可以把负数
当做减去一个正数,然后把这个正数cast成unsigned和别的unsigned的数做运算。。。 |
|
l*********s 发帖数: 5409 | 48 because int is converted to unsigned int before comparsion. |
|
N******K 发帖数: 10202 | 49 我把程序里面所有 unsigned int 都换成了int
互相倒腾都会出错 |
|
L*****e 发帖数: 8347 | 50 没听懂,为啥说互相倒腾会出错?还是说你觉得它们之间convert的rule和你认为应该
的不一样?
你觉得int的-1 convert to unsigned int后应该是什么? |
|