摘要:
什么是端口号,可以这样比喻,ip是你的屋子的地址,端口就是你的窗户、门之类的,可以进入你的屋子。一个端口就是一个潜在的通讯通道,也是一个入侵通道,开放一个端口就是一台计算机在网络上打开了一扇窗户,黑客入侵的方法就是用手工扫描或利用扫描软件找到服务器所开放的端口,去根据其相应的漏洞对服务器进行入侵或攻击,因此对端口的了解是非常重要的。 端口大概分为三类: 1:公认端口(well known ... 阅读全文
摘要:
还是在用Sql Server2000的,放出一个修改过的Sql Server数据导出EXCEL存储过程,提供了分sheet功能,之前的版本是没有这个功能的,解决超过65535行的问题。 阅读全文
摘要:
这几天写程序要用到字符串的真实长度,可是MSsql 的len函数只能获取字的长度,无法获取真实的长度 也就是在网页里面所占的字符 因为英文“a”与中文 "的"所占的长度不同 于是google下找到函数datalength可以获得字符的真实长度 如: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www... 阅读全文
摘要:
在金额,重量,长度等单位中使用小数是必需的,如只需要保留二位//默认为保留两位(不进行四舍五入处理) double SumPric=0.335333; string str1=String.Format( "{0:F} ",SumPric);//按照四舍五入的国际标准double SumPric=0.335333; Math.Round(0.333333,2);另外还有一种(这种可以,但是... 阅读全文
摘要:
以前浏览网站时,偶尔会发现有些网站注册时需要填写身份证,而且对身份证检验相当严格,猜想必定存在某种算法。今天恰好有空,上网找了一下,有些收获,不敢独享,现与众网友共享。本人已将算法用C#实现,希望大家能多多指点。 1. 中国公民身份证常识: 我国现行使用公民身份证号码有两种尊循两个国家标准,〖GB 11643-1989〗和〖GB 11643-1999〗。 〖GB 11643... 阅读全文
摘要:
//十进制转二进制 Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2)); //十进制转八进制 Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8)); //十进制转十六进制 Console.WriteLine("十进制1... 阅读全文
摘要:
/********************************************************************************** * * 功能说明:备份和恢复SQL Server数据库 * 作者: 刘功勋; * 版本:V0.1(C#2.0);时间:2007-1-1 * 当使用SQL Server时,请引用 COM组件中的,SQLDMO.dll组件 * 当使... 阅读全文
摘要:
Response.Filter属性:在数据发送出去前通过绑定的Filter来修改HTTP实体数据 应用场景(网站内容的GZIP压缩,多语言实现等等。。。) 定义:public Stream Filter{get;set;} 例如,实现网页压缩传输: string str = Request.Headers.Get("Accept-Encoding"); if (str != null) ... 阅读全文
摘要:
cookie的失效时间是设置cookie的Expires的值,如果设置该值为DateTime.AddDays(-1),则是即时失效 如果不设置该属性的值呢,那其结果就是在关闭浏览器后该cookie将失败 如以下是MSDN上的说明 如果不指定该 Cookie 的过期限制,则该 Cookie 将不会保留在客户端计算机上,当用户会话到期时该 Cookie 即到期。 阅读全文
摘要:
string sUsername = "";string date = DateTime.Now.ToString("yyyyMMdd"); DataTable dtmax = Conn.query("select sUserName from xUser where sUserName like '" + date + "%' order by sUserName desc ");... 阅读全文
摘要:
/**//*计算今天是星期几*/select datename(weekday,getdate()) /**//*查询本年的数据*/select * from users where year(time)=year(getdate()) /**//*查询本月的数据,time是表users中代表时间的字段*/select * from users where month(time)=month(ge... 阅读全文
摘要:
string fullPath = @"D:\KwDownload\song\test.mp3"; string filename = System.IO.Path.GetFileName(fullPath);//文件名 “test.mp3” string extension = System.IO.Path.GetExtension(fullPath);//扩展名 “.mp3” string ... 阅读全文
摘要:
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。 a) 如果需要编辑... 阅读全文
摘要:
1.单一职责原则(SRP) “单一职责模式”按照字面理解就是,一个类的功能要“单一”或者专一,不能武断地把很多相关或者不相关的功能强制写进一个类里去,它的准确解释是:“就一个类,应该仅有一个引起它变化的原因”。我个人认为这个原则主要就是教我们如何抽象并“封装”类。举例:对于初学者来说,我们几乎都写过的代码,如webform和winform下用户进行登陆,webform的default.aspx.... 阅读全文