自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 PDFJS跨域显示PDF文件的两种方法

首先使用文件流获取远程文件 @RequestMapping("getPdfFile") public void getRemoteFile(String url, HttpServletResponse response) { InputStream ...

2018-10-26 10:14:29 5847 9

原创 java导出Excel文件

java导出Excel文件

2017-11-09 16:15:48 253 0

原创 angularjs实现分页和搜索

angularjs实现分页和搜索

2017-09-20 16:27:34 3663 0

原创 获取远程文件大小

import java.net.HttpURLConnection; import java.net.URL; URL url = new URL("http://www.baidu.com/1.jpg"); HttpURLConnection ...

2017-08-17 16:43:55 1244 0

转载 pdf.js实现在HTML下直接浏览pdf文档,无需插件即可实现

pdf.js是一款开源的pdf文档读取解析插件,据说在HTML5下诞生的,对于主流的浏览器基本都支持。 官网GitHub地址如下:https://github.com/mozilla/pdf.js 由于官网项目文件过多,不太容易理解,因此,我自己针对此项目做了一个简单的Demo,Dem...

2017-08-09 23:13:36 4449 0

转载 Twig模版语言入门

Twig模版语言入门

2016-11-10 23:16:35 1314 0

转载 twig一些常用的用法总结

twig一些常用的用法总结

2016-11-10 22:49:52 9005 3

转载 如何形象地解释 JavaScript 中 map、foreach、reduce 间的区别?

如何形象地解释 JavaScript 中 map、foreach、reduce 间的区别?

2016-10-20 14:18:26 291 0

原创 chrome跨域访问iframe的元素

chrome跨域访问iframe的元素

2016-10-11 22:29:04 4588 0

转载 如何安装composer

如何安装composer

2016-09-29 11:10:45 1478 0

转载 doctrine随机取数据

doctrine随机取数据

2016-07-09 17:13:24 306 0

原创 mysql用语句实现重复数据不插入数据

使用这种方式,可以防止数据重复插入   insert into tb(name,age) select 'fox',20 from DUAL where not EXISTS(select name from tb where name='fox') ...

2016-06-27 08:59:00 3920 1

原创 symfony使用security实现验证登录

symfony使用security实现验证登录

2016-05-27 15:04:24 5319 0

转载 GIT常用命令

GIT常用命令

2016-05-05 12:49:00 508 0

转载 Symfony2命令行命令详解

Symfony2命令行命令详解

2016-04-28 22:10:12 1172 0

转载 SYMFONY 命令

SYMFONY 命令

2016-04-28 14:38:33 860 0

原创 window下使用命令行创建symfony项目

window下使用命令行创建symfony项目

2016-04-26 10:01:44 1376 0

原创 thinkphp随笔

thinkphp随笔

2016-04-11 16:28:01 305 0

原创 自己写个简易版的CURD

简易CURD

2016-03-31 16:24:39 546 0

转载 轻松学习Ionic

(一) 搭建开发环境,并创建工程 1.准备工作     下载 Node.js(下载包),WebStorm(IDE,编写代码,浏览器调试),JDK(webstorm 运行环境),Android SDK (Android编译)

2016-03-22 14:15:35 960 0

转载 nodejs中cluster使用

使用NODE中cluster利用多核CPU

2016-02-16 16:04:17 3221 0

转载 通用记忆函数

使用通用的记忆函数,可以处理有规率的数列,还能提高程序的执行效率 var memoizer = function(memo,formula){//memo为记忆数组,formula为数列算法的回调函数 var recur = function(n){ var result = memo[n...

2016-02-02 16:28:11 996 0

转载 nodejs处理图片的中间件node-images

Cross-platform image decoder(png/jpeg/gif) and encoder(png/jpeg) for Node.js Node.js轻量级跨平台图像编解码库 var images = require("images"); image...

2016-01-29 11:23:52 29528 6

转载 汉诺塔递归算法

汉诺塔 递归

2016-01-22 17:05:00 359 0

转载 浅谈 JS 创建对象的 8 种模式

Objct 模式 工厂模式 构造器模式 通过 Function 对象实现 prototype 模式 构造器与原型方式的混合模式 动态原型模式 混合工厂模式 1.Object 模式 var o1 = {};//字面量的表现形式 var o2 = new Object; var...

2015-12-30 16:49:27 1904 0

翻译 使用app.param实现入参通用验证

在expressjs官网API的app.param讲解中,实现了验证参数的方法: var express = require('express'); var app = express(); // customizing the behavior of app.param(...

2015-12-19 14:44:20 2946 3

原创 ExpressJS4.X中app.mountpath使用方法

ExpressJS的4.X版本做了很大的更改,ExpressJS4.X变化 其实增加了app.mountpath方法,取代了原来的app.route. 这个方法实际上就是多层级路由模式.借用官方代码简单解释一下: var admin = express(); admin.get('...

2015-12-19 09:21:40 2917 0

原创 关于angularjs中,数据模型被改变,页面不刷新的解决办法

刚用angularjs时,确实被它的双向数据绑定震住了,但同时没有完合使用angularjs的方法,从而出现数据模型被改变,但页面不能随之更改,需要$scope.$apply()强制更新数据模型. 实际上出现这种情况,就是因为在angularjs中使用了JS方法产生数据源,看下面代码: var m...

2015-12-16 16:43:31 49949 4

转载 NodeJS+ExpressJS解决跨域请求CORS

虽然前端有多种方式处理跨域,但是多而不精,缺点都比较明显.相对而言更好的方式是通过后端参与处理,这样做不仅适用性更强,同时前端只要发送正常的Ajax请求即可.这样的技术叫做CORS.    Cross-Origin Resource Sharing跨域资源共享,应该算是现在最为推荐的跨域处理方案....

2015-12-16 16:18:43 20701 3

原创 验证表单内容是否符合数据库字段的规则

本文是"获取当前数据库(mysql)所有表的字段内容"生成的数据库文件的验证类. schoma.js var fs = require('fs'); var DBstructure = fs.readFileSync(global.rootPath+&q...

2015-12-02 16:04:42 2097 0

转载 JavaScript中__proto__与prototype的关系

一、所有构造器/函数的__proto__都指向Function.prototype,它是一个空函数(Empty function) 1 2 3 4 5 6 7 8 9 Number.__proto__ ...

2015-11-24 10:33:41 277 0

转载 灵活运用 SQL SERVER FOR XML PATH

FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.         一.FOR XML PATH 简单介绍              ...

2015-11-18 14:27:55 281 0

转载 Async详解

为了适应异步编程,减少回调的嵌套,我尝试了很多库。最终觉得还是async最靠谱。 地址:https://github.com/caolan/async Async的内容分为三部分: 流程控制:简化十种常见流程的处理集合处理:如何使用异步操作处理集合中的数据工具类:几个常用的工具类...

2015-11-09 15:51:36 420 0

原创 JavaScript边学边记

javascript学习笔记

2015-11-09 15:47:15 485 0

原创 NodeJS如何发送HTTPS请求

微信的接口都使用HTTPS协议,使用NodeJS需创建HTTPS对象. 详细使用参考官网文档https://nodejs.org/api/https.html 代码如下: var https = require("https"); var iconv = require(&q...

2015-11-07 15:25:10 16816 2

转载 AngularJS 参考手册

属性 描述 $dirty 表单有填写记录 $valid 字段内容合法的 $invalid 字段内容是非法的 $pristine 表单没有填写记录

2015-11-06 10:34:52 977 0

原创 获取当前数据库(mysql)所有表的字段内容

把数据库中所有的表字段都取出,存成.json文件备用./* 数据库各表结构生成类 取出各表字段类型,存成JSON格式,用来配合schema类 */ global.rootPath = __dirname; var db = require("./extend_modules/db/db...

2015-11-04 14:46:04 1847 0

翻译 socket.io的安装和使用

安装socket.io (有资料说需要先安装python2.7以上,VS2008以上才能安装成功,但官网上没有这方面提示) $ npm install socket.io Using with Node http server(使用HTTP服务器节点) Server (app.js) var a...

2015-10-24 15:56:33 11243 0

转载 如何开启mysql计划事件

首先在sql中查询计划事件的状态:SHOW VARIABLES LIKE 'event_scheduler' 如果返回的是off表示当前是关闭状态,如果是on当前已经开启了计划任务。 在mysql程序的目录下找到my.ini文件,添加一个项:event_sche...

2015-09-28 16:59:53 3723 0

转载 理解 Node.js 里的 process.nextTick()

有很多人对Node.js里process.nextTick()的用法感到不理解,下面我们就来看一下process.nextTick()到底是什么,该如何使用。 Node.js是单线程的,除了系统IO之外,在它的事件轮询过程中,同一时间只会处理一个事件。你可以把事件轮询想象成一个大的队列,在每...

2015-09-17 14:05:37 5249 0

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