我的第一份实习,总要多说几句嘛。
暑假结束的第二天就迫不及待地去公司,其实之前期末考试的时候就蠢蠢欲动了。很想去体验工作。
技术
花了一天时间配置各种软件之类的。第二天拿上自己喜爱的cherry开始了正式工作。
前端项目主要是 react 技术栈,而且项目由我搭建!
继续阅读 »
《Unix 编程艺术》:这本书在模块化、文本化、配置、接口、复杂度、优化、可移植性等方面,都提供了Unix/Linux世界所积累的宝贵经验。好的程序可以经受时间、平台与用户的考验,好的编程思想可以经受实践的检验。
读书笔记摘录自 《Unix 编程艺术》
Unix 设计原则
所有的 Unix 哲学浓缩为一条铁律,『KISS』原则:Keep It Simple, Stupid!
继续阅读 »
content
{:toc}
Babel 用于将 ES6 的代码转化为 ES5,使得 ES6 可以在目前的浏览器环境下使用。学习使用 babel 是为了使用 ES2015 做准备。本文将介绍如何使用 babel,以及一些相关的配置。
继续阅读 »
由于大多数朋友都问我在Ubuntu上面怎么科学上网,为了防止以后忘记,故此记录。
本教程使用的配置
Ubuntu 16.10
Shadowsocks-qt5
一个可用的ss账号
一根能够通向www的网线
说明
shadowsocks-qt5是ubuntu上一个可视化的版本,当然也有脚本的那种,但是没有使用过。
操作流程
安装shadowsocks-qt5
sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5
第一行代码是添加软件的ppa源,当然,这是作者提供的
然后执行up
继续阅读 »
近期在公司内部准备了一个关于Ansible的Workshop,其中包含如下内容:
自动化配置管理的背景及现有工具
Ansible简介
编写一个简单的Ansible Demo(使用apache搭建一个静态页面)
实例及总结
我们根据本次Workshop整理出来了一份详细指南,详情请戳gitbook文档:Ansible Workshop 详细指南。
备用: http://www.jianshu.com/p/df42e636f95e
https://github.com/ksky521/nodePPT
http://www.oschina.net/news/26220/webslide-js-ppt-tool
继续阅读 »
实验楼课程
Xmake 带你轻松构建 C/C++ 项目 是我们在实验楼上推出的一门 xmake 入门和进阶课程(收费),以边学边做实验的方式快速学习 xmake 的使用。
通过此处优惠码购买可享 9 折优惠:NYFbmf3X
xmake 介绍
Xmake 是一个基于 Lua 的轻量级跨平台 C/C++ 构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt 而言,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门 C/C++ 项目的编译开发,提供一站式跨平台编译、运行、调试、打包、安装等操作,能够让大家把更多的精力集中在实际的项目开发上。
虽然,简单易用是 xmake
继续阅读 »
说在前面
由于我也是第一次搭建,所有如果有什么地方说的不对,请大家提出来。很早之前就想从WordPress换到Hexo,倒不是说WordPress不好,只是不知道为什么我的后台页面是英语,一脸懵逼,也没去管,正好看到朋友自己搭建的挂载github上的博客非常好看,所以想搭一个Hexo看看。于是有了这篇教程。
Hexo原理
经过这一天的折腾,大改理解了Hexo的原理。首先我们写的博客源文件是md文件,然后经过Hexo的解析,生成html文件和文件目录,然后直接访问这些html文件就能浏览到对应的文章。至于将html文件推到github或者个人服务器上,就是作者自己的事情了。
此文使用配置
Windows10 PC ×1
Ub
继续阅读 »
最近开始接触 vue, 写了一个算是前端小论坛的公司内部项目, 算是一个知识库, 可添加一些常见的问题供别人查阅~
现在做个总结吧, 项目写完一个多星期, 现在想想差不多都忘记了~ 真是老了~
生命周期
其中 created 和 mounted 的顺序要确定好~ 比较重要的就像下面这三个吧, 其他的像是 updated, beforeUpdate 我几乎没有用过, 暂时不说~
created
实例已经创建完成之后被调用。在这一步,实例已完成以下的配置:数据观测(data observer),属性和方法的运算, watch/event 事件回调。然而,挂载阶段还没开始,$el 属性目前不可见。
mounted
el
继续阅读 »
之前和朋友一起写一个Android APP,代码不算难,只是要我们一起写,这就出了一些代码合并上以及同步的问题。
今天讲的主要是GitHub上分支保持与主干源码同步的问题。
之前使用的时候就是项目挂在笔者的GitHub上,别人修改的代码提交一个pull request就能够合并到主分支中,但是一直没解决的问题是主分支代码更新了,但是别人的fork的仓库却并没有更新,这个问题课难倒了我们,弄了几次都没成功,后来就一直删除仓库,重新fork来保证代码的更新。
现在,这个问题终于解决了。
我来简单写一下解决步骤:
1.下载git客户端
相信如果要用Android studio的提交,应该都下载了git并且配置完毕。
2.启动命令
继续阅读 »
Nginx 学习笔记之Nginx架构
Nginx的多进程模式
nginx在启动后,会有一个master进程和多个worker进程.master进程的主要作用是来管理worker进程 包含:接受来自外界的信号 向各worker进程发送信号,监控worker进程的运行状态,当worker进程异常退出后会自动重启worker进程,而网络事件是由worker进程来处理,
每个worker进程是对等的他们同等竞争来自客户端的请求,每个进程是相互独立,一个请求只能在一个worker处理,每个worker互相不影响, 每个worker进程数是可以配置的,一般都是设置与主机cpu核数一致(如2核 worker就设置2 如果设置大于cpu核数 会
继续阅读 »