摘要: 先分享一下关于变量声明和定义的区别:变量的声明有两种情况: (1) 一种是需要建立存储空间的(定义、声明)。例如:int a在声明的时候就已经建立了存储空间。 (2) 另一种是不需要建立存储空间的(声明)。例如:extern int a其中变量a是在别的文件中定义的。 前者是"定义性声明(defining declaration)"或者称为"定义(definition)",而后者是"引用性声明(referncing declaration)"。从广义的角度来讲声明中包含着定义,但是并非所有的声明都是定义,例如:int a它既是声明,同 阅读全文
posted @ 2010-12-21 11:02 百年俊少 阅读(3058) 评论(0) 推荐(2) 编辑
摘要: 页面框架通过如下过程处理aspx文件请求:1:解析aspx文件,并创建一个控件树;2:使用控件树动态实现一个继承自Page类的类或者控件 ;3:动态编译类;4:缓存编译类,以备后用;5:动态创建一个编译类的实例。页面开始启动生命期,在这个过程中,页面将通过生命周期的不同阶段;=========================================================页面经历了如下阶段【其中一些阶段标记为仅仅回传,是说只有在被回传到服务器时,页面才经历这些阶段】:01:页面首先从QueryString或者Request对象的Form集合中获得回传数据。02:页面检测回传数据 阅读全文
posted @ 2010-12-09 14:34 百年俊少 阅读(255) 评论(0) 推荐(1) 编辑
摘要: Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级跃升到中级的信息极少。以下是为了实现这种转变需要你去做的10件事。1.学习另一门语言其实你学的是哪一门语言并没有关系,但 阅读全文
posted @ 2010-12-07 12:45 百年俊少 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 本文是我对ASP.NET页面载入速度提高的一些做法,这些做法分为以下部分,希望对朋友们有所帮助。前言本文是我对ASP.NET页面载入速度提高的一些做法,这些做法分为以下部分:1.采用 HTTP Module 控制页面的生命周期。2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。3.页面GZIP压缩。4.OutputCache 编程方式输出页面缓存。5.删除页面空白字符串。(类似Google)6.完全删除ViewState。7.删除服务器控件生成的垃圾NamingContainer。8.使用计划任务按时生成页面。(本文不包含该做法的实现)9.JS, 阅读全文
posted @ 2010-12-07 12:23 百年俊少 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.取消按钮按下时的虚线框  在input里添加属性值 hideFocus 或者 HideFocus=true2.只读文本框内容在input里添加属性值 readonly3.防止退后清空的TEXT文档(可把style内容做做为类引用)  INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput4.ENTER键可以让光标移到下一个输入框  input onkeydown="if(event.keyCode==13)event.keyCode=9" 5.只能为中文(有闪动)  input onke 阅读全文
posted @ 2010-12-07 12:04 百年俊少 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 河北省软考机构一览:1、软考报名:河北省人事考试中心河北省软考网上报名系统:http://www.hebpta.com.cn 河北省软考网上查分系统:http://www.hebpta.com.cn/zhichengquery/display.htm 河北省人事考试中心职考处电话:0311-83834743 注:负责河北省软考网上报名、查分工作;河北省168查分电话:16898870。2、软考准考证、证书发放:石家庄市人事局职改办电话:0311-86219618 地址:石家庄市广安大街15号天兹大厦4楼,省博物馆对面(可乘10路公交车在省博物馆下车)注:直接负责河北省各地市软考准考证、证书的发 阅读全文
posted @ 2010-06-07 09:31 百年俊少 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 问题:忘了PostgreSQL数据库的密码应该如何解决?解决方法: 首先打开data目录下的pg_hba.conf配置文件,找到:# IPv4 local connections: host all all 127.0.0.1/32 ident 然后把ident(或md5)改成trust,重新启动。 psql -d template1 -U postgres -c "alter role postgres password ‘123456’;" 阅读全文
posted @ 2010-06-02 12:41 百年俊少 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 老虎让一只豹子管理10只狼,并给他们分发食物。豹子领到肉之后,把肉平均分成了11份,自己要了一份,其他给了10只狼。这10只狼都感觉自己分的少,合起伙来跟豹子唱对台戏。虽然一只狼打不过豹子,但10只狼豹子却没法应付了。豹子灰溜溜的找老虎辞职。老虎说,看我的。老虎把肉分成了11份,大小不一,自己先挑了最大的一份,然后傲然对其他狼说,你们自己讨论这些肉怎么分。为了争夺到大点的肉,狼群沸腾了,恶狠狠的互相攻击……全然不顾自己连平均的那点肉都没拿到……豹子钦佩的问老虎,这是什么办法?老虎微微一笑,听说过绩效工资吗?…… 阅读全文
posted @ 2010-05-15 15:28 百年俊少 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [not null] [primary key], 阅读全文
posted @ 2010-05-06 10:00 百年俊少 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 将openfire.zip解压缩到D:\。特别要注意,openfire的全路径中不能有中文字符,最好主机名也是标准点的英文名称。直接运行安装文件,D:\Openfire\bin\openfire.exe 服务器配置浏览器地址栏中输入http://localhost:9090/即可开始即时通讯服务器配置。(1)语言选择:中文简体(2)服务器设置:选择域及端口,建议默认。域的设置:如果网络不在域中,可以设置域为:服务器的IP地址。(3)数据库设置:选“标准数据库”(4)标准数据库设置:将oracle驱动放在openfire的lib目录下。在数据库驱动选项栏选择Oracle。如果在lib下没有相应的 阅读全文
posted @ 2010-05-05 11:40 百年俊少 阅读(1931) 评论(0) 推荐(0) 编辑