自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 资源 (2)
  • 收藏
  • 关注

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

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

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

原创 java导出Excel文件

java导出Excel文件

2017-11-09 16:15:48 497

原创 angularjs实现分页和搜索

angularjs实现分页和搜索

2017-09-20 16:27:34 4014

原创 获取远程文件大小

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

2017-08-17 16:43:55 1978

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

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

2017-08-09 23:13:36 4872

转载 Twig模版语言入门

Twig模版语言入门

2016-11-10 23:16:35 1485

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

twig一些常用的用法总结

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

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

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

2016-10-20 14:18:26 384

原创 chrome跨域访问iframe的元素

chrome跨域访问iframe的元素

2016-10-11 22:29:04 6261

转载 如何安装composer

如何安装composer

2016-09-29 11:10:45 1756

转载 doctrine随机取数据

doctrine随机取数据

2016-07-09 17:13:24 449

原创 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 4443 1

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

symfony使用security实现验证登录

2016-05-27 15:04:24 6214

转载 GIT常用命令

GIT常用命令

2016-05-05 12:49:00 589

转载 Symfony2命令行命令详解

Symfony2命令行命令详解

2016-04-28 22:10:12 1342

转载 SYMFONY 命令

SYMFONY 命令

2016-04-28 14:38:33 994

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

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

2016-04-26 10:01:44 1681

原创 thinkphp随笔

thinkphp随笔

2016-04-11 16:28:01 386

原创 自己写个简易版的CURD

简易CURD

2016-03-31 16:24:39 763

转载 轻松学习Ionic

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

2016-03-22 14:15:35 1133

转载 nodejs中cluster使用

使用NODE中cluster利用多核CPU

2016-02-16 16:04:17 3787

转载 通用记忆函数

使用通用的记忆函数,可以处理有规率的数列,还能提高程序的执行效率var memoizer = function(memo,formula){//memo为记忆数组,formula为数列算法的回调函数 var recur = function(n){ var result = memo[n];//取记忆数组元素 if (typeof result !== 'number')//无元素

2016-02-02 16:28:11 1152

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

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

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

转载 汉诺塔递归算法

汉诺塔 递归

2016-01-22 17:05:00 493

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

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

2015-12-30 16:49:27 2027

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

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

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

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

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

2015-12-19 09:21:40 3220

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

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

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

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

虽然前端有多种方式处理跨域,但是多而不精,缺点都比较明显.相对而言更好的方式是通过后端参与处理,这样做不仅适用性更强,同时前端只要发送正常的Ajax请求即可.这样的技术叫做CORS.    Cross-Origin Resource Sharing跨域资源共享,应该算是现在最为推荐的跨域处理方案.不仅适用于各种Method,而且更加方便和简单.当然了,这么吊的东西只有现代浏览器支持,IE8一下的老

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

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

本文是"获取当前数据库(mysql)所有表的字段内容"生成的数据库文件的验证类.schoma.jsvar fs = require('fs');var DBstructure = fs.readFileSync(global.rootPath+"/db.json","utf8");//数据结构文件内容var schema = function(tablename){ this.

2015-12-02 16:04:42 2545

转载 JavaScript中__proto__与prototype的关系

一、所有构造器/函数的__proto__都指向Function.prototype,它是一个空函数(Empty function)123456789Number.__proto__ === Function.prototype  // trueBoolean.__pr

2015-11-24 10:33:41 360

转载 灵活运用 SQL SERVER FOR XML PATH

FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.        一.FOR XML PATH 简单介绍             那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱

2015-11-18 14:27:55 341

转载 Async详解

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

2015-11-09 15:51:36 613

原创 JavaScript边学边记

javascript学习笔记

2015-11-09 15:47:15 581

原创 NodeJS如何发送HTTPS请求

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

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

转载 AngularJS 参考手册

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

2015-11-06 10:34:52 1064

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

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

2015-11-04 14:46:04 2432

翻译 socket.io的安装和使用

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

2015-10-24 15:56:33 14100

转载 如何开启mysql计划事件

首先在sql中查询计划事件的状态:SHOW VARIABLES LIKE 'event_scheduler'如果返回的是off表示当前是关闭状态,如果是on当前已经开启了计划任务。在mysql程序的目录下找到my.ini文件,添加一个项:event_scheduler = 1保存后重启mysql服务即可,重启服务可以在服务管理里面找到也可以用脚本来实

2015-09-28 16:59:53 3937

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

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

2015-09-17 14:05:37 8360

Node.js开发指南

Node.js开发指南,非常好的一本入门级工具书.

2015-10-23

精通JavaScript(中文清晰优化版)

精通JavaScript(中文清晰优化版)

2015-10-23

空空如也

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

TA关注的人

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