首页 > 编程语言
javascript 中的数据驱动页面模式
前段时间一直在想前端MVC的意义。这个话题仁者见仁,但是MVC的使用方法给我提了一个管理数据的有意思的想法--数据管理和数据驱动页面。我们以前的思路一直是事件驱动页面,事件驱动页面合乎逻辑而且节约代码。但是往往代码组织结构非常松散,这个松散并不是大家所期望的松耦合,而是一种乱七八糟的感觉,后来在一次...
分类:编程语言   时间:2014-10-13 17:20:42    收藏:0  评论:0  赞:0  阅读:291
一个登录页面的spring 逻辑过程
1、首先用户访问login.jsp2、用户在登录页面输入用户名/密码,提交表单到服务器,Spring根据配置调用LoginController控制器响应登录请求(关键)3、LoginController调用业务层方法,根据用户名和密码查询是否存在匹配的用户。在业务层内部通过调用持久层的UserDao...
分类:编程语言   时间:2014-10-13 17:19:32    收藏:0  评论:0  赞:0  阅读:254
java-pfx文件转换成16进制内容
public static void main(String[] args) throws Exception { String path = "D://111.pfx"; InputStream in = new FileInputStream(new File(pat...
分类:编程语言   时间:2014-10-13 17:19:12    收藏:0  评论:0  赞:0  阅读:1161
C++中const用法总结
1. const修饰普通变量和指针 const修饰普通变量,一般有两种写法: const TYPE value; TYPE const value; 这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。 对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。 例如: const int ...
分类:编程语言   时间:2014-10-13 16:35:01    收藏:0  评论:0  赞:0  阅读:307
Java虚拟机原理图解----JVM运行时数据区
JVM运行时数据区(JVM Runtime Area) 其实就是指JVM在运行期间,其对计算机内存空间的划分和分配。本文将通过以下几个话题来讨论JVM运行时数据区。 Topic 1. JVM运行时数据区 里有什么?Topic 2. 虚拟机栈 是什么?虚拟机栈 里有什么?Topic 3. 栈帧是什么?栈帧 里有什么?Topic 4. 方法区 是什么?方法区 里有什么? ...
分类:编程语言   时间:2014-10-13 16:32:51    收藏:0  评论:0  赞:0  阅读:305
《递归》算法设计一
什么是递归?  它有这样的特征,求解规模为N的问题时,设法将它分解成规模较小的问题,然后根据这些小问题方便的构造出大问题的解。当然程序必须有一个出口,当规模为1的时候,能直接的到解。  小结:就是把问题层层分解,直到程序的出口处。  注意事项  1.递归应有终止的时候,也就是每一个递归必须有一个出口,否则会无限递归出去。  2.递归就是调用自身的方法。例如f(n)=n*f(n-1)...
分类:编程语言   时间:2014-10-13 16:29:31    收藏:0  评论:0  赞:0  阅读:292
每天一个JavaScript实例-使用循环和分割来替换和删除元素
使用循环和分割来替换和删除元素 var arr = new Array("ab","aa","bc","ab","ss","ab","ss","dd","ab","aa","aa","aa"); while(arr.indexOf("ab") != -1){ console.log("1"+arr); arr.splice(arr.indexOf("ab"),1,"**"); } con...
分类:编程语言   时间:2014-10-13 16:29:21    收藏:0  评论:0  赞:0  阅读:174
算法学习-第0篇 从Fibonacci开始
学习资源《Algorithms》,作者S.Dasgupta,C.H.Papadimitriou,and U.V.Vazirani。 电子版可到资源库中下载http://download.csdn.net/detail/segen_jaa/7900765。 1、问题描述 Fibonacci数列想必大家都比较熟悉,后一位数字是前两位的和。 0,1,1,2,3,5,8,13,21,34 对...
分类:编程语言   时间:2014-10-13 16:28:31    收藏:0  评论:0  赞:0  阅读:320
java的静态代理
解决问题:在多个模块要插入一段功能,比如,在不同业务处理模块中,都需要检查用户是否登录,如果不使用代理的话,每增加一个模块,就需要增加很多代码。 比如,除了判断是否登录,如果还需要增加一个记录日志的功能,那么每个模块都需要重新增加一个函数。 下面我们利用静态代理的功能来解决这个需求。 代码结构 功能函数接口 package itbuluoge.proxy; public...
分类:编程语言   时间:2014-10-13 16:25:50    收藏:0  评论:0  赞:0  阅读:307
数组指针存储形式的栈
#include #include #include #define ERROR 0 #define OK 1 #define STACK_INT_SIZE 10 /*存储空间初始分配量*/ typedef int ElemType; /*定义元素的类型*/ typedef struct{ ElemType *base; ElemType *top; }SqStack; i...
分类:编程语言   时间:2014-10-13 16:25:40    收藏:0  评论:0  赞:0  阅读:288
用php 把数组中偶数,选择出来
我有这样的一个小算法,把数组中的所有的偶数或技术分别选择出来。很多人可能,会循环这个数组,而我恰恰不循环数组就能做到这一点,代码如下。      function odd($var) { // returns whether the input integer is odd return($var & 1); } function even($var) { // ret...
分类:编程语言   时间:2014-10-13 16:24:31    收藏:0  评论:0  赞:0  阅读:327
java的动态代理
动态代理类 package itbuluoge.proxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; public class DynamicProxy implements InvocationHandler{ ...
分类:编程语言   时间:2014-10-13 16:23:50    收藏:0  评论:0  赞:0  阅读:235
Javascript 获取链接(url)参数的方法
分解链接的方式:[javascript]view plaincopy正式表达式:[javascript]view plaincopy
分类:编程语言   时间:2014-10-13 16:21:01    收藏:0  评论:0  赞:0  阅读:241
c++中的struct
c++中的struct不在是c中的struct,不仅仅是一个多个数据类型的结构体了。c++中的struct可以具有成员函数(c语言中是不可以的),c++ struct还可以继承class等等。同时c++中的struct还兼容c的struct。下面这篇文章写得很详细C++中struct和class的区...
分类:编程语言   时间:2014-10-13 16:20:50    收藏:0  评论:0  赞:0  阅读:286
C++学习方向[转]
这是一篇网上看到的,很久了,所以也没法提供原始链接。首先肯定要读一读Bjarne Stroustrup的The Design and Evolution of C++,了解一下这个语言的历史。接下来就可以看别的书了,但要不停地回头看这本书,看到你不断地学到的新技术是怎么样一点点地被接纳到这个语言中去...
分类:编程语言   时间:2014-10-13 16:18:30    收藏:0  评论:0  赞:0  阅读:213
Light Java virtual machine
第三方开源 轻量 Java 虚拟机jamvmsablevmjelatine
分类:编程语言   时间:2014-10-13 16:16:40    收藏:0  评论:0  赞:0  阅读:245
objc swift 混编
object-C swift 混编
分类:编程语言   时间:2014-10-13 16:13:20    收藏:0  评论:0  赞:0  阅读:271
java final keyword
依据上下文环境,java的keywordfinal也存在着细微的差别,但通常指的是“这是无法改变的。”不想改变的理由由两种:一种是效率,还有一种是设计。因为两个原因相差非常远,所以关键子final可能被吴用。 接下来介绍一下使用到fianl的三中情况:数据,方法,类。 final数据很多编程语言.....
分类:编程语言   时间:2014-10-13 16:12:40    收藏:0  评论:0  赞:0  阅读:328
MVVM架构~knockoutjs系列之数组的$index和$data
返回目录已经写了很多knockoutjs的文章了,今天在review代码时,忽然看到一个问题,在knockout环境下,如何遍历一个简单的数组?对于遍历对象组件的数组来说,很容易,直接foreach:对象名,然后进行属性的绑定即可,而如下数据[10,20,30]这种简单的数组,如何去遍历呢?在阅读k...
分类:编程语言   时间:2014-10-13 16:12:20    收藏:0  评论:0  赞:0  阅读:260
c++11:copy_n
copy_n:Copies exactlycountvalues from the range beginning atfirstto the range beginning atresult, ifcount>0.从源处拷贝n个数到目标处 1 #include 2 #include 3 ...
分类:编程语言   时间:2014-10-13 16:10:00    收藏:0  评论:0  赞:0  阅读:275
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!