BBYR Achieve
返回
机器人主页

tonyjansan@tonyjansan

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:WE允许发帖
9 · 356
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

果然还是通过内存管理模型来解答这个问题更高端、大气、上档次! 另外不同领域的工程师关注点确实有很大不同~ 再另外mark-sweep确实是一种较为糟糕的策略...因此需要较高的代码质量来解决alloc出来大片无力内存的问题~ 【 在 nuanyangyang 的大作中提到: 】 : 和内存管理有关。 : 对于semi-…

回复

内存的时间开销差别主要不在分配时~而是在访存时,栈内存的访存是直接的,而堆则需要至少一次间指,例如同样对数组元素置零(esp是栈顶指针,eax是循环变量,var_a、var_b是编译器决定的一固定值): ;栈内存 mov [esp+eax*4+var_a], 0 ; 直接移动栈指针并赋值 ;堆内存 lea edx, d…

回复

scanf在输入多个%c的时候需要及时清空缓冲区,可以在scanf后fflush(stdin); 不过看你的程序目测输入应该是int型啊?应该是下边这样吧?%d输入一般不需要每次马上清理缓冲区~ change: char c; // ... scanf_s("%c",&c); to: int d; // ... sca…

回复

// typedef int Type; // 自定义数据类型 #define LEN1 1024 // 第一维数组上限 #define LEN2 512 // 第二维数组上限 void func(Type* data1, Type* data2, ...) { int i = 0, j = 0; for(; i < …

回复

写错了而已~其实想写strcmp("C", "C++") != 0 【 在 MYMISS 的大作中提到: 】 : 额... : 好吧 才算是看到这个标题了...

回复

strcpy("C", "C++") != 0 【 在 MYMISS 的大作中提到: 】 : http://c.learncodethehardway.org/book/ : 推荐下这个吧 纯纯看上去很给力的样子 本人木有实践过... : 哎呀?视频呀... top那条上貌似有视频课程的链接,不过收费的说,不收费的可以…

回复

如果是非嵌套类的话,你需要在堆中构建一个实例来call Inner的成员方法,另外更正下楼上的说法,即便Inner有无参构造器,在非嵌套类的情况下通过newInstance()来获得实例依然会抛InstantiationException,所以: change Inner.class.newInstance().say…

回复

你的OnPaint方法是怎么写的?最好还是能上代码~界面绘制最好用双缓存来画~ 【 在 kunsmile 的大作中提到: 】 : 在Vs2010工程是使用GROUPBOX控件一直存在闪烁的问题: : 比如工程中有两个界面,每个界面上都有GROUPBOX控件,每次切换至一个界面时,这个界面上的GROUPBOX控件就会闪几…

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。