自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (17)
  • 收藏
  • 关注

原创 二叉排序树的创建

typedef struct BiNode{ int data; struct BiNode *lchild; struct BiNode *rchild;}BiNode;BiNode* Insert(BiNode* T, int data)

2011-03-30 18:01:00 911

原创 二叉树的构建与层次遍历实现

// BinaryTree.cpp : 定义控制台应用程序的入口点。//#include "stdio.h"#include "string.h"#include "malloc.h"int ntotal = 0,nleaf = 0;//ntotal表

2011-03-30 18:00:00 1406

原创 二叉排序树中删除一个节点

//从T节点开始删除,parent为T的父节点,key为要删除的节点的关键字值//返回删除后T位置的新指针BiNode* DelNode(BiNode* T, BiNode* parent, int key){ BiNode* s; BiNode* p;

2011-03-30 17:58:00 4107

原创 更改单文档应用程序主框架Frame的标题

方法一:BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)    //重写这个类{// TODO: Modify the Window class or styles here by modifying// the CREATESTRUCT cscs.style   &=   ~FWS_ADDTOTITLE;

2011-03-28 13:51:00 3079

原创 strchr()函数的详解与实现

一)strchr()函数的详解原型:extern char *strchr(const char *s,char c);  头文件:#include   功能:查找字符串s中首次出现字符c的位置说明:返回首次出现c的位置的指针,如果s中不存在c则返回NULL。使用实例和实现算法:#include char *strchr(const char *s, const

2011-03-27 19:56:00 4521

原创 atoi 与 itoa的详解和实现源代码

一)C语言库函数名: int atoi(const char *nptr);①函数解释功 能: 把字符串转换成整型数.名字来源:array to integer 的缩写.函数说明: 参数nptr字符串,如果第一个非空格字符不存在或者不是数字也不是正负号则返回零,否则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。头文件: #include

2011-03-27 19:35:00 3119

原创 关于字符串转化为整型数和浮点数

<br />功 能: 把字符串转换成整型数.   <br />名字来源:array to integer 的缩写.   <br />原型: int atoi(const char *nptr);   <br />函数说明: 参数nptr字符串,如果第一个非空格字符不存在或者不是数字也不是正负号则返回零,否则开始做类型转换,之后检测到非数字或结束符 /0 时停止转换,返回整型数。  <br /> 头文件: #include <stdlib.h>   <br />程序例:   1)   <br />#inclu

2011-03-27 19:27:00 1587

原创 返回函数值-字符串和指针的问题

#include "stdafx.h"#include "stdio.h"char *string(){ char pString[] = "abcedigfh"; return pString;}int _tmain(int argc,

2011-03-27 12:55:00 1319

原创 找出两个或者多个字符串中最大的公共串,最大的整数,最长的整数

一 找出两个字符串中最大的公共字串#include "stdio.h" #include "malloc.h" #include "string.h" char *maxsubstr(char *str1, char *str2) { char *p1, *p2, *q1, *q2, *destp; char

2011-03-27 00:39:00 1192

原创 PHP MySQL类

<?phpclass mysql { private $db_host; //数据库主机 private $db_user; //数据库用户名 private $db_pwd; //数据库用户名密码 private $db_database; //数据库名 private $conn; //数据库连接标识; private $result; //执行query命令的结果资源标识 p

2011-03-26 22:05:00 920

转载 mysql存储过程和函数

<br />mysql存储过程和函数<br /><br />相信你在看完这篇文章之后就对过程和函数的创建有一个大概的了解了。其实它与C语言中有函数有相似的内涵。<br />注意体会!<br />1。建立存储过程 <br />Create procedure、Create func

2011-03-26 22:03:00 1328

原创 Builder建造者模式

mysql编码设置 MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明 需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最简单最彻底的方法: 一、Windows1、中止MySQL服务2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即

2011-03-26 22:01:00 756

原创 Makefile的编写详解

一 首先,我们来看一个简单的例子/* main.c */ #include "mytool1.h" #include "mytool2.h" int main(int argc,char **argv) { mytool1_print("hello"); mytool2_print("hello"); } /* mytool1.h */

2011-03-26 21:59:00 912

转载 存储过程及其调用

本文转自于http://www.cnblogs.com/cy163/archive/2008/10/16/1312277.htmlmysql5.0以后就支持存储过程了,目前mysql的6.0Alpha版也已经推出。6.0不仅支持大型数据库如oracle等的绝大部分功 能,如存储过程、视图、触发器、job等等,而且修正了这些功能所存在的bug,其中6.0.1还支持64位windows,以

2011-03-26 21:59:00 2530

原创 PHP4与MySQL数据库操作函数详解

说PHP就不能不提MySQL,而要讲MySQL,那么PHP也是必然要被提起。PHP的迅速崛起,离不开MySQL,而MySQL的广泛应用,也与PHP休戚相关。     下面详细分析PHP4中与MySQL相关操作的函数(共32个,开头都为mysql_):      . 连接数据库服务器(database server)的函数(2个):      (1).mysql_connect(

2011-03-26 21:51:00 790

原创 PHP操作mysql数据库的函数集合

本函数库供存取MySQL数据库。有关 MySQL 的细节,及下载 MySQL数据库,请到这个网址 http://www.mysql.com。而网络上也有许多提供处理 MySQL 的用户界面程序,建议到 http://www.phpwizard.net/phpMyAdmin下载 phpMyAdmin,可以使用浏览器操作及管理 MySQL。整套 phpMyAdmin程序,是用 PHP3

2011-03-26 21:42:00 1457

原创 FTP用户权限

这篇是关于ftp的文档,其作用是在ftp中创建用户时,对其权限进行限定。使创建的用户只能在指定文件夹下上传文件和下载文件,这样可以加强ftp的安全性。    具体操作步骤如下: 创建用于ftp的帐户:#mkdir /home/ftp                                          #创建ftp根目录#useradd  -d   /home/ft

2011-03-26 21:38:00 1772

原创 Linux常用命令

rm  -rf  filename ( 强制删除文件夹) 假如文件名111.cgcc  -o 111  111.c(编译)./111(执行)cd   root (返回到目录下) ls  root/filename(查看目录或文件夹下的文件)对于tar文件捆绑时:tar  cvf  压缩文件.tar压缩对象文件及内容查看内容时:tar tvf 压缩文件.tar解开

2011-03-26 21:36:00 951

原创 Makefile的工作原理与详解

①  概述      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,

2011-03-26 21:30:00 3750

原创 Linux系统配置文件的详解和常见问题的解决

TCP/IP协议的网络通信是用IP作为唯一的地址确定主机。我们可以把主机看成一个"单元",在两个“单元”内要想实现网络通信,则首先每一台主机必须有自己的IP号。然后通过IP号建立网络连接通信,但是有时会发现还是不能进行网络通信,此时,我们可以用PING命令检查一下,看看两个“单元”是否是真的已经连接好了,当你PING不通时,你的防火墙可能对此也有一定的影响,你可以看一下防火墙的设置。所以要想实现网

2011-03-26 21:21:00 893

原创 FTP不能连接的原因

当你在用FTP建立远程连接的时候不能连接上,你可以尝试:(1):启动ftp,#service vsftpd start;(2):如果还不行的话就可能是防火墙的问题了,#setup  进入防火墙的设置,设置为disable(disabled);一般就可以解决问题。

2011-03-26 21:21:00 2399

原创 数据库读取中文乱码的问题

1.当你的MySQL返回的字符串的编码格式(字符集)与你的客户工具程序(mysql, php, query browser, ...)当前使用的字符集不同时,就会造成乱码。 比如一个英国朋友告诉你Long, 当一位中国小学生看到后就会告诉你“龙”而不是“长”.      2. MySQL中默认字符集的设置有四级:服务器级,数据库级,表级 。最终是字段级 的字符集设置。注意前三种均为默

2011-03-26 21:19:00 4539

原创 JavaScript复选框的问题

无标题文档    您的爱好是什么?(最多同时选三项)

2011-03-26 00:00:00 616

原创 JavaScript实现单击下拉框选择直接跳转页面

---教学院系---油气资源与勘探技术教育部重点实验室

2011-03-25 23:59:00 2907

原创 JS选择和验证技术

全部不选反选/*全选*/ function selAllCheckbox(checkboxName) { o = document.getElementsByName(checkboxName); for (i = 0; i o[i].checked = true; } } /*

2011-03-25 23:57:00 720

原创 JS实现选择确认删除

<br /><br /><SCRIPT LANGUAGE=javascript><br />function p_del() {<br />var msg = "您真的确定要删除吗?/n/n请确认!";<br />if (confirm(msg)==true){<br />return true;<br />}else{<br />return false;<br />}<br />}<br /></SCRIPT><br />调用方法:<br /><a href="#" onclick="javascrip

2011-03-25 23:56:00 921

原创 JavaScript实现在web页面显示跳动的时间

跳动的时间

2011-03-25 23:56:00 2316

原创 Linux下串口程序开发

2.1     读串口读取串口数据使用文件操作read函数读取,如果设置为原始模式(Raw Mode)传输数据,那么read函数返回的字符数是实际串口收到的字符数。char  buff[1024];int    Len;int  readByte = read(fd,buff,Len);可以使用操作文件的函数来实现异步读取,如fcntl,或者sele

2011-03-25 23:16:00 1993

转载 嵌入式Linux下串口编程(一)

嵌入式Linux下串口编程一、配置内核在嵌入式Linux下进行串口编程之前,先在内核中配置串口部分,如下:Device Drivers--->       character devices--->              Serial drivers--->Samssung S3C2440/S3C2442 Serial port support二、应用程序C文件:uart_init.c:打开设备、初始化串口(设置参数)main.c:测试串口读写头文件:uart_init.hMakfileuart_ini

2011-03-25 23:14:00 4026

原创 多字节字符串与宽字符串的转换

多字节字符串与宽字符串的转换可使用C API者Win32 API.C API: mbstowcs,wcstombsWin32 API: MultiByteToWideChar, WideCharToMultiByte下面着重介绍Win32 API的用法,C API的用法较为简单可参照Win32 API。首先是WideCharToMultiByte通常你需要配置4个参数(其他参数如是使用即可),红色标记的部分。依次是源宽字符串,需要转换的长度(-1,则为转换整个字符串),目标多字节字符串,目标缓冲区长度。返回

2011-03-25 23:12:00 4215

转载 MFC+OpneGL学习笔记

零基础搭建OpenGL开发环境[0]OPENGL的介绍就不用了,他的好处书上也很多。开始之前记录一个学习openGL的网站:http://nehe.gamedev.net/ NEHE的OpenGL学习网站。其他相关openGL的知识的书也希望我去好好看看。1.openGL的库。使用OpenGL开发当然要使用到他的库咯。他的头文件包括:gl.h glu.h glaux.h 等核心的库,还

2011-03-25 23:10:00 2452

原创 Python标准模块logging

在python的logging模块中主要有四个组件:logger: 日志类,应用程序往往通过调用它提供的api来记录日志。handler: 对日志信息处理,可以将日志发送(保存)到不同的目标域中。filter: 对日志信息进行过滤。formatter:日志的格式化。下面写了一个简单的脚本试一下各个组件的功能        import logging#创建两个日志类

2011-03-25 23:08:00 1186

原创 Python多进程

在以前只是接触过PYTHON的多线程机制,今天搜了一下多进程,相关文章好像不是特别多。看了几篇,小试了一把。程序如下,主要内容就是通过PRODUCER读一个本地文件,一行一行的放到队列中去。然后会有相应的WORKER从队列中取出这些行。import multiprocessingimport osimport sysimport Queueimport timedef

2011-03-25 23:07:00 1489

原创 Python中对列表list求交集

方法1遍历b1,如果某个元素同时也存在于b2中,则返回b1=[1,2,3]b2=[2,3,4]b3 = [val for val in b1 if val in b2]print b3 运行结果如下dwapp@pttest1:/home/dwapp>python t1.py [2, 3]  方法2把列表转换为集

2011-03-25 23:05:00 1605 1

原创 Python字符串处理函数

在python 有各种各样的string操作函 数。在历史上string类在python 中经历了一段轮回的历史。在最开始的时候,python 有一个专门的string的module,要使用string的方法要先import,但 后来由于众多的python 使用者的建议,从python 2.0 开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这

2011-03-25 23:04:00 1086

原创 Python多线程编程

我们在做软件开发的时候很多要用到多线程技术。例如如果做一个下载软件象flashget就要用到、象在线视频工具realplayer也 要用到因为要同时下载media stream还要播放。其实例子是很多的。线程相对进程来说是“轻量级”的,操作系统用较少的资源创建和管理线程。程序中的线程在相同的内存空间中执行,并共享许多相同的资源。在python 中如何创建一个线程对象如果你要

2011-03-25 23:01:00 1823

原创 Python中set的用法

python 的集合类型和 其他语言类似, 是一个无序不重复元素集,我在之前学过的其他的语言好像没有见过这个类型,基本功能包括关系测试和消除重复元素.集合对象还支持union(联合), intersection(交), difference(差)和sysmmetricdifference(对称差集)等数学运算,和我们初中数学学的集合的非常的相似。 1先看下python 集合 类型的

2011-03-25 22:58:00 1408

转载 使用共享内存的多级哈希表的一种实现

一、本文主要讲多阶HASH表的结构。1. 多阶hash表实际上是一个锯齿数组,看起来是这个样子的:■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■每一行是一阶,上面的元素个数多,下面的元素个数依次减少。每一行的元素个数都是素数的。2. 数组的每个节点用于存储数据的内容,其中,节点的前四个字节用于存储int

2011-03-25 22:57:00 2305

原创 python的几个内建函数:apply(),filter(),map(),reduce(

apply()函数: apply(func[,nkw][,kw]) 它的返回值就是func函数的返回值filter()函数:  filter(func,seq) 调用bool函数func,遍历处理序列中seq的每个元素。它的返回值是一个序列,其元素都是让func函数返回true值的原seq序列中的元素map()函数:def map(func,seq):    map

2011-03-25 22:54:00 1336

转载 Nginx安装配置

Nginx 简介Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 Igor 将源代码以类 BSD 许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富

2011-03-25 22:53:00 912

OpenGL开发的下雪的场景

OpenGL开发的下雪的场景,配置背景音乐,场景比较舒适,VC+OpenGL 学习的经典 ~~

2011-06-03

用VC开发的数字钟系统

用VC开发的数字钟系统,整个过程,算法设计的比较好,分享给大家 ~~

2011-06-03

C语言图书管理系统,很经典的代码

C语言图书管理系统,功能很齐全,模块化,分享给大家 。。。

2011-06-03

socket网络通信报考客户端和服务器端

socket网络通信报考客户端和服务器端,是比较好学习socket通信基础的网络通信系统

2011-06-03

用vc开发的peeryou

用MFC开发的peeryou系统,结合网络通信相关技术,不错的学习VC和网络通信的结合体

2011-06-03

ARM与智能手机软件开发

ARM与智能手机软件开发,这是一套完整的资料,比较系统地介绍了这些知识和技术,供大家学习和交流~~

2011-03-26

在Symbian开发环境,开发技术

在Symbian开发环境,开发技术,这是一套完整的学习资料,比较系统的介绍了Symbian开发,分享给大家~~

2011-03-26

用MFC做的数字示波器,觉得挺好的

用MFC做的数字示波器,觉得挺好的,具有全方位的各种功能,可以供大家学习和参考,希望对大家能有所帮助~~

2011-03-26

已知二叉树的前序和中序遍历,打印后序遍历

已知二叉树的前序和中序遍历,打印后序遍历,采用二叉树的非递归算法,分享给大家~~

2011-03-26

全国计算机等级考试,上机考试题目基本上是这里面的

这里包含了计算机等级考试中,上机考试的每种题型,而且考试的题目,每年基本从这里选择的,希望能对各位有所帮助,分享给大家~~

2011-03-26

利用VC开发的FlashPlayer播放器,播放文件格式为swf

利用VC开发的FlashPlayer播放器,播放文件格式为swf,类似于暴风影音,画面效果和音质都很不错的

2010-03-31

利用VC+OpenGL显示动态画面

利用VC+OpenGL显示动态画面,三位立体的画面~~

2010-03-31

利用VC做的定时关闭计算机

很实用的,利用VC做的定时关闭计算机,功能比较好,方便计算机用户

2010-03-31

基于表达式的计算器功能比较齐全

利用VC编写的,功能比较齐全的专业科学计算器

2010-03-31

在C语言中算法实现寻找马鞍点算法

通过对二维数组的处理,提出好的算法,进而达到找到马鞍点的要求!

2010-03-29

利用vc++做的简单的计算器

用VC++做了个计算器,能实现一些最基本的功能,分享一下,呵呵

2010-03-29

空空如也

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

TA关注的人

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