12 2013 档案

摘要:转载:http://www.cnblogs.com/bigrabbit/archive/2012/09/20/2695543.htmlC结构体之位域(位段)有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位域来表示。一、位域的定义和位域变量的说明位 阅读全文
posted @ 2013-12-19 14:23 yunsicai 阅读(208) 评论(0) 推荐(0) 编辑
摘要:转载:http://blog.csdn.net/ysdaniel/article/details/7043395出现Error #include nested too deeply 原因是:头文件相互包含。例如,一个工程中bsp.h 包含 LocDongle.h, LocDongle.h又包含bsp.h,编译时就会报Error #include nested too deeply 。解决办法:1、将两个头文件共用的那一部分抽出来单独建一个头文件。2、加预处理#ifndef.. #define...#endif[cpp]view plaincopy//bsp.h#ifndef_BSP_H_#de 阅读全文
posted @ 2013-12-13 14:04 yunsicai 阅读(2869) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.eefocus.com/pengwr/blog/2012-02/235057_baf52.html此时你可以locate libXXX.so.x 一下,查看系统里是否有该文件,大部分情况是该文件存在。然后把libXXX.so.3所在的目录加入到 /etc/ld.so.conf 中。如果发现libXXX.so.x不存在,你可能没安装包含库的程序。一般google一下“XXX linux”就能找到相应的软件.如,我执行一个fedora10 的内核编译配置时,输入make xconfig,出现以下提示:error while loading shared librarie 阅读全文
posted @ 2013-12-04 17:43 yunsicai 阅读(11687) 评论(0) 推荐(0) 编辑
摘要:这个问题产生的原因是由于ubtun系统默认是没有激活root用户的,需要我们手工进行操作,在命令行界面下,或者在终端中输入如下命令: sudo passwd Password:你当前的密码 Enter new UNIX password:这个是root的密码 Retype new UNIX password:重复root的密码 然后会提示成功的信息。 在说明一点,使用su和sudo是有区别的,使用su切换用户需要输入所切换到的用户的密码,而使用sudo则是当前用户的密码。 阅读全文
posted @ 2013-12-04 10:56 yunsicai 阅读(329) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示