Golang学习笔记之Golang基础
Golang学习笔记之Golang基础
短声明变量
在函数中,:=简洁赋值语句在明确类型的地方,可以用于替代 var 定义。
函数外的每个语句都必须以关键字开始(var、func等等),:= 结构不能使用在函数外。
Home of Little Jelly
Golang学习笔记之Golang基础
短声明变量
在函数中,:=简洁赋值语句在明确类型的地方,可以用于替代 var 定义。
函数外的每个语句都必须以关键字开始(var、func等等),:= 结构不能使用在函数外。
为什么要学习一种新语言
当前用的主要服务器语言是PHP,但PHP在以下方面有一定的劣势:
1. 大文件处理
2. 并发
3. 解析效率
为什么选择Go
该教程主要关于EOS钱包安装、配置及主网对接。
主要组件
1. nodeos
2. keosd
3. cleos
区块链1.0 2.0 3.0总结
区块链1.0
代表:Bitcoin
特点
1. 一个钱包存储多个私钥,一个私钥对应一个公钥,需要统一的钱包密码解锁。
2. 钱包余额显示的是所有地址的余额之和,可作为一个整体使用。
……
环境
运行于VMware WorkStation 12下的CentOS 7.4
问题背景
一次yum update后重启无论如何上不上网。ifconfig只能看到两个网卡 lo和virbr0,原来应该有的eth0没有了。
……
问题背景
用VirtualBox创建了一个CentOS的Linux虚拟机,安装完GuestAddon后,共享了一个目录,命名为www,自动挂载到了/media/sf_www目录。
CentOS7中安装了nginx和php-fpm,默认以www用户和www用户组执行,但是对挂载的目录没有读写和执行权限。
原因分析
挂载目录/media/sf_www的所有者是root,用户组是vboxsf,组内的用户有777权限,且其它用户和组一点权限都没有。
尝试将www用户添加到vboxsf组,还是不行。
CentOS7 配置netatalk NAS Time Machine
下载安装
在[Fedora镜像站](https://copr-be.cloud.fedoraproject.org/results/arrjay/netatalk/epel-7-x86_64/00164217-netatalk)上下载最新的netatalk rpm包
wget https://copr-be.cloud.fedoraproject.org/results/arrjay/netatalk/epel-7-x86_64/00164217-netatalk/netatalk-3.1.8-0.1.4.el7.centos.src.rpm
2019.2.27,原计划用Golang,现决定还是使用Python,因为网上的例子基本都是Python的,且Keras用的也是它,所以有必要学习好Python。
整体规划
学熟悉一部分基础后,开始系统学习CS229,用Tensorflow将其实现一遍,遇到不明白的地方,数学归数学,Tensorflow归Tensorflow,Python归Python。
Keras可在CS229学完之后再用,或者在学习完一小节后用Keras实现之。
开始学习Tensorflow前,首先确定一种自己使用Tensorflow的语言,是Python,C,Java,JS,还是Go?
确定语言之后,再确定环境,是Linux还是macOS?
如果是Linux,最好是在虚拟机中使用Docker。
macOS环境则无需虚拟机。
个人推荐在Docker容器中开发,部署快且不影响主机环境,切换环境也方便。