10 2015 档案

摘要:(1)C的struct与C++的class的区别。(2)C++中的struct和class的区别。在第一种情况下,struct与class有着非常明显的区别。C是一种过程化的语言,struct只是作为一种复杂数据... 阅读全文
posted @ 2015-10-30 21:59 cloudren2020 阅读(227) 评论(0) 推荐(0)
摘要:添加上面一句到代码里http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个... 阅读全文
posted @ 2015-10-28 21:18 cloudren2020 阅读(689) 评论(0) 推荐(0)
摘要:1. ? 标签是空标签(意味着它没有结束标签,因此这是错误的:)。在 XHTML 中,把结束标签放在开始标签中,也就是 。实现空两行的效果2.div 布局划分DIV是层叠样式表中的定位技术,全称DIVisio... 阅读全文
posted @ 2015-10-28 21:09 cloudren2020 阅读(640) 评论(0) 推荐(0)
摘要:Your browser does not support the video tag.实现的第一个程序实例,实现了视频的播放将资源movie.mp4放在程序当前目录下,将程序保存为html文件格式,用浏... 阅读全文
posted @ 2015-10-28 21:07 cloudren2020 阅读(456) 评论(0) 推荐(0)
摘要:sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输... 阅读全文
posted @ 2015-10-25 09:13 cloudren2020 阅读(158) 评论(0) 推荐(0)
摘要:pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。 语法 pstree(选项) 选项 -a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示; -c:不使用精简标示法; -G:使用V... 阅读全文
posted @ 2015-10-25 09:02 cloudren2020 阅读(126) 评论(0) 推荐(0)
摘要:ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、... 阅读全文
posted @ 2015-10-25 08:58 cloudren2020 阅读(135) 评论(0) 推荐(0)
摘要:ipcs命令用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。 语法 ipcs(选项) 选项 -a:显示全部可显示的信息; -q:显示活动的消息队列信息; -m:显示活动的... 阅读全文
posted @ 2015-10-25 08:53 cloudren2020 阅读(157) 评论(0) 推荐(0)
摘要:init命令是Linux下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个... 阅读全文
posted @ 2015-10-25 08:48 cloudren2020 阅读(143) 评论(0) 推荐(0)
摘要:renice命令可以修改正在运行的进程的调度优先级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。只有系统管理者可以改变其他... 阅读全文
posted @ 2015-10-25 08:45 cloudren2020 阅读(138) 评论(0) 推荐(0)
摘要:make命令是GNU的工程化编译工具,用于编译众多相互关联的源代码问价,以实现工程化的管理,提高开发效率。语法 make(选项)(参数) 选项 -f:指定“makefile”文件; -i:忽略命令执行返回的出错信... 阅读全文
posted @ 2015-10-25 08:38 cloudren2020 阅读(191) 评论(0) 推荐(0)
摘要:gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C... 阅读全文
posted @ 2015-10-25 08:36 cloudren2020 阅读(177) 评论(0) 推荐(0)
摘要:这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装... 阅读全文
posted @ 2015-10-24 10:12 cloudren2020 阅读(74) 评论(0) 推荐(0)
摘要:以helloworld为例分析gcc编译过程:#includeint main(){ printf(“Hello World\n”); return 0;}通常我们使用gcc来生成... 阅读全文
posted @ 2015-10-24 10:09 cloudren2020 阅读(160) 评论(0) 推荐(0)
摘要:堆(heap)和栈(stack)的区别(1)申请方式stack:由系统自动分配。例如,声明在函数中一个局部变量int b;系统自动在栈中为b开辟空间heap:需要程序员自己申请,并指明大小,在c中malloc函数... 阅读全文
posted @ 2015-10-23 13:51 cloudren2020 阅读(175) 评论(0) 推荐(0)
摘要:/*一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,... 阅读全文
posted @ 2015-10-23 11:29 cloudren2020 阅读(93) 评论(0) 推荐(0)
摘要:/*实验同名的全局变量和局部变量*/#includeusing namespace std;int a=10;void test(){ int a=20; cout<<a<<"\nglobal vatiable ... 阅读全文
posted @ 2015-10-23 10:16 cloudren2020 阅读(213) 评论(0) 推荐(0)
摘要:1.先进入终端,输入top命令会出现0 zombie,如果不是证明有僵尸2.查一下僵尸ps -ef |grep defunct3.找到僵尸 父进程号 就是第三项 XXXsudo kill -9 XXX ... 阅读全文
posted @ 2015-10-22 14:53 cloudren2020 阅读(112) 评论(0) 推荐(0)
摘要:intstrcmp(const char *dest, const char *source){assert((NULL!= dest) && (NULL != source));while(*dest && *... 阅读全文
posted @ 2015-10-22 13:58 cloudren2020 阅读(203) 评论(0) 推荐(0)
摘要:以下3个有什么区别char * const p; char const * p;const char *p; #includevoid test(){ /* *主要测试const的是 *地址还是地址里的数据... 阅读全文
posted @ 2015-10-22 13:50 cloudren2020 阅读(169) 评论(0) 推荐(0)
摘要:都是一种数据类型double 双精度值 通常是64位 8字节 精度较高 可以精确小数点后的位数多float 浮点数 通常是32位 4字节 精度较低 可以精确小数点后的位数少都可以... 阅读全文
posted @ 2015-10-20 19:04 cloudren2020 阅读(237) 评论(0) 推荐(0)
摘要:题目描述:对于一个字节(8bit)的无符号整形变量,求二进制表示中“1”的个数,要求算法执行效率尽可能地高。先看看我自己的答案(方法一):unsigned char Count(unsigned char byt... 阅读全文
posted @ 2015-10-17 18:02 cloudren2020 阅读(370) 评论(0) 推荐(0)
摘要:int quicksort(vector &v, int left, int right){ if(left key){ high--; ... 阅读全文
posted @ 2015-10-17 12:45 cloudren2020 阅读(131) 评论(0) 推荐(0)
摘要:/**清空键盘缓冲区很多种方法,如用fflush(stdin);rewind(stdin);等,但是在linux这些都不起作用,*发现setbuf(stdin, NULL);就能直接清空键盘缓冲区了。*/#inc... 阅读全文
posted @ 2015-10-17 12:39 cloudren2020 阅读(291) 评论(0) 推荐(0)
摘要:vim-man1.简介 在编程的过程中,可能需要用到某个系统函数,却一时间记不住它的参数,或头文件。这时候就需要用到man去查阅该函数。 但是退出vim或者切换窗口去查阅就显得很费时了。我们需要在v... 阅读全文
posted @ 2015-10-17 10:57 cloudren2020 阅读(186) 评论(0) 推荐(0)
摘要:一 Vim中取词翻译1.先安装sdcvsdcv全称为stardictconsole version,即终端下的词典。首先,安装:sudoapt-get install sdcv安装后可以在命令行查单词,输入sdc... 阅读全文
posted @ 2015-10-17 10:54 cloudren2020 阅读(178) 评论(0) 推荐(0)
摘要:1.安装clang解析环境sudo apt-get install clang2.下载clang_completehttp://www.vim.org/scripts/script.php?script_id=3... 阅读全文
posted @ 2015-10-17 10:32 cloudren2020 阅读(232) 评论(0) 推荐(0)
摘要:1.安装ctagssudo apt-get install ctags2.解压glibc源码包如: 解压glibc-2.20.tar.gz建立源码索引,比如对gnu的libc库做一个索引,而这些代码放在/home... 阅读全文
posted @ 2015-10-17 10:24 cloudren2020 阅读(141) 评论(0) 推荐(0)
摘要:make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义... 阅读全文
posted @ 2015-10-14 13:49 cloudren2020 阅读(95) 评论(0) 推荐(0)
摘要:arm体系结构:arm920tCPU一上电就处于 ARM 状态。 如果对于arm的CPU的工作模式和状态有疑惑: ** ARM处理器的寄存器,ARM与Thumb状态,7中运行模式 如果对arm刚上电... 阅读全文
posted @ 2015-10-11 20:45 cloudren2020 阅读(600) 评论(0) 推荐(0)
摘要:在ARM处理器的汇编语言中,对指令语法格式中的的常数表达式有这样的规定:“该常数必须对应8位位图,即常数是由一个8位的常数循环移位偶数位得到的。” 首先从ARM指令系统的语法格式说起。 ... 阅读全文
posted @ 2015-10-10 18:52 cloudren2020 阅读(731) 评论(0) 推荐(0)
摘要:1.什么是嵌入式嵌入式系统本身是一个相对模糊的定义,但业内广泛承认的一个定义是:以应用为中心,以计算机技术为基础,且软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 其实我们... 阅读全文
posted @ 2015-10-09 12:41 cloudren2020 阅读(118) 评论(0) 推荐(0)
摘要:1.结构体的赋值struct _STNODE{int iNO;}stNode;stNode node1={123};2. 当结构体作为形参的时候,注意传进去的只是克隆,要传指针才可以改变该结构体实例数据3.优先级... 阅读全文
posted @ 2015-10-01 13:55 cloudren2020 阅读(143) 评论(0) 推荐(0)