发帖数: 1 | 1 for loop不会,函数调用复制了1000次的年薪20w+,每年refresh。弯曲某知名企业。
真人真事。每天还忙着interview,人家人品好级别高,总有team收留他。 |
|
a***e 发帖数: 27968 | 2 是啊,混口饭吃当然是这样
就是用c++也是一堆的库函数调用,裸写个窗口驱动,复杂点就半条命了
大家不需要再发明轮子,但是也不能说不要轮子不是?
当然,bill gates据说只需要basic就全搞定了 |
|
r***u 发帖数: 1272 | 3 喜欢的看完记得要顶,这年头,难得一笑啊!
“姐要是死了给我烧个哥。”——来自一个80后愤怒大龄女青年的呐喊。朋友在外语学
院,男少女多。 她们班极惨——就俩男的..... 更惨的是——那俩男的好上了……
《泰坦尼克号》里莱昂纳多对露西说:If you jump, I jump!《盗梦空间》里莱昂纳
多对梅尔说:If you jump, I will not jump with you! 你看,男人成熟后,就不会
再相信爱情了这回事了。(via:@duck_1984)
冷笑话:中国有一个身兼数职,权势熏天的人,你们肯定不知道。这人姓江,叫江大桥
。因为——“南京市长江大桥”、“武汉市长江大桥”、“九江市长江大桥”、“芜湖
市长江大桥”、“铜陵市长江大桥”……(via:@anchorsun)
德国科学家说,一个精子含有75兆遗传信息,一毫升精液约有1亿精子,射精平均5秒、
射液2.25毫升,即每秒发射1.6875TB,这表明女性卵子是世界上最强的防御系统,超过
能抵御每秒0.5千兆DDoS的顶级防火墙,且即使被攻破,也需9个月才影响系统。(via:@
duck_1984)
如果一个人能同时... 阅读全帖 |
|
d**********o 发帖数: 1321 | 4 实习(17)
盛夏的花期正好,而我学习用python编程的干劲正足,花不醉人人自醉。最开始熟悉这
样一门语言,学着debug一些小毛病还是稍微费了一点时间的,最开始完全不开窃的时
候,D和A都有帮助过我,B自己不会python,她也还想学来着。D帮我解决问题时给我更
多的是鱼,而A则是授人以渔。
很快单图的,就是一个图只画同一个文件里的两个变量的图的代码就写好了,要不了几
个小时,但当我从多个文件来读同样两个变量,再把这多个文件的图形放到一个里面的
时候,脑袋就有点儿转不过来了。这个可就不是简简单单的程序语言的bug了,这就涉
及到理论基础了。前面讲到过,我的CS120、CS121分别是一个TA学生和硕士学历的讲师
讲的,讲得并不深入,而面试时虽然我近似于背答案答出了问题,但在这 code里,我
的object与instance之间就变成了一片混乱。
因为我请教了A,那天傍晚A坐在我的cube里,在我的笔记本上帮我写了个例子。几个不
同的 object,几个不同的member function,几个不同的instance,通过一些不同的
操作,A帮我稍微讲解了几句之后,要我回答哪些in... 阅读全帖 |
|
d**********o 发帖数: 1321 | 5 实习(17)
盛夏的花期正好,而我学习用python编程的干劲正足,花不醉人人自醉。最开始熟悉这
样一门语言,学着debug一些小毛病还是稍微费了一点时间的,最开始完全不开窃的时
候,D和A都有帮助过我,B自己不会python,她也还想学来着。D帮我解决问题时给我更
多的是鱼,而A则是授人以渔。
很快单图的,就是一个图只画同一个文件里的两个变量的图的代码就写好了,要不了几
个小时,但当我从多个文件来读同样两个变量,再把这多个文件的图形放到一个里面的
时候,脑袋就有点儿转不过来了。这个可就不是简简单单的程序语言的bug了,这就涉
及到理论基础了。前面讲到过,我的CS120、CS121分别是一个TA学生和硕士学历的讲师
讲的,讲得并不深入,而面试时虽然我近似于背答案答出了问题,但在这 code里,我
的object与instance之间就变成了一片混乱。
因为我请教了A,那天傍晚A坐在我的cube里,在我的笔记本上帮我写了个例子。几个不
同的 object,几个不同的member function,几个不同的instance,通过一些不同的
操作,A帮我稍微讲解了几句之后,要我回答哪些in... 阅读全帖 |
|
s***s 发帖数: 4329 | 6 【 以下文字转载自 WaterWorld 讨论区 】
发信人: ruomu (ruomu), 信区: WaterWorld
标 题: “姐要是死了给我烧个哥。”——来自一个80后愤怒大龄女青年的呐喊。朋友在外语学院,男少女多。 她们班极惨——就俩男的..... 更惨的是——那俩男的好上了……
发信站: BBS 未名空间站 (Thu Oct 14 15:16:42 2010, 美东)
喜欢的看完记得要顶,这年头,难得一笑啊!
“姐要是死了给我烧个哥。”——来自一个80后愤怒大龄女青年的呐喊。朋友在外语学
院,男少女多。 她们班极惨——就俩男的..... 更惨的是——那俩男的好上了……
《泰坦尼克号》里莱昂纳多对露西说:If you jump, I jump!《盗梦空间》里莱昂纳
多对梅尔说:If you jump, I will not jump with you! 你看,男人成熟后,就不会
再相信爱情了这回事了。(via:@duck_1984)
冷笑话:中国有一个身兼数职,权势熏天的人,你们肯定不知道。这人姓江,叫江大桥
。因为——“南京市长江大桥”、“武汉市长江大桥”、“九江市长江... 阅读全帖 |
|
d********f 发帖数: 43471 | 7 http://www.microsoft.com/china/CSS/peoplestories/closetoexperts
职位 专家级工程师
部门 企业支持部开发支持团队
主要职责
主要负责系统管理服务器(Windows SMS/MOM)的技术支持
职业生涯
1998年加入微软公司任技术支持工程师,负责Windows NT提供技术支持
1999年升至专家级工程师负责Windows NT技术支持
2000年离开微软,2005年回归微软,任专家级工程师,负责SMS/MOM的技术支持
个人描述
对于IT有着与生俱来的热情和执着,多年来无论身处何处,何种职位,都对技术孜孜不
倦追求
善于通过调动多种内部资源为客户在第一时间内解决问题,视客户满意为第一生命
主要案例
项目背景
某世界著名跨国银行位于香港的亚太区IT总部2006年8月中旬发现SMS(System
Management Server 系统管理服务器)报表系统不能正常工作,无法监控现有2万个用
户端更新系统、下载、安装补丁的进程,并且可能影响到数月后计划中需要监控的6万
多个其它客户端。SMS报告无法正常显示客户端补丁安装状况,... 阅读全帖 |
|
A*******s 发帖数: 8645 | 8 函数调用测试,yaz(xiaoxiaoyu),
haha... |
|
|
p*****u 发帖数: 214 | 10 楼上提供的网站就有现成的例子,再有搜索 html5的官网站上有详细的讲解并附有例子
,只不过是加上一个监听的函数,videoObj.
addEventListener('click',func(){},falsefunc(){}); |
|
d******8 发帖数: 2191 | 11 刚刚发现,原来某个函数调用进入了死循环,谢谢! |
|
b***i 发帖数: 3043 | 12 大体思路如何?比如,就是C语言的解释程序,需要可以定义变量,表达式求值,循环
,函数调用等。
有对antlr熟的吗?parser, grammer tree, antlr可以把解释程序进行到哪一步?
我估计最后就是antlr自动写出解释程序,我来稍微改动一下? |
|
C***U 发帖数: 2406 | 13 我看着他写的 怎么觉得像是要改变testvar所指的变量的值呢? |
|
b********e 发帖数: 58 | 14 should it be:
*temp = "a";
instead? |
|
r******l 发帖数: 10760 | 15 你从头到尾没给testvar赋值,它的值当然不会改变了。
当然,你更可能是想改变(*testvar)的值,而不是testvar本身的值。但是你也没给(*
testvar)赋过值啊。你最后那行如果该成*temp = "a",因为此时temp跟testvar一样了
,所以相当于给*testvar赋值了,应该就可以达到你的目的了。 |
|
f****s 发帖数: 10 | 16 在Delphi4中定义了一个函数
function MyFun(h1,h2:PChar):WORD;
用Delphi编写的程序调试生成的DLL,一切正常。
但在PB中
用 FUNCTION int MyFun(string h1, string h2) LIBRARY "fundll.dll"申明后
执行,却出现无效页错误,被迫退出, 这是怎么回事 |
|
f*****Q 发帖数: 1912 | 17 寄存器多。32位程序在函数调用的时候参数通过栈,64位程序的能通过寄存器的就通过
寄存器,速度肯定快。 |
|
c**t 发帖数: 26 | 18 第一种方法怎么就不行呢?
还有如果类名和java自己带的类名重复,应该是调用自己的类吧? |
|
Q**g 发帖数: 183 | 19
为啥不能是 controlled from one centralized place 呢?
比如,
class logger{
public static boolean DEBUG;
static {
DEBUG = // code for reading the setting from .properties file
}
.........
}
然后到处都写
if (logger.DEBUG) logger.log(....);
这样至少没有函数调用的开销吧。如果觉得check logger.DEBUG 开销还大,那就在
每个OBJECT构造的时候copy一下logger.DEBUG到一个本地的class member好了 |
|
|
b***i 发帖数: 3043 | 21 再具体给你说一下初学者我的例子吧
有个设备用计算机控制,计算机把它的状态每秒钟一次显示的屏幕上,是温度,压强。
现在,你的老板说,他希望在家里用iPhone上看到这个状态的刷新。
用什么技术?蓝牙?serial port?tcp?udp?都太麻烦,用web service就可以了.
在这个控制设备的计算机上,程序将温度和压强的结果字符串(包括{})传给一个你自
己设计的网站
{T:110.5C, P:14.7psi}
就是post这个字符串到URL:http://www.myweb.com/acceptdata这个java servet那里去,java servlet收到结果,更新数据库或者memCache,
然后httpL://www.myweb.com的根目录是index.html,里面包括AJAX的Javascript代码
利用另一个servlet来获得当前的温度和压强,然后每秒钟一次刷新到html里面,而不
用reload整个网页。这个另外的servlet是响应get,从数据库或者memCache里面读取温
度和压强信息。或者你同一个servlet,反正一个post,一个get... 阅读全帖 |
|
l****h 发帖数: 272 | 22 mexfunction是matlab来调C程序的。C调matlab程序也有类似的函数。你可以看matlab
的help,有详细的说明。 |
|
r******2 发帖数: 754 | 23 通常来说,python会自动寻找变量,如果在local有这个变量,就用local变量。即使有
一个相同的global变量,这个local变量也会hide global。
如果你的memo是global变量,应该说fib(n)会自动调用的。 |
|
|
|
b********n 发帖数: 609 | 26 第二个function是return value,就是先使用然后local variable才被处理掉了。而第
一个你是想返回local variable的地址,然后通过地址找值,当然不行。
就好比一张纸上写个数字,先给你看一眼再撕掉当然可以。可如果先撕纸你还能看么? |
|
|
t****t 发帖数: 6806 | 28 你把最重要的一点漏掉了:
如果出现了意料之外的exception类型,则调用unexpected().
are |
|
t****t 发帖数: 6806 | 29 哦,我看漏了,我的错.
他说的random(100-i)是个示意, 你应该翻译成你自己系统上正确的随机函数调用, 使
之产生0 ~ 100-i-1之间的均匀随机整数 |
|
t****t 发帖数: 6806 | 30 其实就是记住, temp object只能bind to const reference就行了
比如说
const int& j=1; //valid
int& j=2; //invalid
虽然这样显式的写法比较少, 但是temp object bind to const reference在函数调用
时还是非常常见的.
比如说
class complex {
public:
complex(double);
};
complex operator+(const complex&, const complex&);
complex a=1;
complex c=a+2;
最后那一行, 实际上做的是
complex c=operator+(a, complex(2));
complex(2)是个临时对象, 必须bind to const reference. 如果op+改成
complex operator+(complex&, complex&);
就不能这么写了.
can |
|
t****t 发帖数: 6806 | 31 在你指责一个语言有这样那样的问题的时候, 有必要考虑语言设计时的历史环境. 为了
保持高速度, C语言里本来就没有数组边界检查, 更何况数组在函数调用里自动退化为指
针,数组尺寸信息早就没有了.
嫌C语言不安全的话,有很多更安全的语言可以用.就算是C++, 也有string class.
不过, 会在strcpy()里写上三个参数的, 可以想见你连门都没入. (FYI, 有三个参数的
那个叫做strncpy().) 门都没入的人还是虚心一点的好, 不要连纸上谈兵都谈不来,被人
笑掉大牙.
tried
s1.
does
improvement
an |
|
S*******2 发帖数: 680 | 32 int add_n ( int n )
{
static int i = 100;
i += n;
return i;
}
调用了几次,结果都是对的... |
|
p**********g 发帖数: 9558 | 33 多些讨论
在isr里,如果调用printf会有什么问题?假设printf是可以call的 |
|
A***o 发帖数: 12 | 34 而且不知道面试者是否也想看你如何比较,而不是直接调用strcmp吧。 |
|
i***h 发帖数: 12655 | 35 我做过C++的,不过不知道是不是ikmnet.com
我那个考的很细,有的即使看了书有概念,没有具体写程序试过也吃不准
比如constructor在函数调用中的行为 |
|
m********a 发帖数: 1312 | 36 我猜你的link command有问题,没有包括cal.o |
|
|
m********a 发帖数: 1312 | 38 DevC++界面我不熟,至少因该有个log窗口可以看到compile和link command。
感觉你的link command只有main.o,漏掉了cal.o。
许多时候如果你依赖IDE自动编译,好像至少要搞个project之类的东西,这样才能保证
compile, link所有源文件。 |
|
p*****c 发帖数: 20 | 39 我试了一下VC++6,在里面建了一个project,然后加入所有的文件,运行正常。不过
没试过在devC++下面建立project。 |
|
k**f 发帖数: 372 | 40
You need to create a project in DevC++ and add both cpp files to the project.
Including the .h file makes the compiler happy, i.e., it can generate code
to call the function per the function prototype in the header file.
But if the function is implemented in another .cpp and not included in main.
cpp, the linker need to see the object code to put the executable.
That's why a non trivial program in C almost always needs a project file in
IDEs like VC++ and DevC++, or a makefile with the traditio |
|
|
b***y 发帖数: 2799 | 42 ☆─────────────────────────────────────☆
thrust (WoW 无限期冬眠中) 于 (Wed Jul 9 16:14:00 2008) 提到:
就是那个python tutorial.
跟perl比较了一下.
可读性当然比perl强, 咳咳
语法上,
list comprehension是perl所没有的, 这个看上去比较清楚.
函数调用的default argument, keyword argument/dictionary很不错
内置的tuple和set还可以
file descriptor的类型化是我一直希望perl加上的
缺少的:
string interpolation, RE的内置化.
别的都差不多.
能力上我相信两个语言差不多. 听说python和别的语言接口比较方便, 那么这个比perl
强很多.
可能还有我没看到的.
☆─────────────────────────────────────☆
goodbug (好虫) 于 (Wed Jul 9 16:18:03 2008) 提到:
你忘了两点,per |
|
|
|
X****r 发帖数: 3557 | 45 system是简便的方法,你也可以用exec系列函数(多半还需要fork)。
system是POSIX标准例程,没有什么不稳定的,如果你的script没被执行多半是
你自己哪里搞错了,比如sh没有找到,script的路径不对,等等。 |
|
B******5 发帖数: 4676 | 46 刚学perl,用system函数调用自己写的程序,在linux下面用了&后缀,所以后台运行,
然后想让perl继续编辑自己程序的输出文件,怎样在perl里面知道我的程序运行结束了
呢?
请达人指教,谢谢 |
|
z****e 发帖数: 2024 | 47 其实我主要是想知道 early binding是如何实现的。
因为late binding有虚表,基于类型的函数调用,和基于类型的操作,都能从虚表的首
地址内容得到。但是early binding 呢?
不能每次都回头找个表,看看这个变量是那个类型,再操作吧?
而且类型信息是存在硬盘上,还是内存里边?
我这个的确比较糊涂。 |
|
X****r 发帖数: 3557 | 48 好,我在main里加一句func();汇编出来的结果还是一样的。
我说的是在没有opaque函数调用的情况下编译器有可能优化全局变量,你说不可能,
我举出实际例子来了,你现在在说什么呢。 |
|
f**********w 发帖数: 93 | 49 void foo()
{ static int i;
// ......
}
假设我有这样一个static变量,如果有两个线程按如下时间顺序调用foo(),
T0:第一个线程把i设为3,
T1:第二个把i设为5,
T2:第一个线程打印i,i的值应该是3,然后两个线程退出foo(),
T3:现在i的值应该是多少?
这个过程编译器是如何对i进行操作的?
请指教 |
|
k****f 发帖数: 3794 | 50 一个函数调用的开销都要操心?
你写什么样的金贵的程序? |
|