一、创建标签 在Git中打标签非常简单,首先,切换到需要打标签的分支上: 1 $ git branch 2 * dev 3 master 4 $ git checkout master 5 Switched to branch 'master' 然后,敲命令git tag <name>就可以打一个新 ...
分类:
其他好文 时间:
2020-07-29 14:46:18
阅读次数:
77
1、什么是运行时数据区? 1、什么是运行时数据区 ? javac 指令:编译java文件生成class文件 ? java指令:运行class文件即将数据放到jvm中 ? class文件运行,后将不同的数据放到jvm中不同的位置这就是运行时数据区的由来。 2、运行时数据区为什么要这么划分 1、clas ...
分类:
其他好文 时间:
2020-07-28 22:47:30
阅读次数:
76
1. 前言 在《还不清楚怎样面向对象?》和《面向对象再探究》两篇文章中,都介绍了关于面向对象程序设计的概念和特点。其中也涉及到了许多代码,比如: Dog dog = new Dog(); 这篇文章就主要来谈谈创建对象时的具体操作。 2. 引入例子 下面是一个Dog类: /** * @author X ...
分类:
编程语言 时间:
2020-07-28 17:28:04
阅读次数:
93
List接口 我们掌握了Collection接口的使用后,再来看看Collection接口中的子类,他们都具备那些特性呢?接下来,我们一起学习Collection中的常用几个子类(java.util.List集合、java.util.Set集合)。 1.1 List接口介绍 java.util.Li ...
分类:
编程语言 时间:
2020-07-28 17:15:58
阅读次数:
76
前言 这里将fastjson<=1.2.24和fastjson<=1.2.47的版本同时复现。利用的思路都是大致相同的,部分细节忽略。 一、环境搭建和知识储备 1.1、影响版本 漏洞1 CVE-2017-18349 fastjson ? 1.2.24(实际[1.2.22-1.2.24]) 漏洞2 f ...
分类:
Web程序 时间:
2020-07-28 16:51:00
阅读次数:
128
POJ 1236 Network of Schools ? 校园网:给定N所学校和网络,目标是分发软件其他学校都可收到,求①所需最少分发学校数;②若任选学校都能收到,最低新增边数。 思路:同一个强连通分量内的顶点合并为一个,在这个DAG上计算出度和入度。①其实是求入度为0的顶点数,②则是求0出度和0 ...
分类:
编程语言 时间:
2020-07-28 16:49:08
阅读次数:
75
转至:http://www.178linux.com/88405 1、创建一个10G分区,并格式为ext4文件系统 a) 要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl; ~]# mke2fs –t ext4 –b 2048 –m 2 –L MYDAT ...
分类:
系统相关 时间:
2020-07-28 14:19:03
阅读次数:
85
ORM单表操作 类 表类对象 一行数据类属性 字段 增 创建记录方式1 student_obj = models.Student( name='dazhaung', age=23, ) student_obj.save() 创建记录方式2 new_obj = models.Student.objec ...
分类:
其他好文 时间:
2020-07-28 10:01:33
阅读次数:
63
1 核心概念(非常简单) 大家想象一棵树 分支就是 同一个树关节 长两个分叉 每一个树关节 就是一个commit commit 是纵向纬度的版本 分支(branch) 是横向纬度的版本 (发挥想象力 自己想想) github.com 存储代码 以及版本 分支 等等信息的网站 2 操作心法 时刻留意着 ...
分类:
其他好文 时间:
2020-07-28 00:26:04
阅读次数:
82
线程同步问题广泛应用于多种场景,特别是与网络数据收发等耗时操作有关的场景。线程的操作往往比较抽象,线程大多运行在程序的后台,无法直观的查看其运行状态,因此,本文以图解的形式,为读者讲述线程同步的原理,并附以相关例程方便大家调试。 本文讲述一个经典的生产者-消费者线程同步模型,用于描述与后台缓存队列相 ...
分类:
编程语言 时间:
2020-07-28 00:17:01
阅读次数:
88