- 博客(29)
- 资源 (16)
- 收藏
- 关注
原创 Aspnet20发邮件
//这句一定要加,不然有防火墙就不能发送出去 SmtpMail.SmtpServer = "ipp-ns1.cyberalbum.com ";
2007-11-19 15:33:00 483
转载 c#获取硬件信息
using System;using System.Runtime.InteropServices;using System.Management;namespace Hardware{ /// /// Hardware_Mac 的摘要说明。 /// public class HardwareInfo { //取机器名 publi
2007-11-19 14:54:00 599
原创 c#内存管理和指针
using aliasname = NamaSpaceName;#define DEBUG#undef DEBUG #warning #error #line #pragma 抑制恢复警告 ref 和out 的区别ref在传递参数的时候要求初始化,而out不需要初始化.七 内存管理和指针 4GB内存中的每个存储单元都是从0开始往上排序的,要访问存储在内存的某个空间中的
2007-11-17 21:38:00 1139
原创 C#高级编程第四版学习笔记
一 C#的新特性1 SqlServer2005集成2 64位支持3 泛型 可以避免装箱拆箱过程4 匿名方法5 可空类型6 迭代器7 部分类二 相异值类型和引用类型 1 C++中通过指针来访问变量,vb中通过对象来访问引用类型,C#中引用类型的实例总是存储在托管堆的内存区域中,而值类型存储在堆栈中.2 强数据类型 所有变量都清晰的标记为属于某个特定的数据类型.没有了vb和脚本语言的Varian
2007-11-17 16:19:00 760
转载 c
int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是“引用”?申明和使用“引用”要注意哪些问题?答
2007-11-16 16:43:00 706
原创 dotnet强名4
研究了一上午,才知道.net强名一点用都没有,强名之后 无非两个作用:区分程序集 避免程序集被恶意更改 与我们平时web应用程序几乎没有用处,不要说是因为我的程序不牛比。主要是在共享程序集中才使用.
2007-11-16 13:34:00 474
转载 .net强名3
一个程序集包括四个区分彼此的属性:l 文件名(不包括扩展)l 版本号l 文化标识l 公钥标识现在让我们来看看一个比较常见的强名称程序集:l Name= MSCorLibl Version=1.0.3300.0l Culture=neutrall
2007-11-16 12:07:00 593
转载 .net强名2
.net强名 可以向程序集分配称为强名称的加密签名,它为程序集提供名称的唯一性并防止他人借用您的程序集名称(名称欺骗)。如果您正在部署一个将被同一台计算机上的多个应用程序共享的程序集,则该程序集必须有强名称。即使只在您的应用程序中使用该程序集,使用强名称也可确保加载该程序集的正确版本。简单的说 它是使用于装配件需要注册到全局缓冲时 标示装配件的唯一标识 这样,一方面
2007-11-16 12:06:00 574
转载 .net强名
如果你使用.NET作为开发工具很长时间了,你肯定回会碰到“强名”(strong name)这个概念。这个概念并不意味你的组件命名方式必须类似于MyCompany.Gorilla.Biceps的方式。强名的力量体现在对组件的保护方面,.NET Framework使用强名来标识组件和保护组件使其免遭破坏。在这篇文章中我将说明如何建立强名,以及在.NET中使用强名的技巧。1.散列和签名为了了
2007-11-16 12:05:00 817
原创 使用可空类型(C# 编程指南)
使用可空类型(C# 编程指南) 可空类型可以表示基础类型的所有值,另外还可以表示 null 值。可空类型可通过下面两种方式中的一种声明:System.Nullable variable - 或 -T? variable T 是可空类型的基础类型。T 可以是包括 struct 在内的任何值类型;但不能是引用类型。 有关可能使用可空类型的示例,请考虑普通的布尔变量如何能够具有两
2007-11-15 14:55:00 617
原创 数字签名的技术实现
对一个电子文件进行数字签名并在网上传输,其技术实现过程大致如下:首先要在网上进行身份认证,然后再进行签名,最后是对签名的验证。1. 认证 PKI提供的服务首先是认证,即身份识别与鉴别,确认实体即为自己所声明的实体。认证的前提是甲乙双方都具有第三方CA所签发的证书,认证分单向认证和双向认证。 (1)单向认证是甲乙双方在网上通信时,甲只需要认证乙的身份即可。这
2007-11-15 14:54:00 2098
原创 sqlserver以前的某个程序安装已在安装计算机上创建挂起的文件操作 解决办法
步骤是: 1)添加/删除程序中彻底删除sql server。 2)将没有删除的sql server目录也删除掉。 3)打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
2007-11-15 14:53:00 687
原创 用命令行查看进程的端口号
开始—>运行—>cmd—>输入netstat -ano图中的PID与任务管理器的PID相对应备:任务管理器中如果没有PID列,则打开任务管理器—>点进程—>点查看—>选择列—>PID。
2007-11-15 14:51:00 1271
原创 css 优先权
优先权问题其实就是一个冲突解决的问题,当同一个元素(或内容)被CSS选择符选中时,就要按照优先权取舍不同的CSS规则,这其中涉及到的问题其实很多。首先就是CSS规则的specificity(特殊性),CSS2.1有一套关于specificity的计算方式,用一个四位的数字串(CSS2是三位)来表示,最终specificity越高的规则越特殊,在优先级判定时也就越有优势。关于specificit
2007-11-15 14:50:00 569
原创 静态构造器四个准则
静态构造器初始化类中的静态变量。静态构造器不象实例构造器那样在继承中被隐含调用,也不可以被用户直接调用。掌握静态构造器的要点是掌握它的执行时间。静态构造器的执行并不确定(编译器没有明确定义)。但有四个准则需要掌握: 在一个程序的执行过程中,静态构造器最多只执行一次。 静态构造器在类的静态成员初始化之后执行。或者讲编译器会将静态成员初始化语句转换成赋值语句放在静态构造器执行的最开始。
2007-11-15 13:45:00 599
原创 面向对象编程两个重要的相等概念:值相等和引用相等
System.Object类 C#中所有的类都直接或间接继承自System.Object类,这使得C#中的类得以单根继承。如果我们没有明确指定继承类,编译器缺省认为该类继承自System.Object类。System.Object类也可用小写的object关键字表示,两者完全等同。下面是System.Object类的代码: [Serializable, ClassInterface
2007-11-15 13:44:00 1769
原创 asp.net 2.0中加密web.config /App.config
asp.net 2.0中加密web.config /App.configWEB篇 网上已经有很多文章提到: ASP.NET 2.0加密Web.config 配置文件 Keeping secrets in ASP.NET 2.0. 就是利用aspnet_regiis新增加的加密功能,典型格式如下: aspnet_regiis -pe "connectionStri
2007-11-13 11:05:00 1331
原创 web开发的浏览器(工具)插件
web开发的浏览器(工具)插件1、PowerBand PowerBand是一个IE的插件(同时也支持MyIE2/Maxthon)。提供了对HTML动态分析,跟踪,编辑的功能。能够方便快捷的分析HTML页面的结构,有助于网页设计人员/网站开发人员调试,分析晦涩的HTML代码。这是我最早使用的HTML开发辅助工具,现在是2.1版了,支持ASP.NET ViewState的解码,支持Debug
2007-11-13 11:04:00 918
原创 ClientScriptManager.RegisterStartupScript的使用
因为ClientScriptManager是一个密封类,因为平时编程中很少用到密封类,一时用常规的思维去使用,不成功,的使用,后来我查了msdn,ClientScriptManager cs = Page.ClientScript; 但是密封类还和常规类一样的使用方法只是这个类没有构造函数,不能按照常规方法使用。public void Page_Load(Object sender, E
2007-11-12 23:22:00 4956
原创 C#编码好习惯
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。5
2007-11-12 22:58:00 611
原创 表格居中
应用visual studio.net 2005已经不推荐,align=center 这样的表格居中方式,而是body {text-align:center;}div{margin:40 0 0 0px;padding:0px;border:0px;}#div1 { margin-right: auto; margin-left: auto;width:800px; }#div2 { margin
2007-11-08 18:17:00 859
原创 理解Group by
表结构如下:CREATE TABLE [JNgameUserPoint] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [GameID] [int] NULL , [userID] [int] NULL , [point] [int] NULL ) ON [PRIMARY]GO要求:找出每个游戏中的积分point是最大的那个用户,即第一名的用户。sel
2007-11-08 18:14:00 608
原创 正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$"
2007-11-07 22:28:00 464
原创 开发笔记
1、注册的时候改用检测Ajax检测的结果来提交(ok)2、用户操作信息的处理: 例如:用户注册提交的时候,如果失败,提示用户的信息是注册失败,属于友好信息,同时详细出错信息记入日志,日志内容是数据库返回的错误信息。日志分为 文本日志和数据库日志,通过配置来切换。3、程序设计的页面的基本信息类,用于页面的公共信息抽象,4、用户类的完善,用户信息cookie的存储,以及用于在线信息的存储。5、
2007-11-07 21:47:00 412
原创 巧妙使用移动硬盘
我们平时在使用移动硬盘的时候:1、虽然删除了文件,但是空间并没有大幅度的减小。2、虽然关闭了该盘符下的资源管理器,但是还是不能顺利的退出。 答案:1、 文件夹选项下面-- 1>显示所有文件 2>取消隐藏系统文件,找到Recycled和回收站删除,就能干净的删除文件所占用的空间。
2007-11-06 17:20:00 627
原创 网站项目系统分析及软件建模
如果眼光仅仅放在满足客户眼下的需求,当问题不断出现时再不断修补,头痛医头,脚痛医脚,甚至系统构架需要不断调整或重新设计,那么,很快就会陷入代码泥潭或坠入系统重复开发的无底深渊,当初项目完成时的成就感将被无止境的沮丧所代替。系统分析决定系统开发的成败,软件建模使系统开发走向成熟。一、系统分析在网站项目管理中的地位在进行了需求分析和业务流程分析并得到客户的认可之后,对项目进行系统分析是极其重要
2007-11-01 21:20:00 1208
activiti designer plug
2018-12-17
网狐最新6603源码.rar
2012-07-02
Advanced.Animation.with.DirectX书中配套光盘第二章升级到9.0c版本
2011-01-19
XPSP3 IIS XPSP3 IIS XPSP3 IIS
2009-06-22
MyICQ是一套公开源代码的即时通讯软件
2009-05-05
Visual C++网络游戏建模与实现随书源代码
2009-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人