自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 angular4 如何查看angular项目的版本号、项目结构

查看项目版本号1、新建完成项目以后打开package.json scripts下面是一些预定义的项目命令:start 是运行项目的意思, 执行npm start即可, 或者直接执行ng serve也可以.npm build / ng build 是执行构建…….不一一介绍了.然后看下dependencies:我们使用的是angular 5.2.0, 前面的^符号表示,...

2018-08-09 23:00:22 16772 4

原创 dgraph-zero探索1

dgraph zero run文件run方法1、wal(write ahead log)更改操作badgerdb之前,先放入wal文件,由wal异步存入db,方便重启以后的数据恢复2、

2021-06-14 16:25:54 152 1

原创 go基础知识

1、计算机为什么使用补码参考连接: https://www.cnblogs.com/jalja365/archive/2020/05/08/12852424.html

2021-04-11 18:45:28 128

原创 mysql为什么使用B+树

参考:https://www.cnblogs.com/serendipity-fly/p/9300360.html为什么使用B-Tree(B+Tree)上文说过,红黑树等数据结构也可以用来实现索引,但是文件系统及数据库系统普遍采用B-/+Tree作为索引结构,这一节将结合计算机组成原理相关知识讨论B-/+Tree作为索引的理论基础。一般来说,索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储的磁盘上。这样的话,索引查找过程中就要产生磁盘I/O消耗,相对于内存存取,I/O存取的消耗

2021-02-28 19:33:37 297

原创 从master合到自己的分支

1、git merge master 将master分支代码合并到自己的本地分支2、发现util_config文件会有冲突,进去解决冲突,留下自己适合的代码3、git add util_config.py 添加到缓存区4、git commit -m “合master的代码,解决config冲突问题” 合并版本库5、git push即可将master的更改合并到自己的分支...

2020-09-17 11:08:18 383

原创 raft协议

raft协议参考链接:http://thesecretlivesofdata.com/raft/

2020-09-05 18:03:30 159

原创 计算机网络:各层协议、设备

协议:设备:

2019-05-19 14:43:03 1738

转载 外包众包网站

解放号 https://www.jfh.com/开源中国众包 https://zb.oschina.net/码市网 https://mart.coding.net/中移在线众包平台 http://zhongbao.10085.cn/阿里云众包平台 https://zhongbao.aliyun.com/淘宝客威客 https://weike.taobao.com/京东众包 http:/...

2019-04-28 18:18:01 5073

原创 华为暑期实习2019.4.10第二题

给定一个字符串、字符串包含数字、大小写字母以及括号,括号可以嵌套,即括号里面可以出现数字和括号…源代码:import java.util.Scanner;import java.util.Stack;public class Main { public static void main(String[] args) { Scanner sc=new Scann...

2019-04-11 10:31:46 324

转载 图的深度优先遍历和广度优先遍历

参考:https://www.cnblogs.com/toSeeMyDream/p/5775382.html

2019-04-10 12:10:09 131

原创 直接插入排序、折半插入排序、希尔排序、冒泡排序、快速排序、选择排序、归并排序--源码

直接上源码,有问题请留言:public class Main { public static void main(String[] args) { int[] a={20,30,21,35,2,1}; insert6(a); for(int i=0;i<a.length;i++){ System.out.pr...

2019-04-04 22:03:29 922

原创 华为2019暑期实习第一题2019-04-03

1、现有多组整数数组,需要将他们合并成一个新的数组。合并规则从每个数组里按顺序取出固定长度的内容。。。。。。。import java.util.ArrayList;import java.util.Iterator;import java.util.Scanner;public class Main { public static void main(String[] arg...

2019-04-03 23:29:12 1183

原创 01背包问题

代码:public class Main { public static void main(String[] args) { int[] w={0,2,3,4,5,9}; //可放的重量 int[] v={0,3,4,5,8,10};//价值 int k;//第几件 int c;//当前可放重量 int ...

2019-04-02 12:29:47 107

转载 哈希表、数组、链表、hashmap

2019-03-31 14:12:31 128

转载 virtualbox linux 配置桥接网卡

参考连接:https://blog.csdn.net/chunxiaqiudong5/article/details/79520691

2019-03-28 10:21:39 467

原创 java类加载过程

一、类加载过程是什么?类加载过程是类的生命周期的一部分。类生命周期:类编译—》类加载—》类的使用—》方法区进行垃圾回收类加载过程:将编译以后的类的二进制数据加载进入内存、然后生成对应的对象的过程。类加载的最终产品是位于运行时数据区的堆区的Class对象。Class对象封装了类在方法区内的数据结构,并且向Java程序提供了访问类在方法区内的数据结构对的接口。二、过程步骤类加载过程包括三...

2019-03-25 10:36:22 109

原创 Fluent Api配置实体之间的关系

一、一对一关系1、两个实体分别包含一个引用属性,Code First默认约定它们为一对一关系。2、在一对一关系情况下,需要提供给Code First额外的信息,以确定它们的主从关系。配置一对一的方法:HasRequired ,HasOptional ,WithOptional ,WithRequiredPrincipal,WithRequiredDependent代码: publi...

2019-03-22 11:06:55 431

原创 Java 后序遍历(递归、堆栈)

递归源代码://后序遍历--递归 public void theFirstTraversal(Node n){ if(n.getLeftNode()!=null) theFirstTraversal(n.getLeftNode()); if(n.getRightNode()!=null) theFirstT...

2019-03-21 23:19:52 869

原创 java 中序遍历(递归、堆栈)

递归源代码: //中序遍历--递归 public void theFirstTraversal(Node n){ if(n.getLeftNode()!=null) theFirstTraversal(n.getLeftNode()); printNode(n); if(n.getRightNode()!=null...

2019-03-21 23:16:48 1662 2

原创 webapi+mvc+EF的分层的架构思想

项目分层结构各层的讲解一、Data用于存放领域模型、不引入任何项目二、Data.SqlServer0、引入EF1、使用Fluent Api定义实体之间的关系2、数据迁移生产的文件3、定义数据库上下文三、DTO0、定义dto,主要用于数据访问层和表现层的分隔1、AutoMapper的配置、dto到实体的映射四、Web.Api0、存放controller1、存放业务逻辑...

2019-03-21 22:09:09 1063

原创 java先序遍历树(递归、堆栈)

第一种方式(递归)代码://先序遍历--递归 public void theFirstTraversal(Node n){ printNode(n); if(n.getLeftNode()!=null) theFirstTraversal(n.getLeftNode()); if(n.getRightNode()!...

2019-03-21 12:15:01 395

原创 java 集合(map)

一、hashmap1、HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。遍历时,取得数据的顺序是完全随机的。2、HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null。3、HashMap不支持线程的同步(即任一时刻可以有多个线程同时写HashMap),可能会导致数据的不一致。如果需要同步,可以用 ...

2019-03-20 11:16:09 96

原创 java 集合(set)

一、set接口1、无序(相当于一个罐子)2、自己没有定义其他方法3、不允许相同的元素。判断相同使用equal二、hashset特点:1、具有很好的对象检测性能:查找某一对象,先获取该对象的hashcode、然后找到对应的存储区域、从存储区域中挨个取元素、进行equal对比。2、存储对象的效率较低:计算出该对象的hashcode、根据该hashcode进行存储。3、不是同步的,线程不...

2019-03-20 10:50:06 116

原创 java 集合(list)

一、arraylist和victor1、两者的底层实现都是数组、所以查询速度较快、删除插入速度慢2、都有初始化容量的大小、超过容量arraylist变为原来的1.5倍(不能更改倍数)、victor变为原来的2倍(可以更改倍数)3、实现了iterator和list接口3、arraylist没有使用Synchronized进行修饰、线程不安全、但性能较高。victor使用Synchronize...

2019-03-20 10:11:01 154

原创 java 集合基础接口Iterator、collection

一、基础介绍(Set、List、Map)Set(集):集合中的元素不按特定方式排序,并且没有重复对象。他的有些实现类能对集合中的对象按特定方式排序。List(列表):集合中的元素按索引位置排序,可以有重复对象,允许按照对象在集合中的索引位置检索对象。Map(映射):集合中的每一个元素包含一对键对象和值对象,集合中没有重复的键对象,值对象可以重复。他的有些实现类能对集合中的键对象进行排序。...

2019-03-20 10:04:10 140

原创 java中的volatile

可见性线程本身并不直接与主内存进行数据的交互,而是通过线程的工作内存来完成相应的操作。这也是导致线程间数据不可见的本质原因。因此要实现volatile变量的可见性,直接从这方面入手即可。对volatile变量的写操作与普通变量的主要区别有两点:(1)修改volatile变量时会强制将修改后的值刷新的主内存中。(2)修改volatile变量后会导致其他线程工作内存中对应的变量值失效。因此,再读...

2019-03-20 00:17:58 91

原创 Java String StringBuffer StringBuilder

String1、String类是final类,也即意味着String类不能被继承,并且它的成员方法都默认为final方法。在Java中,被final修饰的类是不允许被继承的,并且该类中的成员方法都默认为final方法。在早期的JVM实现版本中,被final修饰的方法会被转为内嵌调用以提升执行效率。而从Java SE5/6开始,就渐渐摈弃这种方式了。因此在现在的Java SE版本中,不需要考虑用f...

2019-03-19 20:03:50 76

原创 Java 多线程编程相关

一、多线程的两种实现Thread类1、public Thread()2、public Thread(Runable target)3、public Thread(String ThreadName)4、public Thread(Runable target,String ThreadName)常用方法:start()、sleep()、setName()、setPriority()、M...

2019-03-19 16:29:39 120

原创 java Object公共方法

Object类方法Object类的组成:1、clone()这个方法是为object的克隆对象的而生。有些人可能会不明白,克隆不就是copy吗?copy不就是跟new一个对象差不多嘛?其实不然,clone()方法存在的意义在于java语言的对象引用机制。如:Person p1 = new Person();Person p2 = p1;此时,p1和p2是引用的同一个对象的,这个对象...

2019-03-18 19:32:00 538

原创 Java 多态--重载、重写、接口、抽象类

多态的四种表现形式1、重载在一个类中实现多态方法名必须相同参数类型、个数可以不相同返回值可以不相同访问修饰符可以不同2、重写在子类和父类中实现多态方法名必须相同参数类型、个数必须相同返回值必须相同访问修饰符可以不同、但是必须范围要比父类广3、接口4、抽象类和抽象方法如果一个类中包含抽象方法,那么该类必须为抽象类任何子类必须重写抽象方法、或者继续声明为抽象方法抽象类...

2019-03-18 14:59:00 152

转载 java程序的执行流程

程序运行流程图:如上图所示,首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。在整个程序执行过程中,JVM会用一段空间来存储程序执行期间需要用到的数据和相关信息,这段空间一般被称作为Runtime Data Area(运行时数据区),也就是我们常说的JVM内存。因...

2019-03-18 12:18:46 1196

原创 java内存模型是什么?解决了什么问题?通过什么方式解决

java内存模型是什么?解决了什么问题?通过什么方式解决是什么?很简单,Java内存模型不是实际存在的与硬件相关的东西,它是一种共享内存系统中多线程程序读写操作行为的规范、一种标准。通过这些规则来规范对内存的读写操作,从而保证指令执行的正确性。它与处理器有关、与缓存有关、与并发有关、与编译器也有关。解决了什么问题?他解决了CPU多级缓存、处理器优化、指令重排等导致的内存访问问题,保证了并发...

2019-03-18 11:58:24 255

转载 设置mysql远程登陆

参考博客:https://blog.csdn.net/wuchenlhy/article/details/80702248

2019-03-09 18:23:16 236

原创 排序------希尔排序

源代码 public static void main(String[] args) { int[] a={20,30,10,2,9,80,2,3,11}; shellSort(a); for(int i=0;i&lt;a.length;i++){ System.out.println(a[i]); }...

2019-03-08 23:05:34 74

原创 排序------折半插入排序

源代码 public static void main(String[] args){ int[] a={20,30,25,2,6,1}; insertSort(a); for(int i=0;i&lt;a.length;i++){ System.out.println(a[i]); } } ...

2019-03-03 13:12:17 397

原创 排序-----直接插入排序------带监视哨和不带监视哨

源代码public class Main { public static void main(String[] args) { int[] a={20,30,21,35,2,1}; //insertSort(a); insertSortWithLookOut(a); for(int i=0;i&lt;a.length;i++...

2019-03-02 22:15:51 1472

转载 C#中IEnumerable、ICollection、IList、IQueryable 、IQueryable 、List之间的区别

转载博客:https://www.cnblogs.com/sunliyuan/p/5823419.html

2019-02-24 16:34:01 410

转载 WebApi的路由机制

参考博客:https://blog.csdn.net/xiaouncle/article/details/83869952

2019-02-22 22:01:14 119

原创 angular4的脏值检测

背景年前对实验室研一的同学做了一个angular专题学习的培训,培训的效果不太理想,想了想原因还是对angular中的原理不理解所致。以后再做angular项目的时候多了解一下其中的原理。本次学习angular的脏值检测。怎么触发脏值检测异步事件-用户输入操作,比如点击,提交等-请求服务端数据-定时事件,比如setTimeout,setInterval触发的原理发现上面的异步事...

2019-02-16 14:22:41 3477

原创 angular4启动过程中组件生命周期的运行顺序(包含脏值检测的过程)

背景年前对实验室研一的同学做了一个angular专题学习的培训,培训的效果不太理想,想了想原因还是对angular中的原理不理解所致。以后再做angular项目的时候多了解一下其中的原理。本次学习angular的启动过程。Angular启动过程中生命周期钩子的运行顺序运行顺序如图所示:生命周期执行顺序:1、ngOnChanges(因本组件无输入属性 ,所以该方法没有执行)在有输入属性...

2019-02-16 13:47:25 1262

angular系统讲解demo

此demo为培训演示demo,包含组件、模板、组件交互、service等功能的事例代码

2019-02-16

c_sharp_6.0_in_a_nutshell_6th_edition.pdf

c_sharp_6.0_in_a_nutshell_6th_edition.pdf C#经典教材,包含很多该语言的原理,讲解到位

2018-11-17

空空如也

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

TA关注的人

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