会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jaxu's home
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页
2016年11月21日
Node.js Base64 Encoding和Decoding
摘要: 如何在Node.js中encode一个字符串呢?是否也像在PHP中使用base64_encode()一样简单? 在Node.js中有许多encoding字符串的方法,而不用像在JavaScript中那样定义各种不同的全局函数。下面是如何在Node.js中将一个普通字符串encode成Base64格式
阅读全文
posted @ 2016-11-21 21:34 Jaxu
阅读(23155)
评论(0)
推荐(1)
2016年10月10日
CSS效果集锦(持续更新中)
摘要: 高亮光弧效果 使用CSS3实现的一个高亮光弧效果,当鼠标hover到某一个元素上时,一道光弧从左向右闪过,效果如下: 代码如下: 鼠标hover图片突出显示 类似于今日头条首页的图片,当鼠标hover到上面的时候会着重显示图片(放大效果): 代码如下: 鼠标hover图片移动 向上移动: 代码: 向
阅读全文
posted @ 2016-10-10 19:01 Jaxu
阅读(2698)
评论(0)
推荐(1)
2016年9月12日
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放
摘要: UEditor组件是百度提供的一套开源的web在线所见即所得富文本编辑器,具有轻量,可定制,注重用户体验等特点,基于MIT协议,功能很强大。最近在使用的过程中发现其中上传的图片(或者插入已有的表情包图片)都无法正常缩放,选中图片,用鼠标点击并拖动图片边沿的小标签,图片只能缩小不能放大。尝试过很多方法
阅读全文
posted @ 2016-09-12 16:00 Jaxu
阅读(841)
评论(2)
推荐(3)
Npm install failed with “cannot run in wd”
摘要: Linux环境下,root账户,安装某些npm包的时候报下面的错误,例如安装grunt-contrib-imagemin时: 解决办法如下: 具体内容可以看下面这两个页面的介绍: https://docs.npmjs.com/misc/scripts#user https://docs.npmjs.
阅读全文
posted @ 2016-09-12 11:50 Jaxu
阅读(2603)
评论(0)
推荐(1)
2016年8月22日
JQuery使用deferreds串行多个ajax请求
摘要: 使用JQuery对多个ajax请求串行执行。 HTML代码: JS: 方法类似于Node.js中的q,使用promise defer模式将所有的ajax请求放到一个数组里,然后通过$.when.apply().done()将所有ajax请求依次执行。
阅读全文
posted @ 2016-08-22 10:07 Jaxu
阅读(3374)
评论(0)
推荐(0)
2016年8月7日
使用HTML5的History API
摘要: HTML5 History API提供了一种功能,能让开发人员在不刷新整个页面的情况下修改站点的URL。这个功能很有用,例如通过一段JavaScript代码局部加载页面的内容,你希望通过改变当前页面的URL来反应出页面内容的变化,这时该功能可以派上用场。 举个例子,当用户从首页进入帮助页面时,我们通
阅读全文
posted @ 2016-08-07 00:20 Jaxu
阅读(4780)
评论(0)
推荐(1)
2016年7月6日
Christmas Trees, Promises和Event Emitters
摘要: 今天有同事问我下面这段代码是什么意思: 我也不是很明白,于是研究了一下。下面是我的一些体会。 Christmas Trees和Errors 如果你写过JavaScript或NodeJS代码,你也许会对callback地狱深有体会。每次当你进行异步调用时,按照callback的契约,你需要传一个fun
阅读全文
posted @ 2016-07-06 00:02 Jaxu
阅读(707)
评论(0)
推荐(0)
2016年6月27日
Node.js开发者最常范的10个错误
摘要: 目录 前言 1 不使用开发工具 1.1 自动重启工具 1.2 浏览器自动刷新工具 2 阻塞event loop 3 频繁调用回调函数 4 圣诞树结构的回调(回调的地狱) 5 创建一个大而完整的应用程序 6 缺少日志 7 没有测试 8 不使用静态分析工具 9 没有监视与性能分析 10 使用consol
阅读全文
posted @ 2016-06-27 01:18 Jaxu
阅读(7198)
评论(5)
推荐(9)
2016年6月18日
Mongoose Schemas定义中timestamps选项的妙用
摘要: 在Node.js中使用MongoDB少不了Mongoose。 假设有如下Mongoose Schemas的定义: 我们希望在保存model数据时不用指定createTime字段的值,按照上述Schema的定义,createTime会自动保存为系统当前时间。当然,在更新model数据时updateTi
阅读全文
posted @ 2016-06-18 00:07 Jaxu
阅读(5178)
评论(0)
推荐(0)
2016年6月8日
Ubuntu上安装Robomongo及添加到启动器
摘要: 到目前为止,Robomongo仍是MongoDB最好的客户端管理工具,如需在Ubuntu上安装Robomongo,可直接从官网下载.tar.gz压缩包进行解压,然后直接运行bin目录下的robomongo文件即可启动界面。例如我将下载下来的.tar.gz压缩包解压到/usr/local/share目
阅读全文
posted @ 2016-06-08 10:17 Jaxu
阅读(5950)
评论(7)
推荐(0)
2016年6月7日
[nodemon] Internal watch failed: watch ENOSPC错误解决办法
摘要: 运行环境:Ubuntu 16.04, WebStorm 2016.1.3, node.js v0.12.5, nodemon 1.9.2 在WS自带的终端输入nodemon server.js启动项目,报如下错误提示,服务能正常跑,但是无法监测文件修改。 解决办法是在终端输入如下命令,然后重新运行n
阅读全文
posted @ 2016-06-07 23:36 Jaxu
阅读(3538)
评论(0)
推荐(0)
2016年6月6日
介绍两个Ubuntu上的桌面小工具
摘要: 经常使用Windows10,Sticky Notes和壁纸自动切换功能挺好用的。我经常会使用Sticky Notes来记录一些信息,内容是实时保存的,而且启动的时候会自动显示在桌面上。其实Ubuntu上也有类似的一些小工具。 1. Variety Variety可以在Ubuntu上实现桌面壁纸的自动
阅读全文
posted @ 2016-06-06 23:29 Jaxu
阅读(3813)
评论(0)
推荐(0)
Ubuntu系统字体安装
摘要: 用惯了Windows,刚转到Ubuntu时总感觉字体显示没那么亲切,尤其是中文字体,在网页上显示特别怪。有些软件对中文字体的支持也不好,WebStorm中的Git logs中文也显示乱码。把系统语言设置成中文,Git logs无法显示中文的问题解决了,但英文的菜单字体又显示怪怪的。简直无法忍受! 怎
阅读全文
posted @ 2016-06-06 22:31 Jaxu
阅读(6836)
评论(0)
推荐(0)
允许Sublime编辑器在Ubuntu上输入中文
摘要: Sublime Text是一款功能非常强大的轻量级代码编辑器,有关功能介绍和使用可以看我另一篇文章的描述http://www.cnblogs.com/jaxu/p/5037547.html 不过,在Ubuntu系统上Sublime Text不支持输入中文,如何解决呢? 搜索百度和Google,在gi
阅读全文
posted @ 2016-06-06 18:00 Jaxu
阅读(3196)
评论(0)
推荐(0)
2016年5月17日
Node.js返回JSONP
摘要: 在使用JQuery的Ajax从服务器请求数据或者向服务器发送数据时常常会遇到跨域无法请求的错误,常用的解决办法就是在Ajax中使用JSONP。基于安全性考虑,浏览器会存在同源策略,然而<script/>标签却具有跨域访问数据的能力,这就是JSONP工作的基本原理。有关同源策略以及什么是JSONP,可
阅读全文
posted @ 2016-05-17 22:04 Jaxu
阅读(5430)
评论(0)
推荐(0)
部分安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
摘要: 前端JS中使用XMLHttpRequest 2上传图片到服务器,PC端和大部分手机上都正常,但在少部分安卓手机上上传失败,服务器上查看图片,显示字节数为0。下面是上传图片的核心代码: HTML JavaScript 上述代码使用FormData来实现表单数据提交。FormData是一种针对XHR2设
阅读全文
posted @ 2016-05-17 00:06 Jaxu
阅读(2867)
评论(0)
推荐(0)
2016年4月18日
在JavaScript中对HTML进行反转义
摘要: 在JavaScript中对字符串进行转义和反转义操作,常用的方法莫过于使用encodeURI (decodeURI)、encodeURIComponent (decodeURIComponent)这几个方法,具体使用方法和区别可以参考这篇文章http://qianduanblog.com/post/
阅读全文
posted @ 2016-04-18 14:50 Jaxu
阅读(5593)
评论(0)
推荐(0)
2016年2月18日
在Windows中安装Memcached
摘要: Memcached是一个高并发的内存键值对缓存系统,它的主要作用是将数据库查询结果,内容,以及其它一些耗时的计算结果缓存到系统内存中,从而加速Web应用程序的响应速度。 Memcached最开始是作为Linux应用程序被安装在Linux服务器上来使用的,不过自从开源之后,它又被重新编译以适用于Win
阅读全文
posted @ 2016-02-18 15:29 Jaxu
阅读(36357)
评论(0)
推荐(5)
2016年2月17日
使用PM2将Node.js的集群变得更加容易
摘要: 介绍如何使用PM2将Node.js app的集群变得更加容易,不用修改任何代码,只需要通过一个命令即可完成。
阅读全文
posted @ 2016-02-17 22:27 Jaxu
阅读(44018)
评论(7)
推荐(4)
2016年2月16日
在Mongoose中使用嵌套的populate处理数据
摘要: 假设有如下mongodb的schema定义: 表drawApply的salesId属性指定表sales的_id,表sales的属性merchant指定表merchant的_id。这是一种嵌套级联的关系。 查找drawApply表的数据,并同时返回对应的sales表的数据,可以使用下面的方法: 返回的
阅读全文
posted @ 2016-02-16 17:37 Jaxu
阅读(16362)
评论(13)
推荐(4)
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页
公告