- 博客(57)
- 资源 (3)
- 收藏
- 关注
原创 idea连接mysql报错Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ property
idea连接mysql报错Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property解决方案在url后添加:?serverTimezone=GMT%2B8
2021-01-30 16:10:20
210
转载 sublime搭建C/C++编译环境(超完美的配置并配上内容详细讲解!!)
sublime搭建C/C++编译环境(超完美的配置并配上内容详细讲解!!)
2020-07-08 11:41:43
805
原创 Navicat下触发器的删除与插入操作
触发器的应用:在一个表中删除或新增一条数据时,另一个表也需要删除或者新增一条数据触发器新增:insert into t_user_acdamic (user_name,user_identity) values (new.user_name,new.user_identity)1所表示的是你所要新增数据的另一张表的表名,2表示你所要新增数据的数据字段,3表示你新增的数据字段的值...
2020-05-07 16:27:05
4901
原创 Python-磁盘调度算法
import mathdef avg_seek_length(list = []): sum = 0 for i in range(0, len(list) - 1): sum += int(abs(list[i] - list[i + 1])) print(sum / len(list))def handle_data(list= []): ...
2019-12-17 17:14:54
1607
1
原创 python爬虫实战案例_静态页面爬取
http://www.zuihaodaxue.com/zuihaodaxuepaiming2019.html爬取此网站的大学排名信息并存入数据库,首先先要启动mysql数据库,才能使python连接到mysql,唯一一处代码需要改动的地方为mysql方法里的连接mysql,密码需要使用自己的密码,并且需要有一个名为university的数据库和一个名为university_level的表,并且...
2019-11-21 18:40:11
714
转载 python mysqldb 报错: ProgrammingError: must be real number, not str 解决
代码:sql = 'insert into book(book_name,book_desc,origin_price,publish_id,tag_id,book_img) values(%s,%s,%d,%d,%d,%s)'insert_data = save_df.values.tolist()commit_data = tuple([tuple([str(x[0]),str(x[...
2019-11-21 17:51:44
3279
转载 Android Studio更新3.2.1 出现 Could not GET错误 与 gradel得不到pom文件
Studio更新3.2.1 冒出一个Could not GET错误,找了下勾选了setting 里gradle中studio的enable,以为顺利解决,问题又来了变成gradel得不到pom文件,类似这样的Error:Unable to resolve dependency for ':@debug/compileClasspath',不灰心又找了下,才知道刚刚的勾选没必要,原来只要之前配置了H...
2019-10-29 21:45:46
431
原创 Python_字典
字典字典是无序、可变序列。定义字典时,每个元素的键和值(key=>value)用冒号分隔,元素之间用逗号分隔,所有的元素放在一对大括号“{}”中。字典中的键可以为任意不可变数据,比如数字、字符串、元组。globals()返回包含当前作用域内所有全局变量和值的字典locals()返回包含当前作用域内所有局部变量和值的字典字典创建使用=将一个字典赋值给一个变量&...
2019-10-14 10:58:31
936
原创 字符串
Python_基本概念_列表 Python_元组 Python_集合 可迭代对象、迭代器、生成器在Python中,字符串属于不可变序列类型,除了支持序列通用方法(包括分片操作)以外,还支持特有的字符串操作方法。Python字符串驻留机制:对于短字符串,将其赋值给多个不同的对象时,内存中只有一个副本,多个对象共享该副本。长字符串不遵守驻留机制。常用格式字符...
2019-10-14 10:29:17
783
原创 可迭代对象、迭代器、生成器
Python_基本概念_列表 Python_集合 Python_元组 字符串可迭代对象 iterable表面现象:可直接用于for循环的对象统称为可迭代对象(Iterable)。本质: 对象对应的类具备__iter__⽅法。目前我们已经知道的可迭代(可用于for循环)的数据类型有: 如list、tuple、dict、set、str、range、zip、enumer...
2019-09-29 11:46:52
291
原创 Python_集合
Python_元组 可迭代对象、迭代器、生成器 字符串 Python_基本概念_列表 集合集合是无序、可变序列,使用一对大括号界定,元素不可重复,同一个集合中每个元素都是唯一的。集合中只能包含数字、字符串、元组等不可变类型(或者说可哈希)的数据,而不能包含列表、字典、集合等可变类型的数据。集合的创建与删除>>> a ...
2019-09-29 11:18:09
366
原创 Python_元组
Python_基本概念_列表 Python_集合 可迭代对象、迭代器、生成器 字符串 元组元组和列表类似,但属于不可变序列,元组一旦创建,用任何方法都不可以修改其元素。元组的定义方式和列表相同,但定义时所有元素是放在一对圆括号“()”中,而不是方括号中。元组里面数据元素可以是任意类型。使用“=”将一个元组赋值给变量>>&...
2019-09-27 14:14:37
677
原创 常用的HDFS操作
常用HDFS操作进入hadoop目录cd /usr/local/hadoop然后启动hadoop服务./sbin/start-all.sh进入集群根目录hadoop dfs -ls /创建两个文本文件echo "hello world" >> test_local.txtecho "hello hadoop" >> test_pu...
2019-09-24 18:52:26
1616
原创 Python_基本概念_列表
Python_元组 Python_集合 可迭代对象、迭代器、生成器 字符串Python中不需要先声明变量名及其类型,直接赋值即可字符串前面加字母r或R表示原始字符串,其中的特殊字符不进行转义,但字符串的最后一个字符不能是\符号在选择和循环结构中,条件表达式的值只要不是False、0(或0.0、0j等)、空值None、空列表、空元组、空集合、空字典、空字符串、空ra...
2019-09-16 18:56:07
881
原创 python运行时报错can't find '__main__' module in 'xxx' 的解决办法
打开Edit Configurations选着此文件夹里的test.py文件运行成功
2019-09-16 13:12:16
34623
1
原创 Markdown教程
一级标题# 一级标题二级标题## 二级标题斜体文体粗体文体*斜体文体***粗体文体**分割线:***删除线:删除线~~删除线~~下划线<u>下划线脚注1脚注[^脚注][^脚注]:这是脚注列表:第一行第二行第三行* 第一行* 第二行* 第三行第一行第二行第三行4. 第一行5. 第二行6. 第三行嵌套...
2019-05-31 16:03:43
131
原创 C51单片机_LCD电子时钟
C51单片机_LCD电子时钟可以手动设置初始时间和修改时间,可以设置闹钟时间,响应时蜂鸣器会响,步进电机会转动#include <intrins.h>#include <reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义//定义步进电机连接端口sbit A1=P2^0;sbit B1=P2^1;sbit C1=P2^2;sb...
2019-05-31 14:44:52
4494
1
原创 Python和Django安装教程
python下载请点这里64位下载Windows x86-64 executable installer 版本32位下载Windows x86 executable installer 版本安装PythonWIN+R 输出cmd进入命令提示符,输入python,若显示如下则安装成功,输入exit()退出安装Django在命令提示符下输入 pip in...
2019-05-07 22:38:52
1138
原创 CRC-模2除法
在循环冗余校验码(CRC)的计算中有应用到模2除法模2除法的特点就是:每一位除的结果不影响其它位,即不向上一位借位模2除法原则:1、被除数的首位为1,商为1 2、被除数的首位为0,商为0 3、模2除法等同于按位异或,要保证每次除完首位都为0,才能进行右移 ...
2019-03-16 12:12:06
47941
29
原创 C++交换两个值的三种方法
第一种:利用指针进行交换#include<stdio.h>#include<iostream>#include<algorithm>using namespace std;void swap(int *a, int *b){ int p; p = *a; *a = *b; *b = p;}int main(int argc, c...
2019-03-13 16:15:58
10757
1
原创 cin与scanf变得一样快的方法
在main函数里加入一句代码ios::sync_with_stdio(false);cin、cout效率低的原因是因为先把要输出的东西放入缓冲区,再输出,才导致效率降低,而这段代码可以来打消iostream的输入、输出缓存,可以节省许多时间,使效率接进scanf和printf的输入输出效率。...
2019-03-09 16:27:35
937
原创 PTA|团队程序设计天梯赛-练习集题解(L1)
L1-001Hello World(5 分)这道超级简单的题目没有任何输入。你只需要在一行中输出著名短句“Hello World!”就可以了。输入样例:无输出样例:Hello World!#include<stdio.h>#include<algorithm>#include<memory.h>#include<...
2019-03-07 20:04:05
12815
1
原创 矩阵运算
矩阵快速幂矩阵快速幂矩阵加法只有同型矩阵才能进行加减法(即行数与列数都相同)#include<stdio.h>#include<string>#include<memory.h>#include<iostream>#include<algorithm>#include<math.h>using n...
2019-03-07 10:28:17
300
原创 数据库知识点总结
专业词汇:data(数据)、database(数据库)、database system(数据库系统,DBS)、database management system(数据库管理系统,DBMS)、database administrator(数据库管理员,DBA)Excel不是数据库是否是数据库需要满足一下的性质1)保存在计算机内2)数据有组织3)数据可以共享数据库(DB)...
2019-02-25 14:11:26
627
原创 Sublime_Text3透明度设置
需要下载透明度设置压缩包https://github.com/treaclyor/Sublime_Text3解压到sublime文件夹下的Data->packges下打开sublime编译器,Ctrl+shift+1~6,设置透明度
2019-02-13 10:23:03
1848
原创 Mysql-基本语法(二)
DQL(数据查询语言)数据查询语言(query)SELECT 列名1,列名2,... FROM 表名 [WHERE条件];查询所有字段用 * 不带where条件,把表的所有记录查出来查询id为1的user_name和password过滤掉重复的列值SELECT DISTINCT(列名) FROM 表名;过滤掉user_name里重复的值 将两个列名的值连接起...
2019-02-06 14:25:25
192
原创 Mysql-基本语法(一)
mysql -u(用户名) -p(密码) -h(主机名)mysql 退出命令:exit / quit1、语句结尾必须有分号2、关键词不区分大小写,推荐大写3、#注释 --注释 /*注释*/数据类型1、数值类型2、浮点型3、字符串类型4、时间日期类型整型浮点型字符串类型时间类型建议用int存储时...
2019-01-30 11:23:19
191
原创 查看本机ip地址
先打开控制面板,找到网络和共享中心点击更改适配器设置点击属性 勾选Internet协议版本4(TCP/IPv4)返回桌面,键盘输入win+R,输入cmd,在命令提示符里输入ipconfig ...
2018-11-25 17:36:18
2450
原创 java-GUI布局管理器
GUI图形化用户界面,用户和程序之间可以通过GUI能方便友好的进行交互。在java语言中,JFC是开发GUI的API集,主要包含以下几个部分AWT(抽象窗口工具包):java开发用户界面最初的工具包,是建立JFC的主要基础Swing组件:建立在AWT之上,新的、功能更强大的图形组件包JAVA 2D:实现高质量的二维图形AWT在java.awt包中包含了一个完整的类集以支持G...
2018-11-24 19:50:35
341
原创 快速幂和矩阵快速幂
快速幂快速幂就是快速算底数的n次幂。其时间复杂度为 O(log₂N), 与朴素的O(N)相比效率有了极大的提高假设我们要求a^b,那么其实b是可以拆成二进制的,该二进制数第i位的权为2^(i-1),例如当b==11时,a^11=a^(2^0+2^1+2^3),由于是二进制,很自然地想到用位运算这个强大的工具: & 和 >> ,&运算通常用于二进制取位操作,例如...
2018-11-04 13:58:20
207
原创 java-I/O
IOIO(Input/Output)是计算机输入/输出的接口。java的核心库java.io提供了全方面的IO接口,包括:文件系统的操作,文件读写,标准设备输出等等File类及使用 File对象封装了文件或路径属性,但不包含对文件读写数据的方法部分File类常用方法 public String getName() 获取文件或目录的名字public String getP...
2018-11-02 08:16:22
197
原创 欧几里得(GCD)和扩展欧几里得
欧几里德算法(辗转相除法)欧几里德算法又称辗转相除法,是指用于计算两个正整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。int gcd(int x, int y){ if(y == 0) return x; return gcd(y, x % y);}用最大公约数求最小公倍数printf("...
2018-10-29 19:45:34
577
原创 Eclipse-自动补全查看和修改快捷方式
点击Window - Preferences点击Keys并且输入context,在Binding栏里可以查看或更改快捷方式
2018-10-22 19:27:16
593
原创 筛法
筛法筛选法又称筛法,具体做法是:先把N个自然数按次序排列起来。1不是质数,也不是合数,要划去。第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除的数都划去。3后面第一个没划去的数是5,把5留下,再把5后面所有能被5整除的数都划去。这样一直做下去,就会把不超过N的全部合数都筛掉,留下的就是不超过N的全部质数第一种:Era...
2018-10-21 12:24:33
1899
原创 欧拉回路
欧拉回路(Euler circuit)如果图G中的一个路径包括每个边恰好一次,则该路径称为欧拉路径如果一个回路是欧拉路径,则称为欧拉回路具有欧拉回路的图称为欧拉图(简称ë图),具有欧拉路径但不具有欧拉回路的图称为半欧拉图欧拉定理1)欧拉路:通过图中所有边的简单路2)欧拉回路:闭合的欧拉路3)欧拉图:包含欧拉回路的图无向图存在欧拉回路的充要条件一个无向图存在欧拉回...
2018-10-20 16:41:50
6411
原创 并查集
并查集并查集,在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。常常在使用中以森林来表示。主要操作初始化把每个点所在集合初始化为其自身。通常来说,这个步骤在每次...
2018-10-18 19:55:13
207
原创 java - 异常和断言
什么是异常?异常就是指在程序运行的过程中发生一些不正常的时间(除0溢出,数组下标越界,所要读取的文件不存在)java的异常是Throwable派生类的一个实例。Throwable类包含在java.lang中Error类LinkageError 一个类对另一个类有某种依赖关系,前者编译后,后者做了不想容的修改VirtualMachineError java虚拟机被中断或者没有...
2018-10-09 19:44:47
14709
1
JDK_API 1.6中文版
2018-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人