摘要:
什么是一个好的函数或者叫方法,只要能让函数明确的表达其意图,让读者能够一眼看出是一个怎样的函数,其接收什么参数,返回什么结果,做了什么事情。能做到这,大概就能算作一个好的函数了,看上去很简单。那么问题来了,如果做到这点呢? 1. 短小 想象一下,一个击败航的复杂函数和一个只有十几行的函数,哪一个能够 阅读全文
摘要:
概述 因为redis是单线程执行,所以不用关心并发问题。 简单记录一下redis的操作命令,留作查阅,回头再整理一下事物等操作。 reids中存储的是kev-value形式, 其中的value有几种: 字符串: 就是简单的string 字符串列表: 有序可重的列表 字符串集合: 无序去重的 字符串有 阅读全文
摘要:
先简单回顾一下这一周的情况, 一句话讲: 啥也不是. 这周的前两天基本实在修改我上周写的两个脚本之中度过的, 修改的原因? 先说第一个脚本, 完全是因为不够细心, 很多小错误犯得我都感觉没脸见人了, 比如一些应该判空的地方却没有. 再说第二个脚本, 是因为对业务不够熟悉, 在写的时候拿到需求想当然的 阅读全文
摘要:
我使用的是Ubuntu18系统 安装docker就略过了, 直接apt安装就行 1. 下载docker镜像 docker pull mysql:5.7 2. 创建本地目录用于保存mysql的文件 /usr/software/mysql/my.cnf # 配置文件 /usr/software/mysq 阅读全文
摘要:
安装 pip install -r requirements.txt 生成 # 将当前环境下的所有以来导出, 配合虚拟环境更佳 pip freeze > requirements.txt 阅读全文
摘要:
问题 为了引出问题, 先来看下面一段代码: 这段代码很简单, 输出数组的元素两次, 感觉会输出两次 abcd? 不好意思, 输出结果如下: 是不是感觉很奇怪?我没有给数组赋值啊,数组的最后一个元素怎么在第二次循环的时候改变了呢? 问题分析 再来看下面一段修改过得代码: 是不是发现了什么? 修改eac 阅读全文
摘要:
场景 在使用Ubuntu时,不小心按下了 ctrl+alt+f3,突然进入终端,好慌 解决 Ubuntu保留了纯命令行模式,按下 ctrl+alt+f2-6 可以进入纯命令行界面 之后按下 ctrl+alt+f1 或 ctrl+alt+f7(据说)可以切回到图形界面 阅读全文
摘要:
问题 docker 启动服务失败 场景 在Ubuntu中,将docker切换阿里镜像后,运行如下两条命令: sudo systemctl daemon-reload sudo systemctl restart docker 在重启docker服务这,报错信息如下: Job for docker.s 阅读全文
摘要:
问题 在Windows中将文件夹压缩后,拿到Ubuntu系统中解压,中文文件名乱码 解决 因为两个系统所使用的编码不同,Windows一般使用GBK编码,Ubuntu使用utf8编码,只需要在解压的时候指定压缩包编码即可: unzip -O GBK 文件名 上述命令会将压缩包解压到当前文件下 阅读全文