ilioner

为什么坚持,想想当初


  • 首页

  • 归档

  • 标签

  • 搜索
close

来来来,让我们从头搭建一个ThinkJS+React+WebPack+material-ui的工程

发表于 2016-05-28   |   分类于 nodejs   |  
ThinkJS是一款使用ES6/7特性全新开发的Node.js MVC框架,使用ES7中async/await,或者ES6中的Generator Function特性彻底解决了Node.js中异步嵌套的问题。同时吸收了国内外众多框架的设计理念和思想,让开发Node.js项目更加简单、高效。React ...
阅读全文 »

Blog优化日志

发表于 2016-05-24   |  


因为刚开始使用hexo框架,没有配置,所以访问巨慢,国内访问会等1分钟才可以打开网站。
究其原因,发现刚启用

blog框架:hexo
主题框架: NexT

1. SEO 优化

title优化

阅读全文 »

当悲剧或失望来袭,要知道你们能扛过任何事

发表于 2016-05-23   |  

以下是谢丽尔·桑德伯格在加州伯克利大学2016年毕业典礼上的演讲:

感谢玛丽,感谢各位尊敬的老师们、骄傲的父母、忠诚的朋友和各位同仁。

祝贺你们所有人,尤其是2016届伯克利毕业生们!

很荣幸能站在伯克利大学,这所学校培养了许多诺贝尔奖得主、图灵奖得主、宇航员、国会议员、奥运冠军……其中很多人都是女性!

阅读全文 »

Cocoa中使用NSTask运行脚本

发表于 2016-05-22   |  

Cocoa中使用NSTask运行脚本

Cocoa编程中有时候会遇到需要运行一些脚本或者Shell命令的地方。这个时候,NSTask可能是一个不错的选择。

NSTask是MAC OS X用来执行系统命令的一个类库。

当然,也可以借助第三方封装的类库,比如:taskit

使用一个例子来知道怎么用:

场景是这样的:

假如,需要在程序内部嵌入一个nodejs工程,然后借助cocoa界面的一些操作是的外部与nodejs发生交互。

阅读全文 »

《人生对人生观开的玩笑》摘文

发表于 2016-05-21   |  
一个人对有魅力的异性产生一时的迷恋的感觉,倾慕对方,这是很正常的事情,我偶尔也这样。关键是我们的迷恋是不是只是心思活络,而不是行为也跟着活络。很多人把心动,迷恋或者倾慕误认为爱情,殊不知心动跟真正的爱情根本无法相比。心动的光芒最多只是颗钻石的光芒,让你惊叹于它的华丽,恨不得立刻拥有;但真爱的光芒就像 ...
阅读全文 »

移动端UI规范(针对切图命名与文件整理)

发表于 2016-05-21   |  

移动端UI规范(针对切图命名与文件整理)

整理了移动端UI的命名规范与文件目录规范

切图命名英文缩写三个原则:

  1. 较短的单词可通过去掉“元音”形成缩写;
  2. 较长的单词可取单词的头几个字母形成缩写;
  3. 此外还有一些约定成俗的英文单词缩写
    阅读全文 »

如何愉快的使用ESLint进行代码校验

发表于 2016-05-21   |  

如何愉快的使用ESLint进行代码校验

在团队协作中,为避免低级 Bug、产出风格统一的代码,会预先制定编码规范。我们使用ESLint这一代码规范检测工具进行最基本的语法检测,或者结合自定义的规则来使得ESLint完美运行在你的项目中

三个问题?

一. ESLint是什么?

二. ESLint有什么用?

三. ESLint怎么用?

一. ESLint是什么?

ESLint 是一个开源的 JavaScript 代码校验工具,最初是由 Nicholas C. Zakas 在2013年创建的。经常被用来发现问题的模式或代码,不符合特定的风格准则。

ESLint 创建的首要原因是为了让开发人员创建自己的校验规则,ESLint 的目的是让所有的规则完全可插拔。虽然ESLint将附带一些内置的规则,你可以在任何时间点动态加载规则。

阅读全文 »

使用Sublime Text3 开发React-Native的配置

发表于 2016-05-21   |  

使用Sublime Text3 开发React-Native的配置

Sublime Text3作为功能强大,使用较为广泛的编辑器,有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境。
Sublime Text3为共享软件,可在网上搜索下载破解版。

使用Package Control组件安装所需插件

在使用Package Control之前首先要安装Package Control。
一、简单的安装方法

使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:

import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。

阅读全文 »

CenterOS配置Node服务器与MongoDB

发表于 2016-05-20   |  

CenterOS nodejs 配置说明

vps:搬瓦工

os:centeros 6.5 x86

1. 安装node:

从EPEL库安装Node.js

另一个有效且简单的方法来安装Node.js就是从官方库。这同样确保您可以访问到EPEL库,可以通过运行以下命令。

sudo yum install epel-release

现在可以使用yum命令安装Node.js了。

sudo yum install nodejs

因为在开发过程中我需要管理节点包,我还要安装新公共管理的软件包管理器,使用以下命令。

sudo yum install npm
阅读全文 »
12
TywinZhang

TywinZhang

一个狮子座的不将就IT男青年

19 日志
2 分类
17 标签
GitHub 简书 Git图谱1 Git图谱2
© 2019 TywinZhang
由 Hexo 强力驱动
主题 - NexT.Pisces