分类:知识备忘

SQL 学习小例子

我们的目标是创建一个数据库,包含顾客、商品,以及二者产生关系得到的订单,过程中我们要尽可能地用到关系型数据库的特性,所以还有一些衍生的表单。本文的 SQL 语法遵循 Mysql 的语法。 step1: 创建表单使用数据库(假设已有): 1USE `hungry`; 用户表单: 12345678CREATE TABLE `users` ( `id` int(8) unsigned NOT NU

Android 如何设置全局代理

前言:日常生活中,Android 的 http 代理直接使用设置里的 Wi-Fi 设置就够了,但是有些情况下仍然不足,本文给出另外一种解法。这种解法就是通过控制台修改 Android 的全局设置,适用于真机及模拟器。步骤如下: step1: 进入控制台1adb shell step2: 设置代理1settings put global http_proxy 127.0.0.1:8888 ste

使用 venv 创建 python3 虚拟环境

之前有篇文章,《使用 virtualenv 创建 python3 虚拟环境》,现在我们换一款软件来做同样的事情 —— venv。 1. 安装 python31brew install python3 2. 新建虚拟环境切换到项目根目录 1cd path/to/myproject 新建一个 venv,习惯上命名为 venv: 1python3 -m venv venv 没有任何错误提示,表示成功

Mac 终端开启和关闭代理的方法

简单命令假如你的代理机是你的本机(127.0.0.1),代理的端口为 7070, 开启代理很简单,就是用 export 命令设置全局变量 http_proxy 和 https_proxy: 12export http_proxy="http://127.0.0.1:7070"export https_proxy="http://127.0.0.1:7070" 关闭代理就是用 unset 命令把全局

使用环境变量实现 npm 换源

为什么需要换源?换源是一种不屈的态度,是对自己生命的负责。 1. 安装普通的第三方模块时1registry=http://registry.npm.taobao.org npm install 2. 安装依赖有 node-sass 时1sass_binary_site=https://npm.taobao.org/mirrors/node-sass npm install 3. 安装依赖有 ele

使用 virtualenv 创建 python3 虚拟环境

1. 安装 python31brew install python3 2. 新建虚拟环境切换到用户根目录 1cd 新建一个 virtualenv: 1virtualenv -p python3 .env3 其中 .env3 是虚拟环境即将使用的文件夹,可能得到类似下面的结果,表示成功: 12345Running virtualenv with interpreter /usr/local/bin/

安装 ubuntu 后要做的三件事

1. 中文语言支持安装中文语言包: 1apt install language-pack-zh-hant language-pack-zh-hans 配置相关环境变量: 1vim /etc/environment 在文件中增加语言和编码的设置: 12LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh:en_US:en" 重新设置本地配置

字符串 Base64 转码解码

什么是 Base64 ?我不会说 “Base64是一种基于64个可打印字符来表示二进制数据的表示方法”,因为维基百科就摆在那里。 我想说,Base64 只是一种编码方式而已,和它并列的好基友有:hex、utf8、ascii、binary、ucs2,所以经过它编码后,仍然包含编码之前的全部信息。 就这么多。 为啥要用 Base64 ?Base64 的使用场景很多,例如 <img>、<

Date 对象使用总结

构造函数当前时间 1new Date() 距离起始时间 1970年1月1日午夜 的毫秒数 1new Date(milliseconds) 字符串代表的日期与时间。此字符串可以使用 Date.parse() 转换,比如 "Jannuary 1, 1998 20:13:15" 1new Date(dateString) 时间数值,可以不用全部写,不写则默认为 0 1new Date