码迷,mamicode.com
首页 > 编程语言
Web开发之分页算法,N(N>=3)种解决方案
在Web开发中,分页是最常用的一个功能了。但是,想简单、灵活、方便地解决分页这个问题,还是需要动点脑筋的。   今天,简要梳理下,过去6年中,亲自遇到的分页问题和解决办法。 1. 定义问题     原由:在页面中需要展示若干数据,但不可能一次展示所有的,想通过每次只展示若干条。分页数,pageNo,是为了标记,当前访问的内容在哪里。     后端需要做的:后端需要分页查询数据,把数据返回给前端  ...
分类:编程语言   时间:2014-12-06 18:17:51    阅读次数:166
C++算法之 写自己的栈stack 动态申请
myStack。h #pragma once //typedef int TYPE; template class myStack { TYPE* m_pData;//用new在堆上动态建立 int m_nTop; int m_nCount; public: bool isFull() { return m_nTop+1 >= m_nCount; ...
分类:编程语言   时间:2014-12-06 18:16:51    阅读次数:248
C++算法之 自己写循环队列
myQuene.h #pragma once typedef int TYPE; class myQueue { TYPE* m_pData; int m_nCount; int m_nHead,m_nTail; public: myQueue(int nCount = 4) { m_nCount = nCount; m_pData = new...
分类:编程语言   时间:2014-12-06 18:15:34    阅读次数:160
Python是工程,不是艺术
当Python九十年代初出现时,曾激起Python的支持者与另一门时髦语言Perl拥护者的之间的经典冲突.如今这场争论已成为过去. 个人认为: 这场争论是很令人厌烦的,也是毫无根据的。开发者都很聪明,知道如何选择。现在为止,这仍然是一场最出名的主题. 在我培训的过程中,经常会被问及,因此有必要就这个话题说几句。 很浅显的是: Perl能做到的,Python都能做到,但你必须在写之后要读懂她.显然,这是他们之间大的交集。 显而易见:Python更关注于代码的可读性,在大多数情况下,提高代码的可读性转化为:代...
分类:编程语言   时间:2014-12-06 18:16:08    阅读次数:290
JavaScript笔记:基本知识和语法
一.HTML中使用JavaScript 1、带有src属性的元素不应该在和之间再包含额外的javaScript代码,否则这些代码会被忽略。 2、的src属性可以指向当前HTML所在域之外的URL 3、按照惯例,所有的元素都应该放在页面的元素中,由于下载延迟,现代WEB应用程序一般会将全部的JavaScript引用放在元素中页面的内容后面,可以使用户感到打开页面的速度加快了。 二、基本概念(...
分类:编程语言   时间:2014-12-06 18:15:58    阅读次数:156
JavaScript笔记二:变量、作用域和内存
1、基本类型和引用类型   基本类型:简单的数据段   引用类型:可能由多个值构成的对象,只能给引用类型添加属性 当复制他们的值时,基本类型实际上是又开辟了独立的空间存储值,而引用类型则是创建了指针,他们关联到同一个对象。...
分类:编程语言   时间:2014-12-06 18:14:36    阅读次数:188
JavaScript笔记三:引用类型
1、Object对象 创建Object对象, var person = new Object(); var person = { Person.name = “guoliang”; name : “guoliang”, Person.age = 20; age : 20 };...
分类:编程语言   时间:2014-12-06 18:15:54    阅读次数:242
JavaScript笔记四:面向对象的程序设计
JavaScript笔记四:面向对象的程序设计...
分类:编程语言   时间:2014-12-06 18:15:16    阅读次数:206
JavaScript笔记五:函数表达式
JavaScript笔记五:函数表达式...
分类:编程语言   时间:2014-12-06 18:13:43    阅读次数:209
ubuntu boost.python
安装boost(未尝试只安装 libboost-python-dev)sudo apt-get install libboost-all-dev新建hello_ext.cpp,输入以下代码 1 char const *greet() { 2 return "hello world"; 3 } 4.....
分类:编程语言   时间:2014-12-06 18:12:15    阅读次数:190
各种排序(一)
最近开始学习排序。排序的作用不必多说,目前所见的比较坑的题不是用高精度运算就是用排序。正如Gromah大神所说:“不会排序学什么信息学竞赛啊!”于是在此总结一下,以便下一步学习。以下是目前学会的几个较简单的排序。参考资料:《信息学竞赛一本通》、《算法竞赛入门经典》、以及一个排序示意软件及其代码的.....
分类:编程语言   时间:2014-12-06 18:11:36    阅读次数:276
冒泡算法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class...
分类:编程语言   时间:2014-12-06 18:09:53    阅读次数:140
C/C++
关于编译器的部分:malloc 和 sizeof:#include #include int main(void){ int *p; p=malloc(sizeof(int)); *p=2; printf("*p= %d ,sizeof('a')=%d\n",*p,sizeo...
分类:编程语言   时间:2014-12-06 18:08:14    阅读次数:163
JavaScript数组声明和使用的几种方式
JavaScript数组声明和使用的几种方式演示:http://www.huiyi8.com/jiaoben/包含了javascript特效1、var beatles = Array(); // 可以指定数组大小如 var beatles = Array(5); beatles[0] = "Mike...
分类:编程语言   时间:2014-12-06 18:07:07    阅读次数:157
IntelliJ IDEA: maven & jetty 开发 java web
之前使用eclipse + maven + jetty开发java web应用,本着no zuo no gain的想法,折腾了一下Intellj idea下开发环境的搭建,顺带学习了maven repository的概念。环境系统:OS X YosemiteIDE:IntelliJ IDEA 14....
分类:编程语言   时间:2014-12-06 18:08:14    阅读次数:259
VC++/MFC知识积累(一)
1、_T宏Windows 98及以前的版本使用8位的ANSI字符集,它类似于ASCII字符集。Windows NT使用16位的Unicode字符集,它是ANSI字符集的一个超集。Unicode包含了各种各样来自非US字母表的字符。使用ANSI字符编译的程序可以在Windows NT上运行,但Unic...
分类:编程语言   时间:2014-12-06 18:04:06    阅读次数:173
黑马程序员——C语言的scanf函数
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、变量的内存分析1.字节和地址1>内存以“字节为单位”,Oxffc1,Oxffc2,Oxffc3,Oxffc4....都是字节,0x表示的是十六进制2>不同类型占用的字节是不一样的,数据越大,所需...
分类:编程语言   时间:2014-12-06 18:04:28    阅读次数:165
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!