自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 【mysql】The user specified as a definer ('gaozy'@'%') does not exist

mysql版本8.0.19问题描述The user specified as a definer ('xxx'@'%') does not exist原因在导入数据库文件时,视图定义者为原来的定义者,在以新的数据库用户访问视图时,会报上述错误,xxx为视图的原定义用户解决办法1.删除视图,重新创建视图2.批量修改视图的definer...

2020-03-08 19:26:34 251 3

原创 api备份

获取积分规则列表url/api/points/rule/listRule请求参数无响应参数参数名称含义类型pointsRuleId规则业务主键stringruleDetail积分规则明细stringvalidDate有效时间stringstoreNum门店数量intstatus规则状态stringvalidDate...

2020-02-13 18:03:36 225

原创 【nowcoder】牛牛吃雪糕

题目思路记:【一盒一份】的雪糕为a【一盒两份】的雪糕为b【一盒三份】的雪糕为c在凑6的过程中,要尽可能的减少使用稀有资源:a。因为如果a足够多,不仅可以弥补b、c的空缺,还可以自己凑出6。首先在不使用a类雪糕时,能凑出多少个6(a:0) 其次从剩下的b、c中,每次取出 1b1c,能凑出多少个6(a:1) 完成1、2后,这时b+c的个数<=1,拿一个b或者一个c,空...

2019-03-06 17:36:11 425 2

原创 【数据库】写sql遇到的一些场景

前提数据库:mysql1.功能:插入一条数据,如果存在则更新某些字段。主要用到ON DUPLICATE KEY 这个关键字,如果存在重复的key,则执行后面的update语句。使用的关键在于表中存在主键key或唯一key,而且插入的字段中也包含一个相应的key。举栗子:INSERT INTO tst_table ( vgroupcode, vscode, vsnam...

2018-11-28 14:14:14 191

原创 【Leetcode】combination-sum

题目描述Given a set of candidate numbers ( C ) and a target number ( T ), find all unique combinations in C where the candidate numbers sums to T .The same repeated number may be chosen from C unlimit...

2018-11-02 15:06:20 175

原创 【Leetcode】first-missing-positive

题目描述Given an unsorted integer array, find the first missing positive integer.For example,Given[1,2,0]return3,and[3,4,-1,1]return2.Your algorithm should run in O(n) time and uses constant space...

2018-10-23 17:29:26 147

原创 【数据库】事务隔离级别

 由对数据的并发访问引入了事务的隔离级别。脏读 A事务在进行读时读到B写操作(过程中)的未提交脏数据 在B事务写的时候A事务进行了读操作 不可重复读 A事务对数据进行多次读操作,这时B事务赶过来修改了数据,A事务上次读取的数据和这次读取的数据不一样 在A事务读操作时B事务进行了写操作 幻读 由于B新插入/删除了数据,A事务在进行读操作时对自己读到的结果...

2018-10-11 14:32:54 125 3

原创 【数据库】数据库范式

数据库范式:1NF.原子性,属性不可再分,比如有一列是地址,地址这里可以再分分。2NF.非主属性对码完全依赖,不是部分依赖。,就是一个表中不应该包含两种信息,比如订单商品表:订单编号,商品编号是联合主键,这张表中既包含了商品信息,也包含了订单信息,关于订单的信息字段对码是部分依赖(依赖于订单编号),关于商品的信息字段对码是部分依赖(依赖于商品编号);解决:拆分出一个订单信息表、一个...

2018-08-02 14:34:33 182

原创 【git】撤销修改

1.撤销工作区的修改git checkout --filename2.撤销缓存区的修改git reset HEAD filename执行上面命令后,将修改丢回了工作区3.撤销版本库的修改git log:找到要回退到的版本号git reset versionid(先记下,回去完善)...

2018-05-02 08:56:36 375

转载 【Java多线程】(五)锁的种类

Java中的锁分类在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。公平锁/...

2018-04-26 10:34:28 206

原创 【Java多线程】(四)线程间通信

1.等待/通知机制wait和notify都是object类的方法。wait()是线程停止运行,notify()使停止的线程继续运行。在调用wait和notify时,必须获得对象级锁,因此必须在同步方法或者同步代码块中执行。wait:释放的对象锁-->该锁被其他线程获取,-->获取该锁的线程调用notify并执行完毕释放对象锁-->原来调用wait方法的对象重新获得...

2018-04-20 15:39:53 155

原创 【Java多线程】(三)volatile关键字

关键字volatile的主要作用是使变量在多个线程间可见。(当线程访问某个变量是,强制性从公共堆栈中进行取值)synchronized和volatile关键字比较:1.volatile只能修饰变量,synchronized可以修饰方法以及代码块。2.volatile能保证数据的可见性,但不能保证原子性,而synchronized可以保证原子性,也可以加间接保证可见性。3.volat...

2018-04-20 10:42:20 299

原创 【Java多线程】(二)synchronized关键字

同步问题:值被更改,值不同步。多个线程访问临界资源。解决方法:synchronized关键字synchronized取得的锁为对象锁,且具有重入(当一个线程得到一个对象锁后,再次请求此对象锁是可以再次得到该独享锁的)功能。当一个线程执行的代码出现异常时,其所持有的锁会自动释放。锁不能被继承,比如你在父类的一个方法上加了synchronized,在子类中如果想要实现同步必须再次加...

2018-04-18 22:01:44 129

原创 【Java多线程】 (一)初步了解

一、使用多线程1.继承Thread类public class ThreadTest extends Thread{@Overridepublic void run() { // TODO Auto-generated method stub super.run();}}直接调用run方法,那么此线程对象就不交给“线程规划器”了,就不会异步执行了 。2.实现Runnab...

2018-04-18 20:37:38 154 2

原创 【Machine learning】神经网络

神经网络 上面两个讲得太好了。全连接前馈Learning or training process?所要考虑的问题:1.层数2.激活函数3.损失函数要做的就是根据loss调整参数。 调参数:超参数:需要人工调整的参数,上课讲了调整连接权重介绍了误差逆传播算法(error BackPropagation 简称BP)通过输出层的梯度项求出隐含层...

2017-12-05 10:45:58 187

原创 【Machine learning】集成学习(ensemble learning)

“Ensemble methods” is a machine learning paradigwhere multiple(homogenous/heterogeneous)individual leaners are generated and combined forthe same problem.集成学习通过构建并结合多个学习器来完成学习任务,有时也被成为多分类器系统。一、介绍...

2017-11-28 18:05:29 661

原创 【剑指offer】判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。(回溯法)

题目描述:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。例如 a b c e s f c s a d e e 矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"路径,因为字符串的第一个字符b占...

2017-11-21 21:14:50 1432

原创 堆以及堆排序

堆以及堆以及优先队列调整每个节点的算法:如果要建立大顶堆,则需遵循每个父亲结点的值都要大于左右孩子的值建立堆的算法:自底向上建立,调整每个非叶子节点,叶子节点无需再调整利用结论,完全二叉树中(n/2+1,...,n)为叶子节点

2017-11-15 11:23:22 185

原创 【Machine learning】参数估计(个人通俗理解)

问题背景:我们知道了总体的分布,但不知道分布的参数,因此我们就要对未知的参数做出估计。两个类型的估计:1.点估计2.区间估计 1.点估计包括矩估计和极大似然估计1)矩估计:用样本矩去估计总体矩这里就可以用样本一阶矩(均值)估计整体一阶矩(均值),样本二阶中心矩估计(方差)整体二阶中心距(方差)2)极大似然估计:理解:利用已知的样本结果,反推最有可...

2017-11-10 18:17:28 9949 2

原创 【Machine learning】假设检验(通俗个人理解)

和区间估计正好相反(是主动的估计)思路:根据样本的值,按照一定的规则(小概率原理),检验关于总体的某个假设是否能被接受用到了一个原理:小概率事件的不可能原理(小概率事件再一次试验中几乎不会发生)显著性(检验水平)水平:α,这里就是个小概率(也是犯第一类错误--弃真的概率)执行步骤:1.提出原假设、备择假设2.取检验统计量3.找一个小概率事件,构造拒绝域4.根据样...

2017-11-10 17:16:47 3241

原创 【git】git及github使用(一)

第1步:创建SSH Key。$ ssh-keygen -t rsa -C "你的邮箱"一路回车,这样设置的无密码的在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。 第2步:登陆GitHub,打开“Account settings...

2017-11-09 11:07:41 242

转载 【Machine learning】K-NN(k-nearest neighbor)

knn是一种常见的监督学习方法。工作机制:给定测试样本,基于某种距离度量找出训练集中与其最靠近的k个训练样本,然后基于这个k个“邻居”的信息进行预测。懒惰学习,训练阶段仅仅是把样本保存起来,待收到样本后再进行处理。  1. K-NN算法简介 K-NN算法 ( K Nearest Neighbor, K近邻算法 ), 是机器学习中的一个经典算法, 比较简单且容易理解. K-N...

2017-11-07 10:06:42 533

原创 【线性规划】单纯形法

基变量:系数矩阵中线性无关的向量可由非基变量表示then令非基变量等于0,可求得基变量的值  上面的几何意义也就是通过变基来得到可行域每个顶点  判断最优:目标函数也可以由非基变量表示,系数全部小于0时,达到最优解。因为: 意思就是:此时的非基变量全部为0,是这些变量的最小值,我们可以通过增大这些变量的值,来增大目标函数值。一旦变量取值不为0了,...

2017-10-29 10:06:35 880

原创 【Machine learning】决策树(decision tree )

三个问题:怎样选择根节点 怎样选择后继节点 什么时候停止(一颗决策树=》一个分类准则=》一个模型) 基本的算法:  对一开始提出来的三个问题进行解答: 1.选择最优属性ID3:最优属性选择信息增益最大的属性来作为最优属性 设D为用类别对训练元组进行的划分,则D的熵(entropy)表示为:   其中pi表示第i个类别在整个训练元组中出现的概率,...

2017-10-24 18:36:27 453

原创 【Machine learning】贝叶斯分类器

首先:  贝叶斯定理 贝叶斯定理是根据条件概率得到的。在事件B发生前,我们需要对事件A发生的费率有一个粗略的判断,也即事件A的先验概率P(A);在事件B发生后,我们可以对P(A)进行一个修正,变成后验概率 P(A|B)。   先验概率与后验概率事情还没有发生,要求这件事情发生的可能性的大小,是先验概率.事情已经发生,要求这件事情发生的原因是由某个因素引...

2017-10-23 15:18:59 347

原创 【剑指offer】整数中1出现的次数

题目描述求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。解题思路这是剑指offer上的一道题。我一开始的思路,就是看个位数中含有1的个数,十位数中含有...

2017-10-20 22:05:57 213

原创 【启发式alg】MCCP问题( Minimum color cut problem)

New algorithms for the Minimum Coloring Cut ProblemAbout MMCP 找一个连通图的最小的颜色集合,使该图断开。Example 是一个NP-hard问题Heuristic algorithmApply网络物理层和网络层color(label):底层的通信,edges:应用层之间的通信理解1.2.可...

2017-10-18 20:39:50 479

原创 【python】Django使用mysql

在生成迁移文件时报错:django.db.utils.OperationalError: (1698, "Access denied for user 'root'@'loc在Ubuntu终端中是可以登进去的:sudo MySQL -u root -p但在pycham中生成迁移文件时报错,加上sudo也不行后来在pycham的终端中sudo mysql -u root -p登完之后,...

2017-10-17 16:19:21 375

原创 【Machine learning】模型评估与选择(Model Evaluation and Selection)

我们该选择哪一个学习算法、使用哪一种参数配置,这就是机器学习中的模型选择问题。理想的解决方案是对候选模型的泛化误差进行评估,然后选择泛化误差最小的那个模型。但我们无法直接获得泛化误差,训练误差又由于过拟合现象的存在不适合作为标准,如何进行模型评估与选择?basic terms1.误差(训练误差和泛化误差)error(training error&generalization err...

2017-10-17 13:24:45 975

原创 用了下itchat接口。

sudo pip3 install itchat 今天用了下itchat接口,从url=”https://lvyou.baidu.com/”上爬了数据,可以根据对方发的城市拼音比如qingdao自动回复这个城市的旅游信息。 有很多地方还没搞明白,但是程序照着数据分析那个公众号的一篇文章敲得,是可以运行了。具体的代码不到五十行:#Coding='utf-8'from time import ct

2017-09-23 09:59:39 2156

原创 【python】ubuntu下pycham的安装和使用

1.去pycham官网 https://www.jetbrains.com/pycharm/ 下载2.把文件拖进ubuntu下,也可以直接在ubuntu搜pycham下载3.打开终端ctr+aalt+t:输入sh ./pycharm.sh之后就打开了 pycham 创建一个新工程,选择python解释器,就会自动扫描你已经安装的python扩展包创建好了,创建一个pyt...

2017-09-13 16:21:29 2074

原创 【python】固定返回值的web服务器代码

# coding:utf-8import socketfrom multiprocessing import ProcessHTML_ROOT_DIR = ""def handle_client(client_socket): """处理客户端请求""" # 获取客户端请求数据 request_data = client_socket.recv(10...

2017-09-08 15:41:25 304

原创 有关http关于b/s模式的理解

客户端(浏览器)发送请求,有个请求头,请求头中包含这次所请求的信息,包括域名端口号等等,请求方式有getpost等等get后面的/http/1.1这个就是所要访问的资源路径服务器接收到这个请求,解析,传回数据,有个响应头,还有响应内容,可以是一个网页,浏览器分析并展示该网页。200指的是不是连接是否建立,连接建立成功与否是传输层考虑的问题,在应用层,假设链接已经

2017-09-07 11:07:25 510

原创 myeclipse git和github使用

用的https的。。ssh的不好用啊老报错github账号:tianqingwa注册邮箱:[email protected]

2017-04-28 22:23:56 227

原创 springmvc拦截器配置和路径问题

1.2.过滤器 类package com.java.classroom.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.spring

2017-04-22 10:32:49 7863 1

原创 jsp-servlet入门

今天码代码时,遇到的问题1.HTTP method GET is not supported by this URL解决方法:把servlet中的super.doGet(...,...)删掉。2.servlet无法得到表单中的值,一直报空指针错误java.lang.NullPointerException servlet.Register.doGet(Register.java...

2016-04-06 16:34:56 289

原创 adt安装出现问题

Unable to read repository at jar:file:/F:/android/ADT-23.0.6.zip!/content.xml. Unable to read repository at jar:file:/F:/android/ADT-23.0.6.zip!/content.xml. error in opening zip file用adt压缩包在给同学安装ad

2016-04-02 08:36:39 1008

原创 appcompat_v7;r文件无法自动生成的问题

今天创建Android工程前,把app_v7给关掉了,结果创建工程时,出现r文件无法加载,style.xml出错。后来把该工程打开,新创建的工程便不再报错。这是除了之前r文件无法生成的情况又一种情况(之前比如没有build automatically等等)关于appcompat_v7:更新ADT至22.6.0版本之后,出现了这个库,appcompat_v7是Google自己的一个兼

2016-04-01 14:49:01 294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除