自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

转载 在vmware的linux虚拟机中添加硬盘

<br />   使用一个硬盘即scsi安装系统完成后,下面步骤完成添加硬盘的操作:<br />1  在vmware界面中,设置虚拟机选项,添加一个硬盘,比如scsi 0:1<br />2  启动虚拟机,使用命令fdisk -l 获得新硬盘的名称,如sda、sdb(注:IDE就是hda、hdb、hdc等等)<br />3 划分分区,即fdsik /dev/sdb;建立相应的分区,比如hdb1;并保存<br />         #fdisk /dev/sdb<br />         进入fdisk模式:

2011-01-27 14:09:00 1495

转载 VisualSVN Server的配置及使用

<br /> <br />1.为什么要用VisualSVN Server,而不用Subversion?<br />回答:<br />因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦

2011-01-27 13:36:00 574

转载 十分钟掌握diff&patch用法

<br />作为程序员,了解diff&patch命令是非常必要的。比如说我们发现某个项目有bug代码,而自己又没有svn的提交权限,那么此时最合适的解决方法就是用diff命令做一个补丁发给项目成员。项目成员通过patch命令可以立刻知道你的意图。有人会说直接传一个新文件不是更简单?不要忘了,一个patch文件尺寸更小传输更快,而且可以明显的看到都做了哪些修改。<br /><br />保证当前目录是demo名录:<br /><br /># mkdir demo<br /># cd demo<br /><br

2011-01-08 21:53:00 1573

转载 Vim之NerdTree的帮助

Vim之NerdTree的帮助2010-07-22 14:37<br />  1 目录<br />  2 ================================================================================<br />  3 1.简介<br />  4 2.功 能<br />  5   2.1.全局命令<br />  6   2.2.书签<br />  7     2.2.1.书签表<br />  8     2.2.2.书签命令<br />  9

2010-12-28 21:46:00 5166

转载 [教程] 把Vim配置成IDE - [教程]

[教程] 把Vim配置成IDE - [教程]<br />先看一下最终效果(点击看大图):<br /><br />下面我们一步一步的来配置:<br />1. 基本配置<br />    set nocompatible<br />    set mouse=a<br />    syntax on<br />    filetype on<br />    set autowrite<br />    set number<br />    set showcmd<br />    set lcs=tab:>

2010-12-28 21:33:00 1444

转载 Vim功能介绍

<br />一、VIM的历史<br />1. ed<br />ed是UNIX上最古老最基本的编辑器,它最初是UNIX之父Ken Thompson编写的,他第一次在 ed中应用了正则表达式(regular expression),这个创举将RE理论带入了实践,对UNIX界造成了深远的影响。实际上ed是受来自加州伯克利大学的QED编辑器的影响,Ken便是从这所院校这里毕业的。<br />ed是一种行模式编辑器,下面是一个ed会话的例子:<br />$ ed greeting0   # 因为新创建文件,所以读入了

2010-12-28 21:14:00 3762

转载 工程师不能靠技术生存

<br />我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊).<br />一、在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。<br />不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组

2010-12-28 19:10:00 565

转载 UNIX SOCKET编程简介

UNIX SOCKET编程简介<br />1 . Layered Model of Networking<br />Socket 编程的层次模型如下图所示, <br /><br />最上面是应用层,应用层下面的是 SOCKET API 层,再下面是传输层和网络层…… 实际上, Sockets API 层并不是一个真正定义的网络层次,但却很好的描述了 Socket 编程所处的位置和所扮演的角色。<br />TCP 状态转换图<br />2 .什么是 SOCKET ?<br />简单的, Socket 可以被定

2010-12-22 21:29:00 392

转载 程序员生活规范

    总感觉自己做事有点乱.这个学一点,那个学一点的.学习工作没什么规范,希望用此文章来改善自己的坏毛病.不知道要做什么时,可以参考此文章,让自己有个方向. <br /><br />    1、总结自己一天任务的完成情况 <br />最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多  <br /><br />    2、考虑自己明天应该做的主要工作 <br />把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 <br /

2010-12-20 13:09:00 772

转载 conflicting types for 'timer_t' 的解决

编译程序时遇到conflicting types for 'timer_t'  问题的的解决Slackware 12.1-Xfce 4.4.2下安装电池监视器插件编译出错的解决方法<br />http://goodies.xfce.org/提供了许多Xfce环境下的插件,其中有个电池监视器插件,按照安装说明中的步骤编译时出现如下错误:In file included from ./libapm.h:21,<br />                 from battery.c:39:<br />/usr/

2010-12-20 09:57:00 13700

转载 基于bluez or socketcan等 程序编译时注意事项

基于bluez程序编译时注意事项                                  <br /> 第一:不要用到哪个Bluez头文件中定义的内容就只去包含这个头文件。而应该将bluetooth/bluetooth.h最先加入。类似://==================================//bluetooth header file#include <bluetooth/bluetooth.h> //BTPROTO_HCI#include <bluetooth/hci.h>

2010-12-20 09:54:00 770

转载 Facebook CEO当选2010《时代》年度风云人物

<br />Facebook CEO当选2010《时代》年度风云人物<br />2010-12-16 05:36 |   5880次阅读 |  来源:CSDN原创   【已有46条评论】发表评论<br />关键词:人物,原创,社会化 |  作者:刘江 |  收藏这篇资讯<br /><br />Mosaic by Joe Zeff Design; Tony Avelar / Bloomberg / Getty Images<br />Time(《时代》周刊)网站美国时间12月15日宣布,26岁的Faceboo

2010-12-16 19:42:00 927

转载 数字硬盘录像机(DVR)市场现状调查报告

从盒式磁带录像存储到数字芯片网络存储的跨越只不过短短的十年时间,数字硬盘录像机(DVR)历经了化蛹成蝶般的高速裂变。新千年伊始的数字化浪潮,把监控存储推上了发展的“高速公路”。不到三年时间,被韩国、台湾企业垄占的中国数字监控录像机市场“基本瓦解”,国内一批具有自主知识产权的数字硬盘录像机(DVR)企业“破茧而出”;产品以其稳定的性能、优惠的价格、人性化的设计占领90%以上的国内市场,还有一些板卡和成品DVR走向国际市场,这在中国DVR发展史上称为“中外DVR企业的第一次博弈”。第二次博弈从2003年开始到2

2010-12-06 21:58:00 3153

转载 车载硬盘录像机-从芯片层面来谈嵌入式DVR的发展

车载硬盘录像机-从芯片层面来谈嵌入式DVR的发展DVR的技术发展史可简单概括为一个从单路到多路,集成度逐渐增加,每路成本从高到低的过程。而芯片技术在这其中又扮演了极其重要的角色。本文主要从芯片技术层面来分析DVR的发展过程和未来趋势,和读者共同分享。随着国民经济的迅速发展,嵌入式硬盘录像机,即DVR得到了长足的发展和广泛的应用。其中,DVR的硬件架构在这发展迅速的几年里,也发生了一些变化。下面我们就从芯片技术层面来分析一下DVR的历史、现在以及未来的发展趋势。基本上,DVR的技术发展史可简单概括为一个从单路

2010-12-06 21:30:00 1846

转载 高德纳

<br /><br />(摄于2005年)<br /><br />才发现刚刚过去的1月10日是图灵奖得主、我们这个世界最受尊重的程序员之一高德纳(Donald Knuth)的72岁生日。老高,生日快乐!<br /><br />不知道高德纳?先看这里的介绍,然后面壁三天去吧。<br /><br />喜庆日子,列举一些老人家的趣事:<br /><br />1. 高德纳这个中文名是姚储枫所取,后者也是一位优秀的计算机科学家,是另一位图灵奖得主、现在清华的姚期智的夫人(据说姚先生转学计算机还是受了夫人的影响)。<b

2010-12-02 21:51:00 1338

原创 linux root 密码忘了怎么办?

linux root 密码忘了怎么办? 介绍一个在所有版本linux的grub上均可以使用的方法:1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入 “e” 来进入编辑模式;2、在第二行(类似于kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),键入”e”进入编辑模式;3、在句末加上”init=/bin/bash”,回车;4、按“b”启动系统。这样我们即可获得一个bash的shell,进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改r

2010-09-16 20:51:00 452

原创 S3C2440 spi驱动简单测试

S3C2440 spi驱动简单测试Posted on 2010-07-21 10:34 nkzc 阅读(238) 评论(0)编辑收藏 所属分类: 菜鸟的linux<br />这两天参考网上的资料,自己写了个SPI的驱动,并实际测试通过。<br />硬件平台:mini2440 用的是S3C2440 的SPI1(共有2个SPI模块)<br />操作系统:linux-2.6.32.2<br />测试方法:将SPI的MISO与MOSI管脚短路,这样读数据的时候第一个发出的dummy字节即为收到的字节。<br /

2010-09-13 21:10:00 724

转载 SPI设备的驱动(Z

SPI设备的驱动(Z)今天折腾了一天的SPI设备的驱动加载,甚至动用了逻辑分析仪来查看spi总线的波形,主要包括两个SPI设备,at45db321d和mcp2515,一个是串行的dataflash,一个是can总线设备芯片。前者对于我们来说非常重要,我们可以借助该设备对uboot和kernel以及根文件系统进行更新。<br />    预备知识:设备和驱动是如何匹配的?系统的热插拔是如何实现的?<br />    首先一点,设备和驱动是严格区分的,设备是设备,驱动是驱动,设备通过struct device来

2010-09-13 21:09:00 709

转载 SPI设备的驱动(Z

SPI设备的驱动(Z)今天折腾了一天的SPI设备的驱动加载,甚至动用了逻辑分析仪来查看spi总线的波形,主要包括两个SPI设备,at45db321d和mcp2515,一个是串行的dataflash,一个是can总线设备芯片。前者对于我们来说非常重要,我们可以借助该设备对uboot和kernel以及根文件系统进行更新。<br />    预备知识:设备和驱动是如何匹配的?系统的热插拔是如何实现的?<br />    首先一点,设备和驱动是严格区分的,设备是设备,驱动是驱动,设备通过struct device来

2010-09-13 21:09:00 527

转载 SPI设备的驱动(Z

SPI设备的驱动(Z)今天折腾了一天的SPI设备的驱动加载,甚至动用了逻辑分析仪来查看spi总线的波形,主要包括两个SPI设备,at45db321d和mcp2515,一个是串行的dataflash,一个是can总线设备芯片。前者对于我们来说非常重要,我们可以借助该设备对uboot和kernel以及根文件系统进行更新。<br />    预备知识:设备和驱动是如何匹配的?系统的热插拔是如何实现的?<br />    首先一点,设备和驱动是严格区分的,设备是设备,驱动是驱动,设备通过struct device来

2010-09-13 21:08:00 1001

转载 Linux异步IO

Linux异步IOLinux® 中最常用的输入/输出(I/O)模型是同步 I/O。在这个模型中,当请求发出之后,应用程序就会阻塞,直到请求满足为止。这是很好的一种解决方案,因为调用应用程序在等待 I/O 请求完成时不需要使用任何中央处理单元(CPU)。但是在某些情况中,I/O 请求可能需要与其他进程产生交叠。可移植操作系统接口(POSIX)异步 I/O(AIO)应用程序接口(API)就提供了这种功能。在本文中,我们将对这个 API 概要进行介绍,并来了解一下如何使用它。<br /><br />AIO 简介

2010-08-29 09:42:00 1040

转载 段错误bug的基本调试方法

<br />段错误一般都发生在字符串处理中,空指针或没有分配内存或数组越界<br />段错误bug的调试 我们在用C/C++语言写程序的时侯,内存管理的绝大部分工作都是需要我们来做的。实际上,内存管理是一个比较繁琐的工作,无论你多高明,经验多丰富,难免会在此处犯些小错误,而通常这些错误又是那么的浅显而易于消除。但是手工“除虫”(debug),往往是效率低下且让人厌烦的,本文将就"段错误"这个内存访问越界的错误谈谈如何快速定位这些"段错误"的语句。<br />下面将就以下的一个存在段错误的程序介绍几种调试方法

2010-08-20 20:52:00 528

转载 编译出错提示

<br />Ambiguous operators need parentheses<br />  不明确的运算需要用括号括起<br />  Ambiguous symbol 'xxx'<br />  不明确的符号<br />  Argument list syntax error<br />  参数表语法错误<br />  Array bounds missing<br />  丢失数组界限符<br />  Array size toolarge<br />  数组尺寸太大<br />  Bad char

2010-08-20 20:15:00 755

转载 Linux上的编程主要有两种变成风格

<br />Linux上的编程主要有两种变成风格:GNU风格和Linux核心风格,下面我分别介绍之。<br />下面几条是基于GNU开放源代码方面的要求: 在任何情况下都不要引用有版权的源代码。 善意接受别人给您的程序添加的代码,但请记住检查其合法性,即是否也是 GNU 的。 编写日志文件(Changelog),这将使您的代码更容易维护。 <br />下面是GNU的编程风格,编写代码时应遵循这些基本要求。<br />1,函数开头的左花括号放到最左边,避免把任何其他的左花括号、左括号或者左方括号放到最左边。<

2010-07-28 18:59:00 541

转载 【转】 ldo工作原理和参数

 查看文章  LDO 工作原理和主要参数2009-04-13 12:41LDO 工作原理和主要参数 摘要:本文论述了低压差线性稳压器(LDO)的基本原理和主要参数,并介绍LDO的典型应用和国内发展概况。 引言便携电子设备不管是由交流市电经过整流(或交流适配器)后供电,

2010-03-17 21:52:00 3788

转载 【转】GNU风格和Linux核心风格

Linux上的编程主要有两种变成风格:GNU风格和Linux核心风格,下面我分别介绍之。下面几条是基于GNU开放源代码方面的要求: 在任何情况下都不要引用有版权的源代码。 善意接受别人给您的程序添加的代码,但请记住检查其合法性,即是否也是 GNU 的。 编写日志文件(Changelog),这将使您的代码更容易维护。 下面是GNU的编程风格,编写代码时应遵循这些基本要求。

2010-03-07 15:28:00 905

转载 一个http请求的详细过程

一个http请求的详细过程我们来看当我们在浏览器输入http://www.mycompany.com:8080/mydir/index.html,幕后所发生的一切。首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。1.连接 当我们输入这样一个请求时,首先要建立一个socket连接,因为socket是通过ip和端口建立的,

2010-03-06 20:26:00 776

转载 【转】C语言的5种存储类以及关键字volatile、restrict

C语言的5种存储类以及关键字volatile、restrict     《C Primer Plus》读到12章,我的C语言复习进展的挺不错。这一章介绍存储类、连接和内存管理,可以说是重中之重。C的5种存储类:自动——在一个代码块内(或在一个函数头部作为参量)声明的变量,无论有没有存储类修饰符auton,都属于自动存储类。该类具有自动存储时期、代码块的作用域和空链接(no linkage)

2010-03-06 17:18:00 591

转载 [转] gcc常用命令

gcc常用命令2009-03-12 21:40GCC(GNU C Compiler or GNU Complier Collection)是GNU项目的编译器套件。它能够编译C、C++和Objective C语言编写的程序。GCC能够支持多种不同的C语言变体,比如ANSI C和传统(Kernighan和Ritchie,K&R)C。此外,GCC在g77的帮助下也能够编译Fortran程序,而用于支持

2010-03-05 22:12:00 511

转载 【转】跟我一起写 Makefile

 跟我一起写 Makefile陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译

2010-03-05 11:04:00 572

44B0中文数据手册.rar

s3c44B0中文数据手册.rar 就不用多说了

2009-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除