自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 openwrt顶层Makefile分析

openwrt这里主要介绍openwrt的主Makefile,并未对各个目录下的Makefile和相关文件进行介绍。 在Makefile里是两个主要的分支,由if语句根据OPENWRT_BUILD的值进行不同的处理。第一个部分主要是执行编译前的准备,第二个部分是执行编译。打开Makefile文件,可以看到默认的make目标world,这个目标没有依赖文件和执行命令。 执行m

2012-09-19 19:18:30 12143

原创 SHELL编程递归实现求阶乘

#!/bin/bash#递归求阶乘#set -x #跟踪脚本的执行过程#输入参数检测if [ "$1" = "" ]then echo "usage:`basename $0` [number]" exitfiif echo $1|grep '[[:digit:]]' 1>/dev/nullthen if [ $1 -lt 0 ] then

2012-08-01 19:25:23 6388

原创 Shell编程简单实现四则运算

#!/bin/shmain(){ echo "#############################" echo "## usage: num1 +/-/#// num2##" echo "## example: 1 + 1 ##" echo "## '*' is replaced by '#' #

2012-07-20 18:48:06 3239

原创 md5加密C语言实现

md5加密,这里的程序只是简单实现了md5加密的效果,适用于字符串,md5加密的主要步骤为:1.md5结构体定义,即md5头文件。#ifndef MD5_FORENCRPTY_H#define MD5_FORENCRPTY_H/*this is only 32bit*/typedef unsigned int md5_int;struct MD5_struct{ md

2012-07-16 23:09:22 8750 1

原创 基于hough在图像中检测直线和图像旋转

一、hough变换检测直线利用hough变换能够检测出图像中存在的直线,有利于对图像特征进行分析。hough变换是利用图像空间与参数空间之间的“点-线”对偶性,通过把图像空间转换到参数空间,对参数空间处理来检测出直线。运用直线的极坐标公式:ρ=хcos(θ)+уsin(θ),ρ,

2011-07-10 20:14:33 3013

原创 控制fl2440开发板led灯亮灭,蜂鸣器发声

led灯亮灭,蜂鸣器发声是通过设置相应寄存器的值来控制的,主要有GPBCON、GPBDAT、GPBUP等,GPBCON有GPB0-10,每一个GPBi设置不同的值来表示输入输出等,设置GPBDAT的每一位表示高低电平,GPBUP设置GPBi是否有效,通过对这三个寄存器的设置则可实现led灯和蜂鸣器。下面有一个简单的程序:实现led灯轮流亮灭,led.c:#define GPBCON (

2011-03-27 22:35:00 3711

原创 linux下简单网络编程

编写网络程序一般分为客户程序和服务程序,主要有TCP和UPD两个协议,TCP服务程序的主要流程有socket()->bind()->listen()->accept()->对数据的操作,客户程序主要是socket()->connect()->对数据的操作,在编写程序时可通过函数的返回值判断是哪一步出了问题,问题便可解决。对于UPD流程没什么问题,主要步骤都差不多。service:#incl

2011-03-26 21:53:00 775

原创 进程之间的通信

今天学习了linux下进程通信方式的内存共享,主要的函数int shmget(key_t key,int size,int flags);char *shmat(int shmid,char *shmaddr,int flags);int shmdt(char *shmaddr);int shmctl(int shmid,int cmd,shmid_ds *buf);明白了怎样实现进程之间内存共享

2011-03-15 19:27:00 631

原创 在linux中安装samba服务器遇到的问题

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。今天在linux上安装samba,把samba相关的rpm包安装完,为samba设置了用户及密码,service smb start启动服务。输入linux的ip地址,结果提示“无任何网络提供程序接受指定的网络路径”。原因是我在linux中没有为samba服务器设置共享文件夹。

2010-12-20 17:59:00 1444 2

原创 关于linux下运行级别

个人觉得这个还是好耍,如果别人不知道就可以恶搞,如果知道就不要班门弄斧了。init 【0-6】共有6个级别,0:开机即关机。1:单用户状态。2:多用户状态没用网络服务。3:多用户有网络服务。4:系统未使用保留给用户。5:图形界面。6:系统重启。修改配置文件/etc/inittab中的运行级别。如果设置成级别1,不需要密码也能进入。如果设置成级别6,开机就重新启动,如果把别人系统设置

2010-12-17 12:43:00 863 1

原创 扩展组合框添加项目,包括图标与文字大体步骤

1.在对话框上放置扩展组合框,设置一个CComboBoxEx变量m_colorcombo,插入所需要的图标资源到Icon文件夹,设置好ID;2.定义个CImageList类的变量imagelist,用来放置图标列表;3.用imagelist.Create()创建图像列表;4.载入图标, hicon=::LoadIcon(AfxGetResourceHandle(),MAKEINTRES

2010-11-28 22:27:00 1435

原创 php之mail函数遇到的问题

用php实现邮件的发送,但遇到SMTP server response: 550 5.7.1 Unable to relay xx(邮箱),结合教程以及网上的帮助,其中有些介绍比较复杂,总结出有以下几步(我的能行):1。首先安装IIS中的SMTP默认服务器,测试,如果不行,再对SMTP进行设置,打开我的电脑-》管理->Internet信息服务-》默认SMTP服务器,点击右键-》访问-》中继-》

2010-09-18 16:35:00 1009 2

md5加密C语言实现

用C语言实现了md5加密,md5是常用的加密方法。

2012-07-16

利用VFW视频录像及拍照

vc++下可以直接运行,利用VFW实现录像及拍照

2011-12-30

twain白皮书

TWAIN协议的详细介绍,帮助学习twain

2011-12-02

c++STL手册

C++stl手册,供大家学习下载^^^^^

2011-12-01

VC端口扫描网络程序

利用sokcet网络编程实现端口扫描是否打开

2011-07-31

workbench—wewb50c.exe

模拟电子技术模拟电路软件,了解电路运行过程中的各个部件的情况...

2010-09-16

面向对象C++学习课件

用于c++的学习与交流,加强语言的学习能力,

2009-12-30

空空如也

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

TA关注的人

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