摘要:
>以心理学,认知科学和神经科学为主要角度,对学习心理学的意义,日常生活中人们如何进行思考,不同的思维方式会带来怎样的价值,何种学习方法才是有效的,以及在数学和计算机科学学习过程中如何分析问题并解决问题做了详细的阐述,强调人们需要主动训练自身的反思能力并掌握有效的思考方法. (PS:上述总结性文字来自网上) 下面主要谈谈自己读完之后的感受: 1.人脑的思维和活动,可以抽象为冯诺依曼体系结构(个人感觉). 冯诺依曼体系结构主要特点是计算机按照人预先存储在存储器的指令和代码来解决各种计算问题,其智慧仍然在于存储指令的人,计算机自身还不具备智慧. 人脑的记忆区域存储着各种指令和代码,相当... 阅读全文
摘要:
主要介绍利用library injection方法检测内存泄露.library injection就是重载库里面对应的函数,让程序调用library里的函数,而不是调用库函数里的函数.内存泄露主要是重载malloc和free函数,重载后,程序中调用malloc和free分配和释放内存时,就是利用自己编写的malloc和free函数.1.library injection如何完成?在linux环境下,可以利用LD_PRELOAD来指定编译好的重载库.具体的方法如下:1) g++ -shared -fPIC leakfinder.cpp -o leakfinder.so -ldl //编译得到重载 阅读全文