- 博客(21)
- 收藏
- 关注
转载 IceMx.Mvc 我的js MVC 框架 一、html代码的分离(视图)
介绍本人菜鸟,一些自己的浅薄见解,望各位大神指正。本框架有以下优点1、简单(调用简单、实现简单、不过度设计)2、视图、控制器、模型分离(分离对于维护十分有必要)3、组件化(每一个mvc模块儿的实现都是一个组件的实现,M+V+C = 组件)视图的分离在博客园拜读了许多大神的js文章学到了不少东西,于是有了自己写一个JS MVC 框架的想法,动手写了一些东西拿出来和大...
2013-08-31 16:10:00 83
转载 Java开发环境搭建详解
一。jdk安装与配置jdk7于3月份刚刚发布,目前eclipse的最新版本中还没有提供对jdk7的编译支持,所以我们只下载jdk6。下载地址:http://download.java.net/jdk6/选择适合平台的安装文件,windows32下目前最新版本为:jdk-6u25-ea-bin-b03-windows-i586-27_feb_2011.exe默认安装即可,安装完成后要配置环境变...
2013-08-24 20:28:00 27
转载 thrift 的required、optional探究
原因 经常使用thrift来编写rpc通信,但是对下面两个问题还是有些疑惑 thrift 的required、optional和不写有什么区别 optional不设置isset的话被传输后值? 实验 今天就自己编写代码测试了一下。如下: 定义book.thrift 如下: 1: namespace cpp codelab ...
2013-08-22 14:24:00 563
转载 sturts标签
第一个问题:2013-7-15 11:22:10 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet jsp threw exceptionorg.apache.jasper.JasperException: /index.jsp(31,8) Attribute label ...
2013-08-20 14:26:00 37
转载 ubuntu10.04.4下安装JDK
第一步:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载安装包(本来是可以通过命令行的,可惜我的服务器不争气。只能下载好传到上面)第二步:解压安装到 /usr/lib/jvm(首先看一下有没有jvm这个文件夹)第三步:修改环境变量 vim ~/.bashrc...
2013-08-19 14:26:00 37
转载 [leetcode]Flatten Binary Tree to Linked List
先序遍历的一个变化。记录下上次的节点就行了。public class Solution { public void flatten(TreeNode root) { Stack<TreeNode> stack = new Stack<TreeNode>(); TreeNode n = root; ...
2013-08-19 13:48:00 33
转载 理解事务——原子性、一致性、隔离性和持久性
事务是指对系统进行的一组操作,为了保证系统的完整性,事务需要具有ACID特性,具体如下: 1. 原子性(Atomic) 一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。 回滚实际上是一个比较高层抽象的概念,大多数DB在实现事务时,是在事务操作的数据快照上进行的(比如,MVCC...
2013-08-18 22:13:00 79
转载 VC用OLE方式读写Excel
前几天要做一个项目,需要读取Excel中的数据。从网上查资料发现,主要是有两种方式。一是把Excel表当成数据库使用ODBC读写,这样操作起来就跟操作Access数据库似的。但这种方式效率比较低。另一种方法是OLE技术(Object Linking and Embedding,对象连接与嵌入)。OLE是一种面向对象的技术,利用这种技术可开发可重复使用的软件组件(COM)。本文主要介绍使用O...
2013-08-17 21:59:00 63
转载 UVA 11796 - Dog Distance
题意 两条狗啊,同时跑,,同时结束,各自跑各自的道路,问跑的过程中,他们最大距离和最小距离的差;方法 恶心一点就是,最大最小距离的求解方法,假设两只狗都只有一条线段要跑,则可以判定在端点处有最大值,最小值的求解方法就是,把一条狗的奔跑方向分解成另一个狗的奔跑方向 + 另外一个向量,这样这条狗相对于另外一条狗处于相对静止;只要求点到线段的最小距离便是; 如果有两段以上的线段;考虑第一条线段;...
2013-08-16 11:33:00 64
转载 深度探索C++对象模型读书笔记-第七章站在对象模型的尖端
Template 模板是在编译时期而非执行时期被计算的。因此其不会带来效率的降低。 1: const Point<float> &ref = 0;该语句会实例化一个Point的float实例。该语句会被扩展为: 1: Point<float> temp(float(0)); ...
2013-08-12 22:09:00 71
转载 HDU2896病毒入侵AC_自动机
#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int maxn = 130;struct node{ bool flg; int id; ...
2013-08-08 23:42:00 44
转载 取消vs2013在solution中单击打开文件的功能
2013用了一段时间,不错,就是单击会打开文件,有点恼人(因人而异吧)。解决方案:取消红色框框里面的那个checkbox就ok了。stakoverflow上面有人回答,但是解决方案是2012的,稍微有点不一样(有人愿意可以去update一下,我用gmail登录实在太慢)。转载于:https://www.cnblogs.com/sanjia/p/vs2013_disable...
2013-08-08 23:09:00 64
转载 XSS跨站攻击
1.XSS跨站简介 一类是存储型XSS,主要出现在让用户输入数据,供其他浏览此页的用户进行查看的地方,包括留言、评论、博客日志和各类表单等。应用程序从数据库中查询数据,在页面中显示出来,攻击者在相关页面输入恶意的脚本数据后,用户浏览此类页面就可能受到攻击。 另外一类是参数型XSS,主要是将脚本加入URL地址的程序参数里,参数进入程序后在页面直接输出脚本内容,用户点击类似的恶意链接就可...
2013-08-08 18:39:00 45
转载 80x86 CPU 的工作模式
8086/8088微处理器只有一种工作模式:实地址模式。32为的80x86微处理器有3种工作模式:实地址模式、保护模式和虚拟8086模式。 实地址模式 对于8086/8088微处理器,实模式是它的唯一工作方式,对于80386以上的处理器来说,实模式是它的工作方式之一,主要是用于兼容8086/8088。MS DOS 操作系统运行在实模式下,Windows 9x/NT/200...
2013-08-08 11:05:00 69
转载 [转载]const_cast
1. 一个经典实例 1 /* 2 用法:const_cast<type_id> (expression) 3 该运算符用来修改类型的const或volatile属性。除了const 或volatile修饰之外, type_id和expression的类型是一样的。 4 一、常量指针被转化成非常量指针,并且仍然指向原来的对象; 5 二、常量引用被转换...
2013-08-07 10:25:00 66
转载 朱兆祺教你如何攻破C语言学习、笔试与机试的难点
第一节C语言编程中的几个基本概念1.1 #include< >与#include" "1. #include< >和#include" "有什么区别?这个题目考查大家的基础能力,#include< >用来包含开发环境提供的库,#include" "用来包含.c/.cpp文件所在目录下的头文件。注意:有些开发环境可以在当前目录...
2013-08-06 21:27:00 147
转载 Android Tween和Frame 动画
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。An...
2013-08-04 19:11:00 40
转载 Mybaits+SpringMVC项目(含代码生成工具源码)
大家下载下来修改数据库配置应该就能运行起来,里面有一个SM的简单案例了,还有说明文件。 运行效果 工具类可以生成Springmvc+mybatis的相关类和配置文件,并具有增删查改的功能, 因为初期这工具只打算给内部使用,所以代码有些地方不是那么整洁,注释也不是很完善,不过工具也没什么技术含量,并没有很复杂的逻辑,一般人都能看懂,所以大家也就将就点吧。 工具目前存在bug和不...
2013-08-01 23:36:00 36
转载 oracle中nvl函数用法
1.返回两个字段中非空字段的值,第一个字段非空,返回第一个字段的值,第二个字段值为null,则返回第二个字段的值,如果都为null 则返回null。 select nvl(a,b) from table1 where ..... 其中a,b均为table1中字段, 如果a为null,则取得b的值。2.返回两个表达式中计算结果非空的值。 select nvl( expre...
2013-08-01 16:23:00 68
转载 javascript学习5
JavaScript Array(数组)对象数组对象的作用是:使用单独的变量名来存储一系列的值。实例创建数组创建数组,为其赋值,然后输出这些值。For...In 声明使用 for...in 声明来循环输出数组中的元素。合并两个数组 - concat()如何使用 concat() 方法来合并两个数组。用数组的元素组成字符串 - join()如何使用 join()...
2013-08-01 15:40:00 32
转载 那些VisualStudio隐藏的调试功能(转)
http://www.cnblogs.com/developersupport/p/visualstudio-debugging-tips.html VisualStudio是一个强大的调试工具,里面很多隐藏功能少有人问津,但是在特定场景可以节省你很多时间,本文主要介绍一些VisualStudio调试相关的隐藏功能,欢迎大家补充。 运行到指针(Run to cursor) 大多数人用Visu...
2013-08-01 14:00:00 39
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人