自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不是程序员

说实话不如做实事.

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 pop3邮件编码-关于信件描述信息

这个礼拜忙着写一个支持POP3协议邮件服务器上的邮件收取的服务器端程序,今天总算是基本写完了。累是累了些,不过觉得还是蛮有意思的,准备总结下心得:既然是支持POP3协议的,那么首先应该先了解什么是POP3协议,可以在我的前一篇文章里了解。我们可以知道当用RETR [MsgNumber]命令之后可以得到指定信件的全部文本,的出来的文本类似于下面的这些:+OK 6107 octetsReceived:

2005-12-30 20:17:00 2694

转载 狼的智慧和处世的天性

序狼,最凶猛的动物之。正是由于有狼威胁的存在,其它野生动物才被迫进化的更优秀,以免被狼淘汰,从这个意义上说,狼使生态处于一种平衡状态。但狼作为群居动物中最有秩序、最有纪律的族群,它的作用远不止于此,狼的处世哲学还带给人类许多有益的启迪。.卧薪尝胆.狼不会在自己弱小时攻击比自己强大的东西。但一旦时机成熟,它便会跃然而起,而且不达目地不罢休。.众狼一心.狼通常独自活动,但狼却是最团结的动物,你不会发现

2005-12-29 20:55:00 1902

原创 Pop3协议的原理

这几天搞pop3接受邮件,现在困在邮件解码这里,不过还顺便总结下心得(1) POP3命令由一个命令和一些参数组成。所有命令以一个CRLF对结束 (2) 命令和参数由可打印的ASCII字符组成,它们之间由空格间隔 如user username(注意,连上去后,有时要大写USER,有时要小写user)(3) POP3响应由一个状态码("确定" ("+OK")和"失败" ("-ERR")) 和一个可能跟

2005-12-24 00:24:00 2522

原创 认识.NET的集合(转)

.NET中大量的集合对象会让人产生一些疑惑,这篇“导游”指南将帮助你在System.Collections名域中找到自己的方向。集合提供了一种将任意对象格式化存储的方法,我们都知道在日常的程序设计中,它们是多么有帮助。.NET类库提供了一系列令人困惑的集合对象,而每种对象又有专门的用途,看上去这似乎阻碍了我们利用这些“财富”,其实,更多的选择意味着更加灵活,但同时也意味着更加复杂。因此,它应当引起

2005-12-23 19:10:00 913

原创 Sharpdevelop2发布了

今天出了sharpdevelop2.0正式版本,下回来看了看,感觉很好!首先它使用了courier new 做为了默认字体,这下再不会出现光标编写的时候位置不对的现象了第2#develop也开始模仿了vs2005的部分功能比如函数名称的替换自动添加基类能覆盖的方法更重要的是,#develop开始支持单步调试,但是还不是很完善,单步调试不能进入到函数或方法里面去只能在一条主线上面执行下来,不过没关系

2005-12-20 16:20:00 1357 2

转载 面试官最爱提的15个问题

“招聘会上往往一个细微的动作就会决定乾坤。”就业指导服务中心专家昨日提醒提防面试中的非语言陷阱。    握手:这是你与面试官的初次见面。如果他(她)向你伸出手,却握到一只软弱无力、湿乎乎的手,那么这不是一个好的开端。你握起   手来应该坚实有力,但不要太使劲,你的手应当是干暖的。     你的姿势:没精打采的姿势看上去会显得疲惫不堪,你应该做到站如松、坐如钟。     眼睛交流:用眼睛看着面试官,

2005-12-20 15:09:00 1207

原创 Console.WriteLine(7.88 + 5.00 - 12.88); 结果为True还是False?

Console.WriteLine(7.88 + 5.00 == 12.88);结果是什么呢?结果为False,是的哦,为什么会这样呢?分析用"=="来比较两个double应该相等的类型,返回真值完全是不确定的。计算机对浮点数的进行计算的原理是只保证必要精度内正确即可,例如:double a=0.9+0.2;那么只能保证小数点后1位这个精度是正确的,计算机计算这个加法的结果a的值可能是1.1000

2005-12-19 17:13:00 1449

原创 用net2.0 实现ping功能

用net2.0 实现ping功能/* * * User: 张健滢 * Date: 2005-12-18 * Time: 22:20 * * */using System;using System.Security.Cryptography;using System.Net.NetworkInformation;//新增加的名称空间using System.Text;namespace Dem

2005-12-18 21:24:00 1175

原创 获得汉字拼音首字母

原由一日上机玩的时候,一同学问起如何在C#中Console.ReadLine()[0]扑获的字符转化为Acsii码,后来解决拉不过我却留心起,那能不能用Acsii码的原理来扑获汉字的拼音呢?汉字编码原理 汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字?1980年,为了使每一个汉字有一个全国统一的代码,我国颁布了第一个汉字编码的国家标准: GB2312-80《信息交换用汉字编码字

2005-12-18 00:25:00 3355

原创 Atlas中的JS用法

今天看了下MS的"Altas"项目,感觉好好!的确在面对对象的编写思维方面"Altas"比"AJAX"更直接。而且从Web2.0的角度来看,这个东西也确实值得我去学习学习。呵呵,互连网的第2次革命。单独说javascript方面的特色:官方网站是如此描述ASP.NET "Atlas" enables you to write rich interactive applications that t

2005-12-15 23:01:00 2243

原创 免费的asp.net 2.0空间

https://www.discountasp.net/国际域名 asp.net 2.0 sql2005 20G 免费试用3个月

2005-12-15 19:26:00 2007

原创 利用MD5加密字符串

private static string MD5E(string temp) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] source=System.Text.Encoding.Default.GetBytes(temp);

2005-12-15 12:07:00 1224

原创 Equals小结

在看《net框架》,看到关于重写Equals这里,现在总算明白原来==并不是Equals呵呵,以前我以为它们就是一回事情。总结了下笔记:自己先写个类using System;            ///     /// 用来测试定义object.Equals    ///     ///     ///     created by - my    ///     created on - 20

2005-12-12 21:28:00 1121

原创 RichTextBox实现关键字自定义颜色显示(C#)

现在的很多编辑工具都能实现代码中关键字的高亮显示,自己一时好玩也就随便写了一个:首先建立一个XML文件:csharp.xmlxml version="1.0" encoding="utf-8" ?>definition name="C#" caseSensitive="true">word color="BLUE">privateword>word color="BLUE"

2005-12-12 00:49:00 4844 6

原创 微软的杀毒软件

http://www.microsoft.com/athome/security/spyware/software/default.mspx

2005-12-11 13:52:00 1283 1

原创 for语句的优化

今晚比较无聊,突然想到VB里有一条优化规则就是在for循环中不要用对象属性来做循环。比如:for i=1 to class.getValue    ……end if那在.net中又如何呢?不是还多了个struct呢,于是敲了下面的代码using System;using System.Collections;namespace Demo{         class demo{       pub

2005-12-08 23:03:00 1672

原创 Visual Studio 2005 中的新特性

http://www.c-sharpcorner.com/UploadFile/mahesh/VS2005Editor11162005003633AM/VS2005Editor.aspx?ArticleID=8de67dd3-cc4e-4fb8-a76e-a002d4c0d16e

2005-12-08 12:16:00 1635

原创 SharpDevelop光标定位不准解决办法

很喜欢SharpDevelop这个小巧的开发IDE,速度很块而且功能强大,更重要的是开源便于自己学习。但刚用SharpDevelop的时候,发现光标老是定位不准。很是烦劳。开始以为是中文显示的问题,于是将字体设置成"宋体gb2312",结果还是"()"显示不正确 晕~然后想想 不对啊 EditPlus2 用的蛮好,于是看了看EditPlus2 的默认字体设置发现它是用的Courier New于是回

2005-12-07 22:50:00 1523

原创 借助DirectX 9 播放AVI文件

首先在winfrom工程里引入using Microsoft.DirectX.AudioVideoPlayback;再申明一个: Video _video;然后添加如下代码(省去其他控件申明) void OpenVideo() 2        ...{ 3            openFileDialog1.InitialDirectory = Application.StartupPath

2005-12-07 18:47:00 1710 2

原创 好记住的主健、约束定义方法

无聊的时候在看MonoDevelop里面MonoQuery的 screenphoto的时候,居然发现它申明约束和主健的时候居然如此定义:create table test( a int identity (1,1), b int , c int  not null, unique (b), primary key (a))随后在SQL server2005中尝试了一下 通过!这可是一个比较好记住的

2005-12-06 23:33:00 1330

转载 求职面试心得 忠于自己的优势与热情

http://job.csdn.net/n/20051206/30518.html

2005-12-06 22:24:00 1356

原创 Net中随机函数的算法

以前写程序的时候,经常用到随机函数。不过也就事随手拿了一用完成目的而已。不知道今天怎么了特别想看看随机函数的算法是怎么回事。于是结合http://dotnet.di.unipi.it/Content/sscli/docs/doxygen/fx/bcl/random_8cs-source.html归纳了一下:using System;    class MyRnd     ...{        p

2005-12-06 21:59:00 1616

原创 占位符格式字符的几种用法

 using System;     class Program    ...{               static void Main(string[] args)        ...{            Console.WriteLine("{0:#####.000}", 75928.3);//75928.300            Console.WriteLine("{0:#

2005-12-05 21:21:00 2487

原创 浅谈 接口(Interface)的作用

 继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的 1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类《至少》要实现哪些功能,继承它的类可以增加自己的方法. 2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如:  两个类 "狗"和"猫",如果它们都继承了接口"动物",其中动物里面有个方法Behavio

2005-12-04 21:12:00 1247

原创 ASP.NET应用程序的安全模型

.NET Web 应用程序Web 应用程序在布置上可以看作逻辑层与物理层。逻辑层部署模型逻辑应用程序体系结构将任何系统都视为一组相互协作的服务,这些服务分为以下几层: •用户服务 •业务服务 •数据服务 此逻辑体系结构视图的意义的价值在于将普遍存在于任何系统中的各种服务区分开来、确保了适当的分离以及促成各层之间的接口定义。这种分离可以使您在实现每个逻辑层时更为谨慎地进行体系结构和设计选择,从而构建

2005-12-04 20:44:00 1461

原创 判断一个变量是不是在指定的集合 ENUM中

判断一个变量是不是在指定的集合 ENUM中enum AA ...{ EA=1, EB, EC, ED, EE };1     //可以用反射:2public  bool InRect(AA a)3...{4object[] oRet=typeof(AA).GetMember(a.ToString());5if(oRet.Length==1)6return true;7return false;8}

2005-12-04 10:55:00 3344

转载 blog中代码的着色工具

下载地址:http://www.actiprosoftware.com/Products/DotNet/CodeHighlighter/PasteCode.aspx下载地址:http://www.actiprosoftware.com/Download/DotNet/Default.aspx以上工具得到的着色之后的HTML源代码对于空格/换行没有进行相应的处理,可能会导致页面格式乱掉。你可以把得到

2005-12-03 21:44:00 1606

原创 Asp.net中基于角色验证授权

Asp.net的身份验证有有三种,分别是”Windows | Forms | Passport”,其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的

2005-12-03 21:29:00 2324 4

原创 WebPart出错的解决方法

IntroductionASP.NET 2.0 provides a Web Parts framework, allowing programmers to easily integrate drag ’n drop menus etc. in their web portals. This framework is easy to use and all client based design

2005-12-02 23:37:00 1396

原创 2.0问题、错误解决办法

GridView1、在GridView中如果把某列的Visible设为false,那么在程序中就无法通过GridView1.Rows[x].Cells[x].Text获取值。(目前我还不知道要怎么解决,只能把它显示出来了)ASP.NET 1.X的DataGrid就可以用DataGrid1.Items[x].Cells[x].Text得到未显示的列值。2、GridView的时间格式问题(11.14日

2005-12-02 23:28:00 1449

转载 浅谈项目管理

一.商务谈判 1.作人的姿态 作人似乎跟商务谈判不太有关系,很多技术人员相信PM需要的是本事,是如何做好一个项目,而不是会搞好关系弄的四平八稳的人。随着PM在中国的悄悄兴起,越来越多的PM开始在老总的授意下参与商务谈判,和销售们一起打单子,这就比较实在的需要PM们去揣摩客户的心理。揣摩客户心理需要有多方面的知识,需要深度和广度,然而,最重要的仍然是作人。如何放下架子,降低作人的姿态,对从技术人员转

2005-12-02 14:30:00 1405

原创 Net下的开源项目

项目网址简介Rainbowhttp://www.rainbowportal.net/ http://sourceforge.net/projects/rainbowportal/ The Rainbow project is an open source initiative to build a comprehensive content management system using Micr

2005-12-01 22:28:00 992

空空如也

空空如也

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

TA关注的人

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