请问有人被扣Social Security and Medicare tax吗? 要报税了,发现被扣了好几百块 Social Security and Medicare tax. 没听说过F-1 要交Social Security and Medicare tax的(我就只是个RA,都没有什么opt,cpt啥的),问问有没有人跟我一样的情况,不知是不是学校扣错了。谢谢。
Hi everyone, my son is on his second year of EE program. He has to select courses for his 3rd and 4th years from the following 6 areas withing 2 weeks. I appreciate expert could recommend which areas are better in term of job market: AREA 1 – PHOTONICS & SEMICONDUCTOR PHYSICS AREA 2 – ELECTROMAGNETICS & ENERGY SYSTEMS AREA 3 – ANALOG & DIGITAL ELECTRONICS AREA 4 – CONTROL, COMMUNCATIONS & SIGNAL PROCESSING AREA 5 – COMPUTER HARDWARE & COMPUTER NETWORKS AREA 6 – SOFTWARE SCIENCE/MATH ELECTIVES Th
you can't do recursive expansion with C macro. CPP specifically forbid this, even if you use several nested macro. you can achieve nesting through including the file itself. boost provides some "functions". you may want to read http://www.boost.org/doc/libs/1_43_0/libs/preprocessor/doc/index.html but this is dangerous for inexperienced programmers. for example, even if macro can recursively expand, your forloop(5) will expand to something like: if (5>0) f(5); if (5-1>0) f(5-1); if (5-1-1>0) f(5-
最大的变化是Accounting加了两章,inventory & long-lived assets (financing lease vs. operating lease, etc.).跟一级相应的内容差不多。 PE valuation那章删掉了LBO valuation。 看不出别的了。有包子吗?:)
X*r
15 楼
you son...
【在 a******y 的大作中提到】 : Hi everyone, my son is on his second year of EE program. He has to select : courses : for his 3rd and 4th years from the following 6 areas withing 2 weeks. I : appreciate : expert could recommend which areas are better in term of job market: : AREA 1 – PHOTONICS & SEMICONDUCTOR PHYSICS : AREA 2 – ELECTROMAGNETICS & ENERGY SYSTEMS : AREA 3 – ANALOG & DIGITAL ELECTRONICS : AREA 4 – CONTROL, COMMUNCATIONS & SIGNAL PROCESSING : AREA 5 – COMPUTER HARDWARE & COMPUTER NETWORKS
You can do that with boost's BOOST_PP_REPEAT in boost preprocessor lib. sth like #define RUN_FUNC_IN_LOOP(unused, loopCount, funcToRun) funcToRun(n); where funcToRun looks like void funcToRun(int n) So the loop is BOOST_PP_REPEAT(1000, RUN_FUNC_IN_LOOP, yourFunc) But it is a bad idea since the code is unreadable to most people.And if the n is large ...
【在 a******y 的大作中提到】 : Hi everyone, my son is on his second year of EE program. He has to select : courses : for his 3rd and 4th years from the following 6 areas withing 2 weeks. I : appreciate : expert could recommend which areas are better in term of job market: : AREA 1 – PHOTONICS & SEMICONDUCTOR PHYSICS : AREA 2 – ELECTROMAGNETICS & ENERGY SYSTEMS : AREA 3 – ANALOG & DIGITAL ELECTRONICS : AREA 4 – CONTROL, COMMUNCATIONS & SIGNAL PROCESSING : AREA 5 – COMPUTER HARDWARE & COMPUTER NETWORKS
【在 t****t 的大作中提到】 : you can't do recursive expansion with C macro. CPP specifically forbid this, : even if you use several nested macro. : you can achieve nesting through including the file itself. boost provides : some "functions". you may want to read : http://www.boost.org/doc/libs/1_43_0/libs/preprocessor/doc/index.html : but this is dangerous for inexperienced programmers. for example, even if : macro can recursively expand, your forloop(5) will expand to something like: : if (5>0) f(5); if (5-1>0) f(5-1); if (5-1-1>0) f(5-
Thanks. Why recommend 1 and 2 rather than 4 and 5? Could you please explain a little bit more in detail? Thank you.
s*s
28 楼
推荐个吧,我也觉得音箱爽。
【在 L*****k 的大作中提到】 : 写字台 + 台式音箱
r*t
29 楼
This is nvcc for gpu from nvidia. For kernel code (the computation code) my understanding is that even STL is not available. It support some c++ feature like overloading, templates and classes without device memory members, however, mostly the kernel code is in c89.
whatever
【在 t****t 的大作中提到】 : why it can not use boost? it's just a CPP library, should work on whatever : compiler.
i said it's CPP library. you know what is CPP, don't you? it has nothing to do with c++ or c or whatever. you can write visual basic with it. probably it's too twisted for you anyway. this is not designed for entry level user.
【在 r****t 的大作中提到】 : This is nvcc for gpu from nvidia. For kernel code (the computation code) : my understanding is that even STL is not available. It support some c++ : feature like overloading, templates and classes without device memory : members, however, mostly the kernel code is in c89. : : whatever
i did not get it that cpp is enough for this to work. thanks for reminding, I'll have a look when I get a time. Currently template engine works ok for me. It's very powerful when dealing with C code: I can evaluate much of expressions in compile time even for floats, while templates only do int for non-typed argument, and hence do not build different instantiations for different non-int const arguments.
basic
【在 t****t 的大作中提到】 : i said it's CPP library. you know what is CPP, don't you? : it has nothing to do with c++ or c or whatever. you can write visual basic : with it. : probably it's too twisted for you anyway. this is not designed for entry : level user.
one correction: for large part of boost, the user do *not* need to link to a library because they are header only, although most of boost are built on templates. same for STL. i once read the document of nvcc, it seems they only implement a subset of template (i guess template is quite complex for compiler writer in any case) . so i guess still no boost or STL, unfortunately. correct me if i am wrong.
【在 r****t 的大作中提到】 : i did not get it that cpp is enough for this to work. thanks for : reminding, I'll have a look when I get a time. : Currently template engine works ok for me. It's very powerful when dealing : with C code: I can evaluate much of expressions in compile time even for : floats, while templates only do int for non-typed argument, and hence do : not build different instantiations for different non-int const arguments. : : basic
If the current tool is not sufficient, find another tool to help. An ugly but working solution is to add some scripts to your code. e. g. // a.h.in: #include "more.h" // my macros `echo "#define MACRO_0(f) f(0)"; i=0; while [ $i -lt 10 ] ; do j=$((i + 1)); echo "#define MACRO_$j(f) MACRO_$i(f); f($j)" ; i=$j; done` // Makefile: a.h: a.h.in cat a.h.in | (echo "cat - < a.h would generate your macros in a.h: #include "more.h" // my macros #define MACRO_0 f(0) #d
a*y
42 楼
Thanks. 1 and 2 have more job opportunities in North America or just Unites states? If he goes for Area 1 and Area 2, which courses are most important? I list the couses from 1 and 2 as following; Fall Spring KERNEL COURSES ECE335H1 F - Introduction to Electronic Devices ECE318H1 S - Fundamentals of Optics TECHNICAL ELECTIVES ECE442H1 F - Introduction to Micro- & Nano-Fabrication Technologies ECE527H1 F - Passive Photonic Devices ECE535H1 F - Advanced Electronic Devices ECE330H1 S - Semiconducto
【在 a******y 的大作中提到】 : Thanks. 1 and 2 have more job opportunities in North America or just Unites : states? If he goes for Area 1 and Area 2, which courses are most important? : I list the couses from 1 and 2 as following; : Fall Spring : KERNEL COURSES : ECE335H1 F - Introduction to Electronic Devices : ECE318H1 S - Fundamentals of Optics : TECHNICAL ELECTIVES : ECE442H1 F - Introduction to Micro- & Nano-Fabrication Technologies : ECE527H1 F - Passive Photonic Devices
r*t
46 楼
Only function templates are implemented. I did not test seriously if class template works, just so far so good. But since class cannot have virtual methods, there's not much juice using classes.
a case) wrong.
【在 t****t 的大作中提到】 : one correction: for large part of boost, the user do *not* need to link to a : library because they are header only, although most of boost are built on : templates. same for STL. : i once read the document of nvcc, it seems they only implement a subset of : template (i guess template is quite complex for compiler writer in any case) : . so i guess still no boost or STL, unfortunately. correct me if i am wrong.
a*y
47 楼
Then , what jobs for 6? what's jobs for 1 and 2 ?
r*t
48 楼
I call this a DIY template engine method... :)
);
【在 j******n 的大作中提到】 : If the current tool is not sufficient, find another tool to help. An ugly : but working solution is to add some scripts to your code. : e. g. : // a.h.in: : #include "more.h" : // my macros : `echo "#define MACRO_0(f) f(0)"; i=0; while [ $i -lt 10 ] ; do j=$((i + 1)); : echo "#define MACRO_$j(f) MACRO_$i(f); f($j)" ; i=$j; done` : // Makefile: : a.h: a.h.in
a*x
49 楼
what's your son's preference?
a*y
50 楼
He isn't sure. What can he do if he chose 1 and 2 ? what jobs for 3.4.5 ?
t*k
51 楼
听FDTD扯,选个屁1和2啊,显然选3,5或者6......
【在 a******y 的大作中提到】 : He isn't sure. What can he do if he chose 1 and 2 ? what jobs for 3.4.5 ?
h*a
52 楼
2 because of the key word "energy"(yes, i think it is going to be a bubble but it is just growing, see http://en.wikipedia.org/wiki/File:Re_investment_1995-2007.jpg for example ). and the funny thing is that conventionally 2 is called "Electromagnetics or EM field etc" but now it seems that the word "energy" is added (among many other area that is possibly related to renewable energy...), so you figure...
a*y
53 楼
Hi leo, I didn't get it, you talk about Area 2?
h*a
54 楼
yes, area 2, that was a typo.
【在 a******y 的大作中提到】 : Hi leo, I didn't get it, you talk about Area 2?
【在 h*******a 的大作中提到】 : 2 because of the key word "energy"(yes, i think it is going to be a bubble but it is just growing, see http://en.wikipedia.org/wiki/File:Re_investment_1995-2007.jpg for example ). and the funny thing is that conventionally 2 is called "Electromagnetics or EM field etc" but now it seems that the word "energy" is added (among many other area that is possibly related to renewable energy...), so you figure...
a*y
56 楼
Hi leo, I do not understand this part :that conventionally 2 is called " Electromagnetics" but now it seems that the word "energy" is added (among many other area that is possibly related to renewable energy...), so you figure... ", Could you explain it,pls.thank.
【在 a******y 的大作中提到】 : Hi leo, I do not understand this part :that conventionally 2 is called " : Electromagnetics" but now it seems that the word "energy" is added (among : many other area that is possibly related to renewable energy...), so you : figure... ", Could you explain it,pls.thank.
c*n
59 楼
IMHO job is not promising in Area 4, job market is still ok for 5 and 6 so far
program.
【在 a******y 的大作中提到】 : Hi leo, I do not understand this part :that conventionally 2 is called " : Electromagnetics" but now it seems that the word "energy" is added (among : many other area that is possibly related to renewable energy...), so you : figure... ", Could you explain it,pls.thank.
e*y
60 楼
Looks like your son is going to U of Toronto. Stay away from areas 1,2, and 4 for sure because these fields are shrinking in general both in academia and the industry, so he'll have a hard time landing a job fresh out of college. Besides, the things you learn in 1 and 2 are not transferable to other areas. Out of these areas, 3 and 6 are relatively better choices, unless your son has his own preferences. From what I know U of T is pretty strong in software and there are plenty of opportuniti
【在 a******y 的大作中提到】 : Hi leo, I do not understand this part :that conventionally 2 is called " : Electromagnetics" but now it seems that the word "energy" is added (among : many other area that is possibly related to renewable energy...), so you : figure... ", Could you explain it,pls.thank.
s*d
64 楼
AREA 1 – PHOTONICS & SEMICONDUCTOR PHYSICS AREA 2 – ELECTROMAGNETICS & ENERGY SYSTEMS AREA 3 – ANALOG & DIGITAL ELECTRONICS AREA 4 – CONTROL, COMMUNCATIONS & SIGNAL PROCESSING AREA 5 – COMPUTER HARDWARE & COMPUTER NETWORKS AREA 6 – SOFTWARE SCIENCE/MATH ELECTIVES 我是做area 2的 推荐area 3/6,不推荐4
I was in the same school as your son and was in the same situation 3 years ago, I chose area 2 & 4 but one semester later switched to 3 + 5, as I realized (at that time at least) that area 2 & 4 has relatively less opportunities, while 3 & 5 & 6 were going pretty strong ( comapnies liek ATI was hiring a lot of ppl from U of T). If he like building things, 3 / 5 /6 are the fields to go, if he hates implement things but can do maths and like theory, probably 2/4 are for him
No 1 and 2. 4, 5, 6 is ok. A lot of job in different industry needs those courses. 4,5 ,6 are not limited in IT. You can find some job in medical equipment company, military company, nation security org etc.
【在 a******y 的大作中提到】 : Hi leo, I do not understand this part :that conventionally 2 is called " : Electromagnetics" but now it seems that the word "energy" is added (among : many other area that is possibly related to renewable energy...), so you : figure... ", Could you explain it,pls.thank.