摘要:
做这一系列笔记主要是勉励自己把《Spring攻略》这本书的第二版看完。 本书实例的运行环境:Win7+Maven 3.0.5 + Eclipse Juno + Spring 3.2.2 + JDK 1.7.0 + Tomcat 7.0 + MongoDB 2.4.1。 阅读全文
摘要:
注:源码为学习《Windows核心编程》的一些尝试,非原创。若能有助于一二访客,幸甚。1.基本框架/******************************************************************************* * File: ErrorShow.cpp * Time: 2013-04-16 * 描述: 修改试验原书同名程序 *******************************************************************************/#include <Windows.h>#inclu 阅读全文
摘要:
一、javascript的变量 javascript变量可以用来保存两种类型的值:基本类型值和引用类型值。 基本类型值来源于以下5种基本的数据类型:Undefined, Null, Boolean, Number和string。引用类型包括:object类型,Array类型,date类型,RegExp类型,function类型,基本包装类型(Boolean, Number和string)。 基本类型值在内存中占据固定大小的空间,因此保存在栈内存中。引用类型的值实际上是对象,保存在堆内存中。 所以保存基本类型值的变量的复制是创建一个副本,而保存引用类型值的变量的复制其实是复制一个指针。... 阅读全文
摘要:
题目描述:用1*2的矩形通过组合拼成大矩形,求拼成指定的大矩形有几种拼法。首先我们先求用1*2的矩形拼成n*m的矩形有多少种拼法当n*m为奇数时,一定是不会拼出来的,因为想要拼出来就需要整数倍的小矩形数目。为了加速算法,要把m,n中小的那个当做列分两个步骤:1)先求出相邻两行的转化关系2)通过相邻两行的转化关系算出经过n次转化有几种方法能拼成n*m的矩阵1)状态标记横放和竖放的下一个均为1,竖放的上一个和不放置为0,每行可以转化为1个2进制数。当这一行访问结束时,就会得到上一行状态,和该行状态,因为所有情况都是我们设置的,所以pre状态一定会转化为now状态对于每一个位置,我们有三种放置方法: 阅读全文
摘要:
今天配置好了虚拟机服务器内的 Yii framework v1.1.3,测试项目的Gii设置,在工作机内打开访问地址:http://test/blog/index.php?r=gii 结果出现#403错误页面: Error 403 You are not allowed to access this page. 开始误以为是文件授权不足的原因,修改文件和文件夹授权后,依然如故。查官网上的wiki发现,原来是yii为了安全考虑,默认只允许在本机上访问Gii。 解决此问题,修改配置如下: 'modules' => array( 'gii' => arra 阅读全文
摘要:
尽管Lua是一门解析型的语言,但是在运行前也会被编译成某个中间状态。一门解析型的语言需要编译,这听起来有点不合常理。但是,实际上,解析型语言的与众不同,不是说它不需要编译,而是说它把编译作为其运行时的一部分,因此,它就可以执行各种来自外部的代码(例如网上的)。也许因为Lua中存在的如dofile 这样的函数,才使Lua可以被称为一门解析型语言。 1. 编译之前我们介绍了dofile 来执行代码块,但是dofile 只是一个辅助函数。这里介绍一下loadfile 函数,它会从一个file中加载语句块,但是不运行;而是仅仅编译并作为一个函数返回。loadfile 不会像dofile 那样在运行时直 阅读全文
摘要:
<?php/*用迭代的方法递归创建目录其实在PHP5.0.0之后mkdir就已经能递归创建目录了。这里主要是自己学习迭代,所以拿创建级联目录开刀了。开发中应该写mkdir('./a/b/c/d/e',0777,true);官方说明:在 PHP 中可以调用递归函数。但是要避免递归函数/方法调用超过 100-200 层,因为可能会使堆栈崩溃从而使当前脚本终止。*/function it_mk_dir($path){ //定义一个数组,用来存放需要工作创建目录的任务 $arr = array(); //如果要创建的目录不存在,则表示有任务追加 while(!is_dir($pa 阅读全文
摘要:
简介GitHub is a web-based hosting service for projects that user the Git revision control system. It is a social networking where you can share your code.GitHub中的Maven项目一般没有本地配置文件(主要是为了去除依赖,使项目整体结构清晰)。但是当导入Github的Maven项目,并与本地的Eclipse直接结成,总有些困难,直到Eclipse 4.2(Juno). 本文介绍如何导入github项目,并直接与eclipse集成。引文本文是在 阅读全文
摘要:
作为开发网络应用的技术,Flex体系曾被技术者追捧,但是始终没有被市场广泛接受(使用)。Adobe宣布放弃Flex,一阵喧嚣过后,Flex似乎正在淡出技术者的视线。 国内知名技术网站CSDN把Flex/Flash专题从主菜单上移除。Actionscript知名技术社区9ria.com中,Flex的帖子也是日趋减少。自2011年之后,Flex相关书籍的出版几乎没有。据国内某知名出版社编辑之说,现在Flex相关书籍都是以赠品形式在甩卖。 一切迹象都似乎在说明一个趋势:Flex会消失。 我是这样评价Flex体系的:FLex体系 = 强大的语言支持(Actionscript)+ 巨大的生存空间(Fla 阅读全文
摘要:
第二部分 PL/SQL编程 第六章 函数和存储 三种参数模式:只读(IN)、只写(OUT)、读写(IN OUT) 默认为只读(IN)模式. 注:你不能在一个查询中调用包含DML操作的函数. 在函数里可使用DETERMINISTIC或PARALLEL_ENABLED、PIPELINED、RESULT_CACHE等子句. DETERMINISTIC用来限制在包里的函数能做的事情. 它确保函数对于任何输入总是工作在同样的方式.前提是函数不能读或写像包、数据表等外部源. 常用在物化视图和函数索引. 它的几种选项: RNDS--确保函数处于没有读任何数... 阅读全文