自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

转载 接外包项目,如何远离垃圾客户

接外包项目,如何远离垃圾客户做项目做产品可以有3个境界:1 挣钱的,2 做品牌的,3 很酷的。有的人从境界1做到3,有得人从3做到1。 我是从1做到3,因为有了钱,你才能远离垃圾项目和不专业的客户。 无论你是单打独斗兼职之余接个小项目,还是已经成立了公司签合同盖大红章接外包项目,初期阶段都遇到过垃圾项目和垃圾客户。你有可能拿到了搭上了无数个不眠之夜,只获得了少的可怜

2014-11-13 23:23:02 1366

转载 CGIC实现web的文件上传

本系列的目的是演示如何使用C语言的CGI库“CGIC”完成Web开发的各种要求。*********************************    基础知识       1.使用CGIC的基本思路       2.获取Get请求字符串       3.反转义       4.获取请求中的参数值    进阶训练       5.用CGIC实现文件上传**

2014-04-09 16:12:52 4642 2

转载 HP(惠普)大中华区总裁孙振耀退休感言

HP(惠普)大中华区总裁孙振耀退休感言2013年09月01日 ⁄ 综合⁄ 共 13795字 ⁄ 字号小 中 大 ⁄ 评论关闭一、关于工作与生活我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏

2014-03-24 15:03:45 835

转载 Linux下tar.xz结尾的文件的解压方法

XZ压缩最新压缩率之王xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。 之前xz使用一直很少,所以几乎没有什么提起。 我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。 最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过x

2014-03-14 15:37:28 700

转载 linux内存管理(下)

物理内存管理(页管理)Linux内核管理物理内存是通过分页机制实现的,它将整个内存划分成无数4k(在i386体系结构中)大小页,从而分配和回收内存的基本单位便是内存页了。利用分页管理有助于灵活分配内存地址,因为分配时不必要求必须有大块的连续内存[1],系统可以东一页、西一页的凑出所需要的内存供进程使用。虽然如此,但是实际上系统使用内存还是倾向于分配连续的内存块,因为分配连续内存时,页表不需要更

2014-02-19 20:38:24 499

转载 linux内存管理(上)

摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存地使用方法。力求从外自内、水到渠成地引导网友分析Linux地内存管理与使用。在本章最后我们给出一个内存映射地实例,帮助网友们理解内核内存管理与用户内存管理之间地关系,希望大家最终能驾驭Linux内存管理。 前言内存管理一向是所有操作系统书籍不惜笔墨重点讨论的内容,无

2014-02-19 20:36:27 466

转载 C语言动态内存分配

要实现动态内存的分配,除了利用含指针成员的结构体之外,还需利用C语言提供的几个标准库函数。(使用时应包含头文件“alloc.h”或“malloc.h”或“stdlib.h”)   1.malloc函数  函数原型为void *malloc(unsigned int size);在内存的动态存储区中分配一块长度为"size"字节的连续区域。函数的返回值为该区域的首地址。“类型说明符”表示把该

2014-02-19 20:30:28 522

转载 八大排序算法总结

插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:Void InsertSort(Node L[],int length){Int i,j;//分别为有序区和无序区指针for(i=1;i<len

2014-02-15 11:51:27 558

转载 写出float x 与“零值”比较的if语句——一道面试题分析

写出float  x 与“零值”比较的if语句请写出 float  x 与“零值”比较的 if 语句: const float EPSINON = 0.00001; if ((x >= - EPSINON) && (x 不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“EPSINON应该是一个很小的值吧   因为计算机在处理浮点数的时候是有误差的,所

2014-02-15 11:47:57 579

转载 source insight快捷键及使用技巧

source insight快捷键及使用技巧 退出程序                             : Alt+F4重画屏幕                             : Ctrl+Alt+Space完成语法                             : Ctrl+E复制一行                        

2013-12-28 17:31:32 511

转载 linux多线程编程

——本文一个例子展开,介绍Linux下面线程的操作、多线程的同步和互斥。前言线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题:是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能:1)有一int型全局变量g_Flag初始值为0;2

2013-12-09 16:34:05 591

转载 AVB--下一代网络音视频实时传输技术

1982年12月IEEE 802.3标准的发布,标志着以太网技术的起步。经过不到30年的发展时间,以太网的传输速度已经从最初的10Mbps发展到100Mbps、1000Mbps、10Gbps,甚至即将出现的100Gbps。以太网低廉的端口价格和优越的性能,使得以太网占据了整个局域网的85%左右,而基于以太网的网桥、集线器、交换机和路由器则构成了互联网体系相当重要的组成部分。 近十几年来,消

2013-12-09 13:33:32 12505

转载 ESS与AVB音频视频桥网络系统

基于以太网的数字音频传输技术    基于以太网的数字音频传输技术是专业音频行业的一个技术焦点,以其不依赖于控制系统而独立存在的特性,广泛的应用到很多项目中。不仅解决了多线路问题,还解决了远距离传输、数据备份、自动冗余等一系列在模拟传输时代无法面对的问题。    目前比较成熟的以太网音频传输技术主要有CobraNet和EtherSound技术,但这两种技术都各有千秋,在它们此基础上,Audi

2013-12-09 13:30:12 2218 1

转载 AVB传输协议数据包分析

解析媒体矩阵(MediaMatrix)(六十四)——高性能媒体数据流传输解决方案AVB                                                                                                                                                           

2013-12-09 13:27:27 6299 2

转载 openwrt常用功能编译选项

make clean 编译完成后清除之前的编译作业(使用这个命令前,记得把编译好的固件备份出来,不然会被删除掉,切记) 其中make menuconfig会有一个编译管理器,在里面可以选择型号、OP功能组件,需要用到方向键、回车键、空格键。方向键是移动光标,回车键是确认,空格键是选择(在选项框按下空格键,*号是编译进固件,M是编译但是不编译进固件)添加功能时尽量依靠

2013-12-09 09:03:41 7741 1

转载 linux下C语言多线程编程实例

学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。    下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。下面是我们的代码:#include #include #include #include #define MAX 10pthread

2013-12-05 17:20:18 621

原创 Win Xp与linux虚拟机共享文件夹挂载失败的问题

最近在Win XP下装了个Vmware 8.0,操作系统安装了个ubuntu 12.04的Linux系统,用于项目开发和调试。结果安装和设置完毕后,vmware-tools也正常安装,但是每次启动虚拟机的时候,都会出现提示“An error occurred while mounting /mnt/hgfs”,让按“S”跳过或者按下“M”进入Recover模式,只能每次都按下“S”跳过,然后在终端

2013-12-05 11:25:21 1588

转载 linux串口编程

在linux下编写终端程序时,有规范模式 ,非规范模式(原始模式特殊的非规范模式)之分。不用于终端,而是在串口这种使用情况下,一般设置为原始模式(非规范的一种特殊情况)。但用read()函数,希望从串口接收指定的数量的字符时,往往接收到的实际字符数,都与指定的不同。如本人用read()希望接收 10 bytes的数据,但实验后发现,分了几次才接收到,俩次接收2bytes ,两次接收3bytes。

2013-12-04 15:43:08 609

转载 建立OPENWRT交叉编译环境

Cross CompileIf you want to use a program, currently not contained in the OpenWrt repository, you probably won't find a binary compiled for your CPU. Provided that it is released as open sourc

2013-12-04 13:23:15 1010

原创 泰国酒店预订攻略

从泰国旅游回来将近一个月了,整个行程感觉非常不错。10天的自助游,先后去了普吉岛、曼谷、清迈和香港,最后返回杭州。所有酒店全部都是提前在国内通过网上预订的。这里也建议打算去泰国度假自助游的朋友,提前预订酒店的一些网站和方法。        以下先摘录一段网上的文章,先让大家了解个大概:酒店比价网站: 常用的酒店预定网站有: www.booking.com  www.agoda.

2013-12-04 13:13:20 3482

转载 Linux下c语言实现将一个目录下的所有文件和目录复制到另一个目录下

#include#include#include#include#include#include#includechar paths[1000],patht[1000],temp_paths[1000],temp_patht[1000];void Copy(char *spathname,char *tpathname){   int sfd,tfd; 

2013-12-04 12:18:22 1841

转载 Linux嵌入式交叉编译环境 的搭建

1. 安装标准的C开发环境,由于Linux安装默认是不安装的,所以需要先安装一下(如果已经安装好的话,就可以免去这一步了):  #sudo apt-get install gcc g++ libgcc1 libg++ make gdb2. 下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,我把它下载到了我的个人文件夹里 /home/wrq  arm-linu

2013-12-04 12:12:42 604

转载 交叉编译器及常见编译错误

(1)交叉编译器      在主机上用来编译其它类型机器上可执行代码的编译器就叫交叉编译器,我们进行嵌入式linux的开发主机大部分都是X86,而我们的嵌入式系统的处理器有可能是ARM/MIPS等非X86处理器,这时候就必须使用ARM/MIPS的交叉编译器才能编译出在这些处理器上能够执行的代码。这里我们使用的是ARM最新的EABI编译器。      交叉编译器在编译的时候,对于浮点

2013-12-04 12:07:28 1130

转载 json-c(转载)

转载自:http://zengriguang.blog.163.com/blog/static/17076248720121080187635/现在JSON解析库满天飞,没有必要再自己写个了,除非是商业程序  。我试过JsonCPP, QJson, Json-Spirit, jaula等C++的库。遇到总总问题,有不支持中文(UTF-8编码也不行)、不方便在Windows下

2013-07-12 10:51:57 1084

转载 linux中fork()函数详解

2012年02月03日 09:35 来源:chinaitlab 作者:ChinaITLab 编辑:刘亚琼        【IT168 技术】  一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。  一个进程调用fork()函数

2013-07-01 09:39:58 463

转载 linux wait() 函数

#include #include pid_t wait(int *status) 进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到这样一个子进程,wait就会一直阻塞在这里,直到有一个出现为止。参数statu

2013-06-14 10:35:41 417

转载 Linux 互斥锁的实现

转载自:http://www.linuxidc.com/Linux/2011-03/33227.htm/*1.线程访问机制1.1引言:任务间的关系有两种:1,间接关系;2,直接关系。例如1. 任务A对莫个缓冲区进行写操作。任务B从这个缓冲区进行读操作。那么A和B的关系就是直接的关系,那么实现这种直接关系的机制就是同步2. 任务A要使用打印机,任务b也要使用打印机

2013-06-14 10:32:52 518

Verilog HDL入门与提高编程

强烈推荐给想学习FPGA的新手,这里的例子代码都是通过调试的;建议新手准备一块FPGA开发板,一遍看文档和代码,一遍在开发板上调试,会取得事半功倍的效果。学习FPGA是一个循序渐进的过程,希望对学习FPGA的新手有所帮助。

2013-08-26

KXM12864J-3说明书

LCD12864 KXM12864J-3型液晶显示屏使用说明书

2011-04-10

单片机语言C51典型应用设计(光盘资料)

单片机语言C51典型应用设计 本书是的配套书,它通过典型的应有和程序介绍了8051单片机语言C51的软件编程技术.全书共有100多个典型应用实例程序,每个程序都给出了C51高级语言程序清单并做了详细注释,而且这些程序都有实际应用参考价值.通过本书的学习和实践,读者能够掌握C51语言的编程应用技巧和方法,同时,本书的所有程序都是通过编译的,并且放入随书附赠的光盘中.

2011-03-30

学习Nios II的经验分享

学习nios ii的很好指导,值得一读。 本人学习NIOS 的时间不算很长,也就2 年多,开始接触NIOS 就是从我们的一个实际项目出发的,以前一直学 习逻辑的FPGA 知识。很多网友学习NIOS 之前,都或多或少的接触过其他MCU,比如51、AVR、ARM 等等, 但是为什么还要学习NIOS 呢,这之间有哪些区别呢 ?

2010-07-23

空空如也

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

TA关注的人

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