- 博客(156)
- 收藏
- 关注
转载 程序员必读经典书籍
1、《代码大全》史蒂夫·迈克康奈尔“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。– esacSteve McConnell的原作《代码大全》(第1版)是公认的
2016-04-01 17:01:48 828
转载 Linux运维工程师必须具备的技能
本人是Linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧。说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。我就大概列出这几方面,这样入门就基本没问题了。Linux系统如果是学习可以选用RedHat或CentOS,特别是CentOS在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有
2015-08-19 13:52:30 1267 1
转载 CCS CMD文件
gel文件中主要包含了PLL、DDR等的初始化工作,具体可以看一下gel源码就明白了;CMD主要是用于定义内存的划分,及数据、代码等的存放位置。 CMD:command命令,顾名思义就是命令文件指定存储区域的分配.2812的CMD采用的是分页制,其中PAGE0用于存放程序空间,而PAGE1用于存放数据空间。 1.)#pragma ,CODE_SECTION和DATA_SECTI
2015-08-07 11:07:13 1927 1
转载 linux 内核编译:内核配置原理与常见配置问题的解决方法&&内核版本控制解析
摘要:在进行内核编译的时候,内核配置无疑是其中最为重要的环节,直接决定了编译的内核是否能够满足要求。而且,对于新加入的内核特性,我们往往无法在make menuconfig中找到相应的选项。本文主要为你解决如下问题:1)linux内核编译之前,配置文件的读取顺序是什么?2)对于比较新的内核特性,我们无法在.config之中找到某个配置,应该如何处理?3)如何将自己新添加的驱动添加进入内核?
2015-06-02 13:43:22 2805
转载 教你如何在Fedora,CentOS,RHEL中检查RPM包的依赖性
我们都知道,在基于红帽的Linux系统中,一个RPM包,需要把先将它依赖的其他包安装好才能正常的工作。对于终端用户,RPM的安装、更新、删除中存在的依赖关系已经被工具透明化了(如 yum或 DNF等)。但如果你是系统管理员或者RPM包的管理员,你需要谙熟RPM包的依赖关系,以便及时更新、删除适当的包来保证系统的正常运行。在本教程中,我将教大家如何检查RPM包的依赖关系。无论这个包是否已经安装进
2015-05-25 15:18:39 950
转载 Source Insight下载及注册码
下载地址:http://www.sourceinsight.com/down35.html注册码: SI3US-205035-36448 SI3US-466908-65897 SI3US-368932-59383 SI3US-065458-30661 SI3US-759512-70207转自:http://blog.csdn.net/rac
2015-05-19 17:38:47 1531
转载 C++书籍推荐
(发表于2004年)贴子增多太快,现以个人之见对C++十大学习书籍做简要描述,希望能对初学者起到一定的帮助。 这十本书我都或翻或看过,有不同程度的了解,如果您对某本书的评论感到不满意,肯请在下面留言,谢谢指教! 另外,强调一下发此贴的本意,今后论坛中不得出现问书的贴子,尤其是询问初学C++该看哪本书之类的,如有发现立即无条件移至非技术区,对书有不明之处,如有关书籍的价格、书目、
2015-05-18 15:48:18 1332
转载 #include< >和#include""的区别
Answer 1:#include 会将指定文件的内容插入到源程序文件中。当使用的格式时,编译器会从环境变量INCLUDE所指定的路径中寻找file-name 文件,如果没有定义INCLUDE,C 编译器会在指定的路径中搜寻文件。如HT-IDE3000安装后,默认INCLUDE路径是c:\ht-ide3000\include.在文件中调用芯片头文件用#include 如果使用“file-n
2015-05-18 14:53:17 590
转载 Iaas Paas Saas
“云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和saas的区别,那么也没啥,因为很多人确实不知道。“云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。
2015-05-10 00:36:11 678
转载 RHEL7 下通过yum安装VNC服务
RHEL 7 下通过yum安装的tiger-VNCSERVER正文:8.1.1. 安装 VNC Server要安装TigerVNC server,在root用户下运行如下命令# yum install tigervnc-server 如果你希望安装TigerVNC 客户端运行如
2015-05-04 11:56:57 3814
转载 extern "C"用法详解
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有
2015-04-30 10:42:39 529
转载 使用Environment Module设置运行环境
“Environment module”(环境模块)是一组环境变量设置的集合。 module可以被加载(load)、卸载(unload)、切换(switch),这些操作会改变相应的环境变量设置,从而让用户方便地在不同环境间切换。 相比与将环境变量设置写入/etc/profile或者~/.bashrc,Environment module操作只影响当前用户的当前登录环境,不会因错误配置造成全局持续的
2015-04-29 16:19:45 12581 1
转载 TI DSP
C6000系列DSP以无线基站和高性能实时数字信号处理为主要对象,可以说是DSP领域最高性能的代表。TI在C6000架构下不断推出新一代的DSP,其架构已经从最初的C62,C64过渡到C64+,以及最新的C66。 C6000系列DSP的命名有一个特点,即都以在自然科学史上做出杰出贡献的科学家命名,从此可以看出TI在DSP领域的雄心。下面列出C6000系列DSP的器件名以及对应的
2015-04-29 15:37:51 1070
转载 #pragma DATA_SECTION 和 #pragma CODE_SECTION的使用
由于在基于DSP的嵌入式系统开发中,存储资源特别是片内高速存储资源有限,在算法系统集成时Memory的管理对于提高整个系统的优化是非常重要的,这一方面影响数据的读取、搬移速度;另一方面还影响Cache的命中率,下面分程序和数据两方面分析。 程序区:最大原则是将经常调度使用的算法模块放片内。为做到这点,TI的CCS中提供了#pragmaCODE_SECTION,可以把需要单独控制存放的函
2015-04-28 16:53:29 12656
转载 dirs\pushd\popd命令用法
转自:http://blog.csdn.net/yucan1001/article/details/8455757Bourne Again和TC Shell都允许用户将其正在使用的目录列表存放起来,这样就可以在这些目录之间轻易移动。这个目录列表称为栈。它模拟了餐厅所用的盘子:一般将盘子放到栈的顶部或者从栈的顶部取盘子,这就创建了一个先入后出(FILO)的栈。1. d
2015-04-10 09:37:52 914
转载 U盘启动引导安装linux
转载:http://blog.csdn.net/avilifans/article/details/13768139一、U盘引导,安装前的准备1、U盘一枚,至少2G2、下载并安装虚拟光驱,这里我用的是UltralSO.二、制作引导盘1、打开UltraISO软件,选择文件->打开,打开需要烧录的镜像文件:2、选择启动---写入硬盘映像选择u盘
2015-04-09 12:06:17 972
转载 手机的通信过程
本文转载自:http://blog.chinaunix.net/uid-22150747-id-189260.html手机开机后的步骤:1. 首先搜索124个信道,即所有的BCH通道, 决定收到的广播信道BCH强度, (BCH 的承载的信息是距Mobile最近的BTS; 呼叫信息);2. 跟网络同步时间和频率, 由FCH/SCH调整频率和时间3. 解码BCH的子通道
2015-04-08 09:53:18 3799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人