自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

固本培元的专栏

码农笔记本

  • 博客(25)
  • 资源 (36)
  • 收藏
  • 关注

转载 linux进程间通信的几种机制的比较及适用场合

# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共

2013-09-22 22:59:54 1286

转载 Linux下Kill函数用法

Linux下Kill函数用法http://www.cnblogs.com/winnxm/archive/2010/01/22/1654502.html [ KILL ]功能描述:用于向任何进程组或进程发送信号。1 #include sys/types.h>2 3 #include signal.h>4 5 int kill(pid_t pid

2013-09-21 18:34:44 1172

转载 Linux 下压缩与解压.zip和.rar及.7z文件

Linux 下压缩与解压.zip和.rar及.7z文件对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们:1)对于.ziplinux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,可用命令zip -help和unzip -help查看,这里只做简单介绍,举例说明一下其用法:# zip y

2013-09-20 21:28:56 2719

转载 boost::function详解

要开始使用 Boost.Function, 就要包含头文件 "boost/function.hpp", 或者某个带数字的版本,从"boost/function/function0.hpp" 到 "boost/function/function10.hpp". 如果你知道你想保存在 function 中的函数的参数数量,这样做可以让编译器仅包含需要的头文件。如果包含 "boost/functio

2013-09-17 11:15:51 1366

转载 boost线程池教程

Boost的thread库中目前并没有提供线程池,我在sorceforge上找了一个用boost编写的线程池。该线程池和boost结合的比较好,并且提供了多种任务执行策略,使用也非常简单。下载地址:http://threadpool.sourceforge.net/使用threadpool:这个线程池不需要编译,只要在项目中包含其头文件就可以了。一个简单的例

2013-09-16 12:56:54 3517

转载 Apache 403 error, (13)Permission denied: access to / denied问题

CentOS系统检查了一圈httpd.conf和目录权限,均没有发现问题。最后,看了这篇文章,发现是因为系统启动了SELINUX导致的。http://stackoverflow.com/questions/8816836/apache-403-error-13permission-denied-access-to-denied-fedora-16关闭

2013-09-15 11:07:39 1811

转载 CGIC写cgi

CGIC是C语言CGI库函数,用于编写CGI程序CGIC 主要完成以下功能:* 对数据进行语法分析 * 接收以 GET 和 PSOT 两种方式发送的数据 * 把 FORM 中的不同域连接成连续的串 * 为检索 FORM 数据而提供字符串 , 整数 , 浮点以及单项和多项选择功能 * 为数字字段提供边界检测 * 把 CGI 环境变量加载到非空的

2013-09-14 17:43:23 1532

原创 函数指针高阶运用(C++函数指针)

函数指针类中的的迭代方法,示例。阅读本文先阅读下两文:          http://blog.csdn.net/gubenpeiyuan/article/details/11193865          http://blog.csdn.net/gubenpeiyuan/article/details/11192583阅读之

2013-09-13 15:20:50 1354

转载 linux的chmod,chown命令 详解

linux的chmod,chown命令 详解来源: ChinaUnix博客  日期: 2007.12.11 09:48 (共有条评论) 我要评论 指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file..

2013-09-11 13:57:59 1118

转载 500 Internal Server Error解决方法

http://encodable.com/suexec_problems/suEXEC Problems...and how to fix them.When running a Perl CGI script, you may see the "premature end of script headers" error in your Apache erro

2013-09-11 12:39:36 18903 1

转载 解决Premature end of script headers

今天在调试CGI程序,出现apache internet server error 500错误,第一感觉是权限问题,检测权限后,发现没有任何问题,权限是755,可以执行,如下发现了更深入的问题。总结如下:首先检查如下信息:1 要保证自己的APACHE中有mod_cgi或mod_perl模块2 apache配置文件中 AddHandler cgi-script .cgi 选项功能

2013-09-11 12:37:56 4315

转载 Centos安装apache

3.安装阿帕奇2  Apache2的是作为一个CentOS的软件包,因此我们可以直接用下面命令安装它:    yum install httpd  现在配置系统在引导时启动Apache    chkconfig --levels 235 httpd on  并启动Apache    /etc/init.d/httpd start  现在,您的

2013-09-11 10:30:13 1300

转载 Linux下使用C/C++访问数据库——Oracle之OCI篇

一、什么是OCI?开发基于Oracle数据库的应用程序,我们可以选择多种工具,不仅可以用一般的数据库开发技术,诸如ADO(ActiveX Data Objects)、ODBC(Open DataBase Connectivity)等等,同时,也可以用Oracle公司提供的专门的开发工具,诸如Pro C_C++,OCI(Oracle Call Intedace)等等。比较这几种方式,前者因为

2013-09-10 21:57:41 1733

转载 perl常用环境变量(转帖)

2008-12-25 17:18:51|  分类: Perl|字号 订阅先来一个例子吧#!/usr/bin/perluse warnings;@array = qw(a b c d);foreach (@array) {print $_,”\n”;}例子的作用就是定义一个数组并把其中的元素打印出来,这里需要注意

2013-09-08 18:49:42 1252

原创 Perl例程24例(包含很多运用示例-整理版)

#-1-变量使用,打印#!/usr/local/bin/perl$value=100+30+3+8;print("Value=",$value,"\n");#-2-变量使用,打印#!/usr/local/bin/perl$value=1024;$sentence="The value of \$value is $value.\n";print($sentenc

2013-09-08 18:45:00 4468

转载 Ubuntu下配置apache2和perl cgi

Howto:Ubuntu下配置apache2和perl cgiHowto:Ubuntu下配置apache2和perl cgiBy fire3on Jun 15, 2007 in Linux| Edit Table of Contents1 修改apache2配置文件 2 安装mod_perl默认包 3 相关配置 4 测试配置成功与否

2013-09-07 21:25:00 3628

转载 同步调用、回调函数、异步调用

软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口)。回调和异步

2013-09-07 11:51:11 1245

原创 函数指针高级运用(C函数指针)

阅读本文先阅读下两文:          http://blog.csdn.net/gubenpeiyuan/article/details/11193865          http://blog.csdn.net/gubenpeiyuan/article/details/11192583阅读之后,给出一个函数运用实例。方式为定义一个函数指针类型,直接调用后,回调。

2013-09-06 10:11:06 1577

转载 函数指针详解

函数名与函数指针一 通常的函数调用    一个通常的函数调用的例子://自行包含头文件void MyFun(int x);    //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){   MyFun(10);     //这里是调用MyFun(10);函数      return

2013-09-06 09:46:07 2350

转载 定义使用函数指针

1  定义一个函数指针且不论语法,有两种不同形式的指针函数: 一个是指向普通的C函数的指针和C++的静态成员函数,另外一个是指向C++的非静态成员函数的指针。这两者的基本区别是所有指向非静态成员函数的指针都 需要这个隐含定义:指向本类的一个This指针。注意:这两种函数指针彼此不兼容。既然一个函数指针实际上和一个变量没有什么区别,定义它的时候也就没有什么特殊。下面的例子中我们定义3个函

2013-09-06 09:29:17 2584

转载 setsockopt()用法(参数详细说明)

int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口IPPROTO_IP: IPv4套接口IPPROTO_IPV6: IPv6套接

2013-09-04 09:33:40 1271

转载 Vxworks信号量高阶分析(互斥死锁)

VXWORKS实时操作系统中信号量用于多任务同步与互斥的讨论赵佑春(南京理工大学自动化系,江苏 南京210094)摘要:实时操作系统中对任务的响应时间提供了机制上的保障,但任务的同步与互斥又会削弱对任务响应的实时性,本文通过针对一个具体的实时操作系统VxWorks,详细的讨论了任务的同步与互斥机制,重点的讨论了互斥信号量机制对系统的影响。关键字 Vxworks 、实时操作系统、任务

2013-09-03 10:45:25 3047

转载 Vxworks等实时系统二进制信号量,互斥信号和计数信号量的区别

VxWorks的信号量机制分析 VxWorks信号量是提供任务间通信、同步和互斥的最优选择,提供任务间最快速的通信。也是提供任务间同步和互斥的主要手段。VxWorks提供3种信号量来解决不同的问题。 二进制信号量:最快的最常用的信号量,可用于同步或互斥。互斥信号量:为了解决内在的互斥问题如优先级继承、删除安全和递归等情况而最优化的特殊的二进制信号量。计数信号量:类似于二进制

2013-09-02 16:17:31 1223

转载 Socket编程Linux或者Windows或Vxworks

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有

2013-09-02 14:39:16 2549

转载 Vxworks信号量详解

任务异常处理程序或数据错误可能导致硬件异常;如非法指令,总线或地址错误,除0除外,Vxworks异常处理负责这些异常处理。一般默认处理是将引进异常的任务挂起,保存该任务引起异常时运行状态。 内核和其他任务继续运行。 代码的共享与重入:  Vxworks中, 一段子程序可能被多个任务调用,共享代码就是被多个任务执行的代码。共享代码是系统更加有效和易于管理。Vxworks只要使用一

2013-09-02 10:50:19 4826

protobuf-cpp-3.6.1.tar.gz

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

2020-03-21

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

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

2018-02-07

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

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

2018-02-07

ios开发按钮控件使用实例

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

2016-05-29

libx264编码ffmpeg需要的库

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

2014-06-18

cmakeQtDemo

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

2014-04-24

PELCO云台控制测试软件

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

2014-03-30

cmake使用移植模板示例

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

2013-12-27

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

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

2013-08-04

VxWorks调试教程

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

2013-05-28

雷达数据格式

这是雷达数据的标准格式的一个实例的分析,有助于初入者对雷达信息的理解。

2013-02-19

QT实现画线画板

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

2013-02-05

QT自定义信号与槽示例

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

2013-01-29

Qt入门教程实例代码

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

2013-01-27

makefile权威模版

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

2013-01-17

makefile输出目录管理

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

2012-11-26

makefile权威傻瓜教程

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

2012-11-20

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

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

2012-11-17

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

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

2012-10-16

Boost_thread库例程

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

2012-07-19

Boost_asio权威傻瓜教程

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

2012-07-17

IEC协议大全

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

2012-07-11

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

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

2012-04-10

虚拟打印机带补丁

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

2012-04-10

汇编入门教程

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

2012-04-05

各种纽扣电池封装

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

2012-03-17

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

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

2012-03-07

TMS320F2808例程(淘宝购买)

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

2012-03-07

DSP,TMSF320F2808权威例程

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

2012-03-07

HL340串口转USB驱动

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

2012-01-03

CodeWarrior学习资料

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

2011-08-11

OV7620的飞思卡尔代码

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

2011-07-26

AVRMega16PWM代码

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

2011-07-26

2401通信模块资料大全

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

2011-07-26

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

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

2011-07-26

空空如也

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

TA关注的人

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