自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走刀口→超

我是一只小小鸟

  • 博客(16)
  • 收藏
  • 关注

转载 一个不错的shell 脚本教程

玩linux的话,shell是很重要的,上次在写东西的时候顺便查了一下,这个也没看完,先转过来保留哈! 一个很不错的bash脚本编写教程,至少没接触过BASH的也能看懂!建立一个脚本  Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell)进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(

2008-07-21 15:20:00 505

原创 一个端口可以有多少个TCP的连接?

这2天就搞这个了。答案是系统的上限个,系统存在TCP连接的个数上限的。在服务端,监听连接的时候,就会和客户端建立连接socket,只需要把这个socket保存到某个线程里新建的socket,这样线程就可以用自己的socket和客户端通信,线程进行监听客户端数据的发送和响应。当线程毁灭的时候,socket也不再存在。服务器原socket又回去继续accept了。连接是能有N个,同时通信的话可只有1个

2008-07-17 21:59:00 6301

原创 gdb调试程序

在linux下调试c或c++。今天自己用来下,下面总结点用法。1、在编译的时候要加上 -g,好像不用也是可以的gcc -g testc -o test2、进入gdbgdb -q test (这边的-q是去掉gdb自动输出的一些版权问题)或者gdbfile text 这边进入gdb后,用file来导入需要调试的文件。3、在gdb的命令模式下,其实和linux的命令差不多的就是前面成了(gdb),命令

2008-07-17 21:50:00 484 1

转载 数据库范式

注:表在定义中被称为关系,记作R字段在定义中被称作属性模式:数据库中有三种模式,外模式,内模式,模式粗体是关键字的意思斜体为外键 第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如: StudyNo   | 

2008-07-15 22:54:00 363

原创 多线程

今天被多线程整晕了。 起初设想好的给server端加上多线程,实现多个用户的连接,可是没搞清楚到底怎么用。后来终于找到个示例,稍加修改才改成的。首先监听服务端的端口,有连接后,进行登录判定,结束后开个线程去监视客户端输入的信息,加以判断即可。class CenterServer { private static IPEndPoint localEndPoint

2008-07-15 22:25:00 405

原创 奇怪的题目

某地发生了一件谋杀案,警察通过排查确定杀人凶手为4个嫌疑犯中的一个。以下为4个嫌疑犯的供词。A说:不是我。B说:是C。C说:是D。D说:C在胡说。已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。就这么一个题目,如果是我,我觉得很难和程序联系起来,以为是八杆子打不到的事。具体分析:A说:不是我。      -->   killer != AB说:是

2008-07-15 22:00:00 892

转载 感悟《功夫熊猫》十五大经典对白

 1、往往在逃避命运的路上,却与之不期而遇(命中注定的事,躲也躲不过)  One meets its destiny on the road he takes to avoidit.  【感悟】宿命——调整心态,积极面对 2、你的心好似这潭湖水,老朋友,如果波澜起伏,就会模糊不清;但如果平静下来,解决之道必将自现Your mind is like this water, my

2008-07-15 17:28:00 1077

原创 新的任务

 今天上班咯~这周有新的任务了。“中间服务器”的开发,需要完成C/S的角色的一个应用服务器!一开始听迷糊了,让我看看这个服务器如何架构。@。@这个哪门子的事呀。我怎么完全不知道去哪里找。查了会,发现有个Reomting的~其实就是一个C/S的架构吧。后来少波给我说了下,还是先完成基本的通信再说。哎,缺点啊。一着急就找了个MSDN上的IPV6的实例程序在那测试接收数据,一个readlin

2008-07-14 22:35:00 464

原创 万恶的双休

 今天已经是周一了,双休基本啥事也没做成,就在外面玩有玩,这个太不符合做IT的人了,应该很忙才对的。一直想要看看书的我也就看了一会儿,这样可不信哎。。。唯一好玩点的是去看“白马涧”看企鹅,对企鹅很有感情的说!哈哈!还有就是照相水平很次。。。周日玩了一天的GAME。@。@要废掉了。看来工作日需要更加的努力才是。。。 过些天把照片上传,比较囧!

2008-07-14 22:30:00 376

原创 正则基础

因为要做解析的原因,接触最多的就是string,经常碰到这样那样的字符串,以前都是用什么replace和split的分割。今天看到利器的时候,看到了正则,想到用这个且不是更简单,所以复习了下。做了点笑笔记。写了几个很简单的正则。^:表示开头的匹配     $:表示结尾的匹配[]:单个字符匹配    [012456789] = [0-9]  匹配一个数字      gr[ea]y =   g

2008-07-10 22:16:00 448

原创 失败的人生

超级火大,第一次手机里有的仅有的6条短信全买骂我的。 倒了8辈子的霉一样的~歇斯底里的没完没了。 做人真失败,居然有这样的朋友。 不是一次,一而再,再而三的怀疑我。。。弄得跟什么似的,找我发火,这次居然还骂我,变本加厉。 我不再忍受了!滚蛋去吧!靠!不要来打扰我这还不是很美好,也不会太糟糕的生活!

2008-07-10 13:58:00 375

原创 相当低级程序

哎,才开发犯的超低无敌错误! 1、本来就是string型的变量,居然还ToString()了一次。string str = "abc";this.txtName.Text = str.ToString();2、在ToString()之前,没有判断变量是否为null。object time = null;this.txtName.Text = time.ToString

2008-07-10 08:42:00 512 2

原创 分割后的string[]空格去除

今天碰到一个极其简单的问题。说简单,也就是在解析的时候碰到一些奇怪的字符串,然后我们要分割出来相应的有用的字符。string[] str = "as asfje o   as jf weo a sf ao   alskj dflj aos f oas dfl l lksaf".Split( )后会有很多地方存着一个空的字符串。需要去掉。原以为string[]也应该有remove的方法,

2008-07-09 22:58:00 1121 1

原创 C小试牛刀

这几天写个超级小的东西都弄了好久的时间。原因:1、没有了解“客户”的需求;2、掌握太差;3、有点死脑筋了。先是要运行某个文件,非要整个system()函数,原以为他想要运行某个exe文件,死命的拼写出start cmd.exe等字样的char *p,原来直接赋值的指针是作为常量的。char *p = "C://windows//system32//cmd.exe"一个指向字

2008-07-09 22:33:00 456

转载 C#获取硬件信息

using System;using System.Net;using System.Runtime.InteropServices;using System.Management; //需要在解决方案中引用System.Management.DLL文件 namespace ConsoleApplication1{ ///

2008-07-08 23:25:00 604

原创 smart thread pool 【1】简单的使用

using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using Amib.Threading;using System.Threading;namespace ConsoleApplication1{

2008-07-08 22:55:00 1595

空空如也

空空如也

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

TA关注的人

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