自定义博客皮肤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)
  • 资源 (36)
  • 收藏
  • 关注

转载 POSIX正则表达式规则

正则表达式(regular expression)是一种表示方式,在许多地方均有对此的支持,如命令grep、语言Python、工具vim等。但是这里仅讨论POSIX正则表达式,显然它与其他正则表达式(如传统的Unix正则表达式)存在稍许的差异。POSIX正则表达式分为:BRE(Basic Regular Expression)和ERE(Extended Regular Expressions)

2012-12-29 11:16:06 1666

原创 POSIX(C语言)正则表达式规则

正则表达式说明简介大体来讲,正则表达式的文法分为3种标准:BRE、ERE 和 ARE。其中 BER 和 ERE 属于 POSIX 标准,ARE 则是由各家定义的扩展。POSIX 正则表达式  传统上,POSIX 定义了两种正则表达式语法, 即:基本正则表达式(BRE)和扩展正则表  达式(ERE)。  其中, BRE 定义的语法符号包括:

2012-12-29 09:18:20 3158

原创 正则表达式实验。C,linux实验

#include #include #include int main(int argc, char ** argv){ if (argc != 3) { printf("Usage: %s RegexString Text\n", argv[0]); return 1; } const char * pRegexSt

2012-12-28 17:47:17 1155

转载 正则表达式教程 C语言POSIX

原文转载自:http://www.wuzesheng.com/?p=929深入浅出C/C++中的正则表达式库(一)——GNU Regex Library2010年4月1日小武哥发表评论阅读评论写在前面: 本文是面向有正则表达式基础的读者朋友的,如果你还不知道正则表达式是什么,请先到这里学习一下 :http://en.wikipedia.org/wik

2012-12-28 17:36:10 1368

原创 C语言字符串string(char)的操作函数

c语言字符串函数详解   void *memset(void *dest, int c, size_t count);  Set内存将dest前面count个字符置为字符c. 返回dest的值. void *memmove(void *dest, const void *src, size_t count);  移动内存从src复制c

2012-12-28 10:35:05 3625

原创 解决openwrt ipk missing dependencies libpthread librt

新版本的trunk有在ipk打包的过程中的bug,他不能自动识别SDK中已经变异的动态链接库,比如libpthread,libboost这些。解决方案是修改与pakage里同级的makefile的内容:可以修改如下:主要是添加DEPENDS与拷贝动态链接库到安装目录。找了很久,很多国外的论坛才,找到的思路。##############################

2012-12-26 10:21:38 13927 10

原创 Vmware扩大硬盘

近来Vmware 要扩大硬盘,在网上搜了一些帖子,很麻烦。下面是workstation的方法,视窗化的。很方便的:

2012-12-25 14:12:57 1139

原创 解决 Stat Failed On ....No Such FIle or directory

error: stat failed on /home/gato/openwrt_sandbox/trunk/bin/ramips/openwrt-ramips-rt305x-dir-300-b1-squashfs-sysupgrade.bin, No such file or directoryAfter googling a while, I discovered here t

2012-12-25 10:46:02 10699

原创 Ubuntu与windows共享文件--通过Xmanager传送文件

安装 vsftpd     sudo apt-get install vsftpd配置完成后,启动Xmanager 既可通讯。CSDN空间不足,Xmanager的安装包可以加QQ索取。

2012-12-24 16:58:40 2899

原创 Linux/CRC校验

简介CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。CRC校验实用程序库在数据存储和数据通讯领域,为了保证数据的正确,就不得不采用检错的手段。以下是CRC32的C语言实现,经过测试,能够正确运行:原理crc校验原理利用CRC进行检错的过程可

2012-12-24 10:49:46 6398

原创 Linux常用内核配置

内核配置详细说明第一部分Codematuritylevel options--->代码成熟等级选项[]Promptfordevelopmentand/orincomplete code/drivers默认情况下是选择的,这将会在设置界面中显示还在开发或者还没有完成的代码与驱动.你应该选择它,因为有许多设备可能必需选择这个选项才能进行配置,实际上它是安全的。[]Selecto

2012-12-20 17:52:25 1638

原创 Linux常用命令详解

Linux是一个真正的多用户操作系统,它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录,这是因为Linux和UNIX一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台进行多次登录。虚拟控制台的选择可以通过按下Alt键和一个功能键来实现,通常使用F1–F6例如,用户登录后,按一下Alt–F2键,用户又可以看到"login:"提示符,说明用户看到了第二个虚拟控

2012-12-20 17:51:12 962

原创 UNIX/LINUX 单线程I/O 超时处理

UNIX 下的I/O 超时处理是一个很常见的问题,  它的通常做法是接收输入(或发送输出)后立刻返回,  如果无输入(或输出)则n 秒后定时返回.    一般情况下,  处理UNIX中I/O 超时的方式有终端方式,  信号跳转方式和多路复用方式等三种.  本节设计一个定时I/O 的例子,  它从文件描述符0 中读取一个字符,  当有输入时继续,  或者3 秒钟后超时退出, 并打印超

2012-12-20 16:45:14 1132

原创 UNIX/LINUX 全局跳转

全局跳转   UNIX 下的C 语言中, 有一对特殊的调用: 跳转函数,  原型如下: #include  int setjmp(jmp_buf env); void longjump(jmp_buf env, int val);    函数setjmp 存储当前的堆栈环境(包括程序的当前执行位置)到参数env 中, 当函数正常调用成功时返回0. 函数longjmp 恢复保

2012-12-20 15:35:46 1014

原创 Linux下的定时器

#include  #include  int getitimer(int which, struct itimerval *value); int setitimer(int which, const struct itim erval value, struct itimerval *ovalue);     函数setitimer 可以提供三种定时器,  它们相互独立,

2012-12-20 11:35:04 1109

转载 Openwrt挂载移动硬盘,U盘

openwrt 自动挂载U盘、移动硬盘#http://hi.baidu.com/f_fxopkg updateopkg install kmod-usb-coreopkg install kmod-usb-ohci          #安装usb ohci控制器驱动#opkg install kmod-usb-uhci      #UHCI USB控制器op

2012-12-19 10:35:12 23837

原创 C 获取时间,包括 年月日,时分秒,以及分别获得

char* GetTime(const char* Mode)/* date Day Mon Year Hour Min Sec */{ char* Year ;char *Mon;char *Day;char *Hour;char *Min;char *Sec; time_t rawtime; struct tm * timeinfo; time ( &rawtime ); time

2012-12-17 11:23:12 3969

原创 JSON的一个整合两个JSON对应值加合一起

void JSON_Integration(cJSON *tiny,cJSON *huge){ uchar Nodenum_rel ; uchar Nodenum_day; /* start ReNewing */ Nodenum_rel = cJSON_GetArraySize(huge); Nodenum_day = cJSON_GetArraySize(tiny); for(

2012-12-15 16:00:11 4874

原创 C读入任意大小文件(包括txt)输出为char

char* Load_File_JSON(const char* filename){ FILE *fp; char *str ; long flength; fp = fopen(filename, "r"); if (!fp) { printf("!!FILE open ERROR \n"); return NULL; } fseek(fp,0,SEEK_END);

2012-12-15 14:03:06 2667

原创 缺省的ps下自动控制程序的脚本

在很多嵌入式,裁剪的linux系统中 PS命令被裁剪了,他的返回值也就不准确啦。这里提供了一个可以自动识别的示例,利用了grep的功能。#!/bin/shecho "Scada Protect program"touch /tmp/start_tmpps > /tmp/start_tmpgrep Scada_Em /tmp/start_tmpif [ "$?" -eq 0 ]t

2012-12-15 10:41:10 1263

原创 脚本编程示例

#!/bin/shps -C NewXScada > /tmp/stop_tmpif [ "$?" -ne 0 ]then echo "NewXScada not running!" rm -f /tmp/stop_tmp exit -1firm -f /tmp/stop_tmpkillall NewXScadaif [ "$?" -eq 0 ]then echo "Ne

2012-12-15 09:31:54 1012

原创 C语言正则表达式(修改版)

在很多人看来,正则表达式看上去古怪且复杂,因此往往不想去触及或使用。如果我们抛开这种“畏难”心理,在经过循序渐进地学习之后,就会发现这些复杂的表达式其实写起来还是相当简单的。一旦它被你所“驯服”,就可利用正则表达式把原需数小时辛苦且易错的文本处理工作压缩在几分钟(甚至几秒钟)内完成。 正则表达式定义正则表达式(regular expression)是Linux系统中一种非常

2012-12-14 10:27:11 1333

原创 ubuntu更换163的源

进入网址,直接下载source.list 文件替换,并变换版本号。网址如下 http://mirrors.163.com/.help/ubuntu.html

2012-12-11 16:37:42 1268

原创 焊接口诀

净:清理干净,使用松香,助焊剂,洗板水等快:焊接过程,越快,越好,当然前提是没有虚焊。绝:做好绝缘工作,静电环,恒温烙铁,这些。

2012-12-10 10:34:22 2215

转载 热风枪使用方法

正确使用热风枪可提高维修效率,如果使用不当,会将手机主板损坏。如有的维修人员在取下功放或CPU时,发现手机电路板掉焊点,塑料排线座及键盘座被损坏,甚至出现短路现象。这实际是维修人员不了解热风枪的特性造成的。因此,如何正确使用热风枪是手机维修,主板维修的关键。- l& L  W0 f# T$ ]6 T1.吹焊小贴片元件的方法) X" ~1 n! Q. w- A& R6 z手机中的小贴

2012-12-10 10:25:31 5777

转载 风枪,烙铁使用方法--焊接注意事项

我们一般在更换芯片/闪存/主控等时候,应注意以下几点问题,(仅供参考)1、电烙铁不要选功率太大的,而且最好焊接时拔除插头,防止静电击穿穿FLASH芯片。如果是专业的数码维修人员是没时间去拔烙铁的,所以最好用低压直流焊台来焊接,其烙铁头电压一般为直流12V,且是隔离的。2、一般采用加焊锡法,这样可以最快速的使FLASH焊脚脱离主板(有条件的可使用热风枪,先要加一些松香水以降低芯片温度

2012-12-10 10:22:05 8716

转载 Linux/C的定时器

本文转载于http://hi.baidu.com/ljd_1986513/blog/item/d0bee6503f00d5113b293556.htmllinux定时器的使用首先来看看linux操作系统为每一个进程提供的3个内部计时器。使用定时器的目的无非是为了周期性的执行某一任务,或者是到了一个指定时间去执行某一个任务。要达到这一目的,一般有两个常见的比较有效的方法。一个是用linu

2012-12-07 10:59:08 1155

原创 (单向链表)数据结构的创建和功能函数(C语言)

头文件注意点:串的数据类型是用指针查询数据的,注意保护指针不被free掉,长度定义unsigned char 可能小了些。需修改。/******************************** * FIFO Ready Data Wait Sent* ********************************/#include typedef struct{

2012-12-04 14:05:30 1591

原创 AISO教程UDP组播的例程

改编了直接可用的接收端://// receiver.cpp// ~~~~~~~~~~~~//// Copyright (c) 2003-2012 Christopher M. Kohlhoff (chris at kohlhoff dot com)//// Distributed under the Boost Software License, Version 1.0

2012-12-03 12:54:47 2655

转载 C程序调用shell脚本

C程序调用shell脚本共有三种方法C程序调用shell脚本共有三种法子 :system()、popen()、exec系列函数call_exec1.c ,内容为:system() 不用你自己去产生进程,它已经封装了,直接加入自己的命令exec 需要你自己 fork 进程,然后exec 自己的命令popen() 也可以实现执行你的命令,比system 开销小1

2012-12-01 14:07:27 987

Boost_asio权威傻瓜教程

这个是Boost_asio的很好的教程,里面有TCPIP,UDP,HTTp的教程,代码直接copy加入工程就可以使用,好东西,不藏着,大家分享。呵呵,谢谢

2012-07-17

AVRMega16PWM代码

这是我们做课程设计的时候写的代码,总共有接近两千行,包括了PWM激发的音乐盒子,还有中断控制的数字时钟,还有算法很牛的跑马灯,很多样的。

2011-07-26

OV7620的飞思卡尔代码

这是我们做飞思卡尔车的时候写的代码,它是飞思卡尔智能车里面摄像头导航的代码,代码全了的,

2011-07-26

基于2401通信模块的遥控车代码

这是我们做项目时候写的代码,是很珍贵的资源,在这里把他共享出来,为广大的网络朋友做出一份微薄的贡献。

2011-07-26

自平衡小车代码加原理图上位机

很好的资源,值得下载,全套资源。原理图,上位机,代码。还有相对应的芯片资料。

2012-04-10

各种纽扣电池封装

这个是各个纽扣电池的封装,在网上很不容易才找到的。共享到网络上,给网友参考。

2012-03-17

TMS320F2808例程(淘宝购买)

这个2808例程是我们在淘宝购买开发板时,做完项目后留下,其中也有自己更改的C文件。很多地方与2812也兼容。可以参考。希望能把更好的资源共享给网友。有更好的学习环境。 西南科技大学。IPC嵌入式实验室

2012-03-07

AIS教程,驱动,解码,解析

好东西,不藏着,这个是AIS的解码函数,至于原理可以自己去看课本,原理料及就好了,这个工程上用很好的

2012-10-16

IEC协议大全

IEC 的协议时比较新的几个,也不是太全,免费共享给大家,谢谢了。

2012-07-11

Boost_thread库例程

好例程,vs安装好库后,加好工程文件就可以跑了。ubuntu下同样道理。

2012-07-19

汇编入门权威教程(211工程院校使用)基础而详细

学习嵌入式必备的资源,不仅是嵌入式,很多信息类工程师深入后基本需要全面学习汇编。初级工程师入门,中级工程师查询,高级工程师升华用的资料

2012-03-07

DSP,TMSF320F2808权威例程

这个我们在淘宝购买开发板时,做完项目后留下的历程,其中也有自己更改的C文件。很多地方与2812也兼容。可以参考。希望能把更好的资源共享给网友。有更好的学习环境。我们是西南科技大学IPC

2012-03-07

CodeWarrior学习资料

这个是Codewarrior入门的好资料,学习飞思卡尔芯片的编译器Codewarrior所必须得资料,很好用

2011-08-11

2401通信模块资料大全

这是在淘宝上买东西,卖家才给的代码,很珍贵的,现在把他共享出来,希望它能给网友带来很多的启示,也希望我们的网络资源越来越丰富

2011-07-26

汇编入门教程

汇编的教程 鄙视要分很多的家伙 下载后评论 归还1分 文档只需要1分

2012-04-05

虚拟打印机带补丁

xp系统用的虚拟打印机,实测有效。开始我找了很多下载的地方都安装不上。提示功能模块缺失。补丁也附在里面。可以安装。很多网上下载的不能直接使用。这个是我收集好了。可以用的。

2012-04-10

HL340串口转USB驱动

在网上找了N多资源安装我的串口驱动,最终还是没有装好,最后找同学要的驱动程序,的却好,一装就OK了,好东西,值得分享

2012-01-03

VxWorks调试教程

Vxworks安装好后需要进一步学习怎么编程和怎么调试那么这本手册很好的帮助你啦。好资料不藏着,共享给大家

2013-05-28

吴恩达老师深度学习第四课卷积神经网络所有作业

吴恩达老师深度学习第四课卷积神经网络所有作业包含第四课,第一周,第二周,第三周,第四周的

2018-02-07

linux守护进程,后台进程教程实例

这个是linux守护进程的实例,非常的简洁,内有makefile,c文件,脚本都有,希望能对你有所帮助。脚本的教程见:http://blog.csdn.net/luopeiyuan1990/article/details/8193359#t19 守护进程的教程见:http://blog.csdn.net/luopeiyuan1990/article/details/8190681

2012-11-17

windows下WDK驱动开发配置好的工程

对于进入windows驱动开发的朋友,这个资源会有一定帮助。 下面是配合过程博文:http://blog.csdn.net/luopeiyuan1990/article/details/9745841

2013-08-04

cmake使用移植模板示例

cmake的模板,可以直接在windows或者 linux上直接cmake使用。对初学者很有用。

2013-12-27

PELCO云台控制测试软件

如果你在开发基于PELCO协议的云台使用这个测试软件进行测试云台是一个不错的选择,祝你好运,幸福的屌丝程序猿。

2014-03-30

makefile输出目录管理

makefile 生成的中间文件o文件和源代码一起很烦,让他在另外一个目录吧。

2012-11-26

吴恩达老师深度学习第二课改善深度学习所有作业

吴恩达老师深度学习第二课改善深度学习所有作业,第二课 第一周,第二周,第三周

2018-02-07

protobuf-cpp-3.6.1.tar.gz

另外的资源要分太高咯,这儿来个便宜的,本来就是可以下载的东西,这里做一个中转,没必要收那么贵的,就这样,大家随意下载吧

2020-03-21

QT实现画线画板

这是一个QT编程的示例,一个QT画板的代码,简单适用QT初学者。

2013-02-05

QT自定义信号与槽示例

这个是QT编程中自定义信号与槽的一个编程示例,加入工程及可以调试。十分方便。

2013-01-29

ios开发按钮控件使用实例

这是ios按钮控件使用的实例,很简单而又用的一个用法。与本人博文配套,欢迎参考。

2016-05-29

libx264编码ffmpeg需要的库

ffmpeg需要支持编码的朋友下载这个比较适合了,x264的扩展,编译x264支持的ffmpeg参考这篇博文也可以:http://blog.csdn.net/gubenpeiyuan/article/details/18922577

2014-06-18

makefile权威傻瓜教程

makefile的教程附有例程:blog见: makefile实例http://blog.csdn.net/luopeiyuan1990/article/details/8128805 makefile高阶http://blog.csdn.net/luopeiyuan1990/article/details/8128619

2012-11-20

Qt入门教程实例代码

这个是嵌入式开发中Qt开发的一个入门级的示例,示例,教程,方便大家学习。

2013-01-27

cmakeQtDemo

这个是一个使用Cmake来构建qt工程的样例下载。能很方便的使用cmake构建qt工程,同时又能发挥cmake的其他强项。 对应博文地址:http://blog.csdn.net/gubenpeiyuan/article/details/24425239

2014-04-24

makefile权威模版

个人整理的makefile模版。非常好用,参加过linux大项目的同志都知道有一个好用的makefile模版十分关键。

2013-01-17

空空如也

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

TA关注的人

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