- 博客(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 1084
原创 css 设计模式 absolute 居中对齐
style> .container{ position: relative; border: 1px solid #000011; top: 100px; height: 500px; width: 500px; } #cm{
2015-04-06 08:23:16 486
原创 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 2606 7
转载 Mongoose 操作
Mongoose是什么Mongoose是什么Mongoose是MongoDB的一个对象模型工具,可以工作于异步环境下。定义一个模型很容易:var Comments = new Schema({ title : String , body : String , date : Date});var BlogPost = new
2014-04-30 14:22:34 955
原创 mongodb 第二章操作
命令列表mongo --port 8888show dbsuse mytestdb.persions.find()修改操作:db.persions.update({name:"gg"})
2014-04-27 20:49:47 477
原创 mongodb 数据库 第一章 安装
首先在官网下载mongodb 数据库的安装文件:http://www.mongodb.org/downloads 这是请选用zipyaosuob
2014-04-27 10:33:37 508
原创 javascript 基础工具方法
functioin extend(subClass,superClass){var F = fucntioin }
2014-04-07 11:56:31 384
原创 node js 用到现在居然不知道安装时怎么回事呢,郁闷。
npm config set registry http://npm.stdyun.comnpm info underscore (如果上面配置正确这个命令会有字符串response)
2014-04-01 01:39:58 473
原创 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 811
原创 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 1074
原创 node wind7 x64 全局模块安装默认安装目录
C:\Users\gtt\AppData\Roaming\npm\node_modules\node-gyp
2014-03-25 15:59:57 499
原创 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 603
原创 mongodb 数据库安装使用
适用场合:网站数据:Mongo非常适合实时的插入,更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。缓存:由于性能很高,Mongo也适合作为信息基础设施的缓存层。在系统重启之后,由Mongo搭建的持久化缓存层可以避免下层的数据源 过载。大尺寸,低价值的数据:使用传统的关系型数据库存储一些数据时可能会比较昂贵,在此之前,很多时候程序员往往会选择传统的文件进行存储。高伸缩性的场景:Mo
2014-03-09 02:11:50 515
原创 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 699
原创 程序员的痛苦
项目作为一次性的活动,项目的质量体现在由工作分解结构反映出的项目范围内的所有阶段、子项目、项目工作单元的质量所构成,也就是工作质量。而项目最终交付给用户的是一个产品或者服务它又体现在其性能和使用价值上。项目的工作质量是产品质量的保证。 合同也就是业主的需求是质量管理的主要依据之一。 对于项目的质量管理:依赖于质量计划、质量控制、质量保证和质量改进。项目质量体系包括:...
2013-11-19 00:32:32 145
原创 linux 服务器初探
CentOS 6.x我主要是修改了系统的/etc/sysconfig/i18n和/etc/samba/smb.conf这两个文件后无法看到桌面,也不能切换命令模式。所有需要用到单用户登录模式:linux 单用户登录 (也可以理解为安全模式)进入系统 倒计时提示,点击”回车“进入grub选择窗口,选择centos 点击键盘“e” 进入选项 ,选择 kernel 点击键盘“e”进
2013-11-12 17:07:38 631
原创 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 62
原创 项目范围管理
总纲: (1)范围的计划编制 范围计划包括的内容(2)范围定义 范围边界定义 项目范围和产品范围(3)工作分解结构(WBS)的创建 工作说明书、初始范围说明书、详细范围说明书之间的递归关系 工作包定义、工作分解结构、滚动式规划、WBS字典(4)范围确认 定义和方法(5)范围控制 范围的蔓延范围规划:定义...
2013-11-07 16:23:41 59
原创 项目管理
项目的整体管理:项目整体管理是一个特殊的知识欲,项目的整体管理根据项目的执行时间顺序角度将其他的8个知识欲贯穿起来。资源整合、干系人整合、其他项目欲整合、项目4要素整合(时间、成本、范围、质量)说明:项目的整体管理计划会整合所有其他的过程组的子计划,整体变更又是变更的主要入口和出口。项目经理的一个重要的能力就是整合能力,所有整体管理是项目经理能力和素质的一个重要体现。7个过...
2013-11-07 10:19:18 98 1
原创 排序算法
public static void 我的冒泡(){ int [] arr = {4,9,23,1,45,27,5,2}; for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-i-1;j++){ if(arr[j] < arr[j+1]){ int te...
2013-10-29 16:53:49 63
原创 地图切片
这个是搜狗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 92
原创 权限之-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 422
原创 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文档检索信息。 <?xml version="1.0" encoding="UTF-8"?><inventory> <book year="2000">..
2013-10-03 02:16:51 187
原创 mybatis源码解析之mapper接口代理
[size=medium]刚接触mybatis,个人觉得mybatis唯一的好处就是可以用xml mapper 的方式来代理生成dao类,我们不再需要写dao,取而代之的是在xml文件中写我们的sql语句就可以。这样的话,如果需要修改dao中的查询我们只需要把xml文件修改一下,不用去重新编译class文件。首先说一下需要考虑一个问题,它是如何实现只写接口类,貌似用xml文件来做接口类...
2013-09-30 13:51:12 110
原创 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 165
原创 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 171
原创 判断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", "!@#$%^&*()_+{}[]...
2013-09-29 13:42:35 70
原创 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 88
FreeMarker 用户手册
2013-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人