自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oathevil的专栏

夢,是抹不掉的記憶……

  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

转载 如何学好C++, 用好类库很重要

<br /><br />如果你有一定的C基础可能学起来比较容易些,但是学习C++的过程中又要尽量避免去使用一些C中的思想;平时还要多看一些高手写的代码,遇到问题多多思考,怎样才能把问题抽象化,以使自己头脑中有类的概念;最后别忘了经常上机自己调调程序,这是谁也代替不了的.<br />C++类库介绍<br /> 再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的.C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论.

2010-10-31 23:46:00 478

转载 C++ Boost库简介

<br />C++ Boost库简介 <br />     boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 <br />     boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程、数学相关、纠错和测试、数据结构、输入/输出、跨语

2010-10-31 23:42:00 596

原创 关于屏蔽编译警告的小问题

<br />屏蔽VC++ 6.0编译警告,加入如:<br /> <br />#pragma warning(disabled:4786)<br /> <br />需要注意的一点是,假你想屏蔽STL中的如有关map的相关警告,那么上述语句必须加在 #include <map.h>之前。<br /> <br />建议加在 stdafx.h 文件中所有包含的头文件之前。 这样一来,基本上可以达到屏蔽的效果。

2010-10-31 00:56:00 2007

原创 deelx 中Replace的使用 (正则用于替换的示例)

<br /> char * s1 = "https://www.google.com.hk/default.aspx"; CRegexpT <char> regexp("(google)"); // new_str 字符串是替换过程中分配的内存 char * new_str = regexp.Replace(s1, "baidu"); printf("%s/n", new_str); // new_str 使用完毕需使用ReleaseString进行释放 CRegexpT<char>

2010-10-30 21:30:00 2257

转载 直接使用SMTP协议命令而在程序中实现电子邮件传送

<br />摘要:本文介绍了一种采用SMTP协议规范并通过直接使用SMTP协议命令而在程序中实现电子邮件传送的方法。并在VC++开发环境下给出了部分关键的实现代码。<br /><br />前言<br /><br />  电子邮件服务作为Internet上应用最多和最广的服务项目得到了非常广泛的应用,在网络应用中也起到非常重要的作用。如同其他的网络服务,电子邮件系统也有其使用的传输协议,包括SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)、POP(Post Office

2010-10-30 18:41:00 6039

转载 CMD命令行下发送邮件,SMTP协议应用,PHP的fsockopen操作

<br />公司要搞一个邮件收发的系统,最近研究了一下SMTP发信和POP3收信的机制,自己试着用WINDOWS XP    CMD命令行发了一封信。下面是我的方法:<br /><br />输入:telnet smtp.126.com 25  <br />系统返回:<br />220 126.com Anti-spam GT for Coremail System (126com[071018])<br />输入:ehlo 126.com<br />系统返回:<br />250-mail<br />250-

2010-10-30 15:02:00 6048 4

原创 学生成绩管理系统 - Linux Shell 编程

#! /bin/bashDIALOG=/usr/bin/dialogTMP="./tmp/tmp.$$"FILE_FACULTY="./file/Faculty.dat"FILE_STUDENT="./file/Student.dat"FILE_SCORE="./file/Score.dat"msg() {  $DIALOG --title "Prompt" --msgbox "$1" 15 30}Insert() {case "$1" inFaculty)  ####  Get faculty id to

2010-10-24 21:09:00 5287

转载 CSS 属性大全

<br /><br />首页 >> WebDN 技术文档 >> css 大全 >> CSS 属性 CSS 属性:字体样式(Font Style)序号中文说明标记语法1字体样式{font:font-style font-variant font-weight font-size font-family}2字体类型{font-family:"字体1","字体2","字体3",...}3字体大小{font-size:数值|inherit| medium| large| larger| x-large| xx-la

2010-10-22 02:51:00 1098

转载 Shell编程中dialog的使用方法

<br />liunx 下的dialog 工具是一个可以和shell脚本配合使用的文本届面下的创建对话框的工具。这个对话框使用命令行参数,以确定产生哪些类型的窗口部件。一个部件是对话框包的窗口元素类型的术语。每个对话框部件提供的输出有两种形式一种:使用STDERR另一种:使用退出状态码,“OK”为0,”Cancle”和“NO”为1. dialog常见的通用选项有:- -backtitle  backtitle  指定backtitle字符串显示在背景下,在屏幕的顶部。- -begin  y  x      

2010-10-16 18:09:00 866

转载 linux sed命令使用总结

比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:<br /><br />sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`<br /><br />解释一下:<br /><br />-i 表示inplace edit,就地修改文件<br />-r 表示搜索子目录<br />-l 表示输出匹配的文件名<br /><br />这个命令组合很强大,要注意备份文件。<br /><br /><br />(1)sed 'y

2010-10-16 15:26:00 740

转载 sed使用详解

<br />使用 sed 编辑器<br />作者:Emmett Dulaney<br /><br />sed 编辑器是 Linux 系统管理员的工具包中最有用的资产之一,因此,有必要彻底地了解其应用。<br /><br />Linux 操作系统最大的一个好处是它带有各种各样的实用工具。存在如此之多不同的实用工具,几乎不可能知道并了解所有这些工具。可以简化关键情况下操作的一个实用工具是 sed。它是任何管理员的工具包中最强大的工具之一,并且可以证明它自己在关键情况下非常有价值。<br /><br />sed

2010-10-16 15:04:00 593

转载 双引号 与 单引号 的区别 -- Shell

还是回到我们的 command line 来吧…经过前面两章的学习,应该很清楚当你在shell prompt 后面敲打键盘、直到按下Enter 的时候,你输入的文字就是command line 了,然后shell 才会以行程的方式执行你所交给它的命令。但是,你又可知道:你在command line 输入的每一个文字,对shell 来说,是有类别之分的呢?简单而言(我不敢说这是精确的定议,注一),command line 的每一个charactor ,分为如下两种: * litera

2010-10-16 02:29:00 845

转载 一对情侣 同一天的日记

<br /> <br /><br />她的日记:<br /> <br />昨天晚上他真的是非常非常古怪。我们本来约好了一起去一个餐厅吃晚饭。但是我白天和我好朋友去购物了,结果就去晚了一会儿,可能因此让他不高兴了。他一直不理睬我,气氛僵极了。后来我主动让步,说我们都退一步,好好交流一下吧。他虽然同意了,但还是继续沉默,一副无精打采、心不在焉的样子。我问他到底怎么了?他只说“没事”。后来我就问他:是不是我惹他生气了?他说,这不关我的事,让我不要管。在回家的路上我对他说,我爱他。但是他只是继续开车,一点反应也没有

2010-10-14 23:57:00 657

转载 出现bad interpreter:No such file or directory的原因

<br /><br />出现bad interpreter:No such file or directory的原因<br />是文件格式的问题。这个文件是在Windows下编写的。换行的方式与Unix不一样,但是在VI下面如果不Set一下又完全看不出来。<br />解决方法:<br />1、上传到linux主机运行<br />     chmod +x back<br />     ./back<br />    错误提示如下:<br />    bash: ./back : bad interprete

2010-10-14 15:29:00 512

原创 有些人会倒下, 慢慢隐去... 有些人会站起来, 继续艰难前行... 我会是哪一种呢 ?

<br /> <br />有些人会倒下, 慢慢隐去... 有些人会站起来, 继续艰难前行...  我会是哪一种呢 ?

2010-10-14 14:43:00 784

转载 LINUX软件安装之RPM的安装技巧

<br />今天一个网友问了一个问题,没有想到,自己忘记知识的能力倒很强.....把一些常用的放在这里,大家需要也可以拷贝过去,基础的东西还 是不要丢,唉....三天不练手生啊<br /><br />  1.如何安装rpm软件包<br /><br />  rmp软件包的安装可以使用程序rpm来完成。执行下面的命令<br /><br />  rpm -i your-package.rpm<br /><br />  其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。<br /

2010-10-14 00:47:00 600

原创 Fiona 小样, 加油!!!!!!

<br /> <br />    小样加油, 加油, 加...  油!!!!     <br /> <br /> <br />    师父睡觉去了,  嘿嘿 , 晚上做梦肯定要梦到你 !!!!  安~

2010-10-12 01:09:00 512 1

转载 使用 Linux 文本工具简化数据的提取

<br /><br />最经常使用的命令行文本工具概述文档选项<br />打印本页<br />将此页作为电子邮件发送<br /><br />级别: 初级<br />Harsha S. Adiga (haradiga@in.ibm.com), 软件工程师, IBM<br />2006 年 9 月 21 日很多 Linux® 系统管理员都需要做一些整理纯文本配置文件的乏味工作。幸运的是,Linux 有很多源自于 UNIX® 的数据提取工具,包括 head、tail、grep、egrep、fgrep、cut、pa

2010-10-11 01:05:00 1339

转载 Shell脚本调试技术

<br /><br />曹 羽中 (caoyuz@cn.ibm.com), 软件工程师, IBM中国开发中心<br />2007 年 7 月 26 日本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查, 使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”选项的输出信息等。<br />一. 前言<br />shell编程在unix/lin

2010-10-11 00:47:00 485

转载 awk命令简介

<br />在shell命令或编程中,可以用AWK强大的的文本处理能力。如果要格式化报文或从一个大的文本文件中抽取数据包,那么awk可完成这些任务。awk是一种解释的编程语言。awk也是shell过滤工具中最难掌握的。awk是一种自解释的编程语言。结合awk和sed和grep,将会使awk编程更加容易。awk语言最基本的功能是在文件或字符串中基于指定的规则浏览和抽取信息。有三种方式可调用awk.<1>.命令行方式。<2>.将所有的awk命令插入一个文件,并利用chmod使awk文件成为执行。<3>.将所有的

2010-10-11 00:46:00 470

转载 Linux实用命令集合

<br />2006-12-9<br />cat /etc/issue //show OS issue<br />dmesg //print or control the kernel ring buffer,可用于查看启动故障<br />wget -c [url]ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz[/url] //下载chkrootkit<br />tar -xzvf chkrootkit.tar.gz<br />wget [url

2010-10-11 00:40:00 638

原创 挺好的~

<br />今天做了整整一天的作业, 尽管没怎么休息, 一直呆在电脑面前. 但, 还是觉得挺好的 ...   就这么做完了<br /> <br />迫不急待地想要开始下一个作业,,,  <br /> <br /> <br />狂了...  期待状态的来临~~

2010-10-11 00:27:00 573

原创 关于在MFC中调用AfxMessageBox、CWnd::MessageBox与::MessageBox的区别

<br />假设我们在一程序Msg.exe内调用这三个函数,<br /> <br />那么,当我们调用::MessageBox时,会先在Msg.exe的输入表中找到::MessageBox对应的地址,再进行调用。<br /> <br />因此,如果我们想进行::MessageBox这个API函数的拦截时,我们可以通过修改程序的输入表(Import Table)来实现。<br /> <br />然而, 对于AfxMessageBox和CWnd::MessageBox这两个函数,或许你曾经听高人说过,实际上这两

2010-10-08 22:12:00 2963

原创 The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one

<br />The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention. <br /> <br />在API拦截过程中的中转函数 调用约定

2010-10-08 21:20:00 5357 2

H.264码流结构解析

H.264码流结构解析 包含h264简介、编码格式、传输、码流结构图说明及解码流程说明

2013-11-18

经典MDB数据库存储系统

一个非常好的对于MDB数据库的操作程序,包括追加、删除、更新、编辑、刷新记录等。支持模糊搜索、精确搜索以及分类查询等功能。还有备份数据库、压缩数据库、清空数据库一些附加功能,还可支持全屏浏览的功能。(托盘图标、对ini文件的操作、对注册表的操作、加载背景等) 它是一个集很多细小的功能于一体的程序,对于新手非常适合学习一下。(由于是早些年的作品,那时功底不是很好,代码难免有些失优雅,但却不失参考价值) 有什么疑问可以发送E-mail给我 E-mail: oathevil@gmail.com

2010-02-22

空空如也

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

TA关注的人

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