自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

脱宅成的专栏

一只安静敲代码的程序猿

  • 博客(24)
  • 资源 (7)
  • 收藏
  • 关注

原创 Windows SSH虚拟机linux开发环境

以前在学校都是用windows开发,工作后发现经常要用到linux机器上面写脚本,不得不学习一波linux的知识。但是做为一个前端,很多开发工具都是只有windows才有,不方便直接装linux。所以在windoiws下SSH登录linux主机学习成为我们学习linux比较好的方法。下文将介绍怎么ssh到虚拟机的linux上去。

2016-11-14 00:00:52 840

原创 Webpack2 tree shaking 之旅

背景:最近webpack升级了2.0的版本,支持代码静态依赖解析打包了。吓得我赶紧弄个小demo出来试试水。本文默认读者都有一定的webpack使用经验,没使用过webpack的同学最好先看下相关文档。静态依赖打包可以去掉很多无用的代码,减少文件体积。下面两张是楼主打包的两个文件,一个是使用tree shaking,一个是没使用的,都是为了引用一个方法encodeHTML。对比下生成文件的差异

2016-11-12 23:46:41 3856

原创 移动端的触摸裁剪图片js插件

最近做一个手机端的项目要用到图片裁剪的功能在网上找了很久,都找不到免费的触摸裁剪插件类似jcrop之类的插件在手机上都不能工作最后自己写了个简单的插件用FileReader读取图片根据触摸事件canvas 动态的改变图片的位置和做缩放代码我放在github上了,有兴趣的可以去看看https://github.com/xyc-cn/touchCrop

2015-04-02 22:51:24 5065 1

原创 谷歌浏览器,font-size用em做单位的bug

在谷歌浏览器上,如果你有类似以下的css代码body { margin: 0; font-size: 1.4rem; line-height: 1.5; background-color: white; height: 100%;}然后你使用em定义div等页面元素的高度,宽度,边距等,在谷歌浏览器上会出现大小比预期的大一倍左右的Bug,然后刷新了就好了解决办法是把fon

2015-03-31 23:03:26 1429

原创 iphone不支持键盘事件

最近在做移动端网页,有这么一个需求,要做到监听一个手机输入框,当手机输入到11为的时候,按钮启用我监听了keyup事件,在安卓手机上没什么问题但是在傲娇的iphone上就是不起作用网上查了资料好,据说iphone装了第三方输入法后,key事件就不能用了然后还好有一个input事件可以代替。然后input获得焦点的时候,有时候会被小键盘遮住,这时候我们可以先获取页面高度,在inp

2015-03-30 23:22:07 1025

原创 node canvas模块的安装

最近要用node做个验证码,涉及到了canvas这个模块但是在windows下安装问题太多了,百度上那些教程现在都不行了,然后我去github找到了解决的办法参考了https://github.com/Automattic/node-canvas/wiki/Installation---Windows#installing-cairo-library最终安装成功了,主要大家可能

2015-03-25 22:02:08 2432

原创 node使用redis缓存

最近想知道node相关的缓存,就找到了redis然后自己实现了node api数据的缓存我先写了个模块,当做redis的链接对象的工厂新建了redis_factory.jsvar redis = require('redis');var poolModule = require('generic-pool');//使用generic-pool池化var pool = poolM

2014-12-14 20:51:14 1691

原创 socket.io一对一通信的实现

socket.io网上有很多例子,但是大多数都是聊天室的,没有找到一对一通信的例子百度搜索了一下,在oschina里面看到了一篇文章http://www.oschina.net/question/190778_164263?sort=time给了一点思路,就是每次用户连上socket的时候,保存一个id映射到socket对象的键值对然后在每次emit新消息的时候,根据客户端传来的id,

2014-12-13 18:25:57 9660 1

原创 thinkphp中类似java过滤器的实现

写java web代码的时候,可以定义过滤器,对控制器进行过滤,可以实现权限验证等等在thinkphp中也可以通过继承父类的方法,实现类似的需求父类代码<?php/** * Created by PhpStorm. * User: xieyicheng * Date: 2014/12/11 * Time: 14:43 */namespace Admin\Controlle

2014-12-11 23:57:44 2191

原创 express4下socket.io的验证

node实战里面有socket.io+angular.js的聊天室例子,但是现在express和socket.io的版本都发生了不小的变化,自己写了个express4下的socket.io验证不废话,贴代码var express = require('express');var path = require('path');var logger = require('morgan');

2014-12-08 20:19:21 2700

原创 node跨域cors模块

最近学backbone的时候,想用backbone ajax取

2014-11-12 21:17:19 13295 1

原创 express4.0以上版本文件上传

发现很多node的书介绍express文件上传都是基于3.*版本的,现在express的版本都是4.+的,很多以前的代码跑不动了所以自己折腾了个小demo实现了限制上传文件种类和大小例子是基于formidable模块的github地址为https://github.com/felixge/node-formidablevar express = require('expre

2014-11-01 22:39:15 2550

原创 cheerio node爬虫开发小记录

最近使用node 的cheerio模块开发爬虫,主要是

2014-10-22 20:54:57 1419

原创 java play框架验证码

java play框架验证码的实践,并且实现点击更新验证码。

2014-10-18 14:56:50 1556

原创 关于mongoDB的分页

最近在网上发现有人说MongoDB进行数据库查询的时候不要

2014-10-17 16:27:04 1181

原创 express使用msyql存储session

网上很多express储存session都是使用mongoDB但是也有不少人使用mysql

2014-10-15 21:18:11 4118

原创 发现node.js版本的ueditor

发现了个好东西,ndoe版本的ueditor支持图片上传和在线图片管理git地址为

2014-10-15 10:19:11 969

原创 自己写了个coffeescript操作mongoose的demo

最近在学coffeescript找不到小demo就自己无聊做了个增删改查的demo地址为https://github.com/xyc-cn/coffee-express有兴趣的朋友可以去看看此外,我很想知道企业开发的项目代码大概是是什么样子的我只是个学生,如果有大神能给个git仓库让我去参考,那就太感谢了

2014-10-14 20:15:02 590

原创 js for循环异步

最近在整合前后端代码的时候有这么一个需求ajxa请求一段字符串,然后拼接

2014-10-10 10:13:20 4697

原创 移动端多图片滑动

最近在做到移动端的网页有多张图片,怕性能影响不敢使用JS

2014-08-14 21:19:54 1008

原创 Phonegap 安卓项目新建

首先介绍搭建环境的基本准备:1 java JDK   (搜索一下.......)2 android SDK 最新版(我当时的版本是 API 19  点击打开链接)3 Ant 打包工具  (百度一个或者 点击打开链接)4 eclipse   (建议使用google的  因为内置ADT     点击打开链接 )5 ADT (ecplise 里的插件,安卓开发工具插件     下载上

2014-08-12 12:08:46 486

原创 mongose链接数据库与批插入

最近在写爬虫程序进行抓包,使用mon

2014-08-09 11:20:47 1164

原创 正则表达式截取URL参数

最近在写个爬虫,要去爬一些网站获得sh

2014-08-08 00:54:31 3102

原创 Node.js使用Sequelize ORM框架

最近在学习

2014-08-05 20:40:17 6414

express4.9+socket.io1.2+angular1.3聊天室

express+socket.io+angular聊天室,实现的登陆验证和socket验证,确保你的运行环境中有Mongodb和nodejs,可以直接运行

2014-12-08

nodejs实战源码 机械工业出版社

nodejs实战源码 机械工业出版社出版的nodejs书籍源码

2014-11-07

javascript异步编程 设计快速响应的网络应用 源码

javascript异步编程 设计快速响应的网络应用 源码 就是那本很薄的书

2014-11-07

Struts2简单例子

Strut2最简单的例子,用eclipse导入

2014-11-07

express4文件上传

express4.*+的文件上传功能小demo,下载后npm install加上node app即可运行

2014-11-01

《Node应用程序构建:使用MongoDB和Backbone》 源码

《Node应用程序构建:使用MongoDB和Backbone》 源码,里面有git地址

2014-10-28

OPENGL ES 球

opengl es 的球 已经封装好了直接可以用了,纠结球的建模的人可以借鉴下

2013-11-26

空空如也

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

TA关注的人

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