当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] 软件研发 针对C/C++开发者的Vim插件

    摘要:作为一名C/C++开发者,其最基本的头文件,某些功能,循环,条件语句和主要功能等这些都是一些重复性的枯燥的任务,你是否想借助一些工具来帮助你完成,Vim插件是款不错的选择。 导读:作为一名C/C++开发者,其最基本的头文件,某些功能,循环,条件语句和主要功能等这些都是一些重复性的枯燥的任务...

    29
    热度
  • [综合] NFS server 搭建

    使用nfs的好处:1)资源共享2)不用每次都下载到板子上运行,而只需要在mount下运行即可。 一、stepsbysetps1、安装nfs-serverapt-getinstallnfs-kernel-server 2、修改/etc/exports。指定路径及权限/home/cbh/workdir*...

    5
    热度
  • [综合] linux下join命令的用法

    功能说明:将两个文件中,指定栏位内容相同的行连接起来。 语法:join[-i][-a<1或2>][-e<字符串>][-o<格式>][-t<字符>][-v<1或2>][-1<栏位>][-2<栏位>][--help][-...

    94
    热度
  • [综合] 合格的程序员需要具备的素质

    合格的程序员需要具备的素质(个人观点总结中) 1、服务他人的思想 一个合格的程序员,不能只写自己看懂的代码,而需要为后来人考虑,写别人能够看懂的代码。除非特殊的要求,不要写晦涩的高深的代码。曾经一个同事夸张地说,他写的代码,妇孺皆知,老少咸宜。 2、自我批评思想 一个合格的程序员,要始终认为自己的代...

    1
    热度
  • [综合] 测试驱动先行

    测试驱动先行开发模式 1、基本思想 先写测试代码,并让测试代码能够基本的通过。 2、个人想法 测试驱动先行开发原理很简单,但是个人觉得不太实用。 大概这个是很多测试人员提出的想法,比较理想。 代码确实需要严格的通过单元测试,集成测试,系统测试。 单元测试成本过高,而且很可能严重影响开发进度。产品连...

    20
    热度
  • [综合] Linux修改系统后立即重起可能出现的问题

    Linux修改文件立即重起,这时候可能修改的文件还没有被同步到文件系统中。 重起后,可能文件中该文件的内容没有被修改。 如果需要立即重起,可以使用sync同步下,将立即将修改内容同步到文件系统flash上。

    64
    热度
  • [综合] RBL, UBL, Uboot的关系

    RBL,UBL,Uboot的关系 1)RBL=ROMBootloader,UBL=userBootloader。 2)RBL为TI固化在芯片ROM中的bootloader,OMAP上电启动过后首先将运行RBL,然后通过RBL加载UBL,再通过UBL加载uboot,而uboot就是用来加载Linux内...

    63
    热度
  • [综合] 消息队列函数(msgget、msgctl、msgsnd、msgrcv)及其范例 .

    消息队列函数由msgget、msgctl、msgsnd、msgrcv四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。 1.msgget函数原型 msgget(得到消息队列标识符或创建一个消息队列对象) 所需头文件 #include<sys/types.h>#i...

    44
    热度
  • [综合] 浅析boost库之noncopyable

    浅析boost库之noncopyable 1.介绍 classnoncopyable{ protected: noncopyable(){} ~noncopyable(){} private://emphasizethefollowingmembersareprivate noncopyable(...

    38
    热度
  • [综合] 6410 DMA驱动分析 .

    DMA 谨以此文纪念过往的岁月。 DMA传输支持4种格式,内存到内存,设备到内存,内存到设备,设备到设备。对于内存到内存比较好理解,就是不通过CPU的复制,直接使用进行数据传输。 1.dma的初始化在cpu.c文件中会对CPU的一些最最基本的资源初始化,如时钟,中断等等,在该文件中会注册一个s3c6...

    41
    热度
  • [综合] linux线程的优先级设置

    如何在linux/unix中设置线程的优先级intpthread_create(pthread_t*thread,constpthread_attr_t*attr,void*(*start_routine)(void*),void*arg);来创建线程,但是如何设置线程的优先级呢?在讨论这个问题的时...

    61
    热度
  • [综合] 多线程sleep

    linuxc的sleep和多线程测试 一直担心在线程里加sleep会引起进程所有的线程挂起,测试过了不会 #include<pthread.h> #include<stdio.h> #include<sys/time.h> #include<...

    23
    热度
  • [综合] linux ln -s 符号链接的使用

    说明:ln用于建立符号链接,这样就不需要将需要的文件copy到本地。 ln执行后,连接的目录下会自动生成与选择的源一样的“符号”。 如:ln-s/home/basic/dl/build/ 执行完成后,会在build路径下有一个dl的目录,使用ls-l查看会发现build下的dl-〉/home/ba...

    29
    热度
  • [综合] /proc虚拟文件系统与系统内核参数修改方法

    /proc虚拟文件系统用作查看和配置系统内核参数的接口。/proc是一个层次结构的目录其中包含了 系统内核的当前设置值。之所以称为/proc是因为该虚拟文件系统通常发送信息给别的操作系统进程。 虚拟文件系统不会实际的存在于磁盘中。/proc虚拟文件在内存中动态的根据内核参数创建。使用 m...

    74
    热度
  • [综合] linux 使用nfs进行设备调试的方法

    方法: 1.启动时不要启动自己的进程。比如y有些是在/etc/init.d/下的启动脚本。 2.服务器上配置nfs服务,正确配置文件系统的路径。 3.在firmware上进行mount。如mount-tnfs-onolock159.99.251.231:/home/abc/ONVIF/buildro...

    62
    热度
  • [综合] opencv cvAddScvScalar

    cvScalar可存放在1-,2-,3-,4-TUPLE类型的捆绑数据的容器typedefstructCvScalar{ doubleval[4]}CvScalar;/*构造函数:用val0初始化val[0]用val1初始化val[1]等等*/inlineCvScalarcvScalar(doubl...

    28
    热度
  • [综合] linux中getopt的用法

    linux中getopt的用法 getopt被用来解析命令行选项参数。就不用自己写东东处理argv了。 #include<unistd.h>externchar*optarg;//选项的参数指针externintoptind,//下一次调用getopt的时,从optind存储的位置处...

    78
    热度
  • [综合] 看代码的想法

    突然有一个想法 看别人的源码,想象他是怎么想的,就是一个与作者对话的过程。 而看的方法 先宏观把握以下,再从自己能看懂的一个点切入,进而扩展到其他的。 这样,先了解各概况,细节剖析,了解作者思路,按照他的思路来了解其他的代码。 循序渐进的实践,就能够锻炼出来在短时间内了解设计,即使没有设计文档。

    48
    热度
  • [综合] #pragma DATA_SECTION 和 #pragma CODE_SECTION的使用

    #pragmaDATA_SECTION和#pragmaCODE_SECTION的使用 TheDATA_SECTIONpragmaallocatesspaceforthesymbolinasectioncalledsectionname.ThesyntaxforthepragmainCis:#pr...

    65
    热度
  • [综合] 关于语言学习的想法

    很多程序员,或软件工程师,总是关注与我要学习什么语言,C、C++,java、c#、python等。 一看这么多的语言,猴年马月学得完。有这样想法的,个人认为这样的程序员还没有入门。 语言,只是工具,思想最为关键。而思想需要经过长时间的学历与体会才能领悟的。 比如没有完整的项目开发经验的,很难体会到...

    31
    热度