自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 pycharm取消敲代码时实时检查单行最大字符数并自动换行

JetBrains系列软件取消typing时实时检查单行最大字符数并自动换行

2022-08-30 20:15:40 625 1

原创 DBeaver设置编码

本文详细记录了DBeaver中3个地方的编码设置方法,友友们可按需选用,如有错误欢迎指正!文件-新建-常规-项目-下一步输入项目名-完成在刚刚创建的项目下创建连接:右键Connections-创建-连接选择SQL-MySQL-下一步输入服务器地址端口、用户名密码-完成准备工作就绪!右键刚才新建的连接-编辑 连接 数据编辑器-二进制编辑器-勾选【数据源"localhost"设置】-字符串编码-选择自己需要的-确定右键刚才新建的连接-编辑 连接连接设置-驱动属性-找到characterEncoding/c...

2022-06-15 16:21:20 12625

原创 pycharm设置保存时自动格式化代码(Auto Reformat Code)

安装File Watchers插件File Watchers插件在安装Pycharm应该会默认安装, 没有就⼿动安装file - settings - plugins - 搜索 file watchers - 点击安装, 重启IDE即可安装black包pip install black此时在python解释器所在目录的Scripts目录下会多出一个black.exe文件,记住它添加监听器file - settings - Tools - File watchers按上图

2022-05-07 15:33:59 8150 1

原创 windows10下pip安装bcrypt或paramiko时报错

电脑上没有安装Visual Studio,报了下面这个错误error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/解决方案:要么安装完整的Visual Studio IDE,要么单独安装编译器/生成工具为了尽快解决问题,我直接上报错信息中给

2021-12-16 14:56:39 1791

原创 MySQLdb/_mysql.c(29) : fatal error C1083: Cannot open include file: ‘mysql.h‘: No such file or direc

环境:64位Windows10系统,python2.7.15问题:安装pip install mysqlclient时报错MySQLdb/_mysql.c(29) : fatal error C1083: Cannot open include file: 'mysql.h': No such file or direc解决:通过在https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python下载MySQL_python‑1.2.5‑cp27‑n

2021-01-08 09:58:54 3063 2

原创 更新python的所有pip包

import pkg_resourcesfrom subprocess import callpackages = [dist.project_name for dist in pkg_resources.working_set]call("pip install --upgrade " + ' '.join(packages)+' --user', shell=True)

2021-01-06 16:29:12 112

原创 Python常用数据结构的多种创建方法

本文主要介绍Python中字符串、列表、字典这3种最常用数据结构的多种创建方法字符串的3种创建方法1.单引号str = 'I\'m a string'2.双引号str = "I'm a string"3.连续3个单引号or双引号创建多行字符串muti_lines = '''1st line2nd line3rd line'''muti_lines = """1st line2nd line3rd line"""列表的4种创建方法1.直接用[]创建

2020-12-25 14:31:27 322

原创 用Anaconda创建了一个py27的环境,在PyCharm中配置环境变量(非系统环境变量)

背景由于课业需要使用py2跑一段代码,但是电脑上用Anaconda安装了一个base环境(Python38)和一个py2(Python27)环境,在PyCharm的setting中设置了Project Interpreter后仍然跑不了,报错:Original error was: DLL load failed: �Ҳ���ָ����ģ�顣找了很多解决方案,最终找到了一个适用于我的方法运行环境PyCharm 2018.3.5Anaconda3的2个Environment:base(

2020-10-12 15:19:36 298

原创 cmd命令行用copy和xcopy实现文件拷贝/目录复制

一、初级拷贝copy1、拷贝单个文件copy src\*.* dst实例:源文件路径为d:\src\test.txt,目标文件夹目录为d:\dst,则具体命令为copy d:\src\test.txt d:\dst2、拷贝文件夹中所有文件copy src dst实例:源文件夹目录为d:\src,目标文件夹目录为d:\dst,则具体命令为copy d:\src...

2019-11-18 19:57:59 36440

转载 Ubuntu 12.04 右键增加“在终端中打开”命令

在Ubuntu的右键中添加“在终端中打开”菜单,可以方便在终端中打开指定目录,不需要启动终端后再逐级进入。具体方法:1、软件中心搜索nautilus-open-terminal安装;或者命令行:sudo apt-get install nautilus-open-terminal2、重新加载文件管理器nautilus -q;或者注销再登录...

2019-10-18 10:34:41 563

转载 C++ nth_element(STL nth_element)排序算法详解

nth_element() 算法和 partial_sort() 不同。应用的范围由它的第一个和第三个参数指定。第二个参数是一个指向第 n 个元素的迭代器。如果这个范围内的元素是完全有序的,nth_dement() 的执行会导致第 n 个元素被放置在适当的位置。这个范围内,在第 n 个元素之前的元素都小于第 n 个元素,而且它后面的每个元素都会比它大。算法默认用<运算符来生成这个结果。...

2019-10-14 22:53:07 1254

原创 视频格式转换方法(不用下载任何软件)

今天在做 Python+OpenCV 行人检测,想在网上随便找个有很多行人的视频,用爱奇艺下载后发现cv2.VideoCapture不支持读取.qlv这种视频文件格式,但又不想专门下载一个视频格式转换的软件,在网上找了找,发现了一个非常简单便捷的视频格式转换方法,不需要下载任何软件。CMD命令转换法 打开视频文件所在的文件夹,然后复制视频所在文件夹地址; 按Win+R,输...

2019-08-14 00:09:27 4053 10

原创 安装CTeX后环境变量(Path)被覆盖的解决方法

由于建模需要,前段时间安装了CTeX,安装完发现环境变量全部被CTeX的给覆盖了,那要如何找回之前的环境变量呢?1、安装完CTeX先不要关机(一关机此方法就无效了,如果已经关机了,看文末)2、从注册表(Win+R进入运行,输入regedit)中找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environm...

2019-08-09 21:03:51 4687 6

原创 Python 中 list 的基本操作

L.append(var) # 追加元素L.insert(index,var) # 在索引 index 处插入元素,index处原来的元素后移L.pop(var) # 返回最后一个元素,并从 list 中删除之L.remove(var) # 删除第一次出现的该元素L.count(var) # 返回该元素在列表中出现的个数L.index(var) # 返回该元素的位置,无则抛异常 L...

2019-07-31 23:22:09 123

原创 我们一起走过的坑:Python 生成包含空列表或全0列表的特定长度的列表list

我们有时会需要一个空列表,用来在指定索引处赋值,比如我有一个空列表 L ,现在我需要直接在第7个位置赋值(L[7]=666),而不是常规的顺序赋值(用append追加元素),这时要怎么生成这个空列表呢?方法很简单,代码仅需一两行就够啦~>>> dim_1 = [0 for index in range(8)] # 生成长度为8的零列表>>> print(...

2019-07-31 23:15:46 14866 2

转载 python 操作符**与*的用法

**两个乘号就是乘方,比如2**4,结果就是2的4次方,结果是16一个乘号*,如果操作数是两个数字,就是这两个数字相乘,如2*4,结果为8*如果是字符串、列表、元组与一个整数N相乘,返回一个其所有元素重复N次的同类型对象,比如"str"*3将返回字符串"strstrstr"如果是函数定义中参数前的*表示的是将调用时的多个参数放入元组中,**则表示将调用函数时的关键字参数放入一个字典中如定义...

2019-07-17 15:18:55 167

转载 数组的定义,初始化和使用,C语言数组详解

数组的定义,初始化和使用,C语言数组详解一维数组初始化一维数组的初始化可以使用以下方法实现:1) 定义数组时给所有元素赋初值,这叫“完全初始化”。例如:int a[5] = {1, 2, 3, 4, 5};通过将数组元素的初值依次放在一对花括号中,如此初始化之后,a[0]=1;a[1]=2;a[2]=3;a[3]=4;a[4]=5,即从左到右依次赋给每个元素。需要注意的是,初始...

2019-07-05 22:36:50 1239

原创 Excel(Office、WPS)一次性删除多个空行

一、Office1、选中数据2、菜单栏->查找和选择->定位条件3、选中“空值”->确定4、可以看到已经自动选中了空白的格子5、右键->删除6、选择“整行”->确定7、大功告成!二、WPS1、选中数据区,在菜单栏找到数据->自动筛选2、选择筛选命令的下拉菜单(第一行的倒三角方框),取消“...

2019-07-01 16:02:16 1800

转载 python运算符及优先级顺序

python语言是一门脚本语言,支持面向对象、面向过程编程,兼具编译性和解释性的动态语言,整理出学习过程中一些基本Python运算符和运算符的优先级顺序。一、算术运算符运算符 描述 + 加 - 两个对象相加 - 减 - 得到负数或是一个数减去另一个数 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 / 除 - x除以y % 取...

2019-06-29 22:36:34 11415 4

原创 二维数组及其指针

之前一直误以为二维数组的指针是这样定义的:char a[5][10];char** p = a;今天才发现根本没法过编译,这才搜了下资料,缕了下正确的定义方法:char (*p)[10] = a;但是这种定义方式限死了列数,如果想要用同一个指针在不同时候指向不同列数的二维数组时就不适用了,在此时食用方式应该是酱紫的:char *p = a[0];//指向第一行的首地址...

2019-06-28 11:01:42 250

原创 RGB、HSV、LAB的相互转换

(暂时没时间整理,等学期结束之后再补上自己的总结)参考资料:从 RGB 到 HSV 的转换详细介绍

2019-06-18 21:16:27 1755

原创 机器学习——支持向量机(SVM)

先放上参考资料,等之后有时间了再自己总结一下:支持向量机(SVM)从入门到放弃再到掌握

2019-06-18 19:56:00 159

原创 C++STL之map、vector与pair

在学习一种稍微有点复杂的数据类型map<string, vector<pair<int,int> > >mp;一、基本操作下面使用这个对象来进行各种基本操作0、首先定义各种后面所需的变量map<string, vector<pair<int,int> > >mp;string str = "Mina"...

2019-06-18 19:54:00 822

原创 深度学习中的优化标准:交叉熵与均方误差

1、《TensorFlow实战Google深度学习框架》——4.2.1 经典损失函数(交叉熵、均方误差)这篇文章清晰地讲清楚了深度学习中的两大经典损失函数。2、完美解释交叉熵这篇文章通过几个简单的例子来解释和总结什么是交叉熵( Cross Entropy) 以及机器学习分类问题中为什么使用交叉熵。3、一文搞懂交叉熵在机器学习中的使用,透彻理解交叉熵背后的直觉此文结合了信息论的概...

2019-05-31 21:13:56 937

原创 C++随机数的产生及rand()函数的使用

一、C++程序代码#include <stdlib.h>#include <time.h>#include <iostream>using namespace std;int main(){ srand((unsigned int)time(0)); //使用系统时间来初始化种子// srand((unsigned int)getpid())...

2019-05-31 20:58:05 813

原创 设置word中第一页不显示页码,第二页页码从1开始

1、双击页脚,出现如下图所示的页面,勾选“首页不同”2、找到“页码”->“设置页码格式”3、选中“起始码页”,选择“0”4、确定后,让光标停留在第二页的页脚处,然后点击“页码”->“页面底端”->选一个你喜欢的页码样式,比如我选这个居中的5、设置好后的效果如下,可以看到封面页已经没有页码了,而从第二页开始显示为页码“-1-”...

2019-05-31 15:12:06 95458 2

原创 const放在不同位置的不同含义

const放在不同位置的不同含义一、类型说明符前(一)const char* p; //定义的是一个指向字符型常量的指针变量,const的对象是char应用举例:1、指向单个字符c,此时无法通过指针来修改c,但是仍然可以通过c本身来修改cchar c = ‘a’;p = &c;printf("%c", *p);*p=’b’; // 是错误的,程序编译不通...

2019-05-28 20:59:51 2103

原创 将快速排序算法设计成一个函数模板

快速排序算法思路:1)从序列中选出一个元素作为基准;2)重排序列,所有比基准小的元素位于基准左侧,比基准大的元素位于基准右侧,和基准相等的元素位于任意一侧,此过程称为分组;3)以递归的方式对小于基准的分组和大于基准的分组分别进行排序。下面给出2种排序模板:一、初级快速排序函数模板#include<iostream>using namespace std;...

2019-05-07 18:57:40 765

原创 教你如何关闭Surface Go的触摸键盘?

在使用Surface笔记本时,你是否经常会碰到这样的问题:当你在画画或者做笔记时,笔和手难免会同时碰到屏幕,这时调皮的触摸键盘总会时不时地弹出来干扰你的画作/写作,但是又不知道怎么关闭这个触摸键盘,笔者在这里分享一个简单的方法,仅需1分钟!1、打开文件资源管理器,右击“这台电脑”,点击“管理”;2、找到“设备管理器”->“人体学输入设备”->“符合HID标准的触摸屏”,右击...

2019-05-07 12:58:02 19456

原创 手把手教你如何让电脑将SD卡/U盘识别为本地磁盘

最近入手了一台Surface Go,日常办公、写写轻量级代码用,由于平板自带的128G SSD不够用,自己加了一张128G的SD卡,个人文件和资料什么的都放在里面,但是在处理一些重要资料时,总担心会误删,而由于SD卡是被是被识别为可移动磁盘,所以在里面删除任何文件都是永久删除,不会放入回收站,同时也不能正常分区,这就让人很蓝瘦了,找了些资料教程,但都不太完善,很多因人而异的Bug都没有列出来,闲来无事,在此罗列一下操作步骤,希望能帮助到有需要的小伙伴~

2019-04-30 19:24:31 41863 18

转载 C++中qsort与sort的使用方法与区别

1、qsortqsort函数定义在头文件<algorithm>中,使用时需要include该头文件功 能: 使用快速排序例程进行排序   用 法: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *));   参数:1、待排序数组首地址; 2、数组中待排序元...

2019-03-23 18:20:11 176

原创 malloc函数申请的char内存用strlen得出的长度比预期值大?

这段代码的功能是创建一个长度为2的字符串数组:char* CreateArr(){ char *new_arr = NULL; void *test_arr = malloc(2 * sizeof(char)); if (!test_arr) { printf("ERROR!"); exit(0); } else ...

2018-11-14 00:32:45 1785 2

转载 realloc的使用误区

realloc的使用误区C语言 realloc() 函数位于 stdlib.h 头文件中,原型为:    void *realloc(void *ptr, size_t size);realloc() 会将 ptr 所指向的内存块的大小修改为 size,并将新的内存指针返回。设之前内存块的大小为 n,如果 size &lt; n,那么截取的内容不会发生变化,如果 size &gt; n...

2018-11-13 17:49:16 374

cfadisk-x64

cfadisk.inf+cfadisk.sys是CF卡驱动,本驱动可以将U盘识别为本地硬盘。网上很多都是32位的,这里共享一个64位的,需要的可以试下。

2019-04-30

空空如也

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

TA关注的人

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