自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深海狂鲨

开源共享,加速成长,为基础软件的中国化呐喊助威

  • 博客(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#格式化数值结果表(格式化字符串)

字符 说明 示例 输出

2007-11-17 16:17:00 546

转载 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

转载 Web 应用程序安全设计指南

Web 应用程序安全设计指南更新日期: 2004年04月12日本页内容 本模块内容 目标 适用范围

2007-11-13 10:10:00 2068

原创 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

原创 国产的建模软件

trufan plato 

2007-11-01 21:21:00 1373

原创 网站项目系统分析及软件建模

如果眼光仅仅放在满足客户眼下的需求,当问题不断出现时再不断修补,头痛医头,脚痛医脚,甚至系统构架需要不断调整或重新设计,那么,很快就会陷入代码泥潭或坠入系统重复开发的无底深渊,当初项目完成时的成就感将被无止境的沮丧所代替。系统分析决定系统开发的成败,软件建模使系统开发走向成熟。一、系统分析在网站项目管理中的地位在进行了需求分析和业务流程分析并得到客户的认可之后,对项目进行系统分析是极其重要

2007-11-01 21:20:00 1208

activiti designer plug

notes: 本来打好了成功集成了activiti的eclipse包上传,上传的时候受到了不能超过240M的限制,只能上传插件包了,里面包含两部分,照说明做就可以成功, eclipse Juno和eclipse Kepler我都试了可以。 将activiti-designer-5.14.1内的两个文件:features和plugins放到eclipse的dropins文件内,将文件:eclipse安装activiti需装eclipse插件20170325的四个文件放到eclipse根目录的plugins内: org.eclipse.emf.transaction_1.4.0.201306111400 org.eclipse.emf.validation_1.8.0.201403111711 org.eclipse.emf.validation.ui_1.7.0.201403111711 org.eclipse.emf.workspace_1.5.1.201306111400 为什么放:在线安装时会报: Cannot complete the install because one or more required items could not be found. Software being installed: Activiti Eclipse BPMN 2.0 Designer 5.14.1 (org.activiti.designer.feature.feature.group 5.14.1) Missing requirement: Activiti Eclipse BPMN 2.0 Designer 5.14.1 (org.activiti.designer.feature.feature.group 5.14.1) requires ‘org.eclipse.emf.transaction 1.4.0’ but it could not be found 缺失插件。 上面步骤OK后,重新启动eclipse就OK了,成功后的效果: --------------------- 如果你不安装缺失的四个插件,视图里不会显示Activiti文件夹,也就是说安装不成功。成功集成了activity的eclipse,选择新建项目,可以看到activiti project,选择file-> new->other->可以看到有activiti diagram ,之后就可以设计流程模型图了,因为按照activiti 官方的做法,出错,我花了很长时间实验成功的,分享给大家

2018-12-17

网狐最新6603源码.rar

最新网狐最新6603源码 开源代码精品 学习vc不可错过的好代码 网狐代码是每个学习vc并且迅速成为vc开发高手的不可多得的绝对精品,不说了,对于学习者,得网狐代码你就幸运,舍网狐代码你就再浪费声明二三年

2012-07-02

directUI demo

directUI 不是精品我不发,上个是源码,这个是demo

2012-06-14

Advanced.Animation.with.DirectX书中配套光盘第二章升级到9.0c版本

Advanced.Animation.with.DirectX书中配套光盘第二章升级到9.0c版本 Advanced.Animation.with.DirectX书中配套光盘中的第二章的例子 原书是用dx9.0b sdk vc6.0写的 现如今几乎没有人再去使用vc6.0 和dx9.0b sdk 升级到9.0c 的时候,一些接口微软做了一些改变 我这个源码是升级到vc2003 vc2005 9.0c 2005版本 编译运行通过 但是这只是第二张部分 其他的与此雷同 所有的章节都用到了common下面的三个类 那么你只需要把common覆盖过去就ok QQ:149086705

2011-01-19

XPSP3 IIS XPSP3 IIS XPSP3 IIS

XPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IISXPSP3 IIS

2009-06-22

网狐棋牌游戏网站

网狐棋牌游戏网站

2009-05-26

MyICQ是一套公开源代码的即时通讯软件

MyICQ 0.8 alpha1测试版 ==================================================== --------------- 1. MyICQ是什么? --------------- MyICQ是一套公开源代码的即时通讯软件,包括服务器端和客户端,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows版。目前客户端程序的界面完全模仿腾讯的QQ(如果Tencent告我的话,我会马上改的:-)。 总之,如果你崇尚自由,对QQ的越来越多的广告骚扰感到深恶痛绝的话,MyICQ绝对是你很好的选择。 -------- 2. 版本 -------- 这是MyICQ 0.8版本的alpha1 测试版,基本上还没有经过什么严格测试。 -------- 3. 版权 -------- 完全遵循GPL协议2.0或以后协议版本。 --------------- 4. 基本功能特点 --------------- 1) 收发(离线)消息(如果客户端之间能直接通讯,则通过UDP协议发送,否则通过服务器中转) 2) 添加/删除好友(可以设置身份验证) 3) 服务器端存储好友列表 4) 在客户端存储好友资料和聊天记录 5) 客户端与服务器端用DES的密钥加密方式通讯 6) 支持代理服务器(SOCKS5/HTTP) 7) 向在线的一组好友发送消息 8) 系统管理员(MyICQ号 < 1000)可以发送系统广播消息 9) 皮肤系统 10)完全基于插件,使扩展更容易。目前提供的插件有: a. 收发文件 b. 二人世界(可以实时语音聊天) c. 闹钟提醒 ------------------ 5. 分发包里有什么? ------------------ 分发包里有三个目录: myicq/ 客户端程序 myicqd/ 服务器端程序 myicqhttp/ HTTP的转换程序。MyICQ支持HTTP代理,但需要在MyICQ的服务器端运行myicqhttp程序 -------- 6. 安装 -------- 客户端程序不写Windows注册表,无需安装。双击MyICQ.exe运行。 服务器端由于内部采用MySQL数据库,所以安装稍微麻烦一些: 1) 到http://www.mysql.com下载MySQL 2) 打开一个DOS命令窗口,在MySQL中建立一个数据库,并添加一个用户: C:\mysql\bin> mysql -uroot -p ******** (输入root密码,如果还没有设置,直接输入回车即可) mysql> GRANT ALL ON myicq.* TO myicq@localhost IDENTIFIED BY 'myicq'; mysql> CREATE DATABASE myicq; mysql> quit 3) 创建表格: C:\mysql\bin> mysql -umyicq -Dmyicq -p < [myicqd目录]\myicq.sql password: myicq 注意: [myicqd目录]代表myicqd所在的目录 4) 运行myicqd: 双击myicqd.exe即可运行。如果没有错误,应该显示"MyICQ server is now started". 接下来就可以从客户端注册新用户了。 5) 你可能想要添加一个系统用户,以发送系统广播消息: C:\mysql\bin> mysql -umyicq -Dmyicq -p password: myicq mysql> INSERT INTO basic_tbl (uin, passwd) VALUES(100, password('yourpassword')); mysql> INSERT INTO ext_tbl (uin) VALUES(100); 注意: yourpassword代表系统用户的密码 然后选择客户端程序的注册向导,取回100这个号码。完成后,你会发现在主菜单中多了"广播消息"一项。此后,你可以选择个人设定来设定你的个人信息(比如,不允许任何人加我为好友) ------------- 7. 编译源代码 ------------- 如果你是一个程序员,那么一定要编译MyICQ的源代码:-) 1) 到http://www.mysql.com下载MySQL 2) 由于MyICQ在存储好友资料和聊天记录时,使用Berkeley DB库,所以先到 http://www.s

2009-05-05

WINDOWS核心编程

WINDOWS核心编程WINDOWS核心编程WINDOWS核心编程

2009-04-20

WINDOWS核心编程

WINDOWS核心编程WINDOWS核心编程WINDOWS核心编程

2009-04-20

精通Windows Sockets网络开发——基于Visual C++实现.rar

通俗易懂的visual c++网络编程书籍

2009-04-20

Visual C++网络游戏建模与实现随书源代码

Visual C++网络游戏建模与实现 苏羽 博士 著 一本关于C++服务器/客户端网络编程的书,很有价值,尤其是服务端包含IOCP,线程池,学习者大大的福音

2009-04-20

Delphi精要及源代码

很值得看的一部有关delphi书,很经典

2009-04-20

DirectShow实务精选书中配套源码

《DirectShow实务精选》 陆其明著

2009-04-20

microsoft Ajax extention

microsoft Ajax extention

2008-06-15

ASP.NET程序设计教程

第11章 ASP.NET应用程序的设置与安全

2007-12-13

空空如也

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

TA关注的人

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