- 博客(40)
- 收藏
- 关注
原创 MySQL基础课堂笔记
今日内容数据库的基本概念MySQL数据库软件安装卸载配置SQL数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL4. 常见的数据库软件 * 参见《MySQL基础.pdf》MySQL数据库软件1. 安装 * 参见《MySQL基础
2021-02-24 23:38:24
139
原创 IDEA 快捷键
Alt+Insert自动生成构造函数以及其他定义函数Ctrl+Alt+l自动格式化Ctrl+Alt+v自动创建函数返回值变量sout自动补全代码至System.out.println()
2021-02-19 23:21:01
137
原创 Java 线程
线程的创建和启动Thread创建线程方式一:继承Thread创建线程方式一:继承RunnableThread类的有关方法线程的调度线程的优先级线程的同步Synchronized
2021-02-15 11:12:02
202
1
原创 Java 异常
根据产生异常的事件分类蓝色:非受检(unchecked)异常红色:受检(checked)异常根据产生异常的阶段分类异常处理机制try–catch–finalthrows用户自定义异常总结
2021-02-14 11:56:41
118
1
原创 Java 接口
为什么有接口定义e.g.interface Runner {public void start();public void run();public void stop();}class Person implements Runner {public void start() {// 准备工作:弯腰、蹬腿、咬牙、瞪眼// 开跑}public void run() {// 摆动手臂// 维持直线方向}public void stop() {// 减速直至停止、喝水。
2021-02-13 23:20:52
134
1
原创 Java 设计单例设计模型
定义饿汉式class Singleton {// 1.私有化构造器private Singleton() {}// 2.内部提供一个当前类的实例// 4.此实例也必须静态化private static Singleton single = new Singleton();// 3.提供公共的静态的方法,返回当前类的对象public static Singleton getInstance() {return single; } }懒汉式class Singleton {//
2021-02-13 23:05:24
137
1
原创 Java 包装类
定义使用基本数据类型包装成包装类的实例 —装箱获得包装类对象中包装的基本类型变量 —拆箱字符串转换成基本数据类型基本数据类型转换成字符串总结:基本类型、包装类与String类间的转换...
2021-02-13 22:58:15
103
1
原创 Java 多态
多态Person p = new Student();//编译时看左边,编译时p为Person类的实例,运行时看右边,右边是Student类的实例
2021-02-13 22:52:42
113
1
原创 Java 关键字
关键字this定义用法在任意方法或构造器内,如果使用当前类的成员变量或成员方法可以在其前面添加this,增强程序的阅读性。不过,通常我们都习惯省略this。当形参与成员变量同名时,如果在方法内或构造器内需要使用成员变量必须添加this来表明该变量是类的成员变量使用this访问属性和方法时,如果在本类中未找到,会从父类中查找class Person{ // 定义Person类private String name ;private int age ;public Person(Str
2021-02-13 22:38:32
122
1
原创 Java 类
类的定义类的对象的创建和使用类的访问机制内存解析匿名对象类的成员之属性定义成员变量vs局部变量属性默认初始化赋值类成员之方法定义方法重载可变个数形参方法参数的传递在进行传递的时候, 将数据的值复制了一份进行的传递,所以我们也比较好理解的这种值传递;而对于对象数据类型,因为该对象本身指向的是它在内存中的地址,所以方法调用的时候,实际上是创建的地址的副本,所以在方法中对其值进行改变的时候,他的地址没有变,值也就跟着改变了;而当你重新创建一个对象的时候,它指向的
2021-02-13 22:22:39
130
2
原创 java 数组
声明//1type var[];//2type[] var;初始化//静态初始化//1int arr[] = new int[2];arr[0] = 1;arr[1] = 2;//2int arr[];arr = new int[2];arr[0] = 1;arr[1] = 2;//动态初始化//1int arr[] = new int[2]{1,2};//2int arr[] = {1,2};arr.length 表示数组arr的长度数组元素的默认
2021-02-09 21:30:47
83
1
原创 C++ 关键字 explicit
https://blog.youkuaiyun.com/guoyunfei123/article/details/89003369
2021-02-02 17:56:36
98
原创 C++ 多态
文章目录多态虚函数纯虚函数多态多态的使用是和继承联系在一起的,当派生类和基类有相同的函数名和甚至参数都相同时,也可以正确的调用函数举例说明:#include <iostream> using namespace std; class Shape { protected: int width, height; public: Shape( int a=0, int b=0) { width = a;
2021-02-01 23:50:05
81
原创 C++ 构造函数 & 析构函数
文章目录构造函数析构函数构造函数构造函数 没有返回值同时也没有void参考代码:不带参数class Line{ public: void setLength( double len ); double getLength( void ); Line(); // 这是构造函数 private: double length;}; // 成员函数定义,包括构造函数Line::Line(void){ cout &l
2021-02-01 23:08:35
89
原创 C++ 类成员函数
类成员函数声明方法参数类型为void表示任意类型double getVolume(void);void setLength( double len );void setBreadth( double bre );void setHeight( double hei );类成员函数定义方法类内部定义参考代码:class Box{ public: double length; // 长度 double breadth; // 宽度
2021-02-01 22:53:17
117
原创 C++ 继承
继承c++继承是指:当我们定义一个类时,可以通过继承的方法使用已有类的成员和方法。这样就不用在新定义的类中再写一遍之前写过的代码了。其中已有类叫做基类,新定义的继承基类的类叫做派生类。继承的方法是:class <派生类名>:<继承方式1><基类名1>,<继承方式2><基类名2>,…{<派生类类体>};从继承方法中可以看出,一个派生类可以继承多个基类继承方式为:public 基类的公有成员也是派生
2021-02-01 19:33:18
89
原创 C语言学习笔记
文章目录笔记枚举常量字符串转义字符部分算法识记常见错误程序报错报错笔记枚举常量enum Color//Color为枚举类型{ //RED,YELLOW,BLUE为枚举常量 //定义之后默认分别为0,1,2 RED; YELLOW; BLUE};字符串'\0'字符串结束标记不算做字符串的长度转义字符\ddd // 单纯一个'\'后面可以跟1-3位数字,表示一个八进制数字\xdd //'\x'后面跟1-2位数字表示一个十六进制数字整个转义字符表示一位字符长度部分算法识记交换
2021-01-30 16:37:34
344
原创 IRT
文章目录CTT(classical test theory)历史定义parallel testCronbach's α\alphaα项目评估P-valueitem-total correlation缺点IRT(Item response theory)对于CTT的改进定义三大假设IRF3PL(three parameter logistic model)IRF形态PL模型分类逻辑正态模型CTT(classical test theory)历史由Novick(1996)提出, 在Lord & N
2020-09-02 20:45:22
1251
1
原创 pycharm下创建scrapy项目
catalog用pip安装scrapy创建scrapy项目用pip安装scrapy创建scrapy项目进入所要创建项目的文件夹,创建scrapy项目所需命令scrapy startproject [项目名]C:\Users\D>D:D:\>cd D:\01DuJia\code\code-pythonD:\01DuJia\code\code-python>scrapy startproject quotesNew Scrapy project 'quotes',
2020-08-01 18:04:28
241
原创 python 爬虫框架 Scrapy 安装
catalog1. IDE是pycharm2. 安装scrapy1. IDE是pycharm2. 安装scrapypip install scrapy期间遇到报错图中显示为安装Twisted时出错,原因为Twisted版本安装问题,应该安装对应于python版本的Twisted进入以下网址https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载对应版本安装下载的文件pip install C:\Users\D\Desktop\Tw
2020-08-01 17:40:49
114
原创 selenium常用用法详解
catalog声明浏览器对象访问页面查找单个元素查找多个元素元素交互操作交互动作执行Javascript获取元素信息获取属性获取文本值获取ID、位置、标签名、大小Frame等待隐式等待显示等待前进后退Cookies选项卡管理异常处理声明浏览器对象from selenium import webdriverbrowser = webdriver.Chrome()browser = webdriver.Edge()browser = webdriver.Safari()browser = webdr
2020-07-13 19:15:12
572
原创 PyQuery常用用法详解
catalogInitializationhtml Initializationurl Initializationfile Initializationbasic CSS selectorselectbasic select methodchild nodeparent nodesibling nodetraversalget Informationget attrsget textget HTMLDOM operationaddClass, removeClassattr, cssremoveother
2020-07-12 23:59:24
156
原创 BeautifulSoup常用用法详解
目录解析库基本使用格式化html获取标签获取属性获取内容嵌套选择获取子节点获取所有的子孙节点获取父节点获取所有的祖先节点获取兄弟节点标准选择器nameattrstextfindfind_parents() find_parentfind_next_siblings() find_next_sibling()find_previous_siblings() find_previous_sibling()find_all_next() find_next()find_all_previous() find_pr
2020-07-12 22:32:39
1350
原创 正则表达式(python用法总结)
总结:尽量使用泛匹配.*#.匹配任意字符,*匹配任意个数使用括号得到匹配目标res.group(1)#返回匹配到的第一个括号的内容尽量使用非贪婪模式.*?#?将.*转换为非贪婪模式有换行符就用re.S尽量用re.search,而不用re.match因为re.match需要从头到尾的匹配,不方便用re.findall匹配所有符合条件的信息re.sub替换中,如果想拿到正则匹配的式子再来替换正则表达式的内容re.sub('(\d+)',r'\1 23456'
2020-07-12 16:41:02
100
原创 统计学习方法-代码实现-朴素贝叶斯
目录贝叶斯定理朴素贝叶斯算法贝叶斯估计代码实现贝叶斯定理其中所以朴素贝叶斯分类器为因为分母是一定的,与Y无关,所以简化为朴素贝叶斯算法贝叶斯估计因为可能为0,则无法计算所以将朴素贝叶斯修正为贝叶斯估计代码实现import numpy as npimport pandas as pdimport matplotlib.pyplot as plt%matplotlib inlinefrom sklearn.datasets import load_iris
2020-06-05 23:00:08
475
原创 统计学习方法-代码实现-k近邻
目录K近邻算法模型:距离度量,k的选择,分类决策规则距离度量K值的选择分类决策规则k邻近算法的实现构造kd树搜索kd树代码实现线性搜索sklearnkd树K近邻算法模型:距离度量,k的选择,分类决策规则距离度量不同的距离度量所选择的最近邻点是不同的(K=1)K值的选择k值较小,意味着只有与实例非常近似的点会纳入考量,即近似误差减小。但是如果近似的点是噪声,则会对最后结果产生很大的影响,即估计误差增大。k值很小也意味着,模型很复杂,很容易过拟合。k值较大,意味着将会有更多的更远的点纳入到
2020-06-05 18:22:35
425
原创 统计学习方法-代码实现-感知机
目录感知机感知机感知机是一种二分类的线性模型几何意义上是一个分离输入空间的超平面:w+b=0w+b=0w+b=0感知机的损失函数为:minw,bL(w,b)=−∑xi∈Myi(w⋅xi+b) \min _{w, b} L(w, b)=-\sum_{x_{i} \in M} y_{i}\left(w \cdot x_{i}+b\right) w,bminL(w,b)=−xi∈M∑yi(w⋅xi+b)Markdown将文本转换为 HTML。...
2020-06-04 20:57:54
196
原创 统计学习方法-代码实现-最小二乘法
目录最小二乘法预备知识参考来源最小二乘法import numpy as npimport scipy as spfrom scipy.optimize import leastsqimport matplotlib.pyplot as plt%matplotlib inline# 目标函数def real_func(x): return np.sin(2*np.pi*x)# 多项式def fit_func(p, x): f = np.poly1d(p) ret
2020-06-04 18:01:44
220
原创 李航 统计学习方法 第一章 课后题
第一章 习题1.11.21.1统计学习方法三要素:模型:所要学习的条件概率分布或决策函数策略:从假设空间中选择最优模型所用的损失函数或风险函数算法:用什么样的方法求解最优模型,最小化损失函数极大似然估计-统计学习方法三要素:模型:所要学习的概率分布函数策略:极大化似然函数算法:求导贝叶斯估计-统计学习方法三要素:模型:所要学习的概率分布策略:极大化贝叶斯估计函数算法:求导极大似然估计计算:贝叶斯估计计算贝叶斯估计认为θ不是一个确定的值而是一个概率分布1.2
2020-06-03 19:38:42
392
原创 C语言中malloc()函数的用法
malloc()函数用来分配一个内存空间给指定的变量typedef struct Node{ int a;}int s = (int)malloc(sizeof(Node));(强制类型转换,一般与要赋予内存空间的变量相同)malloc(赋予的内存空间的大小,填写要赋予的数据类型)注意malloc()要与free()成对出现,申请的内存空间不用的话要释放malloc()有可能申...
2020-04-30 21:13:36
272
原创 C语言结构体用法
基本结构struct{};定义一个结构体typedef struct{};之后代码中可能要用到这个结构体,所以给定义的结构体起一个名字typedef struct StructName{};结构体是一种数据类型,就像int,double等,所以要用结构体定义变量,可以直接写在定义的结构体之后typedef struct StructName{}stu1,stu2;可以定义一...
2020-04-30 21:06:21
185
原创 什么是估计量的Oracle性
文章目录oracle的意思是oracle性的意思是非线性代价Lasso的oracle性是:oracle性的另一种解释参考链接oracle的意思是知道真正的子集,然后在这个子集上进行估计。oracle性的意思是前提:在这个真正的子集上估计量的渐进分布和最大似然估计(MLE)的渐进分布式相同的。也就是说,根据估计量的渐进分布,在不付出任何代价的情况下,就能知道这个真正的子集。非线性代价...
2020-04-25 16:37:48
2920
原创 实用工具网站收录
实用工具网站收录https://en.savefrom.net/Online Video DownloaderOnline Video Downloader by SaveFrom.Net is an excellent service that helps to download videos or music quickly and free of charge. Don’t need...
2020-04-21 20:44:29
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人