nuanyangyang@nuanyangyang
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“侵略性太强了。我更喜欢nforum的默认皮肤,很淡,让正文成为主角。”
“要真想知道的话,给你一个路线: 1. dll(还有unix的shared object(so))是为什么目的而产生的? 2. dll(还有so)里的符号(symbol)是什么概念? 3. windows的dll里,怎么确定一个symbol是否能从dll外部访问(私有、公有)?对应的C语言的写法(确切地说是微软vc的写法…”
“别这样,好好学学c吧。然后是学习链接器、装载器的工作方式。 python调c,也需要对c特别了解才行,尤其是内存管理,还有动态装载的事情。 要是不行的话,找对c和python比较熟悉的同事帮你生成一个dll,并用ctypes模块封装一下那个dll。 【 在 upupup123 的大作中提到: 】 : 以前学过,是很久没…”
“以前没有学过C。。。。。还是先学C吧。另外,"生成dll"不是C语言的特性的一部分,它是操作系统、编译器相关的。”
“C语言没有规定bool的值在内存里如何存储。所以,无法依靠。 【 在 xiaobing307 的大作中提到: 】 : 不是0和1的话,表示内存乱了,值毫无意义”
“【 在 qiukun 的大作中提到: 】 : 接收一个 lambda 实际上还是接收一个对象是吧? 是的。java里lambda的语义是创建一个“继承一个只有一个虚方法的类型(SAM type),并创建实例”。 : 但是看上去就像传函数了 嗯。要的就是这个效果。让程序看上去像函数式的程序。”
“【 在 ml3615556 的大作中提到: 】 : 回掉函数为啥没有呢?。。 因为java里函数不是first class object。不能把一个函数本身作为参数传给另一个函数。所以,java程序猿一般用面向对象的方法,不是提供回调函数,而是提供一个实现了某个接口的对象。回调就是调用这个对象的方法。 : 一个同步的方…”
“闭包 = 函数+捕获的变量 回调: 自己定义,别人调用的函数。 p.s. 为什么在这个版发?Java既没有闭包,也没有回调函数。”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。