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>
分享到:
相关推荐
在IT行业的编程领域,积累经验和心得对于提升个人技能与项目成功率至关重要。从“编写程序心得”的标题和描述中,我们可以提炼出以下几点关键知识点: ### 1. 时间管理与目标设定 时间是程序员最宝贵的资源之一。...
这个"SSH项目源码及心得体会"的资源对于初学者来说尤其宝贵,因为它不仅包含了实际项目的源代码,还记录了开发者在整合和使用SSH框架过程中的心得与经验。 Struts2是MVC(Model-View-Controller)架构模式的一种...
2. 学习心得:分享个人在项目实施和报告编写过程中的感悟,如遇到的问题、解决策略、时间管理经验等。这些心得对于后续的学生有很高的借鉴价值。 3. 项目推荐:提供一些具有代表性和创新性的项目建议,帮助学生开拓...
在未来的项目中,我会更加注重效率优化,通过实践来增强编写高效代码的能力。 通过这次培训,我认识到自己在编码规范上的不足,并决定在今后的工作中积极改正。遵守编码规范不仅可以提升个人编程技能,还能促进团队...
在实训中,我们通过编写实际的代码,理解了这些概念如何在实际项目中发挥作用。例如,类和对象是构建软件的基础,封装则保护了数据的安全性,继承使得代码复用更加便捷,多态则提供了灵活的接口设计,使程序更具扩展...
Java语言的设计理念是“一次编写,到处运行”,这要求我们编写代码时要具备良好的可移植性和可维护性。在实践中,我学会了如何将现实世界的问题抽象成类和对象,利用封装、继承和多态三大特性来设计程序。 其次,...
Java项目开发心得分享 在Java项目开发过程中,我们往往能够积累丰富的经验和技能,尤其是在一个团队环境中,协同工作、解决问题和持续学习是提升的关键。在这个特定的项目中,我们的部门成功地组建了一支高效的JAVA...
在实际项目中,良好的编程习惯也至关重要,如编写清晰的注释,遵循PEP8编码规范,合理组织代码结构,以及利用版本控制工具如Git进行代码管理。此外,项目文档的编写也很重要,包括README文件、API文档和使用手册,...
在这一阶段,学员可能经历了从编写简单的代码到解决复杂问题的转变,理解了团队协作、版本控制和敏捷开发的重要性。这些心得分享有助于后来者更好地规划自己的学习路径。 "成为软件工程师之心得"意味着学员已将目标...
2. **编写定时任务类**: - 创建一个类,并使用 `@Component` 和 `@Scheduled` 注解来定义定时任务。 ```java @Component public class SchedulerTask { private int count = 0; @Scheduled(cron = "*/6 * * ...
在实际项目中,熟练运用封装、继承和多态等面向对象特性,能够提高代码的复用性和可维护性。此外,了解一些设计模式如单例模式、工厂模式等,也有助于编写更高效、更优雅的代码。 #### 心得二:不断丰富自己的知识...
### Makefile 学习心得详解 #### 一、Makefile 概述 Makefile 是一种自动化构建工具,广泛应用于软件项目管理和编译过程中。通过定义一系列规则,Makefile 能够自动化地完成编译任务,简化开发流程。本文将详细介绍...
### Java开发三年项目经验心得分析 #### 一、项目经验概览 在这篇文章中,作者回顾了自己在Java开发领域三年的工作经历,期间参与了三个不同的项目,从中获得了丰富的实战经验和技术积累。这三个项目分别是涉密...
6. **设计模式**:在项目开发过程中,我尝试应用了一些常见的设计模式,如工厂模式、单例模式和观察者模式,这帮助我编写出更灵活、可维护的代码。 7. **MVC架构**:为了实现良好的代码组织,我采用了Model-View-...
这个项目显然是用VB编写的,用于理解和探索PE文件的内部工作原理。 在描述中提到,这是一个个人学习成果的展示,可能包含了一些基础的PE文件解析功能,但并不完善,还有很多功能没有添加。这表明这个项目可能是作者...
设计模式是一种解决常见问题的最佳实践,如单例模式、工厂模式等,它们可以帮助我们编写更高效、可维护的代码。 此外,理解并熟练使用Java集合框架,如ArrayList、LinkedList、HashMap等,是提升编程能力的重要步骤...
作者学会了自己学会了自学,学会了去看懂别人的代码,并学会了与同学合作编写程序。 作者也认识到了许多问题,如基础知识没理清、许多东西还要去翻书、去上网搜索等。作者也学会了克服困难,保持良好的心态,学好...
**JFinal 使用心得与架构解析** JFinal 是一个基于 Java 的轻量级 Web 开发框架,它以 MVC(Model-View-Controller)架构为基础,强调“简洁高效”的设计理念,为开发者提供了一个快速开发项目的平台。在本文中,...