Python 获取当前系统时间
1 | import time |
使用 ppa 增加源:
1 | sudo apt-get install python-software-properties |
当你需要在一台机器上同时安装多个不同版本的 python 的时候,你可能就需要使用 pythonbrew 。 pythonbrew 可以帮你下载安装不同版本的 python 并且可以自由的在多个版本间进行切换,它和 ruby 的 rvm 类似。 Pythonbrew 可以安装不同版本的 Python,并且进行版本切换,还整合了 Virtualenv。可惜该项目已经不再积极开发中,用户可以尝试它替代 pyenv。
用阿里云的 vps 用作 blog 服务器,系统很稳定,已经 100 多天一直运行正常,大概从上个月开始发现 blog 的 mysql 会有时挂掉,会收到短信通知。之前没太追究,重新启动了 mysql 解决的。今天上午又收到短信,已经第三次了。
工欲善其事,必先利其器。 作为一名开发人员,你不可能不知道 git,无论你是开发自己的开源项目还是和团队一起进行大规模产品的开发,git 都已经是源代码管理工具的首选。当然,那些 hardcore developer 会说,command line 才是最好的工具,但并不是所有的时候 command line 都是高效的(不服?在 command line 里面做个 compare 试试你就知道了)。小编日常用的最多的也是 command line,但是总还是会把几个好用的 GUI Git 客户端放在手边备着。
vps 的内存为 512M, 安装好 nginx,php 等启动起来,mysql 死活启动不起来看了日志只看到对应 pid 被结束了,后跟踪看发现是内存不足被 killed;
调整 my.cnf
参数,重新配置(系统默认配置太高直接占用 400M 内存,小玩家玩不起呢)即可 performance_schema_max_table_instances=200
1 | table_definition_cache=200 |
1 | # 查看历史记录 |
Go 语言,兼具语法简单、高并发、高性能的特点,在网络编程领域受到欢迎。 (Go 语言的介绍很多,就不再赘述,还不了解 Go 语言的的朋友可以访问官方网站 golang.org 了解详细信息,记得先翻墙哦) 现在已经有许多大家熟知的开源项目使用 Go 语言开发,例如:
作为一个长年参与项目工作的程序员,在使用每一种语言工作的过程中都会寻找一些能让重复工作变简单的东西(也可以说就是懒),对于 Go 语言也不例外。 不像 PHP、Python 可以找到很多 CMS 项目可以快速的搭建网站,Go 语言毕竟还太年轻,虽然有几个很好用的 Web 框架,但开源的 CMS 还很少,QOR 就是其中之一。 QOR,官方(getqor.com)的定义是:QOR 是首个使用 Go 语言开发的电商系统、CMS 的 SDK。它是一组用 Go 编写的库,用于抽象业务应用程序,内容管理系统(CMS)和电子商务系统(EC)所需的通用功能。 根据本人的使用体验,QOR 可以看作是 PHP 中的 ThinkPHP,Python 中的 Django。
学习一下 Go 语言。学习之前,首先要搭建一下 Go 语言的开发环境,这篇文章主要介绍一下搭建环境的过程。