`
xiaotao.2010
  • 浏览: 217051 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

项目代码编写心得

阅读更多
1、oracle 分页SQL编写:
在此重点的语句是SQL中的约束条件语句,$[]代表占位参数符号,
例如条件语句:
(tradename = $[tradename] or $[tradename] is null or $[tradename]='')
当括号中的内容为true的时候才被执行,查询条件tradename为空的时候以上表达式语句则是(tradename = null or null  is null or null =''),在and后的语句则是
and null is null;此段语句为true,但没有任何意义,这样的写法可以替代原始SQL查询语句的拼接。

select tradecode,tradename,tradedesc,tradelevel,tradestate from 
 (select t.* , rownum num from	
      (
      select * from eb_ptrade_info 
      where (tradecode = $[tradecode] or $[tradecode] is null or $[tradecode]='')
      and (tradename = $[tradename] or $[tradename] is null or $[tradename]='')
      order by tradecode  
      ) t where rownum <= $l[offRow]
 ) where num >= $l[startRow]



2、javaScript 中实现Trim()方法,此方法只能去点开头和结尾的空格,仅仅起到数据验证作用,若后端需要使用该数据,需后端拿到该数据后另行Trim()操作!
/*
  去掉空格,看是不是为空.
*/
<script language="javascript">
<!-- 
 //javascript去空格函数 
 function LTrim(str){ //去掉字符串 的头空格
  var i;
  for(i=0;i<str.length; i++) {
   if(str.charAt(i)!=" ") break;
  }
  str = str.substring(i,str.length);
  return str;
 }
 
 function RTrim(str){
  var i;
  for(i=str.length-1;i>=0;i--){
   if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break;
  }
  str = str.substring(0,i+1);
  return str;
 }
 function Trim(str){
 
  return LTrim(RTrim(str));
 
 }
</script>


分享到:
评论
2 楼 xiaotao.2010 2011-10-19  
xiaoliang330 写道
这sql写的

呵呵 ~ 项目要求这样写的!
1 楼 xiaoliang330 2011-08-05  
这sql写的

相关推荐

    编写程序心得

    在IT行业的编程领域,积累经验和心得对于提升个人技能与项目成功率至关重要。从“编写程序心得”的标题和描述中,我们可以提炼出以下几点关键知识点: ### 1. 时间管理与目标设定 时间是程序员最宝贵的资源之一。...

    SSH项目源码及心得体会

    这个"SSH项目源码及心得体会"的资源对于初学者来说尤其宝贵,因为它不仅包含了实际项目的源代码,还记录了开发者在整合和使用SSH框架过程中的心得与经验。 Struts2是MVC(Model-View-Controller)架构模式的一种...

    推荐一个毕业项目及写作心得

    2. 学习心得:分享个人在项目实施和报告编写过程中的感悟,如遇到的问题、解决策略、时间管理经验等。这些心得对于后续的学生有很高的借鉴价值。 3. 项目推荐:提供一些具有代表性和创新性的项目建议,帮助学生开拓...

    C++代码规范培训心得

    在未来的项目中,我会更加注重效率优化,通过实践来增强编写高效代码的能力。 通过这次培训,我认识到自己在编码规范上的不足,并决定在今后的工作中积极改正。遵守编码规范不仅可以提升个人编程技能,还能促进团队...

    JAVA与数据库实训项目实习感想心得体会9篇范文

    在实训中,我们通过编写实际的代码,理解了这些概念如何在实际项目中发挥作用。例如,类和对象是构建软件的基础,封装则保护了数据的安全性,继承使得代码复用更加便捷,多态则提供了灵活的接口设计,使程序更具扩展...

    java程序的编写的心得体会.docx

    Java语言的设计理念是“一次编写,到处运行”,这要求我们编写代码时要具备良好的可移植性和可维护性。在实践中,我学会了如何将现实世界的问题抽象成类和对象,利用封装、继承和多态三大特性来设计程序。 其次,...

    java项目开发心得

    Java项目开发心得分享 在Java项目开发过程中,我们往往能够积累丰富的经验和技能,尤其是在一个团队环境中,协同工作、解决问题和持续学习是提升的关键。在这个特定的项目中,我们的部门成功地组建了一支高效的JAVA...

    python个人项目上手练习学习心得

    在实际项目中,良好的编程习惯也至关重要,如编写清晰的注释,遵循PEP8编码规范,合理组织代码结构,以及利用版本控制工具如Git进行代码管理。此外,项目文档的编写也很重要,包括README文件、API文档和使用手册,...

    NIIT学习心得 NIIT课程学习心得 NIIT软件开发学习心得 NIIT学习随感 成为软件工程师之心得 梦想的脚步向我走近 我们为什么要参加培训? 我在NIIT的感悟与心得 学员心声

    在这一阶段,学员可能经历了从编写简单的代码到解决复杂问题的转变,理解了团队协作、版本控制和敏捷开发的重要性。这些心得分享有助于后来者更好地规划自己的学习路径。 "成为软件工程师之心得"意味着学员已将目标...

    Spring Boot心得.docx

    2. **编写定时任务类**: - 创建一个类,并使用 `@Component` 和 `@Scheduled` 注解来定义定时任务。 ```java @Component public class SchedulerTask { private int count = 0; @Scheduled(cron = "*/6 * * ...

    JAVA程序员的心得

    在实际项目中,熟练运用封装、继承和多态等面向对象特性,能够提高代码的复用性和可维护性。此外,了解一些设计模式如单例模式、工厂模式等,也有助于编写更高效、更优雅的代码。 #### 心得二:不断丰富自己的知识...

    Makefile学习心得

    ### Makefile 学习心得详解 #### 一、Makefile 概述 Makefile 是一种自动化构建工具,广泛应用于软件项目管理和编译过程中。通过定义一系列规则,Makefile 能够自动化地完成编译任务,简化开发流程。本文将详细介绍...

    java开发三年项目经验心得

    ### Java开发三年项目经验心得分析 #### 一、项目经验概览 在这篇文章中,作者回顾了自己在Java开发领域三年的工作经历,期间参与了三个不同的项目,从中获得了丰富的实战经验和技术积累。这三个项目分别是涉密...

    JAVA做完项目心得

    6. **设计模式**:在项目开发过程中,我尝试应用了一些常见的设计模式,如工厂模式、单例模式和观察者模式,这帮助我编写出更灵活、可维护的代码。 7. **MVC架构**:为了实现良好的代码组织,我采用了Model-View-...

    自己学习PE文件结构后的一点心得,VB编写

    这个项目显然是用VB编写的,用于理解和探索PE文件的内部工作原理。 在描述中提到,这是一个个人学习成果的展示,可能包含了一些基础的PE文件解析功能,但并不完善,还有很多功能没有添加。这表明这个项目可能是作者...

    java编程心得 注意的地方

    设计模式是一种解决常见问题的最佳实践,如单例模式、工厂模式等,它们可以帮助我们编写更高效、可维护的代码。 此外,理解并熟练使用Java集合框架,如ArrayList、LinkedList、HashMap等,是提升编程能力的重要步骤...

    c语言实习心得范文.doc

    作者学会了自己学会了自学,学会了去看懂别人的代码,并学会了与同学合作编写程序。 作者也认识到了许多问题,如基础知识没理清、许多东西还要去翻书、去上网搜索等。作者也学会了克服困难,保持良好的心态,学好...

    Jfinal使用心得以及架构

    **JFinal 使用心得与架构解析** JFinal 是一个基于 Java 的轻量级 Web 开发框架,它以 MVC(Model-View-Controller)架构为基础,强调“简洁高效”的设计理念,为开发者提供了一个快速开发项目的平台。在本文中,...

Global site tag (gtag.js) - Google Analytics