自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 OpenLayers6 裁切地图(Layer Clipping)

在地图上挖一个洞对地图进行显示下载svg文件,在线转换为Converter 在线转换地址:http://demo.qunee.com/svg2canvas/map.vue<template> <div> <div id="map" class="map"></div> </div></template><script>import 'ol/ol.css'import Map ...

2021-07-20 10:39:39 1118

原创 css 设计模式 absolute 居中对齐

style> .container{ position: relative; border: 1px solid #000011; top: 100px; height: 500px; width: 500px; } #cm{

2015-04-06 08:23:16 488

原创 nodejs 模拟form表单

公用方法:function postFile(fileKeyValue, req) { var boundaryKey = Math.random().toString(16); var enddata = '\r\n----' + boundaryKey + '--'; var files = new Array(); for (var i = 0; i < fileKeyValu

2014-07-22 11:29:12 2620 7

原创 mongoose 数据库操作 - 分页

mongoose 公用分页

2014-05-03 02:16:15 2872

原创 mongoose 数据库操作3

mongoose 数据库操作3

2014-05-02 21:01:44 998

原创 mongoose 数据库操作2

mongoose 数据库操作2

2014-05-01 10:05:00 1304

转载 Mongoose 操作

Mongoose是什么Mongoose是什么Mongoose是MongoDB的一个对象模型工具,可以工作于异步环境下。定义一个模型很容易:var Comments = new Schema({ title : String , body : String , date : Date});var BlogPost = new

2014-04-30 14:22:34 957

原创 mongoose 操作数据库1

Mongoose 的几个重要的概念:

2014-04-30 14:21:19 2040

原创 nodejs mongodb (2)

这里看一下nodejs 是如何来操作shuj

2014-04-28 16:59:36 588

原创 mongodb 第二章操作

命令列表mongo --port 8888show dbsuse mytestdb.persions.find()修改操作:db.persions.update({name:"gg"})

2014-04-27 20:49:47 478

原创 mongodb 数据库 第一章 安装

首先在官网下载mongodb 数据库的安装文件:http://www.mongodb.org/downloads 这是请选用zipyaosuob

2014-04-27 10:33:37 509

原创 c++之函数

函数原型:double

2014-04-23 02:06:23 418

原创 javascript 基础工具方法

functioin extend(subClass,superClass){var F = fucntioin }

2014-04-07 11:56:31 385

原创 node js 用到现在居然不知道安装时怎么回事呢,郁闷。

npm config set registry http://npm.stdyun.comnpm info underscore (如果上面配置正确这个命令会有字符串response)

2014-04-01 01:39:58 476

原创 Visual Studio 入门学习

http://www.cnblogs.com/mlj318/archive/2011/10/09/2203510.html 环境宏定义http://blog.csdn.net/akof1314/article/details/7190822 多项目目录结构定义http://www.cnblogs.com/lidabo/archive/2012/08/27/2658903.html 个人

2014-03-27 17:01:44 815

原创 V8 编译及使用-windows

进军智能家居的第一步:最新想搞node js 开发,它使用的是V8的引擎。nodejs入门后就看是从V8入手想深入的来学习一些。首先我使用的环境是WIn7 x64 计算机,安装也是基于此来安装,如果你需要安装的是linux版本的请绕行。V8是使用C++开发,Gyp编译。官方文档:http://code.google.com/p/v8/wiki/BuildingWithG

2014-03-27 16:56:29 1082

原创 node wind7 x64 全局模块安装默认安装目录

C:\Users\gtt\AppData\Roaming\npm\node_modules\node-gyp

2014-03-25 15:59:57 501

原创 javascript 一般不知道的用法

等号判断:(1)等号 “==”  和 “===” 的区别:"==" 双等号是做类型转换后的判断“===” 不做类型转换,如果类型不同一定不相等。var a = 10;var b = '10';if(a === b){ console.log('判断通过');}if(a == b){ console.log('判断通过');}下面分别说明: 先说 ===,

2014-03-24 16:37:00 359

原创 express api 解读

app.engine(ext, callback)注册模板引擎的 callback 用来处理ext扩展名的文件 默认情况下, 根据文件扩展名require() 对应的模板引擎。 比如你想渲染一个 "foo.jade" 文件,Express会在内部执行下面的代码,然后会缓存require(),这样就可以提高后面操作的性能把模板ejs文件后缀修改为htmlvar expre

2014-03-10 21:28:28 605

原创 mongodb 数据库安装使用

适用场合:网站数据:Mongo非常适合实时的插入,更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。缓存:由于性能很高,Mongo也适合作为信息基础设施的缓存层。在系统重启之后,由Mongo搭建的持久化缓存层可以避免下层的数据源 过载。大尺寸,低价值的数据:使用传统的关系型数据库存储一些数据时可能会比较昂贵,在此之前,很多时候程序员往往会选择传统的文件进行存储。高伸缩性的场景:Mo

2014-03-09 02:11:50 517

原创 node.js

说明:使用CentOS系统,进行nodejs安装,nodejs版本-v0.8.7。 1,先下载nodejs:# wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz 2,解压文件# tar xvf node-v0.8.7.tar.gz 3,进入解压目录# c

2014-01-23 17:03:24 700

原创 程序员的痛苦

项目作为一次性的活动,项目的质量体现在由工作分解结构反映出的项目范围内的所有阶段、子项目、项目工作单元的质量所构成,也就是工作质量。而项目最终交付给用户的是一个产品或者服务它又体现在其性能和使用价值上。项目的工作质量是产品质量的保证。 合同也就是业主的需求是质量管理的主要依据之一。 对于项目的质量管理:依赖于质量计划、质量控制、质量保证和质量改进。项目质量体系包括:...

2013-11-19 00:32:32 146

原创 linux 服务器初探

CentOS 6.x我主要是修改了系统的/etc/sysconfig/i18n和/etc/samba/smb.conf这两个文件后无法看到桌面,也不能切换命令模式。所有需要用到单用户登录模式:linux 单用户登录 (也可以理解为安全模式)进入系统 倒计时提示,点击”回车“进入grub选择窗口,选择centos  点击键盘“e” 进入选项 ,选择 kernel 点击键盘“e”进

2013-11-12 17:07:38 632

原创 linxu 安装ftp

ftp安装: rpm -q vsftpd 检查是否安装 yum install vsftpd 这个从网络库下载安装 安装后的目录/etc/vsftpd  500 OOPS: cannot change directory:/root报错 setsebool -P  ftp_home_dir  on 这个命令搞定的-------------setsebo...

2013-11-11 17:01:33 64

原创 项目范围管理

总纲: (1)范围的计划编制 范围计划包括的内容(2)范围定义 范围边界定义 项目范围和产品范围(3)工作分解结构(WBS)的创建 工作说明书、初始范围说明书、详细范围说明书之间的递归关系 工作包定义、工作分解结构、滚动式规划、WBS字典(4)范围确认 定义和方法(5)范围控制 范围的蔓延范围规划:定义...

2013-11-07 16:23:41 60

原创 项目管理

项目的整体管理:项目整体管理是一个特殊的知识欲,项目的整体管理根据项目的执行时间顺序角度将其他的8个知识欲贯穿起来。资源整合、干系人整合、其他项目欲整合、项目4要素整合(时间、成本、范围、质量)说明:项目的整体管理计划会整合所有其他的过程组的子计划,整体变更又是变更的主要入口和出口。项目经理的一个重要的能力就是整合能力,所有整体管理是项目经理能力和素质的一个重要体现。7个过...

2013-11-07 10:19:18 100 1

原创 排序算法

 public static void 我的冒泡(){ int [] arr = {4,9,23,1,45,27,5,2}; for(int i=0;i&lt;arr.length-1;i++){ for(int j=0;j&lt;arr.length-i-1;j++){ if(arr[j] &lt; arr[j+1]){ int te...

2013-10-29 16:53:49 65

原创 地图切片

 这个是搜狗var tilePos:Point = new Point(col,row); zoom = zoom - 1; var offsetX:Number = Math.pow(2,zoom); var offsetY:Number = offsetX - 1; ...

2013-10-27 03:31:40 94

原创 权限之-shiro

权限这个是个很老的话题了,现在主流的权限框架有spring security,shiro 。他们大体都分为授权和认证。我现在想做一个类似OpenID的权限框架。把授权和认证都单独提出来,单独做成一个war包,其中可以包括单点登录、认证、授权。比如一个项目有多个子项目的话,如果把认证授权的权限框架单独部署(也可以部署在ip上),比起传统的权限框架,可以在每个子系统中省去权限的代码,节省空间...

2013-10-19 08:57:54 166

mybatis通用DAO

       花了几天的时间研究了一下mybatis的源代码,觉得这个框架还是很不错的。但是有一些缺陷的地方。先来说说它和别的框架比起来我认为的好处:          (1)sql外置,把sql文件写在配置文件中加上强大的动态sql支持。          (2)利用cjk动态代理,实现配置文件映射接口。这样我们在使用这套orm框架的时候就可以不再写那个拼接sql语句的dao...

2013-10-17 01:34:11 141

nexus2.6.2 安装教程

简言:Nexus是Maven仓库管理器,目的是搭建一个本地仓库服务器,其实就是在公司局域网中设置一个可以供内部下载到maven 数据的服务器,这样的好处是节省网络资源,速度快,可以通过nexus对项目的零时版本管理,来进行模块间的依赖开发,也可以自己发布一些资源来共享。 1.安装网址:http://www.sonatype.org/nexus/下载 我的是win7系统所...

2013-10-08 22:16:21 424

原创 mybatis通用DAO

       花了几天的时间研究了一下mybatis的源代码,觉得这个框架还是很不错的。但是有一些缺陷的地方。先来说说它和别的框架比起来我认为的好处:          (1)sql外置,把sql文件写在配置文件中加上强大的动态sql支持。          (2)利用cjk动态代理,实现配置文件映射接口。这样我们在使用这套orm框架的时候就可以不再写那个拼接sql语句的dao...

2013-10-08 01:14:53 130

原创 mybatis xpath实现

Java 5 推出了 javax.xml.xpath 包,这是一个用于 XPath 文档查询的独立于 XML 对象模型的库。强大的xpath表达式支持对xml document文档检索信息。  &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;inventory&gt; &lt;book year="2000"&gt..

2013-10-03 02:16:51 189

原创 mybatis源码解析之mapper接口代理

[size=medium]刚接触mybatis,个人觉得mybatis唯一的好处就是可以用xml mapper 的方式来代理生成dao类,我们不再需要写dao,取而代之的是在xml文件中写我们的sql语句就可以。这样的话,如果需要修改dao中的查询我们只需要把xml文件修改一下,不用去重新编译class文件。首先说一下需要考虑一个问题,它是如何实现只写接口类,貌似用xml文件来做接口类...

2013-09-30 13:51:12 111

原创 mybatis源码解析之拦截器

拦截器核心类:先来看看jdk的代理是如何实现的:java.lang.reflect.InvocationHandlerjava.lang.reflect.Proxypublic class MyInvocationHandler implements InvocationHandler{ private Object target; public MyInv...

2013-09-30 11:24:05 82

原创 java jdk email

public class SimpleMailSender { public SimpleMailSender() { } public static boolean sendTextMail(MailSenderInfo mailInfo) { JavaingAuthenticator authenticator = null; Properties pro =...

2013-09-29 13:56:02 169

原创 java TimeZone 时区

String tzId = "America/Los_Angeles"; // String tzId = TimeZone.getDefault().getID(); TimeZone tz = TimeZone.getTimeZone(tzId); DateFormat df = DateFormat.getInstance();...

2013-09-29 13:54:08 174

原创 判断java中的中文字符

package com.utils;import java.util.regex.Pattern;public class CharUtil { public static void main(String[] args) { String[] strArr = new String[] { "www.micmiu.com", "!@#$%^&amp;*()_+{}[]...

2013-09-29 13:42:35 71

原创 java加密 常用类

Base64public class Base64 { private static char base64EncodeChars[] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', ...

2013-09-29 13:41:11 90

FreeMarker 用户手册

目录 前言................................................................................................................................ 7 什么是FreeMarker? ................................................................................................. 7 我们应该阅读什么内容? .......................................................................................... 8 文档规约................................................................................................................... 8 联系我们................................................................................................................... 8 几点说明................................................................................................................... 9 第一部分 模板开发指南 ................................................................................................. 10 第一章 模板开发入门 ............................................................................................. 10 1.1 简介 .......................................................................................................... 10 1.2 模板 + 数据模型 = 输出 ........................................................................... 10 1.3 数据模型一览 ............................................................................................ 11 1.4 模板一览 ................................................................................................... 14 第二章 数值和类型 ................................................................................................. 20 2.1 基本内容 ................................................................................................... 20 2.2 类型 .......................................................................................................... 22 第三章 模板 ........................................................................................................... 26 3.1 总体结构 ................................................................................................... 26 3.2 指令 .......................................................................................................... 27 3.3 表达式 ....................................................................................................... 28 3.4 插值 .......................................................................................................... 43 第四章 其它 ........................................................................................................... 46 4.1 自定义指令 ................................................................................................ 46 4.2 在模板中定义变量 ..................................................................................... 51 4.3 命名空间 ................................................................................................... 54 4.4 空白处理 ................................................................................................... 57 4.5替换(方括号)语法 ................................................................................... 60 第二部分 程序开发指南 ................................................................................................. 62 第一章 程序开发入门 ............................................................................................. 62 1.1 创建配置实例 ............................................................................................ 62 1.2 创建数据模型 ............................................................................................ 62 1.3 获得模板 ................................................................................................... 63 1.4 合并模板和数据模型 .................................................................................. 64 1.5将代码放在一起 .......................................................................................... 64 第二章 数据模型 .................................................................................................... 66 2.1 基本内容 ................................................................................................... 66 2.2 标量 .......................................................................................................... 66 2.3 容器 .......................................................................................................... 67 2.4 方法 .......................................................................................................... 68 2.5 指令 .......................................................................................................... 69 2.6 节点变量 ................................................................................................... 75 2.7 对象包装 ................................................................................................... 76 第三章 配置 ........................................................................................................... 80 3.1 基本内容 ................................................................................................... 80 3.2 共享变量 ................................................................................................... 80 3.3 配置信息 ................................................................................................... 81 3.4 模板加载 ................................................................................................... 83 3.5 错误控制 ................................................................................................... 86 第四章 其它 ........................................................................................................... 90 4.1 变量 .......................................................................................................... 90 4.2 字符集问题 ................................................................................................ 90 4.3 多线程 ....................................................................................................... 92 4.4 Bean的包装 ................................................................................................ 92 4.5 日志 .......................................................................................................... 98 4.6 在Servlet中使用FreeMarker ...................................................................... 99 4.7 为FreeMarker配置安全策略......................................................................106 4.8 遗留的XML包装实现 ................................................................................107 4.9 和Ant一起使用FreeMarker.......................................................................111 4.10 Jython 包装器 ..........................................................................................112 第三部分 XML处理指南................................................................................................114 前言.......................................................................................................................114 第一章 揭示XML文档 ...........................................................................................115 1.1 节点树 ......................................................................................................115 1.2 将XML放到数据模型中 ............................................................................117 第二章 必要的XML处理 ........................................................................................119 2.1 通过例子来学习 ........................................................................................119 2.2 形式化描述 ...............................................................................................126 第三章 声明的XML处理 ........................................................................................131 3.1 基础内容 ..................................................................................................131 3.2 详细内容 ..................................................................................................133 第四部分 参考文档 .......................................................................................................136 第一章 内建函数参考文档 .....................................................................................136 1.1 处理字符串的内建函数 .............................................................................136 1.2 处理数字的内建函数 .................................................................................150 1.3 处理日期的内建函数 .................................................................................153 1.4 处理布尔值的内建函数 .............................................................................158 1.5 处理序列的内建函数 .................................................................................158 1.6 处理哈希表的内建函数 .............................................................................164 1.7 处理节点(XML)的内建函数....................................................................164 1.8 很少使用的和专家级的内建函数 ...............................................................166 第二章 指令参考文档 ............................................................................................170 2.1 if,else,elseif指令 ...................................................................................170 2.2 switch,case,default,break指令..............................................................172 2.3 list,break 指令 .........................................................................................173 2.4 include指令 ...............................................................................................174 2.5 import 指令 ...............................................................................................177 2.6 noparse指令 ..............................................................................................178 2.7 compress指令 ............................................................................................179 2.8 escape,noescape指令...............................................................................180 2.9 assign 指令 ................................................................................................182 2.10 global 指令 ..............................................................................................184 2.11 local 指令 ................................................................................................185 2.12 setting 指令 .............................................................................................185 2.13 用户自定义指令(<@...>) ......................................................................187 2.14 macro,nested,return 指令 ....................................................................189 2.15 function,return 指令...............................................................................193 2.16 flush 指令 ................................................................................................195 2.17 stop 指令.................................................................................................195 2.18 ftl 指令 ....................................................................................................196 2.19 t,lt,rt 指令 ..........................................................................................197 2.20 nt 指令 ....................................................................................................198 2.21 attempt,recover 指令 .............................................................................199 2.22 visit,recurse,fallback 指令 .....................................................................200 第三章 特殊变量参考文档 .....................................................................................205 第四章 FTL中的保留名称.......................................................................................207 第五章 废弃的FTL结构 .........................................................................................208 5.1 废弃的指令列表 ........................................................................................208 5.2 废弃的内建函数列表 .................................................................................208 5.3 老式的macro和call指令 ..........................................................................208 5.4 转换指令 ..................................................................................................210 5.5 老式FTL语法 ............................................................................................211 5.6 #{…}式的数字插值 ......................................................................................212

2013-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除