自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CaoMei_HuaCha的博客

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://me.csdn.net/CaoMei_HuaCha

  • 博客(171)
  • 收藏
  • 关注

原创 python将数据写入Excel表格

python将数据写入Excel表格

2021-03-25 16:58:34 90

原创 python使用Qt制作简单小窗口

python使用Qt5制作简单小窗口

2021-03-25 16:19:48 36 1

原创 Pycharm提示:show usages is not available while Pycharm is updating indices

问题:点击函数名称,不能跳转到调用函数的位置,在函数被调用的地方也不能跳转到函数位置,字体颜色大部分为白色,彩色的字体很少解决方法:打开 File—>Setting—>Project—>Project Structure-->选中文件右键Excluded,将不需要的文件夹屏蔽...

2020-12-29 19:47:43 194

原创 关于windows 环境下pip 升级失败

有时候我们安装python依赖会出现失败的情况,提示需要升级pip然而,pip升级又失败该怎么办?方法一:python -m pip install --upgrade pip失败请看下面这个链接https://www.cnblogs.com/ihacker/p/11294868.html方法二:1、要先卸载pip, cmd输入命令行: python -m pip uninstall pip2、重新安装pip,在python文件下的Scripts目录下,打开cmd,输入命令行

2020-09-28 16:11:14 46

原创 如何使用python将二进制bin文件转换为可读取数据?如何使用numpy获取二维数组中心部分数据?

首先,我这里用的bin文件为一个存储深度的深度文件,深度即距离。读取二进制文件,首先要明确二进制文件中内部结构为什么样子,我这个二进制文件流是两个字节为一个数字,并且整个bin文件中前四个字节代表图片的分辨率,宽和高。将bin文件转换为可读数据代码为(想要了解以下struct.unpack,可以再百度一下,这个是关键):int_data = struct.unpack('H', bin_data)具体代码如下所示:import osimport numpy as npimpo

2020-09-10 16:49:15 262

原创 如何在Windows下使用gcc生成python可调用包

在python中调用C++需要通过gcc将“.c”文件生成“.dll”文件,然后python调用这个文件1、这里的c文件如下图所示:#include <stdio.h>int add_int(int, int);float add_float(float, float);int add_int(int num1, int num2){return num1 + num2;}float add_float(float num1, float num2){retu

2020-08-31 16:17:26 171 1

原创 安装python时pycharm提示Invalid Python SDK

今天安装python3,配环境,重新熟悉了一下流程,安装最新版本的python需要到官网下载,有的不是直接的安装包,所以我这里截图一下。按照常规流程,安装好以后,在pycharm中配置环境,选择这个,出现了下面这个错误提示,解决办法:将刚刚安装程序的目录在我们windows中配置环境变量里面PATH目录配置一下就好了。...

2020-08-24 11:03:04 2928 2

原创 AD绘制连接线后,想要调整线路位置,如何设置?

2020-07-13 10:02:45 308

原创 Python将Word转换为Pdf格式文件(包含批量转换)

由于本地电脑的offic不能将word转换成pdf格式,于是就用python转换了一下,代码如下所示:from win32com.client import Dispatchword = Dispatch('Word.Application')doc = word.Documents.Open("J:\\新建文件夹 (3)\\调休报告书20200706.doc")doc.SaveAs("J:\\新建文件夹 (3)\\调休报告书20200706.pdf", FileFormat=17)doc.

2020-07-06 09:42:14 681

原创 报错:cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules......in function ‘cv::remap‘

((map1.type() == CV_32FC2 || map1.type() == CV_16SC2) && map2.empty()) || (map1.type() == CV_32FC1 && map2.type() == CV_32FC1) in function 'cv::remap'

2020-07-02 13:54:35 478

原创 Numpy(学习笔记一)numpy 中改变数组维度 ravel和flatten的区别?

ravel 和 flatten的使用方法相同,结果展示出来的样子也一样,但是他们内部是有区别的。flatten这个函数会请求分配内存来保存结果,而ravel函数只是返回数组的一个视图。从上图我们可以看出,c所占内存比a和 d小。这验证了以上结论。...

2020-07-01 10:57:06 339

原创 python 在 windows 环境下如何安装protobuf?

首先需要下载环境包https://github.com/protocolbuffers/protobuf/releases下载好了以后,解压缩把protoc-3.12.1-win64文件夹下面的protoc.exe移至protobuf-python-3.12.1/src目录下在protobuf-python-3.12.1/python目录下进入cmd界面然后在终端输入命令python setup.py buildpython setup.py testpyth

2020-05-25 10:26:18 495

原创 232串口测试方法介绍

如果本地环境以前没有做过此类测试,就需要安装一下串口驱动,和232串口测试通讯工具1、这个是串口驱动,需要安装一下,安装好以后电脑里面就会看到COM3、COM2一类的串口然后右键点击我的电脑,查看是否安装是否生效2、下面这个应用程序就是232串口的工具,直接双击就好了3、打开以后在下拉条选择串口(刚刚的COM3)4、选择打开串口,如果波特率有出入的话再根据情...

2020-04-23 10:28:04 2460

原创 AD软件电路图快捷键

生成原理图库:D+M绘制原理图右下角线:P+D+L滑动选择原件:S+E线选元器件:S+L移动器件:选中+M器件镜像:X, Y放置线:Ctrl + W查找器件:J + C查找文本:Ctrl + F生成BOM表:R + I向左对齐:A + R向右对齐:A + L向上对齐:A + T向下对齐:A + B横向对齐:A + D纵向对齐:A + I...

2020-03-18 21:59:20 478

原创 AD软件PCB快捷键

测量管脚之间的距离:Ctrl+M 取消测量距离:Shift+C 捕捉中心点:Shift+E 阵列复制多个,特殊粘贴:E+A 移动:M 复制:Shift 将网状格切换点状格:Ctrl+G 选中+移动:M+S 左右镜像旋转:X 绘制90度直角:Shift+空格 切换mil到mm:Q 放置文字:P+S 复位键(将引脚绿色报错刷新):T+M 调节引脚间距:D+R 隐藏或显示飞线...

2020-03-18 21:58:19 1062

原创 问题:ImportError: DLL load failed: 找不到指定的模块

Using TensorFlow backend.Traceback (most recent call last): File "E:\python\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.py...

2020-03-18 21:54:36 359

原创 如何在windows进入python终端?

首先我们找到安装python的地方在上面目录栏的地方输入cmd就进入了python终端页面

2020-03-16 15:26:52 1377

原创 问题:如何安装torch?pytorch?

我们搜索pytorch官网 :https://pytorch.org/我们需要根据他们的要求把选项选好,然后官网会给组成一个下载命令语句,我们在终端通过这个命令来下载。把pip命令的那行拿到终端输入...

2020-03-16 15:10:47 1072

原创 问题:ERROR: No matching distribution found for torch」=1.0.0 (from fastNLP)

这个报错是指这个安装包没有安装好,并且安装的版本号小于1.0这个包不能通过普通的安装方式安装,需要通过安装命令来搭建好前期环境。需要把这上面这些软件包都安装好,然后再安装fastNLP安装torch需要参考另一篇文章pip install fastNLPpython -m spacy download en...

2020-03-16 15:02:24 2645

原创 AD19绘制PCB飞线不见了,如何弄回来?

首先:英文输入法状态下按快捷键,L,调出层级显示栏,确定下面这个选项是没有被隐藏第二:到PCB栏确定是否选了nets,这个地方如果选择from-to模式,飞线会被隐藏第三:按快捷键:N,调出显示全部连线...

2020-03-12 15:38:44 3046

原创 报错:AttributeError: module 'scipy.misc' has no attribute 'imresize'

解决办法可以安装这个包,scikit-image,到pycharm里面的setting里安装原代码:state = scipy.misc.imresize(state, (self.resize_x, self.resize_y))修改后代码:from skimage.transform import resizestate = resize(state, (se...

2020-03-12 09:59:37 259

原创 报错:AttributeError: 'cython_function_or_method' object has no attribute 'time'

这是一段生成pdf文件的决策树脚本bug情况:源代码是这个地方出错:import pandas as pddf = pd.read_excel('./data/xxx.xlsx')df['t'] = df['t'].apply(lambda x: x.fromtimestamp)df['t'] = df['t'].apply(lambda x: 1 if x.time.h...

2020-03-05 17:42:05 397

原创 AD19覆铜步骤

点击这个覆铜的图标把要覆铜的部分圈起来,画个图形画好以后双击,出来右侧的表,把网络选择一下(红色选的地方都按照步骤操作)再往下滑一下,把这个部分也修改了,然后选apply出来了一个红色框,别害怕,还有一步操作选中区域,单击右键,灌铜覆铜成功...

2020-02-28 18:14:08 4948 6

原创 新版的AD软件中的PCB Inspector工具去哪了?

新版中它被替换了,替换成了Properties

2020-02-27 20:27:49 2836

原创 如何安装AD(Altium Designer)软件?

我这里安装的版本是AD19,其他的版本也类似一、首先我们拿到安装包以后,双击安装包,进入安装步骤二、下一步三、根据自己的习惯,选择软件的语言,(建议使用英文版本),accept接受协议四、如果电脑上有其他版本,就会出现这个步骤,如果是第一次安装这个软件,这一步(略)五、勾选第一个和第四个六、最好不要安装到C盘七、安装已启动八、软件还没有破...

2020-02-26 20:15:32 2771 2

原创 C、C#、C++,三种语言的简单区分

一、C语言#include <stdio.h> int main(){ /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0;}二、C#using System;namespace HelloWorldApplication{ /* 类名为 HelloWorld */...

2020-02-26 12:57:29 152

原创 使用python进行企业微信机器人自动发送消息

import requestsdef test_robot(message1, message2): headers = {"Content-Type": "text/plain"} message="需要发送的消息,消息1:{}, 消息2:{}".format({str(message1)},{str(message2)}) data = { "msgtyp...

2020-02-18 11:48:25 1910

原创 vim编辑器使用详细介绍

一、使用vim编辑器打开文件的终端命令:vim my_book.txt(如果启动vim时没有指定文件名,或者文件不存在,vim会开辟新的缓存区域来编辑。)二、vim编辑器有两种操作模式:普通模式(刚刚打开编辑器时,就会进入普通模式,编辑器会将按键解释成命令) 插入模式(按下i键,我们就可以进入插入模式,编辑文本,退出插入模式可以按下Esc按键)三、在普通模式下的快捷键h:左移...

2019-11-16 09:25:00 91

原创 Shell脚本查看硬件芯片读写速度,终端命令

写:dd if=/dev/zero of=./test.bin bs=1M count=1024读:dd if=./test.bin of=/dev/nullbs=4kin其中 if=/dev/zero的目录是芯片位置,of=./test.bin是写入到芯片的文件

2019-11-13 16:17:53 87

原创 Linux管理进程之ps命令和top命令

----学习笔记:一、psLinux系统中使用GNUps命令支持3种不同类型的命令行参数:Unix风格参数,前面加单破折线; BSD风格参数,前面不加破折线; GNU风格的长参数,前面加双破折线。1、Unix风格ps使用举例:查看系统上运行的所有进程:$ ps -ef展示的信息有:UID: 启动这些程序的用户PID:进程的进程IDPPID:父进程的进程号(如果...

2019-10-31 13:17:06 159

原创 在windows下如何远程登录另一台服务器?

如果没有优盘或者硬盘,但是还想复制大文件到另一台电脑上的时候,可以用这个方法,传输速度要根据网速和主机配置决定。示例的机器系统为win7:一、被远程登录的主机需要将防火墙关闭。示例(不作为参考):二、被远程控制的主机需要进入计算机属性,远程设置,选中允许连接,如下图:三、在控制端:快捷键:WIN+R,输入mstsc,点击选项选择连接后,会提示输入密码...

2019-10-22 12:08:33 961

原创 Linux中常用基本命令

一、文件和目录列表查看当前目录:pwd切换目录:cd ../../etc(../../etc:目录位置)显示当前目录下的文件和目录:ls显示当前目录下的文件和目录的详细信息列表:ls -l二、处理文件创建文件:touch test_one复制文件:cp test_one test_two 或者 cp -i test_one test_two (加上-i是为了询问是否...

2019-10-14 11:24:39 96

原创 python脚本对mysql数据库进行增删改查操作

# -*- coding: utf-8 -*- #mysqldb import time, MySQLdb #连接 conn=MySQLdb.connect(host="localhost",user="root",passwd="",db="test",charset="utf8") cursor = conn.cursor() #写入 sql = "insert ...

2019-09-27 16:20:59 117

原创 Linux终端查看Mysql数据库,Mysql数据库增删改查

一、增加数据二、删除数据三、修改数据四、查询数据不带条件的查询,带条件的查询五、下面介绍linux系统登录mysql数据库的过程,以及查询数据库表,创建表的情况。1、登录mysql数据库;2、查看mysql中的所有库;3、切换到指定某个数据库,并在该数据库school中创建新的表student;4、查询该数据库school中的...

2019-09-27 15:55:35 765

原创 python项目开发的Code reviewed 以及编写代码的规范PPT,百度云盘链接分享

code reviewed 链接:https://pan.baidu.com/s/1qHteU3bVGFnVPcZD8Dn7jQ 提取码:zx87 复制这段内容后打开百度网盘手机App,操作更方便哦代码规范ppt链接:https://pan.baidu.com/s/1RLBGHYtwDF6tZqeOXegpaQ 提取码:o3h9 复制这段内容后打开百度网盘手机App,操作更...

2019-08-30 11:13:31 449

原创 Pycharm编写代码的时候常用的快捷键:复制代码,删除代码,将代码全部折叠,全部打开

复制一行代码到下一行:Ctrl + D复制一行代码到任意一行:选中要复制的代码行,连续点击三次,再Ctrl + C,Ctrl + V快速删除一行代码:Ctrl + Y将代码全部折叠:Ctrl + Shift + 减号(-)将代码全部展开:Ctrl + Shift + 加号(+)...

2019-08-02 14:21:08 2557

原创 问题:使用celery过程中部署后发现无法正常调用celery

线下本地环境:python版本2.7,celery版本3.1.25在部署到服务器上后,无法调用,celery日志没有任何显示调用的痕迹后来尝试修改启动命令行,依然没有效果/////////最后发现了一片文章http://www.axiaoxin.com/article/228/线上将版本升级到这个版本celery4.1.0后,不停的报错。(默认是升级最新版)但是这篇文章...

2019-07-29 10:08:04 289

原创 问题:如何使用celery随时开启任务,随时关闭正在运行的任务

python2.7版本1、开启任务:task_id = tasks.remote_maintenance_task.delay(task_type)data["task_id"] = task_id.id其中task_id就是这个任务的id如果我们想要在它正在执行的时候,停止它的话,需要把task_id记录下来。2、停止任务id = task_id["task_id"...

2019-07-29 09:57:04 4697 4

原创 Redis 终端命令:key 相关命令,string相关命令

一、key 相关命令exits key 测试指定key是否存在,返回1表示存在,0不存在 del key1 key2 ....keyN 删除给定key,返回删除key的数目,0表示给定key都不存在 type key 返回给定key的value类型。返回 none 表示不存在,key有string字符类型,list 链表类型 set 无序集合类型等... keys pattern 返回...

2019-07-29 09:09:00 109

原创 python实现:web前端页面上传Excel文件xls文件到后端,后端将文件解析,获取文件中的数据,文件请求格式:form-data(附带:前端参考代码)

开发版本:python2.7@resource_manage.route("/batch_import_data", methods=["POST"]) # 接口形式@auth_decorator.requires_auth # 验证用户信息def batch_import_data(): """ 批量导入 * file: 文件 * mode: is_d...

2019-07-19 12:59:40 5180 2

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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