设置PPTP VPN Server on CentOS 6
CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
yum -y install iptables-services
如果要修改防火墙配置,如增加防火墙端口3306
vi /etc/sysconfig/iptables
增加规则
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
保存退出后
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
最后重启系统使设置生效即可。
CentOS7的yum源中已经没有正常安装MySQL时的mysql-sever文件,需要去官网上下载:
1 | # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm |
成功安装之后重启mysql服务
1 | # systemctl restart mysqld.service |
初次安装mysql是root账户是没有密码的
设置密码的方法
1 | # mysql -uroot |
用vim打开/etc/ssh/sshd_config, 定位到:
1 | #ClientAliveInterval 0 |
删掉前面的#号,并改变其值,例如:
1 | ClientAliveInterval 120 |
:wq关闭并保存
120表示客户端每隔120s将要给服务器发送一条数据。10表示客户端没有收到服务器的反馈后将会一直发送,直到达到该最大值停止
重启SSH服务:
1 | # service sshd restart |
我们知道,代码里面可以使用UrlFor或者模板里面使用urlfor来根据自定义Controller和方法来生成url。这里模板中使用的urlfor其实是UrlFor注册的模板方法,二者功能完全相同,一个用于代码中,另外一个用于模板中。
步骤如下:
Controller,并且实现对应的方法Methodbeego.Router注册路由,将自定义Controller实例和方法Method联系在一起UrlFor函数在代码中或者urlfor在模板中生成url上面的是我们经常会使用的方法,这里再分享一个带参数的UrlFor或者urlfor的用法。
自己加的一个利用Go调用系统命令得到kafka部分日志的函数
1 | // @router /get_user_items_log |
用VBA读取TXT文件到EXCEL
1 | Dim objStream, strData Set objStream = CreateObject("ADODB.Stream") objStream.Charset = "utf-8" |
闭包是一种可以让你用非常舒服的方式来编程的小技巧,Go也支持闭包。如果从来没有接触过闭包,想在一开始就弄懂什么是闭包(closure)是非常困难的,就像递归一样,直到你真正写过、用过它,你才能真正的对它有一个更具体的认识。
闭包就是一个函数,这个函数包含了运行它所需的上下文环境,这个环境可能是几个变量或者也会是其他的(通常就是变量)。说闭包是一个函数不正确,更确切地说,闭包是一个打包了其作用域外部的上下文环境的一段运行环境。如果一时间没有理解这段闭包的含义也不要紧,这是一个循序渐进的过程。