phpstorm格式化代码的快捷键更换

随着日渐丰富起来的应用,为了使应用使用起来更加快捷方便,使用的快捷键越来越多,导致按钮的复用也会出现,经常会被其他的应用所占用。就比如日常使用qq时,你phpstorm这款编辑器器的格式化代码的快捷键->ctrl+alt+L经常会触发qq的锁定。下面我们来说说如何更改这个快捷键(以phpstorm 2019.01.02版本为例,此方法也适用于其他快捷键):一、打开phpstorm的设置(...
分类: 其他 发布时间: 09-15 00:53 阅读次数: 0

js对象获取属性值的方法([]和.方式的不同)

javascript获取目标对象的属性值,有两种方法:1.通过object.key(即.的方式)2.通过object[key](即[]方式)。下面用一个例子来说明://通过.方式获取属性值,key是静态值,即{h:"value"}时,h是没有"",为静态值。 var someOne = { name: "张三", age: "四岁" }; ...
分类: 其他 发布时间: 09-15 00:53 阅读次数: 0

鸿蒙开发app支持JavaScript?上手Hello,World,体验究竟香不香

第一步:下载开发工具Tips:小插曲前面原本还想考虑下是否要去看鸿蒙os源代码,读点东西,然后上某乎装一手,但是看到了它码云上的开源仓库,我…一个截图,你们自己品吧我只想说作为一个前端coder,打扰了,太难了正式篇要体验它的app开发那第一步肯定是打开它的官网下载它的ide啦,点击鸿蒙官网,它的界面是这样的: 哈哈,还是挺漂亮的,有逼格,我都想模仿一波了。接下来我们来下载它的开发工具看看,点击HUAWEI DevEco Studio进入下载页面:乍一看还以为是
分类: 其他 发布时间: 09-15 00:53 阅读次数: 0

基于python的词达人自动答题(更新时间20200514)

博客并没有其他网站的号,未经允许不得私自转发博客太忙了,不想在继续维护了,代码开源需要安装的库有hashlib,base64,pykeyboard,pyautogui,numpy,opencv,json,time,requests等本代码的ocr文字识别基于讯飞,识别率比百度好,所以改用讯飞,与前面的那版相比,可以说前面那版放弃是正确的,百度太抠了,每个月免费500,讯飞注册就送10w,所以用这个了,具体怎么用,看代码把需要配合fiddler,前面的爬取那块单词是大佬提供的代码较长,逻辑基本完
分类: 其他 发布时间: 09-15 00:52 阅读次数: 0

基于python生成手写的笔记

博客并没有其他网站的号,未经允许不得私自转发觉得不错,可以关注公众号:小白学习教程,需要第三方库PIL,Image,ImageFont,python-docx,handrightfrom PIL import Image, ImageFontimport docxfrom handright import Template, handwritetext=""file = docx.Document(r".\笔记.docx") ##word路径for pare in file.par
分类: 其他 发布时间: 09-15 00:52 阅读次数: 0

opencv读取颜色通道

通道是指调色板里的BGR:,这三个便代表着通道,我们人眼看到的图像一般就是由三通道不同的配色组成,他们的值为0~255之间,灰色度则可以用单通道表示出来。代码实现的效果图如下,图中分别将三个通道分离成单通道,当分离后只显示单通道时,例如:,将三通道分离后只看一通道其他两通道被挪开,出来的效果图为白色;,当分离后所要求的的通道后,其余通道为黑色;而灰色则是在中间范围。//jun_军#include <opencv2/opencv.hpp>#include <iostream&g
分类: 其他 发布时间: 09-15 00:52 阅读次数: 0

用Python自动生成CSV文件

1.进入OpenCV的扩展模块中的face模块D:\opencv\opencv_contrib-3.1.0\modules\face\samples\etc2.利用Python脚本自动生成“训练数据集绝对路径”+“;”+“标签”#!/usr/bin/env pythonimport sysimport os.path# This is a tiny script to help you creating a CSV file from a face# database with a si
分类: 其他 发布时间: 09-15 00:52 阅读次数: 0

入门(2)分支,循环,数组

assert称为断言,关键词后边为假时,系统自动崩溃while 条件循环体语法: for 目标 in 表达式:循环体len() 可以打印字符的长度range([strat,] stop[, step=1] )break 终止,跳出循环continue 终止本轮循环,开始下一轮循环数组;整数,浮点数,字符串,对象number创建普通类型的列表mix 创建一个混合类型的列表empty创建空列表member.append(‘’) 可加入元素进入列表member.extend
分类: 其他 发布时间: 09-15 00:51 阅读次数: 0

树莓派之vim使用方法

yy //将当前行复制到缓存区,也可以用 "ayy 复制,"a 为缓冲区,a也可以替换为a到z的任意字母,可以完成多个复制任务。nyy //将当前行向下n行复制到缓冲区,也可以用 "anyy 复制,"a 为缓冲区,a也可以替换为a到z的任意字母,可以完成多个复制任务。yw //复制从光标开始到词尾的字符。nyw //复制从光标开始的n个单词。y^ //复制从光标到行首的内容。 VPS侦探y$ //复制从光标到行尾的内容。p //粘贴剪...
分类: 其他 发布时间: 09-15 00:51 阅读次数: 0

树莓派GPIO控制使用

1.加载库import RPi.GPIO as GPIO2.设置规范码gpio.setmode(gpio.BOARD)1)BOARD: 从左到右,从上到下:左边基数,右边偶数:1-402)BCM:编号侧重 CPU 寄存器,根据 BCM2835 的 GPIO 寄存器编号3)wpi: 编号侧重实现逻辑,把扩展 GPIO 端口从 0 开始编号,这种编号方便编程。3.引脚说明# 将引脚设置为输入模式GPIO.setup(pin, GPIO.IN)​# 将引脚设置为输出模式GPIO.se
分类: 其他 发布时间: 09-15 00:51 阅读次数: 0

opencv人脸识别的理解与问题解决

做人脸识别的步骤:数据收集和预处理、训练模型、人脸识别三个部分最基本的第一步:认识并理解人脸识别,知道人脸识别需要的函数:在OpenCV中主要使用了两种特征(即两种方法)进行人脸检测,Haar特征和LBP特征。使用已经训练好的XML格式的分类器进行人脸检测。我的电脑在OpenCV的安装目录下的install文件夹里的etc文件夹(opencv\install\etc\haarcascades )。文件夹的名字“haarcascades”、“hogcascades”和“lbpcascades”分别表示通
分类: 其他 发布时间: 09-15 00:50 阅读次数: 0

c++类型 判断 函数 结构体 类

类型判断语句:循环类,单句类,复合判断类。循环有while(),for(),do ……while();单句及其嵌套有if(),if……else(),if ……elseif()……else;复合有if(){while(){-------------}} 函数简单说相当于日常生活中的交通工具,你要去不同的地方就要用不同的交通工具,你想要不同的效果,就要用不同的函数结构体(struct)不同类型的函数放在一起,例如想要把班级同学名字,学号,分数放一起,因为
分类: 其他 发布时间: 09-15 00:50 阅读次数: 0

opencv的c++画图

画图首先要知道那些api是用来画图的void ellipse(InputOutputArray img, Point center, Size axes, double angle, double startAngle, double endAngle, const Scalar& color, int thickness = 1, int lineType = LINE_8, int shift = 0);ellipse函数将椭圆画到图像
分类: 其他 发布时间: 09-15 00:50 阅读次数: 0

win10+黑苹果双系统教程教程

很多时候用macos系统都需要买苹果的笔记本,但我们可以模仿苹果的efi输入mac系统就可以完美运行了首先我们需要知道我们的电脑能不能装黑苹果最简单的方法就是去淘宝问一下,他说能装,就肯定可以干,然后去找对应的efi,我这边感谢“ 黑锅小兵的部落阁 ”提供免费的efi(附上地址)需要工具u盘macos镜像(可去远景下载)etcher(给u盘写镜像的工具)DiskGeniusBOOTICE接着开始刷系统(u盘)flsah完之后有一个格式化弹窗,不要管他。然后开始划出一个空间来装maco
分类: 其他 发布时间: 09-15 00:50 阅读次数: 0

win10环境下搭建yolov4环境及测试

需要的软件vs2015cuda9.2(其他人应该是推荐10.1,但是博主原来装了9.2)cudnn7.6.5(支持cuda9.2)opencv3.4.5cmake3.15安装步骤1.去yolo v4的github上下载,也可以直接git下来(https://github.com/AlexeyAB/darknet)然后解压2.在vs2015里面配置opencv3.4.5可以参考我之前的vs2015配opencv4.2,只不过需要在配一下release模式https://blog.csd
分类: 其他 发布时间: 09-15 00:49 阅读次数: 0

vs2019出现MSB4019 找不到导入的项目CUDA 10.0.props

解决方法首先查看你电脑上的cuda是哪个版本我的电脑上的cuda是10.1打开darknet.vcxproj找到下方的代码,原来是10.0,现在改为对应的版本10.1,保存,重新打开sln文件如果上方尝试了,没有解决,下面还有第二种方法打开cuda10.1的安装包把cuda临时解压包的路径改了(默认的如下图,现在要改到自己好找的地方)解压完成之后把下面的文件复制到“F:\Program Files (x86)\Microsoft Visual Studio\2019\Profess
分类: 其他 发布时间: 09-15 00:49 阅读次数: 0

yolo v4模型训练过程(超详细)

第一步:标注数据集使用到的工具是labelimg,可以直接下载exe文件,我这边就不做演示了因为博主之前做过TensorFlow objection detection 识别,就用了原来的标注的数据集,这样可以省下很多时间,而我们只需要将xml文件改为txt格式格式如下因为xml文件里面的格式是下面的这里我会提供py代码(将网上的代码进行了更改)import xml.etree.ElementTree as ETimport pickleimport osfrom os import
分类: 其他 发布时间: 09-15 00:49 阅读次数: 0

一周搞定scrapy之第一天--爬取起点中文小说网

快速安装scrapypip install -i https://pypi.tuna.tsinghua.edu.cn/simple scrapy安装完成之后在cmd里面输入scrapy如果出现以上的情况,说明已经安装成功了新建scrapy项目,我们不能直接在pycharm里面新建,我们要在cmd新建scrapy startproject +名字 ## 前提进入该文件夹下面的这个代表我的项目文件夹,然后我们再进去下面这个文件夹代表了scrapy的框架接着我们找要爬取的网站,按f
分类: 其他 发布时间: 09-15 00:49 阅读次数: 0

一周搞定scrapy之2,伪装成浏览器及用css提取数据

实现爬虫的过程request对象参数及含义参数说明urlHTTP请求的网站methodHTTP请求的方法,如“GET”bodyHTTP的请求体,类型为str或unicodeheadersHTTP的请求体,字典型cookies请求的cookie值,字典型或列表型,可以实现自动登录的效果encoding请求的编码方式,默认为utf-8callback指定回调函数,即确定页面解析函数,默认为parse()meta字典类型,用于数据
分类: 其他 发布时间: 09-15 00:48 阅读次数: 0

一周搞定scrapy之3,将爬取到的起点中文网信息保存到mysql

安装mysql去mysql官网下载https://dev.mysql.com/downloads/installer/(除了这步要改一下,其余的都是默认继续)然后安装路径默认设置密码,最后完成该之前的代码(以下是github全部源码)https://github.com/junasir/qidianhot/tree/master第一步改pipelines》py...
分类: 其他 发布时间: 09-15 00:48 阅读次数: 0