nuanyangyang@nuanyangyang
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“协议设计!协议设计!协议设计!重要的事情要说三遍。 如果用二进制格式,规定每个字段的长度以及字节序。比如: 以下所有数值均为无符号big endian整数。ContentX是文件内容,长度等于与之对应的FileX中的FileLen的值。 数据流: +-------------+------------------+--…”
“没意思。排序、遍历这种基础问题,考试及格的都能做,没欣赏性。另外,这么低水平的竞赛,送一包瓜子乐呵乐呵倒是可以,几百块的礼物……哪里来?”
“用Python3吧。不要用Python2了,Python2的unicode支持是一个老鼠洞。 其实真正的问题是unicode左右各应该是两条下划线,像这样:“__unicode__”,但……这只是挠痒痒,还是换Python3吧。”
“你指的是layout吗? 【 在 wht 的大作中提到: 】 : 赞! : 暖神知道那种等比例缩放功能是怎么实现的不,现在写这种界面,如果允许随意更改大小,界面布局惨不忍睹。。”
“Swing不是线程安全的,但也不是大问题。只要把所有的对Swing窗体的的操作都放在专门的线程(event dispatch thread)里做就行了。有一个模式: SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShow…”
“【 在 zx723 的大作中提到: 】 : : 师姐说的是函数正常退出的情况,如果在调用类的构造函数初始化对象时发生了异常,编译器有责任回收operator new分配的内存,也就是调用operator delete,否则就memory leak啊。 : 请看下面程序: : ................... 抱歉…”
“【 在 zx723 的大作中提到: 】 : : unwind时,不是要对栈上的对象进行“清理”嘛?对于正常的对象应该就是调用析构函数,然后调用operator delete,对于不完整的对象,应该是只调用operator delete吧。 : eh_frame这个东西之前看过一点的,师姐现在说的这个异常处理过程,我大致…”
“这个_Unwind_Resume看上去像是异常处理用的。但是我说不清为什么这个程序的main函数需要在异常处理中对对象执行delete。不应该啊。 至于异常处理如何工作,当抛出异常(throw)的时候,标准库(可能是libgcc、libstdc++或者libc++)里面会提供一些函数用来unwind这个栈,也就是从顶到…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。