自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天颖

学习的成长之路

  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 Pandas 读取xlsx文件,报错:TypeError: __init__() got an unexpected keyword argument ‘defaultColWidthPt‘

读取xlsx 报错defaultColWidthPt,的解决办法

2024-07-08 15:04:23 213 1

原创 Python 挖坑式填充Excel模板内容(包括页眉/SheetName/logo)

利用Python处理Excel模板,在其中特殊区域替换值

2024-06-25 13:59:45 1028

原创 CenoOS连接 SQL Server

SELECT 语句用于查询数据,INSERT 语句用于插入数据,UPDATE 语句用于更新数据,DELETE 语句用于删除数据。你可以根据你的实际需求编写适当的 SQL 查询语句来检索和操作数据。SQL 语句可以跨多行书写,但在语句的每个子句之间应该使用空格或换行符进行分隔,以提高可读性。命令成功进入数据库的命令行界面,你可以使用 SQL 查询语句来检索和操作数据。子查询是嵌套在其他查询中的查询,用于在一个查询中使用另一个查询的结果。JOIN 子句用于将多个表关联起来,以获取相关联的数据。

2023-06-07 23:08:58 778

原创 【解决】qlalchemy.exc.DataError: (pymysql.err.DataError) (1366, “Incorrect string value

qlalchemy.exc.DataError: (pymysql.err.DataError) 1366, 的解决办法

2023-06-06 13:18:26 1135

原创 Mac+Vscode+PyQt

记录在Mac上用vscode安装pyqt;

2023-05-12 23:59:45 702

原创 【Python杂事】 处理Excel中日期时间之间没有空格问题

Python处理Excel中日期与时间中缺失空格的问题

2023-04-17 16:04:26 624

原创 Django+Vue.js学习记录(一)环境安装与配置

Django在Vscode中环境的配置以及运行

2022-08-14 12:22:14 475

原创 Linux与Windows通信(主要是Linux访问本地共享文件)

【samba】Windows中存在共享文件,Linux访问及操作共享文件

2022-07-14 17:20:29 443

原创 JMP系列-基础操作(二)

基础操作二我问我答问:如何实现上述功能思路一:现在Excel中处理,然后在JMP中处理1. Excel处理如下图:2. 用JMP打开(要将带标题的行数改为2行):3. 转置(所有列全部转置):4. 拆分《标签》:5. 再进行转置:思路二:直接在JMP中处理1. 用JMP打开(要将带标题的行数改为1行):2. 转置(所有列全部转置)2.新建一列公式列3.再转置结语我问我答问:如何实现上述功能思路一:现在Excel中处理,然后在JMP中处理1. Excel处理如下图:操作详细1

2022-04-13 20:31:37 6718 3

原创 JMP系列-基础操作(一)

基础操作一我问我答1. 问:如何进行值(包含列名称)替换技巧一:Ctrl + F技巧二:重新编码2. 问:批量修改列的数据类型技巧一:依次修改技巧二:标准化特性3. 问:如何拼接列技巧一:组合列技巧二:利用公式4. 问:选择某些行技巧一:通过分布图技巧二:选择匹配单元格5. 问:将多行作为列名技巧一:打开时选定技巧二:打开后选定我问我答你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知

2022-04-02 19:54:40 14715 1

原创 数据分析篇--数据文件整合

本章目录一、开篇介绍1. 需求2. Python所用包二、功能代码2.1. 本地文件获取2.1.1 对于本地多层文件夹中文件整合2.1.2 对于本地单层文件夹中文件整合2.1.3 文件的路径拼接2.2. 本地文件拼接2.1.1 将文件路径存储在列表中2.1.1 利用pandas读取文件2.1.1 利用pandas合并文件结言一、开篇介绍1. 需求\qquad利用Python对本地得多个Excel文件进行合并处理。2. Python所用包\qquadpandas、os、sys二、功能代码2.

2022-02-15 01:31:42 678

原创 JMP的脚本JSL基础操作

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-27 14:17:30 5275

原创 字母加数字 验证码识别 -----python(tesseract)

流程纵观一、准备工作二、验证码图片三、Tesseract安装配置1. [tesseract下载](https://digi.bib.uni-mannheim.de/tesseract/)2. Tesseract 系统环境变量配置四、python库下载四、python代码五、结语一、准备工作所需清单验证码图片一张安装Tesseractpytesseract、PILLOW库的安装python程序代码二、验证码图片从网上直接保存到本地。通过图片url用python下载到本地。代码如下:

2021-08-07 20:00:23 912

原创 Bat 文件运行anaconda的py文件以及去掉黑色dos框

Bat 文件运行anaconda的py文件以及去掉黑色dos框让Bat 文件运行anaconda的py文件隐藏掉bat运行时所弹出的黑色dos框让Bat 文件运行anaconda的py文件将下面的代码保存为bat后缀的文件。例如保存为run.bat文件CALL D:\anaconda3\Scripts\activate.bat D:\anaconda3cd C:\Users\CZY\Desktoppython 2.3.0.py1、 将上述程序中第一条的D:\anaconda3替换成自己的

2021-08-04 19:36:50 813

原创 Vim ---终究开始认真的研究你了

听雨十载闻Vim,不如下手炒一炒。 若得香味可还行,便把妙方视旁人。 Vim的模式一般模式:终端输入vim xx.txt,刚(或按ESC键)进入即为**一般模式**(或按ESC键),是用来对文本进行处理,我们按键输入类似快捷键,可以对文本进行复制、粘贴、删除、查询等操作输入模式:接着按键盘上的i就进入**输入模式**,就可以输入文字代码了。当然还有其他方式进入输入模式,如:a键也可以。命令模式:在**一般模式**下,输入英文冒号:即可进入到**命令模式**...

2021-04-09 19:51:10 213 5

原创 Linux下黑客帝国代码雨

这里写自定义目录标题一、安装ncurses支持包 yum install ncurses* 二、下载代码雨的源码包 wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz 三、解压缩源码包 tar -zxvf cmatrix-1.2a.tar.gz 四、进入到源码包 cd cmatrix-1.2a

2021-04-08 17:04:56 2421 1

转载 Python下opencv 图像的阈值处理

将介绍opencv下的三种阈值方法。(一)简单阈值简单阈值当然是最简单,选取一个全局阈值,然后就把整幅图像分成了非黑即白的二值图像了。函数为cv2.threshold()函数参数:,第一个原图像,第二个进行分类的阈值,第三个是高于(低于)阈值时赋予的新值,第四个是一个方法选择参数,常用的有:cv2.THRESH_BINARY(黑白二值)cv2.THRESH_BINARY_INV(黑白二值反转)cv2.THRESH_TRUNC (得到的图像为多像素值)cv2.THRESH_TOZEROcv2

2020-07-16 21:52:18 599

原创 形态学--意义

开运算:先腐蚀后膨胀的过程,可以用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积。闭运算:先膨胀后腐蚀的过程,能够排除小型黑洞(黑色区域)。形态学梯度:膨胀图与腐蚀图之差,对二值图像进行这一操作可以将团块(blob)的边缘突出出来。可以用形态学梯度来保留物体的边缘轮廓。顶帽:为原图像开运算的结果图之差,放大了裂缝或者局部低亮度的区域,突出了比原图轮廓周围的区域更明亮的区域,且这一操作和选择的核的大小相关。顶帽运算往往用来分离比邻近点亮一些的斑块。当一幅图像具有大幅的背景的

2020-07-16 21:15:14 644

原创 Visual Studio 2019 Python 环境配置

一、创建python项目二、查看python运行环境三、选择环境四、添加现有python环境1. 进入cmd 输入 where python可以查看所有安装python的路径2.进入VS中,右键python环境,添加环境3.添加环境五、安装python包...

2020-07-14 15:00:39 20738 3

原创 解决:error LNK1169: 找到一个或多个多重定义的符号

error LNK1169: 找到一个或多个多重定义的符号每一个c++项目中可以包含多个cpp文件和.h文件,不过只能有而且必须有一个cpp文件中包含main函数,否则就会报错。在一个c++项目中不能单独运行一个cpp文件,只能运行一个项目。如果你想一个一个的运行cpp文件,请建立多个项目,或者在项目中排除上一个包含main函数的文件(方法是右击文件——在项目中排除),这个操作不会删除文件,只是从当前项目中排除该文件。),创建下一个包含main函数的文件。可以通过右键–添加现有项来找回

2020-07-12 21:14:13 2274 3

原创 Opencv2代码升级到Opencv3报错时的一些策略

问题一:由于宏名称的变更造成的“未声明的标识符”系列问题有时候,遇到此类问题加入一句“#include<cv.h>”便可以让opencv3也能识别一些“CV_”前缀的宏,将问题解决掉。因为有不少opencv1的宏依然在opencv的cv.h头文件中有定义。报错:在OpenCV3的环境下运行OpenCV2中写的程序,报“error C2065:‘CV_WINDOW_AUTOSIZE’:未声明的标识符”系列错误。分析:OpenCV取消了OpenCV1中残留的“CV_"式的宏前缀命名规范,对这些

2020-07-12 19:40:06 721 1

原创 MySQL数据库(三)—MySQL数据库数据类型和运算符

该章要点一、 MySQL数据类型介绍整数类型浮点和定点数据类型日期与时间类型(1) YEAR(2) TIME(3) DATE(4) DATETIME(5) TIMESTAMP字符串类型(1) char和varchar类型(2) text类型(3) enum类型4) set类型二进制类型(1) bit类型(2) binary和varbinary类型(3) blob类型二、 选择数据类型的方法1. 整数和浮点数2. 浮点数和定点数3. 日期与时间类型4. char与varchar5. enum和set6. bl

2020-07-10 12:15:20 574

原创 MySQL数据库(二)—MySQL数据库表的基本操作

该章要点一、 查看数据库表; 【show tables;】二、 创建数据库表【create table 表名(字段名1,数据类型 列级别约束条件 默认值,字段名2,数据类型 列级别约束条件 默认值,…表级别约束条件); 】三、查看数据表结构【describe 表名; 或者 desc 表名; 】四、删除数据库表:【drop table if exists 表名1,表名2,…表名n; 】一、 查看数据库表; 【show tables;】二、 创建数据库表【create table 表名(字段名1,数据类型

2020-07-09 21:52:24 966 1

原创 MySQL数据库(一)--MySQL数据库的基本操作

该章要点一、 查看数据库【show databases; 】二、 创建数据库【create database 数据库名;】三、 选择数据库【use 数据库名;】四、 删除数据库【drop database 数据库名;】一、 查看数据库【show databases; 】二、 创建数据库【create database 数据库名;】查看所创建的数据库:【show create database 数据库名\G;】三、 选择数据库【use 数据库名;】四、 删除数据库【drop database

2020-07-09 11:23:34 107

原创 Win10+TeXLive2018+VSCode+LaTexWorkshop+支持中文

打开VSCode<Ctrl+Shift+x>打开扩展管理,搜索LaTeX Workshop,点击安装安装完后启动插件,重启VSCode插件配置及中文支持点击文件->首选项->设置搜索latex-workshop.latex.recipes并点击打开setttings.json,打开后复制下面代码配置代码如下:{ "editor.wordWrap": "on", "workbench.startupEditor": "newUntitledFile",

2020-07-02 23:06:07 324

原创 将数据导入到表中,以及表按id排序

mysql -uhuaying -p -D My_db < ./tb_news.sql表中的数据按id递增排序SELECT * from tb_news ORDER BY id ASC;表中的数据按id递减排序SELECT * from tb_news ORDER BY id DESC;

2020-06-03 14:48:40 362

原创 MySQL数据库数据的插入、更新和删除操作

MySQL数据库数据的插入、更新和删除操作一、 插入数据1. 为表的所有字段插入数据2. 为表的指定字段插入数据3. 为表同时插入多条记录4. 将查询结果插入表中二、 更新数据1. 更新一条记录2. 更新多条记录三、 删除数据2. 删除多条记录3. 删除所有记录SQL语法预览:为表所有字段插入数据; 【insert into 表名(字段名1,字段名2,…) values (值1,值2,…);】为表指定字段插入数据; 【insert into 表名(指定字段名1,指定字段名2,…) values (值1

2020-06-03 13:14:48 2750

原创 python加密数据 ------itsdangerous模块

加密和解密的密钥必须一致,且解密必须在规定时间之内,方能解密成功;加密后的数据若被修改,解密会失败。

2020-06-03 10:28:36 212

原创 解决iconfont 只显示小方框的问题

将自己需要的图标加入到购物车,随后添加到创建的项目中css引入http://at.alicdn.com/t/font_1858400_ymr5z8mnbsf.css<link rel="stylesheet" href="http://at.alicdn.com/t/font_1858400_ymr5z8mnbsf.css"><i class="iconfont icon-jzanhao"></i>前边的iconfont一定要有,后面是上图框中的。如果不加

2020-06-02 18:55:15 10842 4

原创 linux查看进程以及关闭端口

查看所有python进程ps -aus | grep python关闭进程端口pkill -9 python

2020-06-02 08:02:38 223

原创 QQ小程序之搜索框

<!-- index.qml--><view class="index-search container-class"> <view class="search-icon icon-class"></view> <input bindconfirm="onConfirm" bindinput="onInput" class="search-input input-class" confirmType="search" focus="{{

2020-05-26 11:57:29 506

原创 python判断两个矩阵相等,返回布尔值

若A,B为矩阵,则#A,B中每个元素都相等,返回True,(A==B).all() #True or False#A,B中只要有一个元素相等,返回True(A==B).any() #True or False

2020-05-14 21:21:21 4944

原创 VSCode各语言运行环境配置

VSCode各语言运行环境配置系统环境变量的配置VSCode软件语言json配置C语言C++语言java语言python语言系统环境变量的配置如:将F:\mingw64\bin添加到系统环境变量Path中VSCode软件语言json配置C语言创建个.vscode文件夹,文件夹内创建以下两个文件launch.json 文件配置{ "version": "0.2.0", "configurations": [ { "name": "(g

2020-05-13 10:55:43 2179

原创 CSS总结之盒模型及布局

盒模型及布局盒模型1. css内边距属性2. css外边距的属性3. css边框的属性边框的样式布局属性1. css浮动属性2. css定位属性盒模型盒子模型,英文即box model。无论是div、span、还是a都是盒子。但是,图片、表单元素一律看作是文本,它们并不是盒子。这个很好理解,比如说,一张图片里并不能放东西,它自己就是自己的内容。css盒模型,包含元素内容content,内边距padding,边框border,外边距margin。1. css内边距属性元素的内边距在边框和内容之间

2020-05-12 09:26:39 839

原创 CSS总结之背景和文字属性

背景和文字属性背景background属性background-clipbackground-attachmentbackground-sizebackground-imagebackgroundbackground-positionCSS字体属性text-shadow背景background属性注意:没有被背景图片覆盖的背景区域仍然会显示用background-color属性设置的背景颜色。此外,如果背景图片设置了透明或者半透明属性,衬在背景图片后面的背景色也会显示出来。属性说明参数

2020-05-11 10:27:54 495

原创 CSS总结之引入方式及选择器

CSS概念及其引入方式css 概念即特性css,英文Cascading Style Sheets,中文名:级联样式表。层叠样式表。css是一种表现语言,是对网页语言的补充。css用于网页的风格设计,包括字体,颜色,位置等。css的两个特性:层叠,继承层叠:层叠样式生效的优先级:内联样式->内部样式->外部样式->浏览器默认效果。继承,就是css属性可以从父元素向下传递到子元素。css使用的4中方式:引入外部样式文件,导入外部样式文件,使用内部样式定义,使用内联样式定义。

2020-05-10 20:52:20 240

原创 图像边缘检测之Prewitt算子

Prewitt 算子1. 原理Prewitt算子是一种图像边缘检测的微分算子,其原理是利用特定区域内像素灰度值产生的差分实现边缘检测。由于Prewitt算子采用 3x3 模板对区域内的像素值进行计算,而Robert算子的模板为 2x2,故Prewitt算子的边缘检测结果在水平方向和垂直方向均比Robert算子更加明显。Prewitt算子适合用来识别噪声较多、灰度渐变的图像,其计算公式如下所示:例如,下面给出Prewitt算子的模板,在像素点P5处 x 和 y 方向上的梯度大小 g_x 和 g_y 分

2020-05-10 19:45:49 21357 1

原创 python基础之生成器迭代器

生成器迭代器生成器生成器概念生成器创建方法一:列表生成器创建方法二:带有yield的函数示例一:斐波那契数列示例二:杨辉三角总结迭代器迭代器概念迭代器创建总结生成器生成器概念通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费...

2020-05-08 08:53:52 281

原创 FFmpeg下载网络视频流

ffmpeg -t 60 -i 视频流网站 -c:v copy -c:a copy -bsf:a aac_adtstoasc E:\cap.flv-t 60 表示录制60s的时间,若没有此参数,按键盘上的“Q”键停止-c:v copy -c:a copy(另一种表达方式是-vcodec copy -acodec copy)来避免转码aac_adtstoasc的说明:1)将AAC编码器编码...

2020-05-07 13:27:29 3099

原创 ffplay、ffmpeg基本认识

ffplay、ffmpeg日常食用的简单姿势开始前的BB只列举了一些平常经常用到的命令行,以及ffmpeg命令行帮助的方法ffmpeg -h 这个是最简单的帮助命令这个部分 上面configuration是说当前用的ffmpeg的编译设置选项,–disable-XXX就是禁用XXX的意思 --enable-XXX就是启用XXX的意思,相信凭大家的机制一眼就看懂了中间的部分是每个组件的详细...

2020-05-06 21:58:14 1314

十分钟学会numpy.pdf

十分钟学会利用python对numpy库的基础操作,numpy的基础操作,可进行复制的numpy代码。

2022-03-26

空空如也

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

TA关注的人

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