Golang channel

1、什么是 channel(管道/通道)?

在 golang 中,channel 是多个 goroutine (线程) 之间传递和同步数据的一种手段。同一时刻,仅有一个线程可以向 channel 发送数据,同样的,同一时刻也只能有一个线程能从 channel 读取数据。

channel 的特性使得它可以解决并发编程可能造成的死锁问题,同时也......

Golang指针

golang中的指针与c语言指针略有不同。

1、基本类型的指针

1
2
var num int = 10
var p ......

Golang并发编程、串行编程

线程概要

1、什么是进程,线程,多线程?

1
2
3
4<......

区块链学习-进制、GO运算符

int 与 uint 区别
int 表示有符号整数
uint 表示无符号整数

1
2
3
4
5

区块链学习 - Golang初始

系统:Ubuntu 16.0.4

安装

下载https://golang.org/dl/ 下载linux对应的版本
解压:将源码解压至/usr/local
tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz

vue2+express前后端分离跨域session等问题

基于 vue2 + express 的 RBAC 角色权限验证前后端分离项目。前端vue2 负责路由控制,数据渲染,后端 express 负责数据库操作,RBAC权限控制。

前端:

  • 脚手架:vue-cli
  • 选型:vue2 + vuex + vue-router + axios + iview + ES6

后端:

  • 脚手架:express-generator
  • 选型:express4 + mongo......

基于express的复杂应用——代码结构分层

项目之初,我一般选择用 express 的脚手架工具 express-generator 生成目录结构,比较快捷,生成的文件结构也比较直观。

1
2
npm install express-generator -g // 全局安装  <......

SASS

sass

安装

  • install ruby
  • sudo gem install sass

    申明变量

2016总结

2016

过去的这一年,算是一个转折点吧,学生时代的终结,开始工作了。毕业后的几个月,也会经常想起上学时的很多美好,日常用语也多了句“我在学校的时候…”,我想所有刚离校的同学有共感,毕竟伴随了16年的读书模式要转换了,虽然在学校时也会出去做外包,去实习,但当全职工作后还是很回念学生时代。

说是16年的年度总结,其实多半是下半年的一些变化。以前我觉得总结什么的,都是给别人看的,形式主义。但工作的半年我转变了自己的看法,我尝试在工作的每周、......