摘要:
asp 如何调试2010年11月24日 星期三 17:18.3.1 ASP的开发工具实际上ASP应用程序就是以.asp为扩展名的纯文本文件,我们可以用任何文本编辑器来编辑(例如Windows系统的记事本文本编辑器)。使用那些带有ASP增强支持的编辑器可以提高编写效率,例如Microsoft Visual InterDev 、Dreamweaver UltraDev(或MX)和FrontPage 2003。本书第7章的实例4留言板系统即是在Dreamweaver MX中开发的。虽然可以借助InterDev 、Dreamweaver、FrontPage里内置的ASP开发功能来迅速准确开发ASP,但 阅读全文
摘要:
在windows下 1045 access denied for user 'root'@'localhost' using password yes 解决办法 转自:http://blog.csdn.net/wdw004/article/details/4866475http://www.cnblogs.com/wdw004/article/details/4866475在windows下的解决办法如下: 1.net stop mysql 停用服务 2.修改${mysql_home}/MySQL Server 5.1目录下的my.ini文件 [mysqld]下 阅读全文
摘要:
原创:http://blog.csdn.net/sadfishsc/article/details/7221904单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这个耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离;如果能够想到多于一个动机去改变一个类,那么这个类就具有多于一个职责,就应该考虑类的职责分离。开放-封闭原则:软件实体(类、模块、函数/方法等等)应该可以扩展,但是不可修改。对于扩展是开放的 阅读全文
摘要:
昨天做了一个利用ajax实现页面无刷新的从服务器端获得时间的例子,当时对于xmlhttprequest对象的readystate的后三个状态不是很清楚,想了半天,也不明白!后面在程序的不同地方中用alert(xmlhttp.readystate)查看readystate值的变化,并且请教朋友之后,才弄明白其中的几个问题:创建xmlhttprequest对象之后没有调用open之前readystat... 阅读全文
摘要:
一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放4、文字常量区 —常量字符串就是放在这里的。 阅读全文
摘要:
牢记80-20准则(80-20 rule) 80-20准则说的是大约20%的代码使用了80%的程序资源;大约20%的代码耗用了大约80%的运行时间;大约20%的代码使用了80%的内存;大约20%的代码执行80%的磁盘访问;80%的维护投入于大约20%的代码上;通过无数台机器、操作系统和应用程序上的实验这条准则已经被再三地验证过。80-20准则不只是一条好记的惯用语,它更是一条有关系统性能的指导方针,它有着广泛的适用性和坚实的实验基础。 当想到80-20准则时,不要在具体数字上纠缠不清,一些人喜欢更严格的90-10准则,而且也有一些试验证据支持它。不管准确地数字是多少,基本的观点是一样的:软件整 阅读全文
摘要:
UCenter的概念UCenter,顾名思义,就是用户中心的意思。是国内著名Discus论坛程序开发商康盛创想Comsenz的产品,按照官方的说法,是其旗下各个产品之间信息直接传递的一个桥梁,通过UCenter 站长可以无缝整合Comsenz系列产品,实现用户的一站式登录以及社区其他数据的交互。UCenter的具体功能和作用 提供同步登录、退出、注册等相关接口,可以实现用户一个账号,在一处登录,全站通行。 提供积分策略共享,可以实现各应用设置灵活的积分策略。 提供好友相关接口,可以实现各应用好友互通。 提供短消息相关接口,可以实现用户在不同应用收发短消息。 提供 TAG 相关接口,可以实现通过 阅读全文
摘要:
摘自:http://sd.csdn.net/a/20110426/296657.html导读:作者陈皓针对程序员职业生涯的一些问题,提出几点建议来供大家参考。文章内容如下:从四年前被CSDN采访后(“职业规化就像软件工程”),经常会有网友(尤其是刚毕业的)写邮件来问我一些程序员职业生涯的一些问题,至到今天。比如,国企还是外企的选择,一直编程有没有前途等等问题。面对这样的邮件,我感到有很大的压力,因为如果我的回复很有可能会误人一生,但我另一方面又很想帮助这些人。所以,我基本上还是会尝试回一下这样的邮件。昨天,我又回了一封。但是我心里还是有点忐忑不安。害怕说错了什么。今天,我想把我的一些思路和建议 阅读全文
摘要:
反编译 --- 工具 reflector防止反编译工具 --- 工具 1. Dotfuscator Community Edition //微软推荐的东东 (当然,Professional 版也有流程混淆 功能,但由于得不到,无法破解,其实,流程混淆都是一样的)2. XenoCode //最近最好的混淆器,有可取点.它号称安全 3. MaxtoCode //我的共享软件新成员,我暂时先把它命名为MaxtoCode 目前普及版只支持 WindowsApplication的加密 以后开放 WEB APPlication and Class Library 阅读全文
摘要:
Transact-SQL编程规范1. 概述1.1. 基本原则以大小写敏感编写SQL语句。尽量使用Unicode 数据类型。优先使用连接代替子查询或嵌套查询。尽量使用参数化SQL查询代替语句拼接SQL查询。禁止使用[拼音]+[英语]的方式来命名SQL对象或变量。尽量使用存储过程代替SQL语句。1.2. 基本规范建议采用Pascal样式或Camel样式命名数据库对象。大写T-SQL语言的所有关键字,谓词和系统函数。2. 命名规范在一般情况下,采用Pascal样式或Camel样式命名数据库对象,使在开发基于数据库应用程序的时候通过ORM工具生成的数据访问代码不需要调整就符合程序开发语言(比如C#)命 阅读全文