上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页

2016年10月8日

malloc分配的内存空间是连续的吗

摘要: 1、linux内核管理内存空间的分配,所有程序对内存空间的申请和其他操作,最终都会交给内核来管理。 2、linux实现的是“虚拟内存系统”,对用户而言,所有内存都是虚拟的,也就是说程序并不是直接运行在物理内存上,而是运行在虚拟内存上,然后由虚拟内存转换到物理内存。 3、linux将所有的内存都以页为 阅读全文

posted @ 2016-10-08 09:43 袁军峰 阅读(817) 评论(0) 推荐(0)

2016年9月4日

语言模型训练网站

摘要: 入门:wiki: http://en.wikipedia.org/wiki/Language_model (中文版的就不要看了,基本没啥内容)Coursera:哥伦比亚大学:https://www.coursera.org/course/nlangp斯坦福:https://www.coursera. 阅读全文

posted @ 2016-09-04 11:08 袁军峰 阅读(240) 评论(0) 推荐(0)

2016年8月26日

relocation 错误

摘要: icc test/train/test_lm2.o -shared -lpthread -ldl ./lib/liblm2.a -o liblm2.so ld: ./lib/liblm2.a(cJSON.o): relocation R_X86_64_32 can not be used when 阅读全文

posted @ 2016-08-26 15:00 袁军峰 阅读(359) 评论(0) 推荐(0)

2016年8月11日

undefined reference to `dlopen'

摘要: g++ -O0 -g3 -I. -Ithird/json -Ithird/core/include -Ithird/vite/include -Ithird/openfst-1.2.10/src/include -o a.out test/test.c test/build/testbuild.o 阅读全文

posted @ 2016-08-11 17:00 袁军峰 阅读(4385) 评论(0) 推荐(0)

2016年7月21日

静态库之间有依赖关系顺序很重要

摘要: g++ -g -Wno-unused-but-set-variable -I . -I third/core/include -I third/vite/include -o ./a.out test/test.c wtk/vad/annvad/wtk_annvad_cfg.o wtk/vad/an 阅读全文

posted @ 2016-07-21 16:36 袁军峰 阅读(698) 评论(0) 推荐(0)

2016年7月11日

C++引用详解

摘要: 引用的概念 引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 如下:定义引用ra,它是变量a的引用,即别名。 int a; int &ra=a; (1)&在此不是求地址运算符,而是起标识作用。 (2)类型标识符是指目标变 阅读全文

posted @ 2016-07-11 14:29 袁军峰 阅读(193) 评论(0) 推荐(0)

2016年7月8日

malloc原理和内存碎片[转]

摘要: 当一个进程发生缺页中断的时候,进程会陷入内核态,执行以下操作: 1、检查要访问的虚拟地址是否合法 2、查找/分配一个物理页 3、填充物理页内容(读取磁盘,或者直接置0,或者啥也不干) 4、建立映射关系(虚拟地址到物理地址) 重新执行发生缺页中断的那条指令 如果第3步,需要读取磁盘,那么这次缺页中断就 阅读全文

posted @ 2016-07-08 09:42 袁军峰 阅读(241) 评论(0) 推荐(0)

2016年6月16日

lua加载动态库缺乏相应的系统库

摘要: 错误信息: 使用lua测试lm2动态库时,加载时出现如下错误 jfyuan@jfy11-B85M-D2V:~/temp/service/soft/code/ginger_resty/cores/lm2/test$ lua lm2_test.lua ./param.txt /home/wlc/Spee 阅读全文

posted @ 2016-06-16 10:04 袁军峰 阅读(1334) 评论(0) 推荐(0)

2016年6月14日

常见C内存管理程序

摘要: 本文主要关注的是C内存管理程序,比较著名的几个C内存管理程序,其中包括: l Doug Lea Malloc:Doug Lea Malloc实际上是完整的一组分配程序,其中包括Doug Lea的原始分配程序,GNU libc分配程序和ptmalloc。Doug Lea的分配程序加入了索引,这使得搜索 阅读全文

posted @ 2016-06-14 11:34 袁军峰 阅读(324) 评论(0) 推荐(0)

2016年5月17日

解决Ubuntu输入正确密码后无法进入桌面,一直停留在登陆界面的问题

摘要: 在登陆界面按下Ctrl + Shift + F1 进入命令行模式,输入你的用户名和密码之后,敲入下面几行命令就可以了! 阅读全文

posted @ 2016-05-17 20:39 袁军峰 阅读(9870) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页

导航