独立开发 自建umami监控服务 Google Analytics 即将在明年的 7 月份停止服务,所以不得不提前做一些准备。刚好最近用到了 umami 的云服务 ,感觉还挺不错,界面讨我喜欢,功能对我而言足够用了。
IT 无言 我们每个人都是炽热的独立个体,会想要去倾诉和表达的隐藏在自己社会外表之下的那份美丽。可或许也是和我一样,碍于被生活中无孔不入的社交网络所困扰。久而久之,我们都患上了移动互联网时代的「失语症」。而「無言」就形象地表达出了这种状态,不是不想说,而是不能说,没法说。
IT 开启关怀模式 今年感觉是响应国家的号召,很多的大公司都在进行「关怀改造」,纷纷推出自己的老年/长辈/关怀模式,用来去触达更多的老年/即将变老的用户。就我目前仅用的几个国产软件(微信,支付宝,京东,
IT 如何做代码管理(二)--Git提交流程 Git提交流程 上面说了这么多基础的Git知识,接下来就一起来看看日常开发当中的实践。正如上面所说Git的分支开销很小,所以可以很方便的切换分支,也是因为如此,有几种比较流行的Git分支模型。 Git分支模型 GitFlow GitFlow最早是由Vincent Driessen发明的,目前仍然广泛采用的一种工作流程。
IT Nginx 「Too many open files」问题排查 这两天业务部门反馈流量下降的很厉害,我看了一下Nginx的日志,提示「768 worker_connections are not enough」,很明显768对于百万级的PV来说少了太多,打开nginx.conf将其中的连接数量从768更改到了65535。
IT 如何做代码管理(一)--代码管理工具介绍及使用 前言 在公司新进入的一些小伙伴们,对于代码管理并不是很清楚,甚至有的觉得做不做管理都可以。在我面试的一些开发者,很多说是知道Github,了解Git,再追问一两个简单的问题,就基本答不出来了。所以,我想写篇文章,来结合实际情况以及我的理解,
Python Django使用MySQL数据库 由于SQLite不支持Git版本控制,所以将Django的默认数据库换到MySQL当中。 开始 修改配置文件 修改settings默认配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3',
IT CentOS7升级Python默认版本到3.7 现在默认的CentOS7的Python版本为2.7.5,但随着官方放弃Python2的时间节点已经到来(查看[这里]),切换到Python3是大势所趋。我选择了3.7,通过软连接的形式,加到bin下,进行调用。
Linux 通过Crontab定时备份 目地 通过Linux下的定时任务Crontab来定期的执行脚本,备份服务器中的MySQL数据。 Shell脚本解释 #!/bin/sh t=$(date +%Y%m%d%H%
Linux Screen常用的命令 经常在命令行中执行一些命令的时候,有的是需要在后台执行的,或者有的时候登录在VPS中,退出ssh后,这条命令就自动中断了。这个时候采用Screen的方式就比较好处理。 Screen可以理解成为一个新开一个窗口,每次当你新建一个screen的时候,他就是独立的。可以随时随地的恢复一个状态。 常用的命令 * screen