自定义博客皮肤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)
  • 收藏
  • 关注

原创 Windows软件开发中的注意事项

----------------------------------------------------------------------------------------------------------// define _MT so that _beginthread( ) is available#ifndef _MT#define _MT#endif#include #incl

2005-02-26 17:01:00 1715

原创 C-C++中的远算符优先及组合规则 不知道那里找到的了

          Operator Precedence and Associativity Rules in C / C++ ============================================================================    ::        scope resolution (C++, e.g. name::member)    

2005-02-26 16:25:00 1123

原创 关于未来的幻想

1.关于机器人:我觉得,很多科幻小说中关于机器人的未来想象似乎走入了一个误区,准确的说,从生物学的角度来讲,动物还有人类才是最为奇妙的"机器人",怎么讲呢?    它不用类似汽油,电力那样需要二次或者多次开发转换的能源,吃食物,然后消化,就能产生热量,提供身体活动的能量,让自己运动,繁殖,甚至于人,还可以思考,进行创造性的活动. 所以,我想象中,觉得以后的机器人,所谓机器人,将会是

2005-02-24 18:26:00 991

原创 水滴石穿C语言之extern声明辨析 转载自:http://soft.yesky.com

[文章信息]作者:楚云风时间:2004-09-20出处:天极网责任编辑:方舟[文章导读]extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中 1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其

2005-02-24 00:08:00 672

原创 函数调用约定解析 转载自:http://www.allaboutprogram.com

转载自:http://www.allaboutprogram.com文章讲述了几种主要程序语言中的函数调用约定;详细说明时主要以VC6中的函数调用约定为主,以C++程序编译后得到的汇编代码来进行说明; 函数调用约定解析 HouSisong@263.net  2004.11.07整理文章来源于abp论坛中的一篇帖子:http://bbs.allaboutprogram.com/viewt

2005-02-23 23:51:00 924

原创 3个不错的网络的东西,ACE, Indy,还有在沙箱中酝酿得的boost::socket

3个不错的网络的东西,ACE, Indy,还有在沙箱中酝酿得的boost::socket ??等我搜索一下看看 晕.....看到搜索到的Indy,估计是用不上了.... INDY是完全基于SOCKET阻塞工作模式(后面讨论)的开发库,现在已经支持BORLANDDELPHI、C++ BUIDER和最新的Kylix(LINUX里的DELPHI)等开发平台。目前,INDY的最新正式发

2005-02-23 17:55:00 1005

原创 C源码:一个原始套接字的实例 (http://www.fanqiang.com)

C源码:一个原始套接字的实例本文出自: 作者: (2001-08-22 16:37:42)还记得DOS是什么意思吗?在这里我们就一起来编写一个实现DOS的小程序. 下面是程序的源代码  /******************** DOS.c *****************/  #include   #include   #include   #inc

2005-02-23 17:12:00 1537

原创 Linux网络编程--9. 服务器模型 非常好 (http://www.fanqiang.com)

Linux网络编程--9. 服务器模型http://linuxc.51.net 作者:hoyt (2001-05-08 11:23:59)    学习过《软件工程》吧.软件工程可是每一个程序员"必修"的课程啊.如果你没有学习过, 建议你去看一看. 在这一章里面,我们一起来从软件工程的角度学习网络编程的思想.在我们写程序之前, 我们都应该从软件工程的角度规

2005-02-23 17:00:00 1503

原创 Proxy源代码分析--谈谈如何学习linux网络编程 (http://www.fanqiang.com)

Proxy源代码分析--谈谈如何学习linux网络编程本文出自:http://www.china-pub.com 作者:李培源 (2001-08-10 12:00:00)Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Win

2005-02-23 16:50:00 2447 1

原创 linux kernel 2.4.5 ipv4 socket层的一点解释 (http://www.fanqiang.com)

linux kernel 2.4.5 ipv4 socket层的一点解释本文出自:http://www.xici.net/ 作者: scancat (2001-07-30 10:00:00)声明:本人水平有限,所以弄的不好,不要骂我啊 :) 1.新建socket 函数原形: static int inet_create(struct socket *so

2005-02-23 16:46:00 1514

原创 BSD Socket 简易入门手册 (http://www.fanqiang.com)

本文出自:linuxdby.yeah.net 作者: 翻译:Wilbur Lang (2001-08-21 09:00:00)类比 (什么是 socket ?) 装上你的新电话(怎样侦听?) 拨号 (如何调用 socket) 谈话(如何通过 sockets 交谈) 挂起(结束) 世界语(交流的语言很重要) 未来在你的掌握了(下一步?) 介绍      当

2005-02-23 16:44:00 1363

原创 Socket编程中select()的妙用 (http://www.fanqiang.com)

Socket编程中select()的妙用本文出自: 作者: (2001-09-13 09:00:00)发信站: 华南网木棉站 (Tue Aug  4 15:43:41 1998), 转信  【 原文由 cpu 所发表 】    用过 WinSock API 网友们知道:WinSock 编程中有一很方便的地方便是其  息驱动机制,不管是底层 API 的 W

2005-02-23 16:42:00 1479

原创 基本TCP套接口编程 (http://www.fanqiang.com)

基本TCP套接口编程一本文出自:http://sunsland.top263.net 作者: (2001-10-22 12:00:00)概述socket() --得到文件描述符!bind() --我们在哪个端口?connect() --Hello!listen() --有人给我打电话吗?accept() --"Thank you for call

2005-02-23 16:40:00 3964

原创 UNIX的套接口(Socket)编程简介 (http://www.fanqiang.com)

网络编程,即编写通过计算机网络与其他程序进行通讯的程序。在目前的模式下,相互通信的网络程序中,一方称为客户程序(client),另一方称为服务程序(server),大多数操作系统都提供了编译好的网络程序,比如Web客户程序(浏览器),Web服务器程序,以及FTP,Telnet等,而应用Socket编程接口可以编写自己的网络通信程序。在TCP/IP世界中,网络通讯的基本模式如下:每一台通讯的主机都有

2005-02-23 16:34:00 1712

原创 套接口选项 (http://www.fanqiang.com)

套接口选项本文出自:http://sunsland.top263.net 作者: (2001-10-23 09:00:00)获取和设置影响套接口选项的函数:getsockopt :获取套接口选项 setsockopt: 获取套接口选项 fcntl: 设置套接口为非阻塞I/O型信号驱动I/O型等 oictl 套接口选项 SO-KEEPALIVE S

2005-02-23 16:27:00 1768

原创 Unix下数据库的通用接口函数 (http://www.fanqiang.com)

Unix下数据库的通用接口函数本文出自:http://www2.ccw.com.cn 作者: 丁昌荣 (2002-04-17 06:02:00)在Unix环境下,常用的数据库开发方法有ODBC、调用层接口(CLI)、SQL内嵌C语言或利用其他特定的开发工具等。由于不同的开发方法提供给C语言访问数据库的方法及书写方式各不相同,所以如此开

2005-02-23 16:02:00 1396

原创 常用TCP/IP守护进程 (http://www.fanqiang.com)

UNIX的守护进程(服务器)基本上有两类:  .总在运行的服务器  当操作系统启动的时候,这些服务器从/etc/rc等启动文件自动启动。在引导时间  启动的服务器通常应当对用户的请求提供快速的服务,必须从单个服务器过程中  处理很多网络请求或者两者都需要。这类服务器通常有sendmail,httpd等。  .只当需要时才运行的服务器  这些服务器总是从inetd(xinetd) UNI

2005-02-23 12:10:00 2499

原创 TCP/IP基础----为Linux做准备(1) 转载自:(http://www.fanqiang.com)

              TCP/IP基础----为Linux做准备(1) ============================== 感谢Jephe版主的支持! TCP/IP协议体系结构简介 1、TCP/IP协议栈 四层模型 TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络 接口层。 网络接口层 模型的基层是网络接口层。负责数据帧的发送和接收,帧是独立的网

2005-02-23 11:55:00 1800

原创 套接口编程基础 转载自:永远的UNIX

转载自:永远的UNIXhttp://fanqiang.chinaunix.net/index.shtml 套接口编程基础本文出自:http://sunsland.top263.net 作者: (2001-10-22 10:00:00)           IPv4 套接口地址结构 struct in_address { in_addr_t s_a

2005-02-22 23:58:00 1124

原创 [收藏]深入浅出的《网络socket编程指南》

一般,在服务端只有一个服务器,它采用 fork() 来处理多个客户的连 接。基本的程序是:服务器等待一个连接,接受 (accept()) 连接,然后 fork() 一个子进程处理它。这是下一章我们的例子中会讲到的。 -------------------------------------------------------------------------------- 简单的服务器   这个

2005-02-22 17:20:00 3037

原创 以前组装的一个播放器

简便播放器 StdAfx.h// stdafx.h : include file for standard system include files,//  or project specific include files that are used frequently, but//      are changed infrequently//#if !defined(AFX

2005-02-19 22:24:00 925

原创 单链表

 单链表--------------------------------------------------------------------------------/* 程序开头的预处理命令和结构体定义:*/#include #include #define error(x) fprintf(stderr,x)typedef struct node{  int data; 

2005-02-19 22:09:00 724

原创 一些关于 异常

异常的实现:1。定义异常(try语句块) 将那些有可能产生错误的语句框定在try块中2。定义异常处理(catch语句块) 将异常处理的语句放在catch块中,以便异常被传递过来时就处理它3。抛掷异常(throw语句) 检测是否产生异常,若是,则抛掷异常如:下面的程序,设置了防备文件打不开的异常#include #include #include void main(int

2005-02-19 22:00:00 762

原创 程序内存空间

  程序内存空间 代码区..............(code area) 全局数 据区................(data area) 堆区................(heap area) 栈区................(stack area)一个程序将操作系统分配给其运行的内存块分为4个区域:1。代码区:存放程序的代码,即程序中的各个函数代码块。2

2005-02-19 21:56:00 1177

原创 函数指针

在程序运行中,全局变量存放在data区,局部变量放在栈区,动态变量放在堆区。函数代码是程序的算法指令部分,同样也占用内存空间,存放在代码(code)区。每个函数都有地址。指向函数地址的指针称为函数指针。函数指针指向代码区中的某个函数,通过函数指针可以调用相应的函数。1。定义函数指针: int (* func)(char a, char b); int 为函数的返回类型; *表示

2005-02-19 21:48:00 730

原创 精子的30种死法

1.久不出兵,郁闷死。   2.忽有一天,蓄势待发,兴奋死。   3.千亿个兄弟一拥而上,挤死。   4.出来发现是主人自行解决,冤死。   5.被溅到地上,摔死。   6.被喷到墙上,撞死。   7.被卫生纸擦掉,风干至死。   8.被擦掉后,又扔进垃圾桶,熏死。   9.终有一次,踏上正途,第一个冲到终点,得意死。   10.第二个跑到终点,发现就晚了一步,气死。   11.第三个来到终点,看

2005-02-19 21:40:00 820

原创 解析C语言中的sizeof

解析C语言中的sizeof 出自:http://www.china-pub.com 甄坚益 2002年01月08日 14:02 一、sizeof的概念   sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出 了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。  二、s

2005-02-19 21:30:00 1678

原创 C++ xxx 函数库

C++与其它语言的一大区别是提供了庞大的函数库,能用好它就可以提高你的效率。先看看里面的: int rand( ):返回一个随机的整数。 void srand(int):根据参数重新初始化随机数产生器。 int/float abs(int/float):返回数的绝对值。 min/max(a,b):返回a和b中的较小/大者,用#define定义的,大家不用担心效率。 int atoi(char *s

2005-02-19 21:08:00 1656

原创 转向语句

转向语句:1.break语句: break语句用在while, do...while, for 和 switch语句中。 在switch中,break用来使流程跳出switch语句,继续执行switch之后的语句。 在循环语句中,break用来从最近的封闭循环体中跳出。 例如: 下面的代码在执行了break之后,继续执行“a=1;”处的语句,而不是跳出所有的循环  for( ; ; )  

2005-02-19 21:01:00 1492

原创 c文件操作

文件操作有以下几个内容:  1.将数据从内存输出到文件上,也称“写”文件。  2.将数据从文件输入到内存,也称“读”文件。一.怎样进行文件操作:  1.设立文件指针     进行文件操作时,必须在程序一开始就先定义文件指针。              FILE *指针类型变量  2.打开文件     将文件指针与磁盘上的文件建立联系,以后对文件的所有操作都将通过文件指针来进

2005-02-19 20:39:00 12164 3

原创 16位计算机中C++常用基本数据类型描述 和 字符常量 摘自 钱能C++教程

基本算术运算符+ 5+6->11    13.2+17.8->21.0- 18-4->14    15.18-21.26->-6.11* 2*3->6    2.0*3.0->6.0/ 1/2->0   1.0/2.0->0.5%(求余) -5%3->-2    10%5->0算术与&、算术或|、算术非~,算术异或^=====================================

2005-02-19 13:13:00 2075

原创 分散處理將是未來的 mud 必需具備的能力 (转载:不知道自己从那里找到的:))

 分散式多使用者空間歐尼克斯挑戰人數上限 萬王之王(The King Of Kings) 在去年12月底正式對外開放測試,到現在不到一年的時間內,屢次突破LP Mud的人數上限,到目前為止可以容納320個使用者,可以說是台灣最大的LP Mud。 在傳統的Mud裡,使用者能從事的活動不外乎砍殺怪物,解謎題,完成任務以及與其他的玩家互動。在萬王之王中,除了這些事之外,萬王之

2005-02-19 00:05:00 1888

原创 一个修改文件关键字的脚本

dir=.curfiles=$(find xxxxx)echo $curfilesfor file in $curfiles do  if [ -f $file ] then   sed s:a:b:g $file>$file.gb#a:被替换字符b:替换字符  rm -f $file  mv $file.gb $file fidone

2005-02-16 17:08:00 953

原创 javamail send mail with 附件

package com.mail;import java.io.*;import java.text.*;import java.util.*;import javax.mail.*;import javax.mail.internet.*;import java.io.PrintWriter;import java.util.Properties;import javax.naming.Co

2005-02-16 14:13:00 1083

原创 javamail 我的一个用例

package com.mail; import java.io.*; import java.text.*; import java.util.*; import javax.mail.*; import javax.mail.internet.*; import java.io.PrintWriter;import java.util.Properties;import javax.nam

2005-02-16 13:53:00 2766

原创 一些常用的方法

import java.util.*;import java.util.zip.*;import java.io.*;import java.net.*;import java.lang.reflect.*; /** * 比较字符串的大小 * 创建日期:(2002-1-21 10:06:21) * @param s1 java.lang.String * @param s2 java.la

2005-02-02 12:20:00 890

原创 resin.conf记录

   - The Resin configuration file.   -   - This example file is more complicated than is needs to be because   - it makes several configurations explicit that can be simplified and   - because it need

2005-02-02 12:15:00 1294

原创 一些配置文件linux

/root/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then        . ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/bin:/usr/local/j

2005-02-02 12:12:00 947

原创 中文问题的一些建议,转载,那里找的,忘记了

中文问题的一些建议 很多朋友都在开发时遇到中文问题,现在将我收集到的一些转换函数给大家公布,希望有帮助。 一般来说java都是以unicode进行编码显示,而中文常用的编码有GB2312,和UTF-8, (不是所有输入的中文都是UNICODE,大家需要注意确认)。大家在传中文时需要自己拼结。 要把GB2312或BIG5转换成unicode 得用: unicodeString = new Strin

2005-02-02 11:52:00 818

原创 正则表达式中的常用模式

正则表达式中的常用模式下面是正则表达式中的一些常用模式。/pattern/  结果  . 匹配除换行符以外的所有字符 x? 匹配 0 次或一次 x 字符串 x* 匹配 0 次或多次 x 字符串,但匹配可能的最少次数 x+ 匹配 1 次或多次 x 字符串,但匹配可能的最少次数 .* 匹配 0 次或一次的任何字符 .+ 匹配 1 次或多次的任何字符 {m} 匹配刚好是 m 个 的指定字符串 {m,

2005-02-02 11:47:00 751

空空如也

空空如也

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

TA关注的人

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