萌新学习之路
、Edgar
Coding with fun
展开
-
antv 报错Chart.data is not a function
这个是因为版本的问题,在不指定版本的情况下,由于npm安装的antv的版本为3.x.x, 我们可以使用v3中的source代替data方法同时我们也可以使用v4版本npm install @antv/g2@4.0.7原创 2020-05-17 09:53:36 · 4676 阅读 · 0 评论 -
从大一到大二的自学,我所知道的网站软件
从大一到无限期想要自学,那么我推荐你看看这些技术学习篇1. BilibiliB站用的好,就像获得宝从前,我以为B站只是个看番,追剧,看鬼畜的网站,直到我发现了它上面的学习资料,B站上面真的有好多好多学习的视频资料,比如想入门,又不想看文档,B站绝对是你的第一选择,推荐关闭弹幕食用,毕竟B站弹幕鬼才太多了2. 菜鸟教程实不相瞒,这个教程的名称还是挺适合我的菜鸟教程上...原创 2020-04-29 00:23:45 · 983 阅读 · 0 评论 -
IDEA java源文件前出现橙色的时钟图标,无法识别
首先到File-> Project Structure ,或者使用快捷键Ctrl+Alt+Shift+S然后到Modules, 将Content Root 删掉,然后重新加入原创 2020-04-01 23:21:21 · 7783 阅读 · 4 评论 -
layui 弹窗实现文件上传
html界面(主界面隐藏,弹窗中显示)<div id="file_upload_div" style="display: none" class="text-center"> <div class="layui-upload-drag" id="test10"> <i class="layui-icon"></i> ...原创 2020-04-01 18:51:01 · 6730 阅读 · 4 评论 -
tqdm 简介及正确的打开方式
tqdm 简介及正确的打开方式查遍了网上资料,发现绝大中文的讲解全都是一手带过,还称详细,真是醉了,于是有该文,也算给自己做个笔记1. 什么是tqdm?tqdm是一个快速的,易扩展的进度条提示模块,官方网站点击这里但是为什么要取名为这样呢,官方上说:tqdm derives from the Arabic word taqaddum (تقدّم) which can mean “...原创 2020-03-13 12:03:34 · 20989 阅读 · 5 评论 -
git 删除文件的几种形式
1. 删除git add 的文件git rm --cached file2. 删除 git commit 后的文件返回到上一次commit的git reset --hard HEAD^ 返回到上n次git reset --hard HEAD~n参数可以使用--soft 撤销git commit,不撤销git add--hard 撤销git commmit 以及 git...原创 2020-03-12 00:07:36 · 226 阅读 · 0 评论 -
git 简单使用
git 简单使用创建一个空的git仓库git init跟踪某个文件git add file_name1, file_name2,... git add * # 添加所有的文件查看当前状态git status 提交文件到git仓库的index里面git commit -m "comment"比如:git add README.mdgit commit ...原创 2020-02-18 19:47:32 · 113 阅读 · 0 评论 -
SQL基本操作
SQL基本操作查看数据库show databases;使用某个数据库use database_name; -- 这样才能够使用该数据库下的表查看数据库下对应的表show tables;创建表create table table_name(col_1 <data-type> <constrains>, col_2 <data-typ...原创 2020-02-17 18:05:52 · 98 阅读 · 0 评论 -
Mysql修改默认时区
进入MySQL的命令行,输入下面的命令select now();set global time_zone = '+8:00';flush privileges;原创 2020-02-17 09:19:25 · 2102 阅读 · 0 评论 -
Mysql镜像下载网站
MySQL镜像下载网站: http://mirrors.sohu.com/mysql/MySQL-8.0/ http://mirrors.163.com/mysql/Downloads/MySQL-8.0/ https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/ http://mirrors.ustc.edu.cn/...原创 2020-02-16 14:45:44 · 1968 阅读 · 0 评论 -
Ubuntu shortcut (常用快捷键)
Ubuntu Useful keyboard shortcuts Ctrl + A This command will do Select all function. Ctrl + C This command will copy the highlighted content to clipboard Ctrl + V Paste the clipboa...原创 2020-01-24 10:08:23 · 1363 阅读 · 0 评论 -
用python操作数据库时字符串中含有空格
正确做法:在需要插入的字符串加入引号sql = 'INSERT INTO detail(time, title,content,contentFrom)\ VALUES("%s","%s","%s","%s")' %(time, title, content, contentFrom)错误做法:没有加引号sql = 'INSERT INTO detail(ti...原创 2020-01-23 11:14:45 · 1322 阅读 · 0 评论 -
从丁香园获取疫情的最新资讯
import requestsimport osimport timeimport refrom bs4 import BeautifulSoupimport sqlite3class Virus(object): def __init__(self): super().__init__() self.url = "https://3g.dx...原创 2020-01-31 12:31:52 · 1006 阅读 · 0 评论 -
用python来发送邮件
import smtplibfrom email.mime.text import MIMETextclass Email(object): def __init__(self, sender=None, receivers=None): self._sender = sender self._receivers = receivers ...原创 2020-01-19 21:39:18 · 234 阅读 · 0 评论 -
慕课PDF下载扩展--再也不用担心慕课不给PDF了
MOOC PDF Searcher1. 前言要期末了,有些同学想要下载慕课上的PDF呀,但是网页却不给下载,但是其实在网页的链接上是有这个PDF链接的,如下所以可以利用这个链接进行下载,这也是该项目的原理2.使用方法下载该文档文件进入谷歌扩展中心(chrome://extensions/)打开开发者选项,加载文件包启动扩展双击PDF上面的 bar,可...原创 2019-12-14 07:50:07 · 6182 阅读 · 0 评论 -
Pycharm预定义模板变量
${PROJECT_NAME} - 当前项目的名称。${NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。${USER} - 当前用户的登录名。${DATE} - 当前的系统日期。${TIME} - 当前系统时间。${YEAR} - 今年。${MONTH} - 当月。${DAY} - 当月的当天。${HOUR} - 目前的小时。${MINUTE} - 当前...原创 2019-12-10 20:14:38 · 798 阅读 · 0 评论 -
markdown 制作流程图
流程图创建流程(元素):tag=>type: content:>url五种类别:注意书写的时候一定要有冒号和后面文本间的空格开始st=>start: 开始操作op1=>operation: 操作、执行说明条件cond=>condition: 确认?子程序sub1=>subroutine: 子程序操作说明用户输入或输出io1=>in...原创 2019-12-07 14:40:51 · 1027 阅读 · 0 评论 -
QTextBrower不能显示html内容
最近尝试使用QTextBrower来显示一下页面的内容,但是尝试了半天,也没有办法显示出相对应的,后来在实践中发现,原来QTextBrower不能显示完整的html,我们要用单个的比如,而且一定要注意 css样式要放置在标签内,不能在外面使用<h1 style="background-color: #0c5460">Welcome</h1><p style="ba...原创 2019-11-30 09:27:21 · 1501 阅读 · 0 评论 -
300行代码用PyQt实现登录注册界面,并用数据库保存信息
# -*- coding=utf-8 -*-import sysfrom PyQt5.QtWidgets import QApplication, QPushButton, QLabel, QLineEdit, QFrame, QMessageBox, QMainWindow, QDialogfrom PyQt5.QtGui import QIcon, QFontfrom PyQt5.Qt...原创 2019-12-24 20:59:59 · 7635 阅读 · 7 评论 -
PyQt设置快捷键
快捷键在我们平常中使用十分频繁,下面提供两种设置方式1. 使用 &在文本前使用&, 自动会设置快捷键为 Alt + 首字母button = QPushButton("&sign_up", window)# 会自动设置快捷键 Alt + S2. 使用setShortcut使用setShortcut可以自定义设置快捷键button.setShortcut('...原创 2019-11-24 20:30:18 · 5369 阅读 · 0 评论 -
sqlite3的常见操作
# -*- coding=utf-8 -*-import sqlite3def create_table(): connect = sqlite3.connect('./data.db') cursor = connect.cursor() # 数据类型 TEXT -> 文本 # REAL -> 类似浮点数 # BIT -> ...原创 2019-11-24 15:39:44 · 1212 阅读 · 0 评论 -
合并字典的几种方式
有时候我们需要对字典进行合并,下面提供三种方式使用update方法name = {"name":"Cyberist"}height = {"height": 175}name.update(height)print(name)# 输出# {'name': 'Cyberist', 'height': 175}使用双星号name = {"name":"Cyberist"}he...原创 2019-11-24 11:51:59 · 6048 阅读 · 0 评论 -
PyQt中可以使用QDialog弹出窗口,并设置其格式
代码如下:def sign_up(self): dialog = QDialog(self) dialog.setWindowTitle('Sign up') dialog.setFixedSize(1000, 800) dialog.setWindowIcon(self.icon) dialog.move(self.x()+100, self.y()+100) ...原创 2019-11-24 11:29:43 · 1143 阅读 · 0 评论 -
Pycharm导入自定义的模块出现红色下划线
pycharm中导入自己定义的模块时,可能出现红色的下划线但是,其实我们可以导入自定义的模块的,而且可以正常时候,如果想去除下划线,可以右击.py文件所在的目录,并将Mark Diretory as修改成Sources Root,这样便不会显示...原创 2019-11-24 09:41:13 · 2041 阅读 · 0 评论 -
使用 pip 安装模块
安装模块Python 中我们有许多轮子,或者说是模块可以使用,那么如何安装这些模块了,请看下面:在安装 python 解释器的时候,我们已经安装了pip–专门为我们管理模块的一个库,我们只需要使用简单的命令就可以下载安装模块了1. 检查是否安装使用下面命令,如果返回对应的版本号,则已经安装,如果提示没有找到该命令,则需要重新到官网上进行安装pip --version2. 安装模块我...原创 2019-11-21 22:33:01 · 707 阅读 · 0 评论 -
Python上机作业 --- 4
一、动画:皮球从高处落地弹起.提示:假设速度矢量向下为正,向上为负(注意坐标系方向),且以皮球距地面高度(而非纵坐标)为位置变量,则主要计算公式为球的新高度 = 球的旧高度 - 球速 * 时间间隔球的新速度 = 球的旧速度 + 9.8 * 时间间隔 y h落地反弹:if 新高度 < 球半径:应设置新高度=球半径然后速度方向取反impor...原创 2019-11-20 19:03:06 · 335 阅读 · 0 评论 -
格式化字符串
格式化字符串在实际运用中我们会时常要使用到字符串的格式化,因为这样相比较而言要更加的简单清楚,比如如果我们有一个变量为price, 我们要输出苹果的价格是xx元,如果不使用格式化字符串,我们可能要使用print("苹果的价格是", price, "元")但是如果使用格式化字符串,我们只要使用print("苹果的价格是{}元".format(price))这样使用格式化字符串尤其的方便...原创 2019-11-19 21:45:35 · 183 阅读 · 0 评论 -
导入模块的n种方式
在Python中我们时常都需要导入库,模块,今天我们来学学如何导入模块吧直接导入import + moduleimport math import math.sin以别名导入import module as another_nameimport numpy as np import requests as rq导入模块中的某个方法from module imp...原创 2019-11-19 20:05:15 · 610 阅读 · 0 评论 -
tkinter在Toplevel中使用create_image 不显示图像
今天在使用tkinter进行图形界面化编程的时候,发现,在Toplevel中有个图片一直没有显示,查找了半天无果,后来使用了函数外便定义好的全局图片对象,图片便清晰显示在前面。之前:def sign_up() win = Toplevel(window) win.resizable(width=False, height=False) win.title("Sign up") win....原创 2019-11-16 20:24:25 · 2159 阅读 · 0 评论 -
利用Python如何输出某一年的日历?
利用自定而下的思想,将问题进行一步一步的分解,最后可解决问题def getYear(): print("This program prints the calendar of a given year.") year = int(input("Please enter a year(after 1900: )")) return yeardef firstDay(...原创 2019-11-16 12:34:48 · 2105 阅读 · 0 评论 -
tkinter中如何使用其他类型的图片
在tkinter本身的方法中,我们只能使用.gif格式的图片,大大限制了我们的使用,如果我们要用一个.png文件的图片,我们还需要转化,但是我们还有另外一种方法—使用PIL首先使用Image打开图片,再使用ImageTk进行转化成tkinter中的对象,在tkinter中使用时,传入参数便可from tkinter import *from PIL import ImageTk, Image...原创 2019-11-16 10:02:06 · 419 阅读 · 0 评论 -
解决pytesseract TesseractNotFoundError:
TesseractNotFoundError: tesseract is not installed or it's not in your path 将路径修改成安装路径pytesseract.pytesseract.tesseract_cmd = r"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe"...原创 2019-11-10 21:02:16 · 968 阅读 · 0 评论 -
jupyterLab 快捷键使用
命令模式 (按键 Esc 开启)Enter 转入编辑模式 Shift-Enter 运行本单元,选中下个单元Ctrl-Enter 运行本单元Alt-Enter 运行本单元,在其下插入新单元Y 单元转入代码状态M单元转入markdown状态R 单元转入raw状态1 设定 1 级标题2 设定 2 级标题3 设定 3 级标题4 设定 4 级标题5 设定 5 级标题6 设定 6 级...原创 2019-10-23 16:15:45 · 4097 阅读 · 1 评论 -
安装g++, 实现C++/C语言的调试
g++ 对于C和C++语言来说可以说是密不可分了,下面介绍如何安装 g++访问 mingw官网, 找到Downloads界面,并进入该界面找到mingw-get-setup.exe文件, 点击下载下载完成之后,进行安装点击 InstallInstallation Directory 处可以选择自己想安装的目录, 选择 Continue等待安装...原创 2019-10-01 17:27:54 · 867 阅读 · 0 评论 -
模板类的友元函数的实现
今天在处理书上的二叉树的时候,遇到了这样的问题:连接器link 2019 & link 1120报错,在类里面声明的并且在类后面实现的友元函数printTree(),却报错了,查找了很多资料,才知道如何改正,下面提供两种思路1.声明的友元函数直接在类里面实现`比如像这样:class binaryTree:{...friend void printTree(const bina...原创 2019-04-14 21:01:00 · 1070 阅读 · 0 评论 -
数组输出的另一种方式
#include<iostream>using namespace std;int main(){int array[]={1,2,5,7,6,8,9};//输出全部数组数据--way 1for(int i=0;i<7;i++){cout<<array[i]<<" ";}//way 2for(int x: array){cout...原创 2019-07-06 22:41:07 · 112 阅读 · 0 评论 -
error link2005
该错误是由于定义重复出现的问题,可能是.cpp 和 .h 文件中的变量或者函数名之类的重复,也有可能是你在main.cpp中同时写了include .cpp 文件和include .h 文件...原创 2019-07-26 15:03:50 · 131 阅读 · 0 评论 -
VM: Invalid driver
当安装VMware时候,总是提示Invalid driver 的时候,可能是之前下载安装的VMware并没有完全清除所导致的问题,可以到https://www.jb51.net/softs/55281.html#downintro2下载清理文件在重新安装即可...原创 2019-07-12 16:15:39 · 242 阅读 · 0 评论 -
Ubuntu连不上网
如果你的Ubuntu连不上网络,首先请检查你的services.msc中间是否禁用了VMware Workstation的相关服务。原创 2019-07-12 23:40:13 · 131 阅读 · 0 评论 -
如何安装Ubuntu
下载安装适合自己系统的Vmware Workstation:点击这里下载Vmware Workstation Pro下载之后,按照提示安装即可, 不需要秘钥也可以使用,如果需要可以到网上查找下载Ubuntu镜像,这里推荐上海交通大学镜像网选择自己想要下载的Ubuntu版本号,这里推荐使用16.04, 因为该版本比较稳定,新版本很容易出现崩溃打开Vmware Wo...原创 2019-09-30 11:07:25 · 303 阅读 · 0 评论