自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (11)
  • 收藏
  • 关注

原创 形而上者谓之道,形而下者谓之器

古人将世界划分为“形而上”与“形而下”,“形而上者谓之道,形而下者谓之器”。器就是有结构的有形质的,现代科学所探讨的范畴主要在形而下的范畴。形而上是在有形之上的,是无形的,古人称之为“道”。《素问》说“气合而有形”、“气聚而成形”,气聚合后就可以成为有形质的形而下的东西。现代科学讨论的领域,实际上是气聚合以后的这个领域,比如物理学探讨物质的结构和组成,因此就有了基本粒子这样的概念,从分子到原

2008-07-29 13:36:00 2635

原创 关于网页布局

在《欲练 CSS ,必先宫 IE》和《你有 强迫症吗?》这两篇文章中,看到有不少评论用到div+CSS布局这个说法,用来和table布局比较。实际上div不是用来布局的,div只是用来表示一个其它元素都无法准确表达语意的一个块区,只有CSS是用于布局的,所以根本就不存在div+CSS布局这回事。反过来,table布局的时候经常依赖于CSS定义一个单元格的布局属性,所以可以说是table+CSS

2008-07-23 21:51:00 1417

原创 关于c++异常处理

c++异常处理 可以throw一个任何类型的变量,也可以throw一个既存的变量 同理可以catch任何一种类型 c++catch语句如同一个函数一样,一般情况都属于值传递,所以都会重新copy一个值或者调用对象的构造拷贝函数,所以当catch语句捕获一个比较大的对象时,可以使用引用传递 c++primer原话如下: 与函数参数的情形一样catch 子句中的异常声明也可以被改变成引用声

2008-07-22 17:39:00 498

原创 c++ primer笔记之string

  string 类提供了一套查找函数都以find 的各种变化形式命名find()是最简单的实例给出一个字符串它返回匹配子串的第一个字符的索引位置或者返回一个特定的值string::nposmsdn的解释如下“An unsigned integral value initialized to –1 that indicates either "not found" or "all rema

2008-07-22 16:57:00 552

原创 泛型算法

它们是以一个独立的泛型算法集的形式由标准库提供下面是一组可供使用的泛型算法的示例搜索search 算法find() find_if() search() binary_search() count()和count_if()分类排序sorting 与通用排序ordering 算法sort() partial_sort() merge()partition() rotate() reverse()和

2008-07-22 16:56:00 611

原创 c#与vc++在scope上面的区别

vc++: int i; for(int i=0;;); for(int i=0;;); vc++的for循环与循环外面被定义为相同的scope,所以上面三行中任意两行组合都是编译不通过的,但是好处就是在for循环的外面可以使用i   c# 每个for循环独立为一个scope 所以可以这样使用 for(int i=0;;); for(int i=0;;); 但是在c#中,子

2008-07-20 20:16:00 555

原创 数组的引用

当参数是一个数组类型的引用时数组长度成为参数和实参类型的一部分编译器检查数组实参的长度与在函数参数类型中指定的长度是否匹配// 参数为10 个int 的数组// parameter is a reference to an array of 10 intsvoid putValues( int (&arr)[10] );int main() {int i, j[ 2 ];putValues( i

2008-07-18 17:28:00 547

原创 c++引用类型和指针类型的区别

两种类型的参数都允许有效地向函数传递大型类对象 引用必须被初始化为指向一个对象一旦初始化了它就不能再指向其他对象指针可以指向一系列不同的对象也可以什么都不指向因为指针可能指向一个对象或没有任何对象所以函数在确定指针实际指向一个有效的对象之前不能安全地解引用dereference 一个指针例如class X;void manip( X *px ){// 在解引用指针之前确信它非0if ( px

2008-07-18 17:07:00 5222

原创 学习STL map, STL set之数据结构基础

作者: winter 转自:http://stl.winterxy.com/ 摘要:本文列出几个基本的STL map和STL set的问题,通过解答这些问题讲解了STL关联容器内部的数据结构,最后提出了关于UNIX/LINUX自带平衡二叉树库函数和map, set选择问题,并分析了map, set的优势之处。对于希望深入学习STL和希望了解STL map等关联容器底层数据结构的

2008-07-18 15:29:00 628

原创 从赋值到初始化

C语言确实很优雅,整个语言的设计简洁一致。而在C++中,有一个让人诟病的问题就是变量初始化的不一致性。   C语言中的初始化,都是用花括号进行,简单美观: int array[] = {1,2,3,4,5};struct Point point = {2, 3};struct Point arrPoint[] = {  {

2008-07-18 14:19:00 445

原创 c++运算符的优先级列表

http://www.cppreference.com/operator_precedence.html Precedence Operator Description Example Associativity 1 ()[]->.::++-- Grouping operatorArray accessMember access from a pointerMe

2008-07-18 11:34:00 483

原创 tomcat和apache简介

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可

2008-07-18 10:16:00 1464

原创 c++ primer笔记之容器

vector 定义要定义一个向量我们必须包含相关的头文件#include 下面都是vector 对象的合法定义#include // 创建vector 对象的各种方法vector veco; // 空的vector55 第二章 C++浏览const int size = 8;const int value = 1024;// size 为8 的vector// 每个元素都被初始化为0vec

2008-07-18 09:30:00 807

原创 C++各大有名库的介绍——C++标准库

在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。 C++各大有名库的介绍之C+

2008-07-17 15:00:00 583

原创 c++标准类库

bitset bitset类,封装了对位运算以及存储 用整值类型表示位向量的问题在于使用位操作符来设置复位和测试单独的位层次比较低也比较复杂例如用整值类型将第27 位设置为1 我们这样写quiz1 |= 1而用bitset 来做我们可以写quizl[ 27 ] = 1;或quiz1.set( 27 ); bitset 有三种声明方式在缺省定义中我们只需简单地

2008-07-16 17:43:00 744

原创 对c++的const指针定义的一句话总结

转自:http://blog.csdn.net/answerzy/archive/2004/11/21/189778.aspx int main(){    /*1.看一个定义,从标识符起往左读,读到*(指针)为止,    即是我们要定义的指针的类型.    2.*(指针)的整个左边即是指针所指的类型.*/    const int ci=10;    const int* cip=&ci; 

2008-07-16 15:37:00 585

原创 关于strlen

#include "stdafx.h"#include #include using namespace std; const char *st = "The expense of spirit";int _tmain(int argc, _TCHAR* argv[]){    int len = 0;    while ( *st++ ) ++len;    st=st-len-1;   

2008-07-16 11:42:00 435

原创 VS2005的一个小问题,我编写了一个min函数,使用模板,传递的参数没有智能提示

#include "stdafx.h"#include #include #include #include using namespace std; template elemType min1( const vector &vec); int _tmain(int argc, _TCHAR* argv[]){    int array[] = {1,2,3,4,5,6,7,8}

2008-07-16 10:49:00 576

原创 c++笔记

#include 将cassert 的内容被读入到我们的文本文件中但是由于所有的C++库名字是在名字空间std 中被定义的因而在我们的程序文本文件中它们是不可见的除非用下面的using 指示符显式地使其可见using namespace std;使用C 头文件的#include 指示符#include 就可以直接在程序文本文件中使用名字assert() 而无需使用using 指示符3 库文件厂商

2008-07-15 19:56:00 431

原创 c++指针与内存泄露

当一个自动变量的地址被存储在一个生命期长于它的指针时该指针被称为空悬指针dangling pointer 这是一个严重的程序员错误因为它所指的内容是不可预测的如果该地址的值正好合适因此程序就不会产生段错误该程序可能一直执行到完成但是给出的是一个无效的结果。 当程序运行期间遇到delete 表达式时pi指向的内存就被释放了但是指针pi 的内存及其内容并没有受delete 表达式的影响在dele

2008-07-15 16:54:00 855

原创 c++指针与内存泄露

当一个自动变量的地址被存储在一个生命期长于它的指针时该指针被称为空悬指针dangling pointer 这是一个严重的程序员错误因为它所指的内容是不可预测的如果该地址的值正好合适因此程序就不会产生段错误该程序可能一直执行到完成但是给出的是一个无效的结果。 当程序运行期间遇到delete 表达式时pi指向的内存就被释放了但是指针pi 的内存及其内容并没有受delete 表达式的影响在dele

2008-07-15 16:54:00 437

原创 三层架构的进一步理解

转自:http://blog.csdn.net/mittermeyer/archive/2008/03/31/2232801.aspx 三层架构也有十年的历史了,虽然刚毕业的时候做的就是三层架构的应用,但是今天回想起来当时并没有真正理解三层架构需要解决的问题,只是盲从,生搬硬套而已。 现在是人都知道什么是三层架构,无非用户界面(UI)、业务逻辑(Business Logic)和数据层(Dat

2008-07-13 23:39:00 456

原创 一个容易理解的三层架构的介绍

(从网上找到的一个容易理解的三层架构的介绍,原址:http://zhidao.baidu.com/question/29476722.html?si=1)三层,一般包含:数据访问层:也叫 DataAccess层、DAL(DataAccess Layer层),这一层的工作就是与数据库或其它文件打交道, 业务逻辑层:也叫中间层,Bussiness Logical layer,也可说是Bussines

2008-07-13 23:38:00 482

原创 IE8问题

听说IE8完全支持W3C标准,于是下一个玩玩,感觉还行吧。 不过最近发现了一个问题,就是QQ空间使用IE8不能发表评论,不能发表文章,甚至评论点都不能点,点一下就提示IE8遇到问题需要关闭。

2008-07-10 20:42:00 410

原创 开机后疯狂启动HelpCtr.exe

今天下午玩魔兽的时候,突然发现自己的shift键不起作用了,然后退出魔兽之后,发现键盘“坏了”,按下h键的时候相当于同时按下了“yh”,郁闷归郁闷,还得想办法解决。 重启,发现出现了更糟糕的问题,cpu使用率100%,直接死机。打开任务管理器一看,全是helpctr.exe也就是按下f1帮助的那个进程,第一反应是怀疑中毒了。 在网上搜了一下,发现这个问题还挺多的,有人甚至遇到这个问题重新装系

2008-07-10 20:19:00 2091

原创 转:c# 关于LISTBOX的添加项的问题 以及不重复插入

我以前没有用过windows form上的东西,web上很简单,html的标签支持元素的value属性。我使用过delphi的combox和listbox,它的items是个 stringList类型的东西,每个元素是一个字符串,同时能保存一个object;使用的时候往往定义个object的子类型,然后添加到items 时new一个这种对象,最后还要管理这个对象的释放.      那么打开msd

2008-07-10 01:18:00 1233

原创 如何在outlook 2003中设置gmail

1,启用pop 您可以使用支持 POP 的客户端或设备(例如 Microsoft Outlook 或 Netscape Mail)检索您的 Gmail 邮件。 要在 Gmail 帐户中启用 POP,请按以下步骤操作: 登录到您的 Gmail 帐户。 点击任一 Gmail 页顶部的设置。 点击橙色框邮件设置中的转发和 POP。 选择针对所有邮件启用 POP 或者针对从现在起开始接

2008-07-09 11:28:00 1860

原创 控制面板内的所有运行命令包括添加删除应用程序等

模块: control.exe命令: rundll32.exe shell32.dll,Control_RunDLL结果: 显示控制面板窗口。例子:Dim xx = Shell("rundll32.exe shell32.dll,Control_RunDLL")辅助选项模块: access.cpl命令: rundll32.exe shell32.dll,Control_RunDLL access

2008-07-09 01:35:00 3035

原创 你必须知道的.NET之class和struct

转自:http://tech.ddvip.com/2007-09/119011341634986_3.html 内容摘要:在我认为,struct英雄迟暮,class天下独行,最本质的区别是class是引用类型,而struct是值类型,它们在内存中的分配情况有所区别。由此产生的一系列差异性,本文将做以全面讨论。   1. 引言   提起class和struct,我们首先的感觉是语法几乎相同

2008-07-04 17:20:00 474

原创 计算机网络总结

 

2008-07-04 16:52:00 372

原创 手把手教你捕获数据包

经常看到论坛有人问起关于数据包的截获、分析等问题,幸好本人也对此略有所知,也写过很多的sniffer,所以就想写一系列的文章来详细深入的探讨关于数据包的知识。 我希望通过这一系列的文章,能使得关于数据包的知识得以普及,所以这系列的每一篇文章我都会有由浅入深的解释、详细的分析、以及编码步骤,另外附上带有详细注释的源码(为了照顾大多数朋友,我提供的都是MFC的源码)。 不过由于也是初学者,疏漏

2008-07-04 11:41:00 924

原创 c# string和byte数组相互转换

今天在工作中遇到一个问题,如何将一个string类型转成byte[]?  这种问题就属于知道了就及其简单,不知道就够你忙活半天的那种。其实只要一个语句就OK了: byte[] byteArray = System.Text.Encoding.Default.GetBytes(  str  );   怎么样,够简单吧?  反过来也是一样,把byte[]转成string: string str

2008-07-04 02:56:00 705

原创 C#命名规范

基本类型: 数据类型             缩写 string                    str int                         i char                      chr sbyte                     sb byte        

2008-07-04 01:09:00 499

原创 王永庆:从借200元钱起家

    6月5日,台塑集团在股东大会结束后宣布了自企业成立以来最重大的一次人事变动。担任台塑集团董事长达半个世纪之久的王永庆卸任,职位由原台塑总经理李志村接任,王永庆弟弟王永在的长子王文渊升任总裁,副总裁一职则由王永庆的女儿王瑞华担任。   今后,台塑集团将进入由职业经理人和王家第二代联手管理的“同治时代”。但王永庆和王永在兄弟仍是台塑集团的精神领袖。   从米店小老板到塑胶大王  

2008-07-03 20:15:00 1375

原创 王永庆:从借200元钱起家

    6月5日,台塑集团在股东大会结束后宣布了自企业成立以来最重大的一次人事变动。担任台塑集团董事长达半个世纪之久的王永庆卸任,职位由原台塑总经理李志村接任,王永庆弟弟王永在的长子王文渊升任总裁,副总裁一职则由王永庆的女儿王瑞华担任。   今后,台塑集团将进入由职业经理人和王家第二代联手管理的“同治时代”。但王永庆和王永在兄弟仍是台塑集团的精神领袖。   从米店小老板到塑胶大王  

2008-07-03 20:15:00 969

原创 王永庆:从借200元钱起家

    6月5日,台塑集团在股东大会结束后宣布了自企业成立以来最重大的一次人事变动。担任台塑集团董事长达半个世纪之久的王永庆卸任,职位由原台塑总经理李志村接任,王永庆弟弟王永在的长子王文渊升任总裁,副总裁一职则由王永庆的女儿王瑞华担任。   今后,台塑集团将进入由职业经理人和王家第二代联手管理的“同治时代”。但王永庆和王永在兄弟仍是台塑集团的精神领袖。   从米店小老板到塑胶大王  

2008-07-03 20:15:00 1001

原创 王永庆:从借200元钱起家

    6月5日,台塑集团在股东大会结束后宣布了自企业成立以来最重大的一次人事变动。担任台塑集团董事长达半个世纪之久的王永庆卸任,职位由原台塑总经理李志村接任,王永庆弟弟王永在的长子王文渊升任总裁,副总裁一职则由王永庆的女儿王瑞华担任。   今后,台塑集团将进入由职业经理人和王家第二代联手管理的“同治时代”。但王永庆和王永在兄弟仍是台塑集团的精神领袖。   从米店小老板到塑胶大王  

2008-07-03 20:15:00 817

原创 王永庆:从借200元钱起家

    6月5日,台塑集团在股东大会结束后宣布了自企业成立以来最重大的一次人事变动。担任台塑集团董事长达半个世纪之久的王永庆卸任,职位由原台塑总经理李志村接任,王永庆弟弟王永在的长子王文渊升任总裁,副总裁一职则由王永庆的女儿王瑞华担任。   今后,台塑集团将进入由职业经理人和王家第二代联手管理的“同治时代”。但王永庆和王永在兄弟仍是台塑集团的精神领袖。   从米店小老板到塑胶大王  

2008-07-03 20:15:00 1169

原创 WinPcap过滤表达式语法

自己写了一个WinPcap过滤表达式语法检测软件,使用了SharpPcap包(它是使用.net对WinPcap进行了封装,其中过滤表达式和WinPcap相同)。 程序下载地址为:http://download.csdn.net/source/526497 源代码下载地址为:http://download.csdn.net/source/526501 转了两篇文章,第一篇写的很短但是很清楚,

2008-07-03 18:47:00 4182

原创 netstat 命令详解

Netstat 显示活动的 TCP 连接、计算机侦听的端口、以太网统计信息、IP 路由表、IPv4 统计信息(对于 IP、ICMP、TCP 和 UDP 协议)以及 IPv6 统计信息(对于 IPv6、ICMPv6、通过 IPv6 的 TCP 以及通过 IPv6 的 UDP 协议)。使用时如果不带参数,netstat 显示活动的 TCP 连接。 语法 netstat [-a] [-

2008-07-03 18:11:00 1661

winpcap过滤表达式检验程序源代码

winpcap过滤表达式检验程序源代码

2008-07-04

winpcap过滤表达式检验程序

winpcap过滤表达式检验程序

2008-07-04

winpcap过滤表达式说明

winpcap过滤表达式说明 pdf

2008-07-03

JAVA命名规范

JAVA 命名规范 DOC文件

2008-05-01

C#编码规范

C#编码规范 word文档

2008-05-01

Share Point 2007 教程

CHM版SharePoint 教程,详细并且清楚

2008-04-04

Share Point 2007 安装指南

Share Point 2007 详细安装指南

2008-04-04

JavaScript大全

超多资料超级精彩,里面包含了很多做网页的技术,比如javascript css html dhtml等等<br>最关键的是很多都是极品的chm格式

2007-12-04

微软Sql参考手册sql.chm

微软Sql参考手册sql.chm

2007-10-24

HTML chm

HTML chm

2007-10-24

javascript中文版 chm格式

javascript中文版 chm格式

2007-10-24

空空如也

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

TA关注的人

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