- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 双线性映射性质
供自己参考:e(A+B,C)=e(A,C)e(B,C);e(A,B+C)=e(A,B)e(A,C) ;e(A+B,C+D)=e(A,C)e(B,C)e(A,D)e(B,D)所以有e(xA,yB)=e(A,B)^xy
2022-03-04 20:36:17
2539
3
转载 MYSQL中,InnoDB索引与MyIsAM索引区别
转自https://blog.youkuaiyun.com/u013967628/article/details/84305511MySQL索引实现在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。MyISAM索引实现MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图:这里设表一共有三列,假设我们以Col1为主键,则上图是一个MyI
2021-02-18 19:59:07
257
原创 MYSQL索引为什么要用B树?
转自https://blog.youkuaiyun.com/u013967628/article/details/84305511貌似也不是原作者局部性原理与磁盘预读由于存储介质的特性,磁盘本身存取就比主存慢很多,再加上机械运动耗费,磁盘的存取速度往往是主存的几百分分之一,因此为了提高效率,要尽量减少磁盘I/O。为了达到这个目的,磁盘往往不是严格按需读取,而是每次都会预读,即使只需要一个字节,磁盘也会从这个位置开始,顺序向后读取一定长度的数据放入内存。这样做的理论依据是计算机科学中著名的局部性原理:当一个.
2021-02-18 19:52:07
198
原创 数据结构:二叉堆
一种存储方式:一维数组性质1:完全二叉树(注意与满二叉树的区别)性质2:按照数组下标索引元素的话,某个节点i的父节点为i/2(向下取整),左孩子为2*i,右孩子为2*i+1。性质3:如果是最小堆,则二叉树中每个父节点都小于其两个子节点,两个子节点的大小没有要求。主要支持操作:insert,extractMin(最小堆),shiftUp,shiftDowninsert: 将元素直接放到数组末尾,再进行shiftUp操作shiftUp:向当前最小堆插入元素后进行的操作。由于是插入到数组末尾,所以其可
2020-12-01 22:08:54
132
原创 git基本命令、基本概念
目录github基本命令、基本概念0. 假设你已经安装好了git1. 新建仓库2. 本地文件夹关联远程仓库3. 一些常用命令github基本命令、基本概念0. 假设你已经安装好了git1. 新建仓库登录网页版github,点击绿色按钮New创建一个仓库:example点击绿色按钮:Create2. 本地文件夹关联远程仓库在本地新建一个文件夹example并进入空白处右键,选择git bash here输入git init进行初始化,如果电脑设置了显示隐藏文件(文件夹)则
2020-10-27 16:53:19
299
原创 windows10 家庭版 安装docker
1:下载docker-toolbox,不是docker-desktop,后者需要win10专业版或者企业版并开启hyper-v功能.1.1:不要用网上的脚本试图在家庭版上开启hyper-v,关闭会很麻烦.如果你已经开启了,那么可能会报3.1的错误.请尝试关闭hyper-v,如果仍然报错, 尝试3.1的解决方法.2:安装docker-toolbox,默认选项就可以3:双击桌面快捷方式"Docker Quickstart Terminal",如果顺利则可以看见鲸鱼字符画.3....
2020-10-21 18:38:20
189
2
转载 Scrapy框架对接Splash抓取javaScript动态渲染页面
Scrapy框架对接Splash抓取javaScript动态渲染页面https://www.cnblogs.com/518894-lu/p/9067208.html
2020-10-20 15:44:48
314
转载 scrapy里面item传递数据后数据不正确的问题
scrapy里面item传递数据后数据不正确的问题利用深拷贝.否则相当于一个item在反复使用..https://www.jianshu.com/p/42f22085f4c5?tdsourcetag=s_pcqq_aiomsg
2020-10-20 11:50:40
247
原创 scrapy 编码问题.
scrapy编码问题.使用scrapy进行网站爬取,有时候中文字符会变成unicode字符串,类似"\u70df\u53f0\u7ea2\u5bcc\u58eb80mm\u4ee5\u4e0a"解决方法如果用最新版scrapy(version>=1.2)在运行爬虫的时候加上参数-s FEED_EXPORT_ENCODING=utf-8,即最终命令是:scrapy crawl your_spider -o result.json -s FEED_EXPORT_ENCODING..
2020-10-20 09:24:35
893
原创 ImportError: cannot import name ‘XXX‘ 问题最全解最根本决方案 [循环引用]
0. 前言导入的实质是什么? 以下是我从简书收到的一篇文章(https://www.jianshu.com/p/a1e91cc53b07), 我截了一个片段:python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用.可以通过以下方式查看导入路径.>>> print(sys.path)['D:\\PyCharm\\PyCharm 2020.1.1
2020-07-05 11:27:49
31584
6
原创 PYTHON中二维列表转换成一维列表
list_2 = [[1,2],[3,4],[5,6]]list_1 = [i for j in list_2 for i in j]运行:记录一下,挺方便的
2020-04-28 16:58:18
700
原创 [xpath python] 用法探索总结
总结PYTHON中不太好描述的xpath用法,不定时更新情形1,<br>标签将一段文字隔开如上图,我想分别提取演员信息(导演…)、影片类别(1993/…),则用xpath写成如下, 可以达到目的。div[@class='']/text()[1]对应演员信息div[@class='']/text()[2]对应影片类别总结:text()支持下标操作:/text()[1]情形2...
2020-04-24 10:57:45
431
原创 LinuxDeploy下ping命令无法运行,提示socket:权限不足
运行命令usermod -G 3003 root即可解决原来android里将一些硬件使用(包括网络)的权限归到不同的用户组. 而3003就是关于网络权限的组,称为inet. 上述命令是在debian的用户权限系统中给root 添加inte权限.原文链接:https://blog.youkuaiyun.com/lindev/article/details/47016687...
2020-04-23 17:05:30
3506
原创 [pyinstaller pygame] 配置python环境变量 解决pyinstaller打包exe过大的问题
问题重述最近写一个小游戏(华容道),代码量不大,主要靠pygame模块实现。代码量不大,所以肯定不是我代码的问题,99.999%是包的引用出了问题。以下是我引用的所有包:才引用这么几个包,结果打包结果大小200M,这肯定不正常,况且我没有引用任何图片、声音资源。退一步讲,即使引用图片资源也不是打包在exe中的。寻找问题在网上看了很多帖子,很多人都有反应打包exe过大的问题,发现大家都有个...
2020-04-21 23:04:44
2380
原创 【解决+理解】fatal error LNK1169: 找到一个或多个多重定义的符号
目录问题重现原因解决问题重现比如现在有两个文件:mytimer.h,main.cppmytimer.h#include <time.h>#include <windows.h>int gettimeofday(struct timeval *tp, void *tzp){ time_t clock; struct tm tm; SYSTEMTIME wtm...
2020-04-11 22:37:22
793
原创 pyinstaller使用指南(官方手册中文翻译)-python导出exe
本教程提取了pyinstaller官方文档部分内容并加以翻译, 希望给初学者一点指导, 仅供参考安装pyinstaller:pip install pyinstallerhttps://pyinstaller.readthedocs.io/en/stable/usage.html想看例子往后翻--------正文开始--------使用pyinstaller的命令格式是:pyi...
2020-02-12 19:56:39
5098
2
原创 python字符串引号前面的字母修饰符作用(r, u, f, b)
1. u’这是一个字符串’解释:将引号中字符串按照unicode(万国码)编码, 这也是python3默认的编码方式.有关unicode编码问题, 我另一篇博客mark了一位大神一篇非常好的文章, 可以自行查看.2. r’这个字符串不会处理转义字符\n’解释:将引号中字符串中转义字符忽略, 例如上边print(r’\n’)会原封不动输出’\n’而不是换行.3. b’这是一个bytes类型’...
2020-02-10 15:26:22
3416
2
原创 python描述符练习:实现华氏度和摄氏度转换
class CelDeg: def __init__(self, val=26.0): self.val = val def __get__(self, instance, owner): return self.val def __set__(self, instance, value): se...
2020-01-31 17:59:30
723
原创 python编码问题
这个博客写的非常详细,mark一下https://www.cnblogs.com/vipchenwei/p/6993788.html
2020-01-17 22:57:22
80
原创 windows环境切换pip安装源,解决安装缓慢问题
打开windows资源管理器,在地址栏输入 %APPDATA% 并回车.如图切换到一个特定目录,我的是 C:\Users\WSX\AppData\Roaming在如上述文件夹下创建pip文件夹.命名为pip在pip文件夹下创建pip.ini文件.(可创建文本文档,然后再改成pip.ini)并在文件中写入以下内容:[global]timeout = 6000index-url ...
2020-01-12 14:26:22
207
原创 PyGame实现小游戏案例[小甲鱼 PlayTheBall]
PyGame实现小游戏案例[小甲鱼 PlayTheBall]游戏截图及玩法代码及图片音频资源游戏截图及玩法在下方缓慢拖动鼠标,球变灰色之后用键盘WASD控制上下左右.将灰球移动到灰洞上按下空格锁定.全部5个都进洞游戏胜利.代码及图片音频资源背景图其他图音频不能导入,留言邮箱我会私发# -*- coding: utf-8 -*-"""Created on Sun Jan ...
2020-01-08 16:04:48
3195
34
原创 AT指令控制:带反馈、超时检测控
作者说明:2019.8.26-WSX本程序部分借鉴正点原子代码,使用正点原子精英STM32F103ZET6开发板。仅供交流学习使用,不得用于商业用途。转载请注明出处。实现功能:向模块发送AT指令,并在超时时间内检测是否出现期望的返回值。如果需要对接收到的值进行处理,请自行补充处理函数。(即对USART_RX_BUF[USART_BUF_NUM][USART_REC_LEN]数组进行处理...
2019-08-26 12:12:36
1263
4PlayTheBall.rar
2020-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人