自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1241)
  • 收藏
  • 关注

原创 获取一个地址的信息

     有一种取巧的方式:      function getLocation (href) { var l = document.createElement('a'); l.href = href; return l; }  

2017-03-10 15:11:54 318

原创 判断是不是颜色

   判断颜色的正则:      const hexColors = /^#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})$/ const rgbColors = /^[rR][gG][Bb][Aa]?[\(]([\s]*(2[0-4][0-9]|25[0-5]|[01]?[0-9][0-9]?),){2}[\s]*(2[0-4][0-9]|25[0-5]|[01]?[...

2017-02-27 18:23:38 655

原创 css 面试题画三角

   如何画三角?    .test{ width:0; height:0; border:10px solid; border-color:red transparent transparent transparent; }    地址:http://jsbin.com/mabamefeqe/edit?html,css,output ...

2017-02-27 16:12:02 405

原创 css 基础之 em 与 rem

    em 和 rem 都是相对单位,由浏览器转换为 px     rem 是取决于页面根元素的字体大小,即 html     html { font-size: 16px; padding: 10rem; // 10 * 16 = 160px }     em 是将 em 值乘以使用 em 单位的元素字体大小。       .test { ...

2017-02-27 14:03:22 204

原创 11月读书活动 - React Native

前言:        其实很多人都开始慢慢关注 React Native,我也不例外,看了一下试读章节,还是有一些收获的   正文:        第十章是处理复杂的应用程序状态,第一个概念:   Flux 它解决了什么? 一个很简单的动向有很多重复的定义 异步操作 多个 store 处理一个 action store 间共享 state 任何时候一个对象或者数...

2015-12-02 11:21:37 127

原创 《Node.js项目实践:构建可扩展的Web应用》

      前言:           首先很感谢社区,这次又有一本不错的 Node.js 的书,而且来自国内有名的 75team 的翻译。       正文:           本书《第三章 Node.js 基于 Mocha 的测试驱动开发和行为驱动开发》一上来还是讲 TDD 和 BDD,其实对于一般的读者,对测试本来就不是很在意,但是还是建议大家关注一下,比较测试也是相对比...

2015-06-28 18:03:22 171

原创 《React:引领未来的用户界面开发框架》读后感

     前言:            其实我们在项目里面用 React 已经很久了,这次赶在社区的读书活动再全面了解一下 React 的相关的东西,收获很多,感谢社区举办的活动有这么好的书。        正文:           其实,React 到底是什么?   Facebook 内部的一个 js 类库 13年开源 用于创建 Web 用户交互界面 来自 PH...

2015-06-28 17:20:40 187

原创 vim常见操作

     收集一些vim的常见操作:   删除一行:dd      更多参考:       http://lxs647.iteye.com/blog/1245948

2014-12-09 13:10:23 108

原创 linux命令之telnet

      telnet:   用来远程登录 确定远程服务的状态,比如确定远程服务器的某个端口是否能访问      更多地址:   http://baike.baidu.com/view/44255.htm http://www.cnblogs.com/peida/archive/2013/03/13/2956992.html http://zoulu1.blog.1...

2014-12-08 11:21:34 137

推荐一本自己翻译的node书

    前言:         号外,号外,翻译的node的书终于出了!!!     正文:          其实很久没有在社区正式冒泡了,一方面加入了一家创业公司,一方面也是一直在做这件事情:   用心翻译了一本node的书,目前一个版本已经正式上架亚马逊Kindle,只要9.99 发起并运营了一个node的技术分享微博号:dailyNodejs       ...

2014-12-05 19:13:42 102

原创 如何直接clone某一个分支

       如何直接clone某一个git的分支版本:   git clone -b <branch> <remote_repo>  

2014-10-28 18:46:42 950

原创 linux命令之wget

      wget   从网络上下载资源,没有指定目录,下载资源默认为当前目录    更多:     http://www.cnblogs.com/peida/archive/2013/03/18/2965369.html

2014-10-21 17:11:03 117

原创 9月读书活动之《ECMAScript6入门》

    前言:         这次还是继续有一本不错的前端书,其实很早前就一直关注这本书,感谢社区     正文:         其实作为一个老前端,也一直关注过ECMAScript的发展,细到很小的api实现,大到每一个版本的大致方向。也写了不少相关的文章,但是从本书里面还是得到很多知识点:   ECMAScript的历史: 98年,2.0发布 99年12月,...

2014-10-20 14:26:39 120

原创 linux命令之nslookup

      nslookup:   查询一台机器的IP地址和其对应的域名。 nslookup *.*.com

2014-09-12 11:15:41 291

原创 tail -f

     tail -f:   实时地得到新追加的文件中的信息    http://www.2cto.com/os/201111/110143.html

2014-09-11 17:47:12 128

原创 linux在vim下如何设置行号

          linux在vim下如何显示行号:   :set nu        更多参考: http://www.itokit.com/2012/0415/73598.html

2014-09-11 16:55:02 980

原创 GNU m4

       GNU m4   m4是一个通用的宏处理器,由布莱恩·柯林汉和丹尼斯·里奇设计。m4是基于Ritchie早先为AP-3小型机开发的m3宏处理器扩展的。 GNU m4为m4宏前处理器的GNU版本。其目的是为了避免传统m4前处理器中的多种限制,诸如对行长度的最大值限制,宏大小的最大值限制,宏数量的限制等。拿掉这些霸道的限制是GNU项目的既定目标之一。      ht...

2014-09-11 16:45:48 230

原创 Autoconf简介

        最近一直苦逼地整aws的环境搭建,狗血啊:         Autoconf:   一个用于生产可以自动配置软件源代码包以适应多种Unix类系统的 shell脚本工具 http://baike.baidu.com/view/5230798.htm http://petio.org/tools/autoconf.html ...

2014-09-11 16:41:15 182

原创 《8月份读书活动之跨终端web》

     前言:          本系列还是很给力的,《跨终端 Web》这本书其实对我这样的前端同学还是比较感冒的。        正文:          其实在转型移动前端的早期,也是经历了和作者一样的东西,多个域名的适配,到后面一个域名多个模板,到后面响应式的css解决方案-包含细化到高清屏幕的适配,到一度使用phonegap这种东西去打成apk等客户端的方式。    ...

2014-09-03 18:49:33 107

原创 亚马逊服务问题之 WARNING: UNPROTECTED PRIVATE KEY FILE

      最近一直搞亚马逊服务相关的东西:        WARNING: UNPROTECTED PRIVATE KEY FILE:   chmod 600 **.pem    http://stackoverflow.com/questions/10090843/ec2-ubuntu-instance-unprotected-private-key-file  ...

2014-09-02 14:26:26 263

原创 ssh

      SSH:   Secure Shell 建立在应用层和传输层基础上的安全协议 专为远程登录会话和其他网络服务提供安全性的协议        http://baike.baidu.com/subview/16184/5909252.htm      http://www.it165.net/os/html/201402/7315.html   ...

2014-09-02 13:29:22 69

js获取当前时间的前一天

        其实这种需求很多很多,今天记录下来把:   function getPrevDate() { return new Date(new Date() - 1000*60*60*24).getDate(); }   function getPrevMonth() { return new Date(new Date() - 1000*60*60*2...

2014-09-01 15:32:54 356

原创 linux的Screen

     Screen:   可以在多个进程之间复用一个物理终端的窗口管理器 有会话的概念 可以在一个screen会话中创建多个screen窗口    参考:       http://www.ibm.com/developerworks/cn/linux/l-cn-screen/       http://www.turbolinux.com.cn/turbo/wiki...

2014-08-26 13:41:51 89

原创 js之左移运算

      左移运算:    >> 把数字中的所有位数向左移动指定的数码 2 就是二进制 10,左移 5位, 1000000 -- 2的6次方。    扩展阅读:        http://www.w3school.com.cn/js/pro_js_operators_bitwise.asp ...

2014-08-25 20:09:52 366

原创 console.trace()

      console.trace():   追踪函数的调用轨迹 function ad(a, b) { console.trace(); return a + b; }       更多参考:       http://www.ruanyifeng.com/blog/2011/03/firebug_console_tutorial.html ...

2014-08-21 20:27:56 723

原创 linux进程处理

       查找进程:   ps -ef | grep node //第二种 ps -ax | grep node        kill掉某个进程:   kill -9 1039  

2014-08-20 17:42:05 88

原创 node如何退出

     node的退出:   在命令行: $ node > .exit $      很多人应该很少用这种方式~~       扩展阅读:       http://stackoverflow.com/questions/5266152/how-to-exit-in-node-js     ...

2014-08-20 16:09:16 139

原创 linux的信号

     信号是unix中古老的进程键通信机制:   SIGINT  ----- 键盘ctrl+c产生的中断信号

2014-08-20 15:07:04 83

原创 node -e介绍

      本文介绍一个node的参数 -e:   可以直接运行脚本,不用再去先创建一个js文件 node -e "console.log('wandoujia welcome you')"        注释:外层是“”,内层是'' ...

2014-08-16 20:46:36 829

原创 js里面的~~

      记录一下js里面的 ~~:        //小于等于的整数 ~~2 === Math.floor(2); //true ~~2.4 === Math.floor(2.4); //true ~~3.9 === Math.floor(3.9); //true   可以用来替换Math.floor() 而且字符数少了        扩展阅读:   ...

2014-08-16 19:59:22 117

原创 X-Frame-Options

    最近客户端内嵌的页面发现了 X-Frame-Options,记录一下:   防止某些地址被frame内嵌 有3个值: DENY                  拒绝 SAMEORIGIN     同源域名下 ALLOW-FROM    允许的    扩展阅读:      http://kevin-wu.net/tag/x-frame-options/   ...

2014-08-16 18:15:55 122

原创 ImageMagick

     ImageMagick:   创建、编辑、合成图片的软件 读取、转换、写入各种格式的图片 免费软件       扩展阅读:      http://baike.baidu.com/view/1109708.htm ...

2014-08-14 13:42:52 144

原创 GraphicsMagick简介

      GraphicsMagick:   图像处理里的瑞士军刀 跨平台使用 而且容易安装 被Flickr和Etsy使用     扩展阅读:      http://baike.baidu.com/view/5217354.htm?fr=aladdin ...

2014-08-14 13:35:27 126

原创 用authbind绑定端口

     在linux下,普通用户如何绑定某些端口:   linux上普通用户无法绑定1024以下的端口 采用authbind,它会调用一些环境变量,来绑定某些端口    扩展阅读:       http://jingyan.baidu.com/article/4d58d541cfd9a99dd4e9c0a6.html ...

2014-08-14 13:08:35 717

原创 【node片段】如何判断是否是sudo操作

      node里面如何判断是否是sudo操作:   process.getuid() === 0 process.env.SUDO_USER // 如果是sudo操作,返回user  

2014-08-14 12:19:19 353

原创 什么是cairo

     cairo:   免费的矢量绘图软件库 多平台 http://cairographics.org/ http://www.ibm.com/developerworks/cn/linux/l-cairo/

2014-08-11 20:48:16 155

原创 在mac下面安装node-canvas

      很多人装node-canvas半天没装上:   https://github.com/Automattic/node-canvas/wiki/Installation---OSX

2014-08-11 19:35:57 464

原创 linux命令之tar

     linux命令之tar:   打包和解压 http://www.cnblogs.com/peida/archive/2012/11/30/2795656.html http://blog.csdn.net/ericbaner/article/details/3966741  

2014-08-11 18:24:55 96

原创 mac安装wget

     mac下面安装wget:       brew:http://brew.sh/   brew install wget  

2014-08-11 17:41:03 90

原创 HTML实体字符列表

     最近在研习he这个Node包,里面提到了一些不错的资料:   http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#named-character-references http://mothereff.in/html-entities ...

2014-08-08 17:55:00 174

空空如也

空空如也

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

TA关注的人

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