自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 无需数据线,Android局域网ADB调试

序言Google对于ADB的描述:Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。无线ADB和USB连接原理相同,只是传输介质不同简单流程手机通过USB连接到电脑,处于开发者模式CMD输入adb tcpip <端口号>(adb.exe已配置好path)CMD输入adb connect <手机IP>:

2021-10-07 00:05:34 892

原创 使用Python保存剪贴板图片

经常用WinShiftS截图,如果是用来发QQ、写Word还是挺方便的,但是保存下来就没那么方便了,想到写个脚本 | 果然懒也是一种驱动力首先要有Pillow包:pip install Pillowimport timeimport PIL.ImageGrabfrom nt import systemtry: img=PIL.ImageGrab.grabclipboard() img.save(time.strftime("%Y.%m.%d_%H.%M.%S.png", tim

2021-10-07 00:01:47 1444

原创 WIN10创建软链接,OneDrive同步任意文件夹

OneDrive默认只同步用户名下的onedrive文件夹,需要备份的东西又不可能全部存在一个别人规定的文件夹里。一个解决办法就是软链接方法命令提示符输入mklink /j <映射的文件夹> <源文件夹>成功后显示:为 <映射的文件夹> <<===>> <源文件夹> 创建的联接参考https://blog.csdn.net/u013187057/article/details/85317661...

2021-10-06 23:58:28 640

原创 tensorflow1、2设置不占满显存

Prefacetensorflow的默认调度策略是吃满显存,如果我们模型较小、显存较大、占用率不足40%(自己估计的)时,是可以利用GPU同时训练两个模型的。tensorflow 1config = tf.ConfigProto()config.gpu_options.allow_growth = Truesess = tf.Session(config=config)tensorflow 2gpus = tf.config.list_physical_devices(device_type

2021-09-06 20:47:41 892

原创 CUDA、CUDNN完全解答

文章目录CUDA与CUDNNCUDACUDNNNVIDIA的驱动与CUDA版本驱动版本与CUDA版本多版本共存安装手动安装下载地址安装使用CONDA安装CUDA与CUDNNCUDACUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。CUDA_百度百科 (baidu.com)CUDNNNVIDIA cuDNN是用于深度神经网络的GPU加

2021-09-06 20:11:03 317

原创 Python Matplotlib中文绘图

文章目录配置方法预览配置方法在默认情况下,中文在plt中会被绘制成▯,猜测应该是因为默认字体不包含中文;可以通过配置字体的方法支持中文,大部分博客给出的字体是SimHei(黑体),但是渲染出来并不美观,经过我的测试,个人最推荐SimSun(宋体)。from matplotlib import pyplot as plt'''????两行配置'''plt.rcParams['font.sans-serif'] = ['SimSun'] # 修改字体为宋体plt.rcParams['axes.un

2021-09-03 15:18:38 305

原创 Python JSON 保存中文到文件、包简述

文章目录简述保存至文件(支持中文)简述json库有下面四个函数"""文件相关"""json.load()json.dump()"""字符串相关"""json.loads()json.dumps()保存至文件(支持中文)json保存文件不像pandas那样只要指定文件名即可,而是给定一个IO流with open('<文件名>.json', 'w', encoding='UTF-8') as jsn: # 'w'代表文件模式为写入文本;'UTF-8'指定编码格式 json.

2021-09-03 15:09:55 712

原创 参数估计

文章目录正态总体参数的区间估计单个正态整体参数μ\muμσ\sigmaσ两个正态总体分布「均值差、方差比 」的区间估计μ1−μ2\mu_1-\mu_2μ1​−μ2​σ12/σ22\sigma_1^2/\sigma^2_2σ12​/σ22​正态总体参数的区间估计X∼N(μ1,σ12)X\sim N(\mu_1,\sigma_1^2)X∼N(μ1​,σ12​)Y∼N(μ2,σ22)Y\sim N(\mu_2,\sigma_2^2)Y∼N(μ2​,σ22​)单个正态整体参数μ\muμx‾−μσ/n

2021-07-19 15:58:16 114

原创 大数定律和中心极限定理

文章目录切比雪夫不等式中心极限定理独立同分布的 中心极限定理两点分布切比雪夫不等式随机变量XXX,E(X)=μ,D(X)=σE(X)=\mu,D(X)=\sigmaE(X)=μ,D(X)=σP(∣X−μ∣≥ε)≤σ2ε2P(|X-\mu|\geq\varepsilon)\leq\frac{\sigma^2}{\varepsilon^2}P(∣X−μ∣≥ε)≤ε2σ2​中心极限定理和的分布收敛于正态分布这一类定理叫做中心极限定理独立同分布的 中心极限定理X1,X2,...,E(Xi)=μ,D

2021-07-19 15:57:13 120

原创 随机变量的数字特征

文章目录期望方差原点矩、中心矩协方差相关系数期望离散:E(X)=∑i=1∞xipiE(X)=\sum_{i=1}^{\infty}x_ip_iE(X)=∑i=1∞​xi​pi​,若绝对收敛连续:E(X)=∫−∞+∞xf(x)dxE(X)=\int_{-\infty}^{+\infty}xf(x)dxE(X)=∫−∞+∞​xf(x)dx,若绝对收敛E(C)=CE(C)=CE(C)=CE(CX)=CE(X)E(CX)=CE(X)E(CX)=CE(X)E(X+Y)=E(X)+E(Y)E(X+Y)=E

2021-07-19 15:56:35 107

原创 概率论与数理统计—分布(随机变量)

文章目录“0-1”分布二项分布超几何分布泊松Poisson分布几何分布均匀分布指数分布正态分布“0-1”分布两点分布、伯努利分布E(X)=pE(X)=pE(X)=pD(X)=p(1−p)D(X)=p(1-p)D(X)=p(1−p)二项分布nnn重伯努利实验X∼B(n,p)X\sim B(n,p)X∼B(n,p)P(X=k)=Cnkpkqn−kP(X=k)=C_n^kp^kq^{n-k}P(X=k)=Cnk​pkqn−kE(X)=npE(X)=npE(X)=npD(X)=np(1−

2021-07-19 15:55:57 305

原创 随机事件及其概率

文章目录事件的关系及运算乘法原理与加法原理排列组合概率加法定理条件概率公式概率的乘积全概率公式贝叶斯公式随机事件的独立性A,B,C,...A,B,C,...A,B,C,...表示随机事件,UUU表示必然事件,VVV表示不可能事件随机事件的频率可以看作是概率的表现随机事件的每一个可能出现、不可再分的结果叫做样本点,用ω\omegaω表示;所有样本点构成的集合叫做样本空间Ω\OmegaΩΩ={ω1,ω2,...,ωn}\Omega=\{\omega_1,\omega_2,...,\omega_n\}

2021-07-19 15:54:53 229

原创 关系数据库设计

自己在复习的时候根据书本知识总结的,应该是不够全面。主要参考的《数据库系统概念》第六版ps:这书的译版太难读了原子域:域的元素是不可再分的单元第一范式(1NF):关系模式R的所有属性的域都是原子的第二范式(2NF):属性集:希腊字母(如α\alphaα)表示属性集关系模式:小写罗马字母后面跟一个用圆括号括住的大写字母来指定关系模式(如r(R)r(R)r(R))。用r(R)r(R)r(R)表示该模式是关系rrr的,RRR为属性集,当不关心关系名字时简化表示法只使用RRR超码:当属性集为超码.

2021-07-19 15:51:05 308

原创 数据库事务管理

自己在复习的时候根据书本知识总结的,应该是不够全面。主要参考的《数据库系统概念》第六版ps:这书的译版太难读了文章目录可串行化事务隔离性级别并发控制两阶段封锁协议原子性(Atomicity):十五点所有操作在数据库中要么全部正确反映出,要么完全不反映一致性(Consistency):隔离执行事务(在没有其他事务并发执行的情况)保持数据库的一致性隔离性(Isolation):尽管多个事务可能并发执行,系统保证,对于任何一对事务Ti,TjT_i,T_jTi​,Tj​,在TiT_iTi​看来,Tj.

2021-07-19 15:49:03 230

原创 关系数据库主码、超码、候选码、主码(键)

CodeMeaning码一个或多个属性的集合超码一个或多个属性的集合,超码中的这些属性可以在一个实体集唯一标识一个实体候选码极小的超码,任意真子集都不是超码,本身属于超码主码被选中用于在一个关系中区分不同元组的候选码主属性定义:候选码的诸属性称为主属性;非主属性定义:不包含在任何候选码中的属性称为非主属性;实体完整性规则:如果属性(一个或者一组属性)A是基本关系R的主属性,则A不能取空值。自己画的一张图参考:数据库中码、超码、主码、候选码_...

2021-07-19 15:44:56 1712

原创 数据库SQL inner,outer,nature join

natural<table1> join <table2> using <col> on <condition>natural join -- 自动连接相同字段,无需using显示指inner等价joininner joinouter等价left joinleft outer joinright joinright outer joinfull joinfull outer join...

2021-07-19 15:42:39 171

原创 高效素数打表

素数打表CPP代码:#define MAX 10005bool prime[MAX];void init_prime(){ memset(prime,true,sizeof(prime)); prime[0]=prime[1]=false; for(int i=2;i<=MAX/2;i++){ if(!prime[i]) continue; for(int j=2*i;j<MAX;j+=i){ prime[j]=false; } }}0、1不是素数,

2021-07-19 15:37:30 48

原创 使用阿里源加速安卓构建

Android Studio新建项目或导入项目的时候往往需要下载一些内容,内容的提供者就是仓库,因为网络原因会比下载较慢或者失败,除了用科学方法外,还可以用添加国内仓库的方法(和python pip更换清华源异曲同工)方法一(所有项目有效)进入C:\Users\<用户名>\.gradle\文件夹下新建init.gradle文件,粘贴下面的内容allprojects{ repositories { def ALIYUN_REPOSITORY_URL = 'ht

2021-05-06 21:32:44 108

原创 获取指定服务器的系统时间

我们学校通知的每学期体育选抢课的时间是早八点,结果第一次抢课网页早开启了半小时左右,坑爹。值此早期抢课无聊之际,想到为什么会早开半个小时(学校应该不会做故意提前开这种无聊的事情),想到可能是学校服务器时间设置有问题,就用脚本测试了一下服务器时间。import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.

2021-05-06 21:29:34 275

原创 Conda无法创建环境问题

尝试寻找问题的本质,切忌人云亦云CondaHTTPError: HTTP 000 CONNECTION FAILED换源首先,在2021/05/01,清华源、中科大源 均已停止服务,目前可用的之一有:上海交通大学 Linux 用户组 软件源镜像服务 (sjtu.edu.cn)Open SSL下载Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions (slproweb.com)在尝试了网上的各种奇奇怪怪的.

2021-05-06 21:27:52 687

原创 原码、反码、补码、移码

原码在二进制数值前加入一个bit,0表示正数,1表示负数,如:[+1101]原 = 0,1101[-1101]原 = 1,1101[+0.11]原 = 0.11[-0.11]原 = 1.11反码根据X的原码求反码:X为正数,则:[X]反 = [X]原X为负数,则:[X]反 = [X]原 符号位不变,数值部分按位取反补码根据X的原码求补码:X为正数,则:[X]反 = [X]原X为负数,则:[X]反 = [X]原 符号位不变、数值部分按位取反、最后最低位后加1(进位)移码对于一个k

2020-12-27 19:59:08 545

原创 十进制整数、小数转二进制

文章目录整数转二进制(除2取余,逆序排列)小数转二进制(乘2取整,顺序排列)代码实现整数转二进制(除2取余,逆序排列)以23为例:23/2 =11…111/2 =5…15/2 =2…12/2 =1…01/2 =0…1将所有余数逆序排列,即得到23的二进制表示:10111小数转二进制(乘2取整,顺序排列)以0.6875为例:0.6875*2 =1.375 (整数部分为1)0.375*2 =0.75 (整数部分为0)0.75*2 =1.5 (整数部分为1)0.5*2 =

2020-12-27 19:53:35 514

原创 C++ STL list.sort( ) 高级用法

文章目录一般的情况(非自定义数据类型)特殊情况(使用自定义的数据类型,如struct、class)示例代码(选看)使用C++的STL又踩了一个坑,记录一下。应该也适用algorithm中的sort,举一反三。一般的情况(非自定义数据类型)list<int> lst;我们可以直接使用**.sort()方法直接排序,得到一个升序**的list。如果我们想得到一个降序的list,可以这样写:/*自定义一个函数,名称非固定。 *参数的顺序可以看成list中的参数顺序*/bool

2020-07-10 22:22:59 8030 1

原创 简单易懂为selenium添加cookies

文章目录1.关于cookie2.关于修改cookie的部分代码3.示例1.关于cookie一个cookie是由键值对组成的一个字典,cookies由多个cookie组成。2.关于修改cookie的部分代码browser为浏览器实例browser = webdriver.Firefox(executable_path=r"C:\MyProgrames\geckodriver.exe") # 根据实际修改,启动自己的webdriverbrowser.get_cookies() # 获取cooki

2020-07-09 16:39:01 5691

原创 RecyclerView多种方法为Adapter设置点击事件

前言如果我们想要为Adapter设置点击事件(比如获取adapter的position)谷歌并没有提供现有的方法,据说是为了扩展性。不过同时对新手也不太友好了。这里提供两种方法,使用kotlin实现。方法一:在Adapter单独设置在Adapter的onCreateViewHolder或者onBindViewHolder单独为每个组件设置点击事件,两处都可以,但推荐在onBindViewHolder实现。方法二:提供自定义接口上一种方法有一个明显的缺点:如果点击的逻辑需要在Activity或者F

2020-05-31 11:15:25 2746

原创 使用正则的零宽断言替换两个关键词之间的内容

1.前言​ 遇到朋友有一个替换两个关键词之间的关键词的需求,之前也查过怎么做,但文章几乎为零(虽然有零宽断言的文章,但没有把这个需求作为用法明确体现出来)。个人理解的零宽断言的用处就是:“对匹配内容的上下文加以限定且限定的规则不参与匹配结果”。​ 前提假设已有python正则的基础。2.内容​ 假如我们有front_key 目标内容rear_key顺序排列组成字符串,根据目标内容前后位置关系,可分为两组:前序断言 (?<=) (?<!) 置于想要匹配的内容之前,断言目标内容

2020-05-20 23:58:59 629

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除