首页 相关文章 编码的风格和如何设置调试代码

编码的风格和如何设置调试代码

编码的风格不是一种规定,每一个人可能部有自己的编码风格和系统的组织风格。但是良好的编码风格是非常重要的,要记住任何代码被阅渎的时候被比编码的时候多得多。因此要采取一些良好的风格,以便于阅读。只有便于阅读,才便于调试、维护和再编辑。在数据库部分,数据表的名称一律采用英文,第一个单词的字母大写,其余部分小写:每个字段也全部采用英文,全部大写。采用英文比采用拼音要好:用拼音的开头字母做名字叮能让人看不懂,觉得莫名其妙。在编写SQL语句的时候都采用大写,这其实是SQLServer默认的。这样,在整个代码中,SQL语句很显眼,一看便知,而大小结合的数据表名称在大写中又很显眼,一看便知。在SQL语句太长要使用续行时,在最后一个单词的后面一律加上一个空格,这样叮以避免很多粗心的错误,要知道很多时候错误来白格式的不正确,而更多的时候就是来自SQL语句。

在SQL语句出错的时候,可以在“rs.open…”前面加上两个调试语句:
response.write sql
response.end

这里第1个语句负责将传递到SQL服务器...[ 查看全文 ]

2016-01-29 标签:
  • 标签:PHP
    /* * @(#)Cngift.php 1.82 03/06/25 * * 开花石头编写的示例文档 * 将对编码规范做简单的示范 * */ require( db.php ); /** * 示范用类 * * @version 1.82 03.06.25 * @author 开花石头 */ class Blah extends SomeClass { /* 这个类运行时的注释写在这里 */ /** 关于变量的注释写在这里 */ static int $classVar1; /** * 对变量编写的多行...[ 查看全文 ]
  •     Apache是运行在Linux操作系统上的头号Web服务器。很多小地方都可以用来调整Apache的性能,并降低它对系统资源的影响。其中一个就是调整内存使用率,当然达到这一目的可能还是需要花点功夫的。     例如,通过ps来确定httpd线程的内存使用率,可以输入下面的命令: # ps -U apache -u apache u USERPID %CPU %MEMVSZRSS TTYSTAT START TIME COMMAND apache130670.05.3 14...[ 查看全文 ]
  • 标签:PHP
      Windows系统内置的Internet 信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持 PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境。 安装IIS组件 笔者以Windows XP系统的IIS5.1为例,首...[ 查看全文 ]
  • 标签:Java JAVA基础
    Java 虚拟机工具接口(Java Virtual Machine Tool Interface,JVMTI)提供了一种编程接口,允许软件开发人员创建软件代理以监视和控制 Java 编程语言应用程序。JVMTI 是 Java 2 Software Development Kit (SDK), Standard Edition, 版本 1.5.0 中的一种新增功能。它取代了 Java Virtual Machine Profiling Interface (JVMPI),从版本 1.1 起即作为 Java 2 SDK 的一种实验功能包括在内。在 JSR-...[ 查看全文 ]
  • 标签:Java JAVA基础
      相信很多刚开始学习Servlet和JSP的朋友都有一个困扰,就是如何快速方便的建立一个Servlet和JSP的运行、调试和编译环境。本人现在正在国外攻读MIT(Master of Information Technology),现在选修的这一科是WBIS(Web Based Information Systems),其包含了许多种技术,如Java,Perl,CGI,Servlet,ASP,Java Script,JSP,OO,UML等等。下面的这篇文章是学校所提供的相关软件的下载地址、安装方法以...[ 查看全文 ]
  • 这篇简短的文章描述了Linux内核首选的编码风格。编码风格是很个人化的东西,我不会把自己的观点强加给任何人。但是,Linux内核的代码毕竟是我必须有能力维护的,因此我宁愿它的编码风格是我喜欢的。请至少考虑一下这一点。 首先,我建议打印一份《GNU编码标准》,不要阅读它。烧掉它,它不过是象征性的姿态。然后,请看: 第 1 章: 缩进 Tabs(制表符)是8个字符的大小,因此缩进也应该是8个字符的大小。...[ 查看全文 ]
  • 标签:PHP
    3.1 开头注释 所有的源文件都应该在开头有一个C语言风格的注释,其中列出类名、功能、版本信息、日期、作者和版权声明: /* * 类名 * 功能 * 版本 * 日期 * 作者 * 版权 */ 如果对文件进行了修改,应该在文件头中说明修改目的、修改日期、修改人,并变更文件的版本信息;如果修改问文件的一部分,则在文件中进行注释即可,并且标识出修改部分的起止位置 /* * 修改目...[ 查看全文 ]
  • 标签:ASP
      一直以来,和很多朋友一样,我调试ASP一般都是用editplus,当然,界面部分还是要用用什么frontpage之类的啦。 前段时间写.net项目,装了一个VS.net2003,最近要写一个asp的项目,后来想想用vs20003来试试吧。 打开VS2003,先新建立一个项目,选Visual Basic项目--空WEB项目,名字就叫webproject1,然后可以在资源管理器(是VS的不是windows的)里看到解决方案。 点项文件栏上的“项目”,然后点“we...[ 查看全文 ]
  • 标签:PHP
    本文介绍调试 PHP 应用程序的各种方法,包括在 Apache and PHP中打开错误报告,以及通过在一个简单的PHP脚本中放置策略性的print语句,找到更困难的bug的源头。还会介绍用于Eclipse的PHPEclipse插件,这是一个灵活的开发环境,具有实时语法解析能力,还会介绍PHPEclipse的DBG调试器扩展。   简介 有许多 PHP 调试技术可以在编码的时候节约大量时间。一个有效却很基本的调试技术就...[ 查看全文 ]
  • 标签:SQLServer
    T-SQL 调试程序只能在 SQL 查询分析器内运行。一旦启动,调试界面将占据该应用程序内的一个窗口。 启动调试程序 启动调试程序有两种方法。每种方法都要求目标过程创建和存储于 SQL Server 数据库中。第一种方法使用对象浏览器。第二种方法依靠对象搜索工具。 从对象浏览器启动调试程序 在"工具"菜单上单击"对象浏览器"命令。 在"对象浏览器"对话框中,单击"对象&quo...[ 查看全文 ]
  • 很简单。 输入命令desktop,就可以设置多个桌面了。切换桌面可以选“用鼠标切换”,最好不选,有时太烦人。把不同桌面设置不同背景之后,用ctrl+f1-fn就可以切换了。还有一个, 是按ctrl+tab。第一种可直接进想进的,但动作比较高难。第二种,可选,得多按几下,但动作简单点。[ 查看全文 ]
  • 标签:ASP
      为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松。 在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况。这样子做有许多缺点: 1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范; 2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护。 ...[ 查看全文 ]
  • URL编码      作者:      Chandrasekhar Vuppalapati    翻译:eastvc 下载源代码                本文的目的是设计一个完成URL编码的C++类。在我曾经的项目中,我需要从VC++ 6.0应用程序中POST数据,而这些数据需要进行URL编码。我在MSDN中查找能根据提供的字符串生成URL编码的相关类或API,但我没有找到,因此...[ 查看全文 ]
  • 标签:PHP
    1. 介绍 1.1. 标准化的重要** 标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许多的项目中不断演进,许多公司花费了许多星期逐子字逐句的进行争论。标准化不是特殊的个人风格,它对本地改良是完全开放的。 1.2. 优点 当一个项目尝试着遵守公用的标准时,会有以下好处: 程序员可以了解任何代码,弄清程序的状况 新人可以很快的适应环境 ...[ 查看全文 ]
  • 标签:PHP
      gb2312 和 unicode 间的编码转换 下面的例子是将 gb2312 转换为 "&#20840;"这种形式 php4.3.1以后的iconv函数很好用的,只是需要自己写一个uft8到unicode的转换函数 查表(gb2312.txt)也行 <? $text = "电子书库"; preg_match_all("/[\x80-\xff]?./",$text,$ar); foreach($ar[0] as $v)   echo "&#".utf8_unicode(iconv("GB2312","UTF-8",$v)).";"; ? <? // utf8 - unicode func...[ 查看全文 ]
  • 标签:ASP
      Chris Lovett Microsoft Corporation 2000 年 3 月 目录 1、跨平台数据格式 2、XML 和字符编码 3、字符集和 MSXML DOM 4、用 MSXML 创建新的 XML 文档 5、结论 6、有关详细信息 -------------------------------------------------------------------------------- 摘要:本文介绍了字符编码的工作原理,特别是在 XML 和 MSXML DOM 中的工作原理。 近来很多人问我,如何使 XML 文件在不同的...[ 查看全文 ]
  • 《德军总部》更多按键设置代码详解 翻阅assets.pk4内的文件时,发现一些开发时用的按键绑定。於是尝试加入到游戏设置文件中,发现部份可用。 将指令加入到C:\Documents and Settings\用户名称\Local Settings\Application Data\id Software\WolfSP\base\wolf.cfg中即可 按键绑定指令格式: [Copy to clipboard] [ - ]CODE: bind 按键 "功能" 例子(将M键绑定為上帝模式): bind M "god&quo...[ 查看全文 ]
  • 标签:ASP
    ASP(Active Server Page)是Microsoft公司推出的基于PWS(Personal Web Server)&IIS(InternetInformation Server)平台的、基于ISAPI(InternetServiceAPI)原理的动态网页开发技术,目前日趋成熟完善。在这里仅就代码优化进行一些简单讨论。 1、 声明VBScript变量 在ASP中,对vbscript提供了强劲的支持,能够无缝集成vbscript的函数、方法,这样给扩展ASP的现有功能提供了很...[ 查看全文 ]
  • 标签:PHP
    下面要写的是一篇非常无聊的东西,充斥了大量各式各样的编码、转换、客户端、服务器端、连接呃,我自己都不愿意去看它,但想一想,写下来还是有点意义的,原因有四: MySQL 4.1 对多语言的支持有了很大变化 (这导致了问题的出现); 尽管大部分的地方 (包括个人使用和主机提供商),MySQL 3 仍然占主导地位;但 MySQL 4.1 是 MySQL 官方推荐的数据库,已经有主机提供商开始提供并将会越...[ 查看全文 ]
  • mysql 4.1版本后,对编码的支持大大加强,这是它自己的说法: MySQL 4.1 can do these things for you:  Store strings using a variety of character sets  Compare strings using a variety of collations  Mix strings with different character ...[ 查看全文 ]
手机页面 收藏网站 回到头部