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下,进行调用。
生活 人生不是马拉松 可能到了年底,多少对于这一年有的一点期望,都幻化成为无头无尾的空炮弹,打在自己的身上却不痛不痒。要说一年最痛苦的时刻,莫过于就是日历被换掉的那刻,逝去的时光无法再次追回,只能靠着怀抱来年的憧憬,以及对未来的幻想,流着口水夹着尾巴,穿梭在欲望和霓虹之中。 (PS:
使用FRP进行内网穿透 因为项目上的需要,内网增加了一台服务器,在配置Jenkins的时候,发现需要一个外网地址才能触发WebHook,进而走构建流程。所以就需要采用内网穿透的方式把内网的服务开放到外网当中。例如,家里的NAS,想要在家里之外的地方访问,就需要用到内网穿透的技术。目前市面上比较成熟的几个方案,DDNS,
Linux 通过Crontab定时备份 目地 通过Linux下的定时任务Crontab来定期的执行脚本,备份服务器中的MySQL数据。 Shell脚本解释 #!/bin/sh t=$(date +%Y%m%d%H%
生活 A House With No Name 回家的路上在想为什么之前的人那么的才华横溢,尤其是80年代,感觉离我们最近的流行文化就是从那个时候起来的。看到一些老照片,大蛤蟆镜,喇叭牛仔裤,卷发和胡子,都是那个时代最新潮的。现在看到三十多年前的照片,并没有多少违和感,因为时代的变迁,加上信息流通的加剧,
Linux Screen常用的命令 经常在命令行中执行一些命令的时候,有的是需要在后台执行的,或者有的时候登录在VPS中,退出ssh后,这条命令就自动中断了。这个时候采用Screen的方式就比较好处理。 Screen可以理解成为一个新开一个窗口,每次当你新建一个screen的时候,他就是独立的。可以随时随地的恢复一个状态。 常用的命令 * screen
Linux CentOS 7.4 No package python-pip available 昨天新开了一个VPS,准备安装一下Pip,搭建一下项目环境,但是执行 > sudo yum install -y python-pip 后,终端提示** No
Linux MySQL设置用户访问权限 对于有远程访问MySQL的需求的话,通过MySQL的权限管理,可以设置一个新的用户指定IP访问,指定数据库操作,指定表,这样用最小粒度确保安全。 创建新用户 可以通过SELECT user,host from mysql.
Linux 通过Auth.log查看服务器ssh暴力破解记录 Linux下/var/中有很多系统日志信息,例如auth.log > The Authorization Log tracks usage of authorization
Python TypeError: 'module' object is not callable 在Python面向对象的开发过程中,有时候会遇到导入的Class没法被执行。 例如在/rootProject/data/YourClass.py中: class YourClass: # ... 如果在其他地方使用: from data
IT Linux安装Jenkins Jenkins是大名鼎鼎开源的CI软件,有非常多的插件,可以完成自动化部署,构建等功能。最近发现前端工程师,在每次的发布流程都非常的折磨人,于是想着不然自己搭建一个CI来处理。 CI的好处是显而易见的,可以持续集成和持续交付。我在之前做国外的项目的时候,这种便利,让我只需要关注我自己的代码和逻辑即可。