精华内容
下载资源
问答
  • sql分页

    千次阅读 2019-07-24 21:32:02
    要实现分页 必须知道 某一页 数据从哪儿开始 到哪儿结束 假设每页10条数据 sqlserver/oracle: 从1开始 第n页 开始 结束 1 1 10 2 11 20 3 21 30 n 10*(n-1)+1 n*10 mysql :第0开始 第n页 ...

    1、 分页

    要实现分页 必须知道 某一页 数据从哪儿开始 到哪儿结束
    假设每页10条数据
    sqlserver/oracle: 从1开始

    第n页		开始			结束
    1			1				10
    2			11				20	
    3			21				30
    
    n          10*(n-1)+1      n*10
    

    mysql :第0开始

    第n页		开始			结束
    1			0				9
    2			10				19	
    3			20				29
    
    n          10*(n-1)      		n*10-1
    
    mysql :实现分页的sql

    limit: 开始 ,多少条数据
    第n页
    select * from student limit 页面大小*页数,页面大小

    oracle实现分页
    1、
    select * from  student where sno>=(n-1)*10 + 1 and sno<=n*10 : 此种写法必须是ID必须是连续的  
    
    select  rownum ,t.* from  student where sno>=(n-1)*10 + 1 and sno<=n*10 order by  t.sno   asc :
    		1、如果根据sno排序,则rownum会乱序(解决办法: 分开使用,先之排序,然后使用rownum排序)
    		2、rownum不能查询 > 的数据
    
    select rownum, t.* from  (select s.*from student s order by sno asc) t;    ----排序
    ---使用: 
    select * from (
     select rownum r, t.* from  (select s.*from student s order by sno asc) t 
    where rownum <= n*10; 		
    )
    where r >=(n-1)*10+1 ;
    
    sqlserver2003:top
    select top 3(页面大小) * from student 
    where  sno  not in (select top  (n-1)*3(页数-1)*(页面大小) 
    from  student order by sno asc )
    
    sqlserver分页 2005之后支持
    row_number()  over(字段)
    select * from(
    	select  row_number() over( sno order by sno  asc ) as r ,* from student   		//将sno添加 伪序
    	where r <=  n*10 	
    )
    where row_number>=(n-1 )*10;
    
    sqlserver 2012之后支持
    offset fetch next only
    
    select  *  from  student oreder by sno
    offset (页数 - 1)*页面大小+1 rows  fetch next 页面大小 rows noly;
    

    sqlserver 与MySQL和oralce 分页的区别:

    1、 rownum , row_number()
    2、 oracle需要排序(为了排序,单独写了个子查询)但是SqlServer中可以省略排序的子查询 因为sqlserver中可以通过over() 直接排序

    分页实现:

    可以使用一个单独的类进行封装
    
    5个变量(属性)
    1、	数据总数				(查数据库 select count(*)... )
    2、	页面大小(每页显示数据的条数)	(用户自定义)
    3、	总页数		(程序自动计算)(总页数=数据总数%页面大小==0?数据总数/页面大小:数据总数/页面大小+1)
    4、	当前页(页码)
    5、	当前页的对象集合(实体类集合):每页所显示的所有数据
    List<Xxx>                   查数据库,分页sql
    
    展开全文
  • JS Day 3

    2019-10-09 02:14:38
    一、什么是循环结构? 满足一定条件,(((重复)))执行一...从哪儿开始 到哪儿结束 步长(步进) 三、可以实现循环的语句有哪些? while / do while /for 四、while :当型循环。 格式: 表达式1; ...
    一、什么是循环结构?
        满足一定条件,(((重复)))执行一段相同的代码。
    二、循环思想是什么?(循环三要素)
        从哪儿开始
        到哪儿结束
        步长(步进)
    三、可以实现循环的语句有哪些?
        while / do while /for
    四、while :当型循环。

        格式:
        
            表达式1;
            while(表达式2){
                语句组;
                表达式3;
            }
            
            注:
                表达式1 :从哪儿开始,为循环设置一个初始的循环变量。
                表达式2 :到哪儿结束,循环条件
                表达式3 : 步长(步进)
                
            
    五、do while
        格式:
            表达式1;
            do{
                语句组;
                表达式3;
            }while(表达式2);
            
            
    六、 while与do while的区别
        1. while当型循环,先判断条件,后执行语句
         dowhile直到型循环,先执行语句,后判断条件
        2. 当条件第一次为假时,while一次都不执行。do while至少执行一次。
    七、 for
        格式:
        for(表达式1;表达式2;表达式3){
            语句组;
        }
        
        表达式1;
        for(;表达式2;表达式3){
            语句组;
        }
        
        表达式1;
        for(;表达式2;){
            语句组;
            表达式3;
        }

    八、什么是无限循环?(死循环) : 条件永远为真。

        while(1){}
        do {}while(1);
        for(;1;){}
    九、break continue
        break 1.用于switch,跳出switch语句
             2.用于循环,跳出一层循环(跳出break所在的循环)
        continue : 用于循环,跳出一次循环,提前进入下一次循环。
    十、循环嵌套

            外层循环控制行数,内层循环控制每行元素个数.

    转载于:https://www.cnblogs.com/pppoe/p/10389375.html

    展开全文
  • 由于真心不知道从哪儿下手。但是一路走来,蓦然回首。踏雪无痕。生活总是不免柴米油盐酱醋茶的平庸。更是难挡喜怒哀乐聚散离的纠葛。就像学习,从来都来不得半点马虎,全部的学习过程。都须要我们亲自去经历...

            来自三个视频学习结束王继彬。我的第二次个人重建VB.NET版本房费制,因此,在开始的春季和夏季廊坊转。开始的开始,永远不要敲。慢慢的开始,这是一个过程,,快要到临界点的感觉。由于真心不知道从哪儿下手。但是一路走来,蓦然回首。踏雪无痕。生活总是不免柴米油盐酱醋茶的平庸。更是难挡喜怒哀乐聚散离的纠葛。

    就像学习,从来都来不得半点马虎,全部的学习过程。都须要我们亲自去经历,去感受。步履匆匆下。不管困难与否。岁月都前行不殆,芳华之季更是转眼即逝,我们须要做的就是一步一个脚印。

            

            不会敲怎么办?拖着,一拖再拖,更不想敲,每天呆呆的对着电脑。仅仅能在英语哪儿找点儿安慰(我绝对没有对英语不敬的意思,喜欢英语的小伙伴不要生气哈)。当你不会敲,当你在学习上走不下去的时候。你要怎么办nie。没错,就是找师傅。师傅在整个学习的过程中。给了我非常大的帮助与指导,在此。谢谢我两个可爱的师傅。帅帅的于亮师傅。美美的海燕师傅,找了师傅,师傅给了我。敲机房的总的路线方针:
            a、Axure,原型工具。用Axure画机房收费系统的原型图;
            b、数据库设计,画ER图;
            c、编码。
            d、uml图和文档
            e、数据库知识,sqlHelper,视图,事务。存储过程。触发器;
            f、加设计模式

           有了基本方针。接下来就開始着手工作了。首先我了解了一下Axure工具:Axure RP是一个专业的高速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(高速原型)的缩写。Axure RP是美国Axure Software Solution公司旗舰产品,是一个界面专业的高速原型设计工具,让负责定义需求和规格、设计功能和界面的专家可以高速创建应用软件或Web站点的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具。它能高速、高效的创建原型,同一时候支持多人协作设计和版本号控制管理。对Axure的理解就是,如今的我们对机房收费系统已经非常熟悉了,知道她是怎样布局,界面是怎样设计的。可是给你一个全新的系统。你不知道界面该怎样布局,怎样设计的时候,你就须要使用Axure工具。进行设计。给用户一个大概的框架。这个时候,我们就须要借助Axure。

              

            接着。数据库设计。数据库该如何设计,一直以来都是一个仁者见仁智者见智的问题。对于某一种数据库设计,并不能简单的用好与不好来区分。也许真的应了那句话,没有最好,仅仅有最适合。

    讨论某种数据库设计的时候,应该在某种特定的需求环境下讨论。

    ER图。须要我们分析业务需求。注意各个实体之间的关系,表里又该有如何的字段。这些都须要我们慢慢去分析,了解。依据实体图,生成数据库表。

            

            接着就是编码阶段了。但是跟我们原来的思想不一致,好比一个房屋在建造之前,首先是需要绘图纸的,但是,由于对机房了解不够彻底,不知道应该传什么參数,传什么实体,所以。先敲的代码。再依据代码画的uml图,机房收费系统从六月十四号開始。到今天结束,敲了两遍。第一次纯三层的,没有加设计模式,没有使用过触发器,视图。三层完工,第一次验收的时候,问题也接踵而至,数据库设计不合理,就拿学生表和卡表来说,学生表里面该不该用卡号这个字段,卡表里面该不该有学号这个字段,卡表里必须有学号这个字段,由于注冊卡的时候需要有学号,那学生表里必需要有卡号这个字段么?答案有争议,假设学生表里有卡号这个字段,就是说,这个学生必须注冊卡?但是现实生活中,并非这种,一个学生并非必需要有卡,但是反过来,我又想,这个是机房收费系统,我仅仅管持有该卡的学生,假设该学生没有卡,她就不归我管么?对不?

            数据库的设计,并不能简单的用好与不好来区分,没有最好,仅仅有最合适。还要特别注意的是主外键的关系。

    凝视也是特别重要的,第一版机房收费系统,没有太多的凝视。有的仅仅有光秃秃的代码。这样做的优点非常多,比方:方便查找,方便比对,方便项目组里的其他程序猿了解你的代码,并且能够方便以后你对自己代码的理解与改动等等.花了十六天的时间,第一遍机房收费系统就这样在岁月的敲打声中慢慢远去。

    第一遍敲完之后,看看小伙伴们的博客,都是用七层写的登录。加了接口层。外观层,抽象工厂,看看我的三层,咳咳。人家比我的两倍还活生生的多出了一个一,接着,我的第二遍机房收费系统,在427的钟摆声中,開始了.......

            

          全部的事情,開始的開始。我都不想面对,不想触及。不想主动去靠近她,了解她,但是,有句话说,有些事不想做却不得不做,那是责任。有些事想要做却不可以做,那叫命运,慢慢长大的我们,不能由着自己的性子来,想干什么就干什么,不想干就不干,于是,我又一次拾起番茄,在夏荷摇曳的南四楼,開始着我的七仙女登录。续写的我和七仙女的故事。可惜我不是董永`(*∩_∩*)′,另一件特别重要--命名,命名要做到别人看到你的名字,就知道你想要表达的意思,要不一团糟的命名。会把自己乱死。
                   
            机房收费系统最终完工了。兴奋无比的验收,却验出了数之不尽的错误。

    验收的过程,无法忘却。正是由于有了这些错误。让我在这条路上越走越远。

    经过验收,首先,我看到了自己的缺陷。自己离要实现的目标还有非常长的路要走。

    其次,我深深的意识到。只从技术上完毕用户的要求是远远不够的,系统地健壮性相同重要。感觉一个成功的软件,必须具有较好的兼容性,可移植性,绿色性。

    最后,令我感触颇深的是,一个软件的成功开发。绝不是“搭鸡窝”,应该在開始着手做系统之前。写好软件应该实现的功能。从总体上。构建出project的梗概框架,然后再向里面添油加醋,编写用户所须要的功能。还有让我成长的就是调试,程序调试,越来越发现,程序的调试。真的须要硬功夫。

    设置好的断点。可以高速准确的找到问题所在。

    还有非常重要的就是画UML图,第一版机房收费系统师傅只简单的要求画了绘图,这次。所有的图要求所有画完,画时序图的时候。这辈子真心不想再做火车了。一个个对象。犹如一节节的火车车厢,本来就晕车的我,有种看见大海的感觉。

            

           人生像一次长途旅行,不经过沟沟坎坎,你就永远无法抵达梦想的彼岸。

    生命太短,我们没有时间留给遗憾与踌躇。若不是终点,请一直微笑向前。
          若是美好,叫作精彩。

    若是糟糕。叫作历练。生活就是应该充满挑战多姿多彩。这样。我们才干收获成长。越挫越勇!伤痛使人坚强。眼泪使人坚强,心碎使人更明智。所以,感谢过去。感谢个人重构。让我渐渐长大,仅仅要我们泰然自处,终有一天。历练会带给我们一个更美好的明天,我相信,请你。也相信!
           

               



    版权声明:本文博客原创文章。博客,未经同意,不得转载。

    转载于:https://www.cnblogs.com/blfshiye/p/4650371.html

    展开全文
  • JSP 基础之 JSTL 用法

    2017-10-27 17:37:09
    c:forEach var="每个变量名字" items="要迭代的list" varStatus="每个对象的状态" begin="循环从哪儿开始" end="循环到哪儿结束" step="循环的步长"> 循环要输出的东西
     <c:forEach var="每个变量名字"   items="要迭代的list"   varStatus="每个对象的状态"
    
                               begin="循环从哪儿开始"    end="循环到哪儿结束"    step="循环的步长">
    
                                  循环要输出的东西
    
                      </c:forEach>
    
    
    
    
    http://www.cnblogs.com/jokerjason/p/5740917.html
    
    展开全文
  • JSTL-c:forEach标签详解

    2019-10-04 18:05:11
    c:forEach基本格式: <c:forEach var="每个变量...begin="循环从哪儿开始" end="循环到哪儿结束" step="循环的步长"> 循环要输出的东西 </c:forEach> c:forEach属性解释: var:迭代参数...
  • 平平淡淡,起起伏伏,如今今天已经了和去年这一年工作说再见的时候了,还真有点舍不得。...从一个不知道从哪儿开始着手,啥时候结束的任务,做出一些眉目来。虽然我也不晓得未来的路是否充满着艰辛,是否...
  • 常用 jstl 表达式

    2019-06-12 10:56:00
    c:forEach var="每个变量名字" items="要迭代的list" varStatus="每个对象的状态" begin="循环从哪儿开始" end="循环到哪儿结束" tep="循环的步长"> 循环要输出的东西 </c:forEach> 二、时间格式 <...
  • SQL——limit

    2019-08-18 17:02:31
    limit 参数,第一个参数:从哪儿开始查 ; 第二个参数:查几条 -- 从3开始 取 3 条 SELECT * from employee LIMIT 3,3; mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 //为了检索从某一个偏移量...
  • <c:forEach>+<c:if>

    2017-08-31 16:48:00
    <c:forEach>:用来做循环<c:if>...c:forEachvar="每个变量名字" items="要迭代的list" varStatus="每个对象的状态" begin="循环从哪儿开始" end="循环到哪儿结束" step="循环的步长...
  • 51Nod-1781-Pinball

    2017-07-21 18:33:18
    首先,我们说一下为什么是动态规划,题目要求无论从哪儿开始,都要落在一个位置,那么也就意味着他最后一定要从第 ii 个漏斗落下来,那么,我们需要考虑从最左边和最右边开始一直 ii 结束的最小花费,因为只要从两...
  • JavaScript第三天总结

    2019-05-31 21:21:24
    一、扩展:运算符的优先级: ! ++ – +(正) -(负) typeof new * / % + - > < >= <= == != === !...从哪儿开始(循环初值) 到哪儿结束(循环终值) 步长(步进) 三、实现循环结...
  • 王继彬的三层视频学习结束之后,我的第二遍个人重构VB.NET版机房收费系统,就这样在廊坊春夏交替的季节中开始了,开始开始不会敲,慢慢上手,这一个过程,毫不夸张的说,快要临界点的感觉,因为真心不...
  • 原理: 1、将一个任务等分成几个小...同时在下载时创建临时文件记录这次下载到哪儿 4、下载前看是否有上次记录,有则接着后面下载 public class MainActivity extends AppCompatActivity { @BindView(R...
  • 洛谷 P1717 钓鱼

    2018-07-15 15:49:33
    题目:钓鱼题意:刚开始没读懂……就是说有一排鱼塘(i~n),每一...思路:%%% luogu大佬 超神火星人 的博客枚举最后最哪儿结束,对于这一段鱼塘[1,m],由于钓鱼的顺序并不影响最终结果,所以不往回走是最优的。那么...
  • 随着我们大三升大四...秋招也开始了. 秋招进行的还比较顺利, 刚开始没几天, 我的秋招就结束了. 现在我玩了差不多十多天了, 总想着总结一下面经, 一直懒.现在就以这篇面经来宣告我的秋招结束吧..... 我在整个...
  • 变量的有效作用域它的定义点开始和定义变量之前最邻近的开括号配对的第一个闭括号。也就是说,作用域由变量所在的最近一对括号确定。 (1) 全局变量:  全局变量是在所有函数体的外部定义的,程序的所在部分...
  • 虽然最后只拿两个offer,所幸是自己期待的公司,下面试题开始总结一下找实习这段时间的收获和给大家的一点建议,希望有所帮助。 面试结果 题主一共面试了五家公司,最后是拿了去哪儿网和腾讯的offer,参与现.....
  • C/C++作用域详解

    2016-03-20 15:28:41
    变量的有效作用域它的定义点开始和定义变量之前最邻近的开括号配对的第一个闭括号。也就是说,作用域由变量所在的最近一对括号确定。(1) 全局变量:全局变量是在所有函数体的外部定义的,程序的所在部分(甚至...
  • C/C++中作用域详解

    2020-12-22 18:44:13
    变量的有效作用域它的定义点开始和定义变量之前邻近的开括号配对的第一个闭括号。也是说,作用域由变量所在的近一对括号确定。  (1) 全局变量:  全局变量是在所有函数体的外部定义的,程序的所在部分...
  • 循环语句

    2016-03-27 19:28:00
    for循环 一种允许我们编写一个执行指定次数循环的控制结构。...第二个表示加到哪儿停止;第三个参数每次加了后自增。 break在switch里面是结束判断,在循环里面是跳出本轮循环。 continue表示结束本次...
  • 暑期留校的感受

    2018-08-29 16:30:55
    紧张又短暂的暑期留校是7月22开始结束于8月26日结束,在留校期间,收获很多,感受也是颇为深刻。 生活琐事 留校期间,西安是比较热的,晚上呆宿舍又热蚊虫有比较多,不过在后期,我搬了好朋友的宿舍,他们...
  • malloc的

    2020-09-06 23:12:43
    对于一个free,只给了起始地址,没有给大小,怎么确定释放到哪儿为止? 知道什么时候结束. 如果不起始位置开始,给传入的实参加减,能行吗? 不行! 堆空间不支持整体申请,局部释放! 只能整体申请整体释放 ptr释放完了不...
  • 2014找工作阶段性总结

    千次阅读 多人点赞 2013-10-19 19:55:58
    XX公司实习结束后投的第一份简历开始现在估计已经有1个多月了,经历了创新工场,PPTV,联想面试,阿里,百度,IGT,小米,去哪儿,锐捷网络,蓝港在线,美团,多米,趋势科技,高德,触控笔试,身心疲惫啊,咱...
  • 葡萄酒厂生产实习报告 去年去的两个实习基地现在来说已经结束了,但是关于实习,其实有很多的话想说,毕竟去了这么长的时间,参与了不少的活动。 这个公司主要以生产葡萄酒为主,葡萄的品种也很多,例如梅鹿辄,...
  • 葡萄酒厂生产实习总结 去年去的两个实习基地现在来说已经结束了,但是关于实习,其实有很多的话想说,毕竟去了这么长的时间,参与了不少的活动。 这个公司主要以生产葡萄酒为主,葡萄的品种也很多,例如梅鹿辄,...
  • 葡萄酒厂基地实习心得 XX年的两个实习基地现在来说已经结束了,但是关于实习,其实有很多的话想说,毕竟去了这么长的时间,参与了不少的活动。 这个公司主要以生产葡萄酒为主,葡萄的品种也很多,例如梅鹿辄,...

空空如也

空空如也

1 2
收藏数 36
精华内容 14
关键字:

从哪儿开始到哪儿结束