自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(54)
  • 资源 (3)
  • 收藏
  • 关注

原创 UNIX系统编程2《笔记》

linux系统编程课堂笔记2(20121014)一、文件、文件夹的操作:删除文件,文件改名,文件权限修改:删除文件:unlink.文件夹的权限改变:chown;chmod文件改名:chname:创建文件夹:mkdir删除文件夹:rmdirtree.c:1.局部变量在递归中少用,防止栈溢出;不要再递归中用结构体,也是防止栈溢出,如果要用结构体,先在外面

2012-10-18 10:41:20 640

原创 UNIX系统编程2<C代码>2

UNIX系统编程22    配合UNIX系统编程2使用。01tst_fork.c:#include #include int main(){ pid_t pid = fork(); switch (pid) { case -1: perror("fork"); goto err_fork; case 0: //由子进程执行

2012-10-18 09:15:09 772

原创 UNIX系统编程1《笔记》

linux系统编程课堂笔记1(20121013)一、 每个应用程序是独享的:1.对于32位的CPU来说,应用程序编程和内核共占有4G的空间:应用层是0-3G,内核层是3G-4G;2.每个程序是独享的:每个程序都有3G的空间来进行使用,这个空间是虚拟内存,在实际的调用的时候,每个应用程序映射到不同的物理内存。例如:a.out和b.out都对地址0x1000进行操作,实际上

2012-10-17 21:58:40 601

原创 UNIX系统编程2<C代码>1

UNIX系统编程21        配合UNIX系统编程2使用。01:tree:#include #include #include static int list_dir(const char *dirname, size_t width){ DIR *dirp = opendir(dirname); if (!dirp) { printf("%*s

2012-10-15 17:04:32 866

原创 UNXI系统编程1<C代码>

UNXI系统编程1        和UNXI系统编程1配套.具体如下: 01open:********************************#include #include #include int main(){ int fd = open("open.c", O_RDONLY); if (fd < 0) { perror("op

2012-10-15 16:58:23 889

转载 硬件开发文档编制规范详解

硬件开发文档编制规范详解  1、硬件需求说明书硬件需求说明书是描写硬件开发目标,基本功能、基本配置,主要性能指标、 运行环境,约束条件以及开发经费和进度等要求,它的要求依据是产品规格说明书和系统需求说明书。它是硬件总体设计和制订硬件开发计划的依据,具体编写的内容有:系统工程组网及使用说明、硬件整体系统的基本功能

2012-10-15 11:17:11 1718

转载 FILE *文件指针 粗略介绍

在程序中,看到了这样的内容,FILE *stream; 解释如下:文件指针在C语言中用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可对它所指的文件进行各种操作。定义说明文件指针的一般形式为: FILE *指针变量标识符;其中FILE应为大写,它实际上是由系统定义的一个结构,该结构中含有文件名、文件状态和文件当前位置等信息。在编写源程序时不必关心FILE结构的细节。

2012-10-12 16:26:51 824

转载 STDIN_FILENO与stdin的区别与作用

STDIN_FILENO与stdin的区别与作用在看apue的时候,示例中经常出现的就是STDIN_FILENO, stdin, 很容易搞混, 所以专门找了下资料,如下1.STDIN_FILENO的作用STDIN_FILENO属于系统API接口库,其声明为 int 型,是一个打开文件句柄,对应的函数主要包括 open/read/write/close 等系统级调用。操作系统一级提供

2012-10-12 16:23:53 790

转载 dirnet.h

一直对于linux如何操作目录不了解,最近研究了一下dirent.h,以下是研究结果:有两个dirent.h: /usr/include/dirent.h         定义了目录流结构DIR和一些操作目录节点的接口,包括打开、读、关闭,以及对流中的指针位置的操作;十分类似文件操作,其中DIR没有实际定义,估计比较复杂,不过在使用过程中,他只是传来传去,并不需要对他做修改,有点类

2012-10-09 15:19:43 1057

原创 何去何从?

面对这样的技术情况,我将何去何从?做了两三年的硬件,设计一个个的原理图,然后对代码又开始了研究,到底怎样才算是真正的核心。也许技术就是一个枪口。我的技术将要何去何从,我的人生从技术起步,然后到哪里可以进行转折。这些的问题我该如何去做。内心听纠结,一直的消失和突然的支持,或许是不深入,才造成 不知道如何才可以搞定一个个的难点。。。

2012-09-26 17:16:51 465

转载 getch()的精辟诠释

getch()  getch():  所在头文件:conio.h  函数用途:从控制台读取一个字符,但不显示在屏幕上  函数原型:int getch(void)  返回值:读取的字符  例如:  char ch;或int ch;  getch();或ch=getch();  用getch

2012-09-18 14:27:34 1267

转载 C语言中对文件的操作

13.3 文件的打开与关闭 文件在进行读写操作之前要先打开,使用完毕要关闭。所谓打开文件,实际上是建立文件的各种有关信息,并使文件指针指向该文件,以便进行其它操作。关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进行操作。在C语言中,文件操作都是由库函数来完成的。在本章内将介绍主要的文件操作函数。 13.3.1 文件的打开(fopen函数) fopen函数用来打开一个

2012-09-18 14:18:04 1286

转载 什么是GREENPLUM?

什么是GREENPLUM?对于很多IT人来说GREENPLUM是个陌生的名字。简单的说它就是一个与ORACLE, DB2一样面向对象的关系型数据库。我们通过标准的SQL可以对GP中的数据进行访问存取。GREENPLUM与其它普通的关系型数据库的区别?本质上讲GREENPLUM是一个关系型数据库集群. 它实际上是由数个独立的数据库服务组合成的逻辑数据库。与RAC不同,这种数据库集群采

2012-09-18 14:16:43 1063

转载 assert()函数用法总结

assert()函数用法总结  assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abo

2012-09-14 12:06:01 450

转载 C51中各种函数总结

1 静态函数:静态函数只能在定义它的文件中被调用,而不能被其他文件中的函数所调用。定义格式为:static 类型说明符 函数名 (形参列表)。   2 外部函数 外部函数可以在定义它的文件和其他文件中被调用。可以在函数定义和调用时使用extern 说明是外部函数。关键字extern 可省略。定义格式为:extern 类型说明符 函数名 (形参列表)    3 可重入函数。一个可重入函数可以

2012-09-06 20:11:19 4844

转载 如何有效地报告Bug

如何有效地报告Bug 作者:Simon Tatham    厚朴教育来源:OpenContent License    点击数:612    更新时间:2010-6-4作者:SimonTatham 专业的自由软件程序员翻译:Dasn引言  为公众写过软件的人,大概都收到过很拙劣的bug(计算机程序代码中的错误或程序运行时的瑕疵——译者

2012-09-06 20:03:37 1262

原创 数据结构笔记六-1 (20120902)

树和二叉树:程序说明:1文件夹 :利用数组顺序存储二叉树;2文件夹 :利用链表存储二叉树;3文件夹 :利用数组顺序存储二叉树;进行遍历:4文件夹 :利用链表存储二叉树;;进行遍历:***********************************************************树:非线性结构:空树:n=0;非空树:n=1:n>1:

2012-09-03 20:43:37 900

原创 数据结构笔记五-2 (20120901)

3 文件夹:代码:****************************main.c***********************************/* * wuxiuwen *20120901 *用数组描述队列 *//***************************/#include"arrqueue.h"int main(){ int

2012-09-01 22:39:18 373

原创 数据结构笔记五-1 (20120901)

堆栈和队列1:程序说明:1 文件夹:利用数组来进行堆栈;2 文件夹:利用链表来进行堆栈;3 文件夹:利用数组来进行队列;4 文件夹:利用链表来进行队列;1..函数的现场保护等都是堆栈的事情:利用栈来进行图的深度优先遍历:2.堆栈和队列的特点:不同点: 堆栈是先入后出;同一端进出 队列是先出后入;两端进出 依次输入a,b,c,不考虑出栈的清空,队列

2012-09-01 22:13:42 470

转载 Regular_pad_thermal_relief_anti_pad

在Allegro 中,制作一个零件(Symbol)之前,必须先建立零件的管脚(Pin)。元件封装大致分两种:标贴和直插。不同的封装需要不同的焊盘(Padstack)。Allegro中的Padstack主要包括1、元件的物理焊盘1)规则焊盘(Regular Pad)。有圆形、方形、椭圆形、矩形、八边形、任意形状(Shape)2)热风焊盘(Thermal Rel

2012-08-31 13:33:58 1654

转载 yum配置

YUM简介:YUM是Yellow dog Updater Modified的简称,yum是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header,header包括了 rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务YUM有以下特点:1、可以同时配置多个资源库(Reposit

2012-08-31 13:29:29 2285

转载 Redhat.Enterprise.Linux 6.1无效或者缺失授权证书解决办法

Redhat.Enterprise.Linux 6.1无效或者缺失授权证书解决办法我想大家安装RHEL6.1会发现6.1比6.0多了以下东西:红帽订阅管理器红帽企业版 Linux 次要发行本集合了各种改进、安全性和 bug 修复勘误。红帽企业版 Linux 6.1 发行注记记录了对红帽企业版 Linux 6 操作系统的主要改动以及这个次要发行本附带的应用程序。有关这个次

2012-08-31 13:28:27 5411

原创 数据结构笔记四-1 (20120826)

数据结构笔记四-1   (20120826)FAQ:1.链表每个结点是数组,函数或者是文件等等;2.哈西表也可以是链表实现,查找到的是指针,这个指针用来操作其他的实现; ******************************程序说明:1.c:利用尾函数递归来实现折半查找以及利用循环来实现折半查找,注意:是对已经有序的序列进行查找;2.c:哈希表的创建和查找

2012-08-31 13:07:36 493

转载 C语言的初级算法大全

C语言的初级算法大全一、单链表目录1.单链表反转2.找出单链表的倒数第4个元素3.找出单链表的中间元素4.删除无头单链表的一个节点5.两个不交叉的有序链表的合并6.有个二级单链表,其中每个元素都含有一个指向一个单链表的指针。写程序把这个二级链表称一级单链表。7.单链表交换任意两个元素(不包括表头)8.判断单链表是否有环?如何找到环的“起始”点?如何知道环的长

2012-08-31 09:48:33 4209

原创 数据结构笔记三(20120825)

1.排序:内部排序:           交换排序:冒泡排序,快排;           选择排序:选择,堆排;           插入排序: 插入;外部排序:归并排序;2.快速排序;3.二叉树:非线性:完全二叉树:   --满二叉树4.累堆排序: 1)创建大根堆; 2)交换到最后的位置; 3)其余的前面就绪创建大根堆 4)交换;

2012-08-25 19:16:55 1173

原创 数据结构笔记二(20120825)

数据结构笔记二(20120825)程序说明:1.c:利用单向环表进行操作,一圈人进行正序报数,报到K退出;看谁是最后一个人;2.c:利用双向环表进行操作,一圈人进行逆序报数,报到K退出;看谁是最后一个人3.c:利用双向环表进行操作,一圈人进行正序和逆序同时报数,先正序,再到序,报到K的退出;看谁是最后一个人;1.  1.c: /* *wuxiuwen *利用单向环表进行操作

2012-08-25 19:02:03 726

原创 数据结构笔记二(20120819)

数据结构笔记二(20120819)     /* * * wuxiuwen * 20120821 * 双向链表的创建,删除节点,插入节点,链表排序,节点的倒序输出, * */#include#includetypedef struct node{ int data; struct node *next; struct node *front

2012-08-24 23:41:57 950

转载 SAS接口完全互连指南(SATA到MINI SAS发展履历)

SAS接口完全互连指南(SATA到MINI SAS发展履历)前言:SAS线缆为什么这样多   罗马并非一日建成,一个规范从诞生到发展逐步走向成熟也远非一日之功。特别在IT行业里,任何技术都在不断完善自我进化,SAS(Serial Attached SCSI,串行SCSI)规范亦是如此。作为并行SCSI的接班人,SAS规范出现在人们的视野中已有些时间了。在SAS走过的这些年之中,其规范一

2012-08-24 15:24:52 46791 2

转载 什么是shell?

介绍 你可以做许多事情而不必知道它们实际上如何运作。比如,你不必懂得发动机燃烧的物理原理就可以开汽车。缺乏电子知识也不会阻止 你用CD机听音乐。不知道什么是Shell和它的工作原理,你还是可以使用UNIX。但是,知道这些你可以更好地利用UNIX。 一个UNIX系统有三种具有代表性的Shell可用:Bourne shell,Korn shell,C shells。在这一章中,你会学到

2012-08-20 21:54:47 655

原创 数据结构笔记一(20120819)

1.单链表的操作:创建,插入,排序,逆向输出,删除节点等的操作。2.程序代码: #include#includetypedef struct node{ int data; struct node *next;}NODE;void Creatlist(NODE **);void output(NODE const *);void freelist(NODE

2012-08-19 22:28:53 371

原创 数据结构笔记一(20120818)

数据结构笔记一(20120818)1.顺序表逻辑(数值)上相邻,地址上连续,是顺序结构。添加节点和删除节点,结果就是后面所有的数进行前移或往后移动;2.链表链表的创建,增加,排序和删除节点;单链表:逻辑(数值)上相邻,地址上不一定连续;用结构体来表示,一个数据和其地址,为一个节点;typedef struct node{        struct st

2012-08-18 23:06:31 382

转载 Redhat.Enterprise.Linux 6.1无效或者缺失授权证书解决办法

Redhat.Enterprise.Linux 6.1无效或者缺失授权证书解决办法我想大家安装RHEL6.1会发现6.1比6.0多了以下东西:红帽订阅管理器红帽企业版 Linux 次要发行本集合了各种改进、安全性和 bug 修复勘误。红帽企业版 Linux 6.1 发行注记记录了对红帽企业版 Linux 6 操作系统的主要改动以及这个次要发行本附带的应用程序。有关这个次

2012-08-14 17:34:57 743

转载 u-boot 分析- [嵌入式Linux系统开发技术详解-基于ARM]2

(转)u-boot 分析- [嵌入式Linux系统开发技术详解-基于ARM]26.2.1 U-Boot工程简介最早,DENX软件工程中心的Wolfgang Denk基于8xxrom的源码创建了PPCBOOT工程,并且不断添加处理器的支持。后来,Sysgo Gmbh把ppcboot移植到ARM平台上,创建了ARMboot工程。然后以ppcboot工程和armboot工程为基础,创

2012-08-14 17:33:01 1396

转载 安装中文字体集和中文输入法

安装中文字体集和中文输入法1 简单的yum命令   首先为了顺利完成今天的任务我们要介绍几个最简单的yum命令    yum install“软件的名称”      /*安装软件*/    yum remove“软件的名称”   /*删除软件*/    yum list   “软件的名称”        /*查看软件*

2012-08-14 16:56:02 781

转载 Makefile详解

Makefile详解                                                             陈皓 Makefile详解跟我一起写 Makefile陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的ID

2012-08-13 12:10:46 458

转载 人的差别在于业余时间

佛有一个著名的理论:人的差别在于业余时间  经典语录一:     哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。    经典语录二:    无论你的收入是多少,记得分成五份进行规划

2012-08-11 21:37:23 1575

转载 大学毕业后拉开差距的真实原因

一位知名的成功人士曾说过:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……"    人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功

2012-08-11 20:56:06 458

转载 给人的忠告

1. 如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言。初出茅庐,往往眼高手低,心高气傲,大事做不了,小事不愿做。不要养成挑三拣四的习惯。不要雨天烦打伞,不带伞又怕淋雨,处处表现出不满的情绪。记住,不做则已,要做就要做好。 -2. 每个人都有孤独的时候。要学会忍受孤独,这样才会成熟起来。年轻人嘻嘻哈哈、打打闹闹惯了,到了一个陌生的环境,面对形形色色的人和事,一下子不知所措起来,有时连一

2012-08-11 20:48:55 523

转载 心情不好或者问题很难解决就看一看

心情不好或者问题很难解决就看一看写的太好了!专门找来送给那些优柔寡断和喜欢胡思乱想的朋友们,每天一学,摆脱烦恼?(一)1.不要在流泪的时候做任何决定,情绪负面的时候说话越少越好。2.不要去反复思考同一个问题,不要把所有的感情都放在一个人身上,你还有父母,还有其他朋友。3.不要害怕做错什么,即使错了,也不必懊恼,人生就是对对错错,何况有许多事,回头看来,对错已经无所谓了。4.

2012-08-11 20:35:00 2837 1

原创 用C语言来实现_输入一个日期(年月日),计算是这一年中的第几天

1.环境:2.代码:/* *wuxiuwen *input date, the date of this year is calculated which day. *输入一个日期(年月日),计算是这一年中的第几天  */#includeint dm(int year,int month, int day){        int flag=0;

2012-08-10 17:36:58 59885 5

vim 7.3安装包

vim 7.3安装包,该安装包是经过本人验证过可以进行安装的包。直接执行,如果不能安装,可以参照本人博客。

2012-08-08

XilinxISE9.xFPGACPLD设计指南光盘源码

Xilinx ISE 的 FPGA设计指南

2009-10-25

模拟电子电路 PPT

是模拟电子,只是第一章,大家看看,别说我呀,我只有一章,就弄上来了!不过这一章内容不错的, 不错的,大家看看!!

2008-10-18

空空如也

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

TA关注的人

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