`
文章列表

about malloc

    博客分类:
  • C++
做了一个调用malloc 分配memory 的小程序. 执行之后,top/ ps -A -o pcpu,pmem,cmd 发现memory 没有分配。 在malloc 后面添加 memset ,memory 才被分配

initrd

http://hi.baidu.com/liyangzhao/blog/item/24628f36a93851320b55a9f5.html http://www.ibm.com/developerworks/cn/linux/l-initrd.html Open # mkdir temp ; cd temp # cp /boot/initrd-2.6.14.2.img initrd-2.6.14.2.img.gz # gunzip initrd-2.6.14.2.img.gz # cpio -i --make-directories < initrd-2.6.14.2 ...

如何生成 xorg.conf

Xorg -configure
Install 〔Zentek SD-Link11b Zaurus Driver 〕 之后reboot 就可以识别了 2G SD Card 了 download URL: http://www.zentek.co.jp/sd/data/link11b/sd-link11b_jp_jpn_arm.ipk 有的时候,日语还是能派上很大用场的 参考如下文章 http://windowsmobile6.blog89.fc2.com/blog-entry-197.html
# install alsa utilty apt-get install alsa-utils # view dmesg and lspci to comfirm that # sound card has been found by system alsamixer # but all of item is off # config sound card by alsaconf alsaconf
#install mozilla plugins --- mplayer apt-get install mozilla-mplayer
It means when you hold the point that point "XXXX", you     * Can not modify the content     * Can not free it

多维pointer 如何free

    博客分类:
  • C++
free 的方法与之前如何 alloc的相关。     * 如果之前是 一次alloc(例如:指向一个二维数组 char ** p = new char arr[3][3]), 那么申请的一整块连续的heap space, 那么应该也只有一个manage structor, 所以只需要free 一次(即set manage structor 中的availiable flag = 1)     * 如果之前是 多次alloc (例如: 一个数组指针 char **p; p=new char *[3], 那么申请的多块的heap space,有多个manage structor,所以需要fre ...
是放在*.h or *.c 里面?     * 如果是*.h 的内容要用到#include,就需要放到*.h里面     * 否则,放到*.c
一个简单的vector 的c++ 程序, 编译错误 #include <vector> int main() { std::vector<int> vet; } 错误原因:使用的gcc 命令(应该使用g++命令) gcc : “GCC” is a common shorthand term for the GNU Compiler Collection. This is both the most general name for the compiler, and the name used when the emphasis is on compilin ...
/etc/sysconfig/maemo_mime
一个初级的问题: char *a; char **arr, **firstPos; a = (char *) malloc(8); strcpy(a,"123"); arr = & a; firstPos = arr; arr ++; a = (char *) malloc(8); strcpy(a,"456"); arr = & a; 运行发现 第二次 arr = &a 之后, *firstPos 的值也变成了"456" 原因在于: arr 中存放的是a 的地址(一直不变的) Initi ...
错误的原因好像有两种 1. http://groups.google.com/group/comp.lang.c++/browse_thread/thread/165fd677062f0d13 2. http://cplusplus.syntaxerrors.info/index.php?title=Request_for_member_%E2%80%98bar%E2%80%99_in_%E2%80%98aFoo%E2%80%99%2C_which_is_of_non-class_type_%E2%80%98Foo*%E2%80%99
问题: struct s { char * name; std::vector<Class A *> myVector; } struct s *str = (struct s *) malloc (sizeof (struct s)); 原因出在最后一句。 因为vector 的capacity 是 auto reserve 的,即动态变化的,所以为 str 申请一个固定size 的heap space 是不合适的。之后的vector 操作会导致 segmentation fault。 解决方法之一: struct s str; 条款14:使用reserve来避 ...
参考如下 http://ubuntuforums.org/showthread.php?t=24575 mount --bind /dev /chroot/dev
Global site tag (gtag.js) - Google Analytics