摘要: 1. 总体规则:不要随意缩写;2. 宏、枚举等使用全部大写+下划线;3. 变量(含类、结构体成员变量)、文件、命名空间、存取函数等使用全部小写+下划线,类成员变量以下划线结尾,全局变量以g_开头;4. 参考现有或相近命名约定……命名约定最重要的一致性规则是命名管理,命名风格直接可以直接确定命名实体是:类型、变量、函数、常量、宏等等,无需查找实体声明,我们大脑中的模式匹配引擎依赖于这些命名规则。命名规则具有一定随意性,但相比按个人喜好命名,一致性更重要,所以不管你怎么想,规则总归是规则。1. 通用命名规则(General Naming Rules)函数命名、变量命名、文件命名应具有描述性,不要过 阅读全文
posted @ 2013-07-22 11:52 知心大叔 阅读(285) 评论(0) 推荐(0)
摘要: 如果想要有效的管理一个稍微复杂一点的体系,针对其中事物的一套统一、带层次结构、清晰明了的命名准则就是必不可少而且非常好用的工具。活跃在生物学、化学、军队、监狱、黑社会、恐怖组织等各个领域内的大量有识先辈们都曾经无数次地以实际行动证明了以上公理的正确性。除了上帝(设它可以改变世间万物的秩序)以外,相信没人有实力对它不屑一顾。在软件开发这一高度抽象而且十分复杂的活动中,命名规则的重要性更显得尤为突出。一套定义良好并且完整的、在整个项目中统一使用的命名规范将大大提升源代码的可读性和软件的可维护性。在引入细节之前,先说明一下命名规范的整体原则:同一性在编写一个子模块或派生类的时候,要遵循其基类或整体模 阅读全文
posted @ 2013-07-05 10:11 知心大叔 阅读(152) 评论(0) 推荐(0)
摘要: 1. 直接初始化比赋值初始化更灵活,效率更高。 如: int ival(1024); int ival = 1024; 前者效率高 阅读全文
posted @ 2013-05-29 13:39 知心大叔 阅读(73) 评论(0) 推荐(0)
摘要: 调试ASP程序时候提示:错误类型:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xd30 Thread 0x29c DBC 0x1762e54 Jet'。/admin_login/data_base/conn.asp, 第 8 行下面是conn.asp的全部代码:<%Dim conn,connstr,DBPath 阅读全文
posted @ 2013-05-17 16:02 知心大叔 阅读(1854) 评论(0) 推荐(0)
摘要: 不用IIS就能运行ASP的软件下面是 使用方法,简单介绍一下:一、安装1、先将NETBOX安装。跟普通软件安装没有什么两样的!略过!2、我们首先创建一个空目录,如 D:\web(或随便什么目录都行,桌面下都行,但最好是空的,因为方便打包),然后在在目录中创建一个新文件,并命名为:main.box,修改其内容如下:Dim httpdShell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"Sub OnServiceStart()Se 阅读全文
posted @ 2013-05-17 09:37 知心大叔 阅读(619) 评论(0) 推荐(0)
摘要: 最近又碰到了中文乱码问题,这里我没有把数据库牵扯进来(解决方法就是老实的从数据库查出来 不要直接传参数),先说下我的环境,servlet容器使用Tomcat6.0,浏览器FireFox3.0、IE6,涉及字符编码设置的地方我的思路就是编码的地方都统一使用UTF-8,具体配置如下:1.所有页面的charset设置为UTF-8。 2.Tomcat的URIEncoding默认是ISO-8859-1,而我设置为UTF-8,主要是想解决中文命名的文件以及请求以get方式提交有可能出现的乱码问题。3.添加过滤器,调用request.setCharacterEncoding("utf-8" 阅读全文
posted @ 2013-05-15 18:33 知心大叔 阅读(1075) 评论(0) 推荐(0)
摘要: 1)看风景程序员每天在液晶屏幕下工作很长时间,应该让干涩的眼睛得到好好的放松,偶尔看看窗外的绿树或远处的风景可能是不错的方式,但是这在北京上海广州这样的大城市里不太现实,所以这里推荐一个纯粹的分享旅行照片的网站「画旅途」,上面都是网友们上传的高质量旅行照片;看着世界各地的迷人风景,欣赏着动人的旅途故事,听着悦耳的背景音乐,是非常不错的放松方式。http://www.hualvtu.com2)看美女专门为男程序员送上的福利,据说男人每天看美女十分钟可延长寿命,因此这里推荐一个以美女写真/图集为主要内容的网站「美女图集」,没有满天飞的浮动广告也没有让人讨厌的弹窗广告,阅读体验一流且加载速度飞快。这 阅读全文
posted @ 2013-04-23 10:34 知心大叔 阅读(427) 评论(0) 推荐(0)
摘要: <%=输出值%> :表达式 类似于 OUT.PRINTLN 在开发是尽量不要用out.println,尽量用<%=%>。 <%%>:写具体的声明java代码,声明变量,生命的是局部变量 Scriptlet:《脚本小程序》 Request.getparameter()用于接收用户提交的内容 结论:所有的jsp代码都是有web容器拼凑出来的 Post:在地址栏中不会显示出来提交的类容 Get:会显示出来提交的内容《传递大数据,则无法使用》 开发中一般使用post Int 变量名=Integer.parseInt();用于转换变量类型 <%@include 阅读全文
posted @ 2013-04-23 10:32 知心大叔 阅读(87) 评论(0) 推荐(0)
摘要: 1.网页背景色的设置犯错机率:很大普遍性:较广犯错可能性:懒/不知道约2年前我曾发现21cn上出现过一次没有设置背景色的情况,当时我用Email通知了他们,自此之后这个问题我从没犯过。绝大部分人的窗口背景颜色都是白色,但如果象我这样个性的人,就会把windows窗口的背景颜色改成灰色或其他色,这样一来,如果你没有设置网页的背景颜色的话,你以为正常的网页在我的电脑上看起来会是一团糟。2.Align center(自动居中)的滥用犯错机率:非常大普遍性:非常广犯错可能性:以为方便/以为好用工作中,修改、维护别人的网页是家常便饭,发现不少人有一个陋习:在表格中的文字或图片,你是这样来令它居中、靠左或 阅读全文
posted @ 2013-04-23 09:42 知心大叔 阅读(188) 评论(0) 推荐(0)
摘要: 以前看到很多大型网站,整个网站的背景图片,是同一张图片,下载他的背景图片,看到一张图片上有很多小图标。也就是国外很流行的css sprites,目前国内也有很多网站这样用。这次在写CSS+DIV时,也这样写了个整站,感觉虽然做网站的整站慢,但在网站的占用资源上,的确省了不少。原理,一般网站的图片都是分开的,每个图片的调用都会占用一个IIS链接,而现在把所有图片放在一张图上时,所有图片都是一个图片,只要调用一次图片,就可以提供整个网页的图片用,这样只占一个IIS链接。在制作过程用,就是把所有的图片,都用背景来实现,比如一个小图标,就用<b class="exp"> 阅读全文
posted @ 2013-04-18 22:51 知心大叔 阅读(248) 评论(0) 推荐(0)