自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django入门

1.安装好python与Django2.查看django是否安装成功win+R   进入cmd  ,按下述输入,若输出版本号,则安装成功3.进入django的安装目录,构建一个django项目  4.启动服务,进入浏览器如图所示则服务启动成功,ctrl+fn+pause可以退出服务  5.视图与url配置新建view.py   加入如下代码fro...

2018-10-25 11:41:31 199

原创 ECharts tree图

在上一篇ECharts入门后,主要想用ECharts做tree图,但是看了好多都无法实现从本地读取json文件来实现的,涉及到ajax跨域问题,一直以为问题无法解决,看了别人做的demo也解决不了遇到的问题。现在把解决后的结果贴上来首先保证json文件是正确的,以官方例子为准flare.json标签主要为name  children  在遇到无法解析时,先查看json格式,保证json...

2018-10-23 14:40:55 1991 1

原创 ECharts入门

看了ECharts的官方文档,但是还是无法上手,对于前端完全不熟悉的,可以看这篇文章,傻瓜式开始建立一个图表1,下载进入Echarts官网,选择自定义构建Echartshttp://echarts.baidu.com/tutorial.html#%E8%87%AA%E5%AE%9A%E4%B9%89%E6%9E%84%E5%BB%BA%20ECharts在选择在线自定义构建...

2018-10-22 10:46:12 475

原创 Linux命令(面试)

1.如何杀死同名的所有进程ps -efww|grep vim |grep -v grep|cut -c 9-15|xargs kill -9“ps -efww”是查看所有进程的命令。这时检索出的进程将作为下一条命令“grep“的输入,注意要结束其它程序时,请将上面命令中的vim替换成其它程序名。  “grep -v grep”是在列出的进程中去除含有关键字“grep”的进程。  ...

2018-10-16 19:43:59 166

转载 数据库(N)面试整理

1. SQL语言包括哪些类型?数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index数据操纵:Select ,insert,update,delete数据控制:grant,revoke【GRANT】是授权语句, 将对某个表的操作权限授予某个用户举例:将对学生表Student的插入权限授予用户U1:GRANT in...

2018-08-05 19:27:17 1003

原创 Git学习笔记

参考:廖雪峰官方网站https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000一、创建版本库1. 新建空目录$ mkdir learngit$ cd learngit$ pwd/Users/michael/learngit2. 初始化版本库$ git initInitialized ...

2018-05-01 10:22:35 157

原创 GO语言(一)安装与环境配置

一、下载与安装1.下载下载地址:https://golang.org/dl/选择适合的版本,以下以windows为例2.安装点击安装,选择目录,直接next即可,直到出现finish二、环境配置进入我的电脑,属性,高级系统设置,环境变量添加环境变量,变量值是你的安装目录在path里添加  ,bin目录位置运行cmd输入go输入go version 查看版本安装配置完成三、编译器配置以下采用  In...

2018-04-22 16:13:55 212

原创 Java基础(十六)TCP/IP

一、计算机网络七层结构二、TCP/IP    一般来说,TCP/IP是利用IP进行通信时所必须用到的协议群的统称。具体点,IP或ICMP,TCP或UDP、TELENT或FTP,以及HTTP等都属于TCP/IP协议,而TCP/IP一词泛指这些协议,有时称它们为TCP/IP协议族。三、传输层协议TCP、UDPTCP:面向有连接的传输层协议,可以保证通信两端主机之间的通信可达;可以正确的处理传输过程中丢...

2018-04-19 21:21:20 461

原创 题目

1.判断单链表中是否有环,找到环的入口节点牛客网:https://www.nowcoder.com/practice/253d2c59ec3e4bc68da16833f79a38e4?tpId=13&tqId=11208&rp=3&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking采...

2018-04-19 16:11:13 124

原创 Java基础(十五)JVM

开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发生器有选择的转换成机器码执行。      JVM在它的生存周期中有一个明确的任务,那就是运行Java程序,因此当Java程序启动的时候,就产生JVM的一个实例;当程序运行结束的时候,该实例也跟着消失了。   一、基本概念   ...

2018-04-19 13:02:16 182

转载 Java基础(十四)垃圾回收机制

参考:https://www.cnblogs.com/andy-zcx/p/5522836.htmlhttps://blog.csdn.net/u012813201/article/details/73793668一、垃圾回收机制的意义Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个...

2018-04-18 22:17:45 170

原创 Java基础(十三)HTTP

1.概述> HTTP是HyperText Transfer Protocol(超文本传输协议)的简写,传输HTML文件。> 用于定义WEB浏览器与WEB服务器之间交换数据的过程及数据本身的格式。2.请求部分(1)请求消息行GET  /day08_02/1.html  HTTP/1.1请求方式    ;  URI    ;   协议版本请求方式:Get(默认)  POST  DELETE...

2018-04-18 20:18:58 142

原创 算法(一)排序

一、O(n^2)的排序算法1.选择排序   Selection Sort先找到最小的public static void selectsort(int[] arr){ for (int i =0;i<arr.length ;i++){ for (int j =i;j<arr.length-1;j++){ if (a...

2018-04-18 14:56:20 116

原创 数据库(四)优化

参考:https://blog.csdn.net/u013087513/article/details/77899412对MySQL语句性能优化① 为查询缓存优化查询② EXPLAIN 我们的SELECT查询(可以查看执行的行数)③ 当只要一行数据时使用LIMIT 1④ 为搜索字段建立索引⑤ 在Join表的时候使用相当类型的列,并将其索引⑥ 千万不要 ORDER BY RAND  ()⑦ 避免SE...

2018-04-15 17:37:44 242

原创 数据库(三)索引

参考:https://blog.csdn.net/happyheng/article/details/53143345          https://www.cnblogs.com/shijianchuzhenzhi/p/6383117.htmlSQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。  1.1 ...

2018-04-15 15:44:11 245

原创 数据库(二)连接池

观看传智播客视频后总结1.概念数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。2.连接池原理应用程序直接获取链接的缺点缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建...

2018-04-13 15:18:43 166

原创 数据库 (一)事务

1.概念事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。2.Mysql中的事务a、mysql引擎是支持事务的b、mysql默认自动提交事务。每条语句都处在单独的事务中。c、手动控制事务    开启事务:start transaction | begin    提交事务:commit    回滚事务:rollback             若有事务单元失败,则回滚3....

2018-04-13 11:06:05 160

原创 Java基础(十二)网络编程

1.网络编程概述* A:计算机网络    * 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。* B:网络编程    * 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。2.网络编程三要素(1)IP(2)端口号(3)协议* UDP    * 面向无连接,数据...

2018-04-12 20:15:12 204

原创 Java基础(十一)集合

1.概念* A:集合的由来    * 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 * B:数组和集合的区别    * 区别1 :         * 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值    ...

2018-04-10 22:07:49 163

原创 Java基础(十)正则表达式

1.概念和作用正则表达式    * 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。    * 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的2.常见对象(1)字符类[abc]a、b 或 c(简单类)[^abc]任何字符,除了 a、b 或 c(否定)[a-zA-Z]a 到 z 或 A 到 Z,...

2018-04-10 22:00:23 231

原创 Java基础(九)设计模式

1.单例设计模式* 单例设计模式:保证类在内存中只有一个对象。饿汉式 class Singleton { //1,私有构造函数 private Singleton(){} //2,创建本类对象 private static Singleton s = new Singleton(); //3,对外提供公共的访问方法...

2018-04-09 15:07:44 130

原创 Java基础(八)多线程

1.Java程序运行原理* A:Java程序运行原理    * Java命令会启动java虚拟机,启动JVM,等于启动了一个应用程序,也就是启动了一个进程。该进程会自动启动一个 “主线程” ,然后主线程去调用某个类的 main 方法。    * B:JVM的启动是多线程的吗    * JVM启动至少启动了垃圾回收线程和主线程,所以是多线程的。2.多线程程序实现的方式(1)继承thread类并重写r...

2018-04-08 10:24:32 154

原创 Java基础(七)String、StringBuffer、StringBuilder

1.Scanner    final修饰,不能继承文本扫描器,遇到\r\n 结束2.String类概述 String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 3.String构造方法 将字节数组、字符数组转换成字符串,可以选择索引起始4.String面试题 String s1 = "abc"...

2018-04-07 19:23:02 137

原创 Java基础(六)Object类

1.Object类的概述* A:Object类概述    * 类层次结构的根类    * 所有类都直接或者间接的继承自该类* B:构造方法    * public Object()    * 回想面向对象中为什么说:    * 子类的构造方法默认访问的是父类的无参构造方法2.hashCode()方法* a:返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。 * b:不同对象的,has...

2018-04-07 12:38:52 248 1

原创 Java基础(五)面向对象

1.面向对象特征    * 封装(encapsulation)       是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。                            * 隐藏实现细节,提供公共的访问方式                            * 提高了代码的复用性                            * 提高安全性。    * 继承(inher...

2018-03-30 21:35:33 287

原创 Java基础(四)数组

数组1.数组的初始化* a:动态初始化 只指定长度,由系统给出初始化值        * int[] arr = new int[5];             * 数据类型[] 数组名 = new 数据类型[数组长度];* b:静态初始化 给出初始化值,由系统决定长度        * 格式:数据类型[] 数组名 = new 数据类型[]{元素1,元素2,…};        * 简化格式: 数...

2018-03-30 16:00:27 177

原创 Java基础(三)java内存分配

Java中的内存分配* A:栈(掌握)    * 存储局部变量        局部变量:定义在方法声明上和方法中的变量* B:堆(掌握)    * 存储new出来的数组或对象 * C:方法区    * 代码 * D:本地方法区    * 和系统相关 * E:寄存器    * 给CPU使用1.一维数组的内存(1)一个数组的内存图解首先是方法进栈,main方法圧进栈,随后变量进栈,new的对象进入堆,...

2018-03-30 15:54:49 9399 1

原创 Java基础(二)运算符

1.逻辑运算符    * &&具有短路效果。左边是false,右边不执行    * &是无论左边是false还是true,右边都会执行    * <<:左移    左边最高位丢弃,右边补齐0    *  >>:右移    最高位是0,左边补齐0;最高为是1,左边补齐1    *  >>>:无符号右移 无论最高位是0还是1,左边补齐0...

2018-03-29 20:22:58 169

原创 反向传播算法

看了很多有关神经网络的资料,一直对于反向传播算法总是不理解,对于其过程也是觉得很复杂,让人想放弃,写一篇博客来从头到尾来撸一遍反向传播,让这个黑盒子变透明。自己上手推导了两遍,接下来撸一遍代码,推荐一篇文章,很详细https://www.cnblogs.com/charlotte77/p/5629865.html主要涉及到的数学方法,就是求偏导数,链式法则,没有其他的复杂的数学公式了当然求偏导的原...

2018-03-28 21:09:24 166

原创 Java基础(一)数据类型

看完黑马的j2ee课程总结1.基本数据类型分类(4类8种)     * 整数型        * byte 占一个字节  -128到127                         8bit        * short 占两个字  -2^15~2^15-1                   16bit        * int 占四个字节 -2^31~2^31-1            ...

2018-03-28 16:14:12 263

原创 01背包问题

参考:视频:http://new-play.tudou.com/v/448118973.html?spm=a2hzp.8253869.0.0看了网上强推的背包九讲,但没看太明白,看了视频再相结合,对背包问题有了自己的理解。1.背景描述有N件物品,每件物品的重量未w1,w2……wN,每件物品有相应的价值为v1,v2……vN;现在有一个容量为C的背包,现在要将物品放到背包中,使得背包中所含物品的价值最...

2018-03-28 14:33:57 242

原创 决策树

首先在说到决策树之前,必须理解几个概念,参考知乎上通俗易懂的解释1.信息量信息量是对信息的度量,就跟时间的度量是秒一样,当我们考虑一个离散的随机变量x的时候,当我们观察到的这个变量的一个具体值的时候,我们接收到了多少信息呢?多少信息用信息量来衡量,我们接受到的信息量跟具体发生的事件有关。信息的大小跟随机事件的概率有关。越小概率的事情发生了产生的信息量越大,如湖南产生的地震了;越大概率的事情发生了产...

2018-03-23 18:55:41 139

原创 美团笔试编程题

美团笔试两道编程题,题目其实不难,没有涉及到很复杂的算法,主要是一个逻辑问题,还是由于自己编程能力弱,没有在有限的时间内解决,还要继续刷题。自己的方法也不是最优化,具体的题目不记得了,记下,方便以后来看第一题:求文本距离import java.util.Scanner;/** * Created by HP on 2018/3/23. */public class Main2 { ...

2018-03-23 12:41:50 1676

原创 leetcode_3_Longest Substring Without Repeating Characters

在做这道题时,想的有点复杂,但还是根据用例accepted,后面看了一些解决方法,先附上我的解决方法思路就是:从s的第一个字符开始遍历,在遇到重复的就将这个字符串保存,从重复字符的下一个开始遍历,遇到重复就将字符串保存,并与之前的比较,留下最长的,以此类推。class Solution { public int lengthOfLongestSubstring(String s)

2017-10-09 10:23:23 189

原创 vue学习笔记(一)

在安装依赖,执行到这步时,出现错误根据错误显示,是有一个文件没有保存成功,查找相关,应该是网络问题可以自己直接下载,然后存入相应的目录再次重新安装即可。

2017-07-28 09:35:27 157

原创 leetcode_22_Generate Parentheses

Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.在做这道题时,在字符串如何生成时,思考了许久无果,还是对数据结构没有深刻领悟,于是查了资料,发现可以类似于二叉树的做法。如下图,借鉴于别人代码如下public static Li

2017-07-11 17:14:00 266

原创 leetcode_7_Reverse Integer

在进行这道题目时,想的比较简单,没有想到溢出的问题,Integer是有边界的,需要考虑溢出的问题,如果结果,那么返回值为0对于一个整数可以考虑使用/10以及%10的取余和取整来实现数字的反转复习小知识点:/是取余   %是取整对于溢出的问题,我走了个捷径,可以使用如下方法实现public class Solution { public int reverse(int x) {

2017-07-05 10:14:07 165

原创 linux重新编译内核

在编译内核时,有了一个问题,一直解决不了,网上好多教程,要安的包也安了,可还是报这样的错在make menuconfig后[root@localhost linux-4.10.3]# make menuconfig  HOSTCC  scripts/basic/fixdepIn file included from /usr/include/bits/posix1_lim.h:15

2017-03-18 19:49:55 1184

原创 linux的tar.xz文件解压以及xz工具安装

网上看了好多教程,好多都是这样解压的$ xz -d ****.tar.xz$ tar -xvf *****.tar这样是可以的,可我这就出问题了,提示是  xz command not found没有xz这个命令,发现还需要按照这样一个工具包于是,下了这样一个包http://tukaani.org/xz/要选择.bz2的,别选.xz的,否则还是解压不了这个包很容

2017-03-17 10:07:45 26439

原创 python问题

今天调试程序,出现错误:IndentationError: unindent does not match any outer indentation level查找资料后发现是tab与space混用,在sublime里ctrl+a全选代码后,可以看到又短横线和长横线,修改后即可正常运行

2017-03-10 09:48:06 172

空空如也

空空如也

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

TA关注的人

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