- 博客(10)
- 收藏
- 关注
原创 vi常用命令
1)移动光标h :光标左移一个字符j :光标上移一个字符k :光标下移一个字符l :光标右移一个字符0 :光标移至行首$ :光标移至行尾H :光标移至屏幕首行M :光标移至屏幕中间L :光标移至屏幕最末行2)插入文本i :在光标前插内内容a :在光标后插入内容o :在所在行的下一行插入新行O :在所在行的上一行插入新行3)删除文本x:删除光标后面的字符X:删除光标前面的字符nx:删除光标后面n个字符nX...
2021-04-02 18:17:01
198
原创 好记性不如烂笔头-字节对齐
先介绍三个概念:1.自身对齐值:数据类型本身的对齐值,例如char为1 short为2 int、float为4 double为82.指定对齐值:编译器默认对齐值或者使用#pragma pack(value)指定的值3.有效对齐值:取自身对齐值和指定对齐值中较小的那个对齐规则:1.不仅结构体的成员变量有有效对齐值,结构体本身也有对齐值,这主要是考虑到结构体的数组,对于结构体或者类,要将其补齐为其有效对齐值的整数倍。结构体的有效对齐值是起最大数据成员的自身对齐值(若有指定对齐值 则取两者小的
2020-12-24 17:13:48
287
原创 c++连接mysql的连接池实现
connector_pool头文件#ifndef __DB_CONNECT_POOL__H#define __DB_CONNECT_POOL__H#include <string.h>#include <mysql/mysql.h>#include <mutex>#include <condition_variable>#include <list>struct db_config{ std::string host;
2020-07-19 16:38:39
843
原创 python对称加密
一、安装必要的库文件1.window下安装pycryptodemo,linux下安装pycrypto二、开始conding先定义一些帮助函数#生成唯一文件名def get_unique_filename(file): md5 = hashlib.md5() md5.update(file) return md5.hexdigest()#获取到文件目录def get_path_dir(path): pos = path.rfind('/') return path[:pos
2020-07-10 13:49:48
1362
原创 python身份证照片识别信息
一、主要步骤1. 先来看下百度的API文档 https://cloud.baidu.com/doc/OCR/s/rk3h7xzck2. 它让我们先获取 access_token,先看获取access_token的文档 https://ai.baidu.com/docs#/Auth/top3. 需要 app_key secrect_key 需要先自行申请好二、开始coding1. 先定义一个baidu_token类用来处理token相关的工作class baidu_token:
2020-07-08 10:42:00
1866
4
原创 python抓取京东的商品信息
一、需要具备的技能以及开发环境:1. 安装python开发环境2. requests库 BeautifulSoup库3. 具备python一定基础二、分析JD搜索商品的URL参数1. 经过分析可以知道keywork为搜索关键字2. page参数为筛选商品的页下标,每页30条数据3. ev参数为筛选商品的价格参数三、接着 我们分析一下 URL返回来的数据 定位到我们需要的数据1. 我们发现商品的数据是访问url直接返回来的 所以我们需要分析下商品所在的标签跟每.
2020-07-07 17:04:09
1120
原创 树
树的基本概念1.双亲、孩子和兄弟。结点的子树的根称为该结点的孩子;该节点称为孩子的双亲结点;具有相同双亲结点的结点互为兄弟。2.结点的度。一个结点的子树的个数记为该结点的度。3.叶子结点。叶子结点也称为终端结点,指度为0的结点。4.内部结点。度不为零的结点5.结点的层次。根为第一层,根的孩子为第二层,以此类推。6.数的高度。一棵树的最大层数记为树的高度(或深度)。...
2019-12-19 16:53:43
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅