- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 解惑React之this.setState({ [name]: value })
react之this.setState({ [name]: value })疑问学习React中文官方文档中的非空组件与受控组件中,遇到如下代码class Reservation extends React.Component { constructor(props) { super(props); this.state = { isGoing: true, numberOfGuests: 2 }; this.handleInputChan
2021-08-18 15:29:42 925
原创 Uncaught TypeError: Cannot read property ‘Component‘ of undefined
Cannot read property ‘Component’ of undefined1.问题描述2.解决方案问题描述上一篇文章中在本地搭建了第一个React项目后,跟着react中文文档学习,封装时钟的外观代码如下class Clock extends React.Component { constructor(props) { super(props); this.state = {date: new Date()}; } render() { ret
2021-08-17 16:35:46 1296
原创 本地搭建React项目
本地搭建React运行环境前期准备1.提前下载nodejs注意: Node版本 >= 62.安装cnpm或者给npm设置淘宝镜像目的是之后下载依赖能快点,省时3.安装yarn使用指令全局安装yarnnpm install -g yarn创建react项目1.查看版本是否支持运行react项目node>=6npm >= 5.2node -vnpm -v查看yarn是否安装成功yarn -v2.安装脚手架工具npm install -g creat
2021-08-17 15:09:03 329
原创 解决Python发送邮件失败问题
Python 实现简单的邮件发送python菜鸟教程中邮件发送代码如下:sender = '1507376157@qq.com'receivers = ['429240967@qq.com'] # 接收邮件# 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 设置编码message = MIMEText('Python 邮件发送测试...', 'plain', 'utf-8')message['From'] = Header("菜鸟教程", 'utf-8')
2020-07-04 09:50:20 3584
原创 Wondows 使用composer搭建symfony框架过程
Wondows 使用composer搭建symfony框架*Wondows 平台上,我们只需要下载Composer-Setup.exe 后,进行全局安装。需要注意的是你需要开启 openssl 配置,我们打开 php 目录下的 php.ini,将 extension=php_openssl.dll 前面的分号去掉就可以了。安装成功后,我们可以通过命令窗口(cmd) 输入 composer --version 命令来查看是否安装成功:接下来我们可以更改 Packagist 为国内镜像composer
2020-06-12 09:54:16 292
原创 初建symfony框架无法访问到symfony欢迎界面
检查你的文件vendor\composer目录下文件如果该目录下仅仅只有一个json文件,并没有php文件,且你的vender目录下也没有autoload.php文件,那么你存在的问题有可能是在安装composer时候,由于安装较慢,没有全部安装成功就终止了。解决方法——卸载composer并再次下载卸载流程:打开cmd在终端输入指令$ where composer输入的第一行即安装的所在的目录,找到该目录进行删除,然后在指令中输入$ composer如果显示该指令不正确则表示删除干净
2020-06-12 09:52:10 205
原创 rsa生成公钥秘钥中产生的问题
解决 ‘module’ object has no attribute ‘newkeys’(1)需要导入模块rsa自己在学习的过程中遇到了以下的错误显示没有这个属性解决办法:(1)检查是否有rsa模块,如果没有就下载该模块进入cmd后输入python2显然是有rsa模块的,如果没有,退出python2然后输入python2 -m pip install rsa(2)检查是否...
2018-12-27 10:31:15 5037 1
原创 python进行简单爬虫示例
一直觉得“爬虫”这个词很高大尚,然后就想着感受一下,百度了之后。顿时觉得也没那么高深,实现简单一点的爬虫,即便是菜鸟也可以做到。一个简单的爬虫,两部分组成,下载html和解析html文档。下面示例中实现了一个爬取糗事百科的首页的笑话的网络爬虫,可作大家参考工作环境:VS code ,python2.7需要导入基本包:requests、 BeautifulSoup 、bs4导入包的方法:进...
2018-11-30 14:43:08 327
转载 梳理python对文件、文件夹的基本操作
python中对文件、文件夹的操作原文链接:http://www.cnblogs.com/VseYoung/p/9941873.html需要提前导入两个包:os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.r...
2018-11-22 12:08:09 113
原创 QGroupBox布局中简单的操作
QGroupBox中布局各个控件的使用注意:我是先用了Qt designer设计,然后根据转成的.py文件代码,进行适当修改得到的。将进行三个示例讲解目录: QGroupBox上添加栅格布局某一组件充满整个QGroupBoxQGroupBox上的组件按某比例进行显示**示例1:**先来效果图进行展示:进行放大窗口后要保持其控件比例不变,效果图如下:以上图片是用Qt designe...
2018-11-21 10:33:30 11441
原创 简单Vscode中进行C/C++C环境配置
(1) 安装VS codehttps://code.visualstudio.com/(2)安装并配置C/C++编译环境(MinGW-w64)https://sourceforge.net/projects/mingw-w64/点击下载,并安装注意,MinGW和MinGW-w64是两个不同的项目,我们安装的是后者然后进行安装,注意红圈标注的部分,与图片一致即可。安装路径的选择,建...
2018-11-18 14:23:58 205
原创 助你理解python中的正则表达式
常用正则函数:m = re.search(pattern, string) # 搜索整个字符串,直到发现符合的子字符串。m = re.match(pattern, string) # 从头开始检查字符串是否符合正则表达式。必须从字符串的第一个字符开始就相符。可以从这两个函数中选择一个进行搜索。上面的例子中,我们如果使用re.match()的话,则会得到None,因为字符串的起始为‘a’...
2018-11-17 11:46:12 239
原创 解决.ui文件生成的.py文件运行不出现界面问题
解决.ui文件生成的.py文件运行不出现界面问题一般需要导入下面两个包from PyQt5.QtWidgets import QApplicationimport sys并且在.py文件中加入以下代码:if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) widget = QtWidgets....
2018-11-16 19:47:51 9782 4
原创 归并排序
归并排序归并操作归并操作(merge),也叫归并算法,指的是将两个顺序序列合并成一个顺序序列的方法。如 设有数列{6,202,100,301,38,8,1}初始状态:6,202,100,301,38,8,1第一次归并后:{6,202},{100,301},{8,38},{1},比较次数:3;第二次归并后:{6,100,202,301},{1,8,38},比较次数:4;第三次归并后:{...
2018-11-01 09:56:41 144
原创 python读取yaml文件中的数据
注意:在python2中进行读取方式有两种代码中的其中一种方式以注释的形式展现出来:yaml中文件的内容如下:'top宽度:': '27'# ----------- 必须 -----------------------# 计算机用户名username: onepointpython文件中的代码如下:#! -*- coding:utf-8 -*-import yamlwi...
2018-10-31 17:30:07 2749
原创 QMainWindow 与QWidget的区别
QMainWindow 与QWidget的区别QWidget运行后就只有一个“页面”,而QMainWindow运行后生成了一个“窗口”。QMainWindow的布局如下图所示:从外到内依次是菜单栏、状态栏、工具栏、停靠窗口、中心窗口。查看帮助文档可以发现,setMenuBar、addToolBar、setCentralWidget、setStatusBar几种行为只有QMainWindo...
2018-10-31 16:53:51 2438
原创 解决python中解决No module named XXXX 问题
百度的时候大部分时间是推荐安装Anaconda3 。Anaconda3 强大归强大,但是需要下载并且需要进行配置环境才可以用,如果觉得麻烦,不妨用下面的方式解决:1.python怎么装matplotlibpython安装"matplotlib"的步骤如下:(1)首先确保已经安装python,然后用pip来安装matplotlib模块。(2)进入到cmd窗口下,执行python -m pip...
2018-10-31 16:46:21 18488
原创 python中多个QPushButton响应同一个事件
python中多个QPushButton响应同一个事件注:在python2 的环境下运行#! -*- coding:utf-8 -*-from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QHBoxLayout, QPushButtonimport sysclass WindowDemo(QWidget): ...
2018-10-31 16:39:15 3538
原创 浅谈go之接口、线程、通道,纯属个人看法
浅谈go接口、通道、线程golang 接 口Go 是静态类型的。每一个变量有一个静态的类型,也就是说,有一个已知类型并且在编译时就确定下来了type MyInt intvar i intvar j MyInt那么 i 的类型为 int 而 j 的类型为 MyInt。即使变量 i 和 j 有相同的底层类型,它们仍然是有不同的静态类型的。未经转换是不能相互赋值的。interfacein...
2018-10-21 16:08:13 384
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人