自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Charles使用基础

简介Charles是一种代理服务器,通过配置,使得流量通过Charles转发到Server,并且接收Server的响应,并转发回Client。由此我们可以在Charles中查看和分析request和response。同时Charles还具有设置断点(从中修改request或response),弱网环境测试(可设置网络速度,稳定性等)等功能。配置配置的基本思想就是,把运行了Charles软件的PC设置成代理服务器,然后配置Client的网络代理。Charles端Proxy->Proxy Se

2020-09-02 00:56:03 250

原创 JavaScript Array对象的方法

map()语法:array.map(function(currentValue, index, arr), thisValue)参数说明map()对每个元素依次调用函数进行处理,并返回一个处理过的元素值组成的新数组。map()不会改变原数组。reduce()语法:array.reduce(fuction(total, currentValue, currnetIndex, ar...

2019-08-30 14:50:35 131

原创 markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-08-28 13:51:48 220

原创 在LaTeX中插入图片基本用法

LaTeX本身不支持插图功能,需要由graphicx宏包支持。用法在导言区调用graphicx宏包\usepackage{graphicx}使用\includegraphics命令加载图片\includegraphics[<options>]{<filename>}其中为图片文件名,与使用\include命令相似;图片文件的拓展名可写可不写。可选参...

2019-04-14 09:15:36 4592

原创 LaTeX中最基本的表格用法

排版表格最基本的tabular环境用法为:\begin{tabular}{<column-spec>}<item1> & <item2> & ... \\\hline<item1> & <item2> & ... \\\end{tabular}其中:& 用来分隔单元格;\ \ 用来...

2019-04-13 20:50:31 5559

原创 JDK、JRE、JVM三者之间的关系

JDK(Java Development Kit),即Java标准版开发包,是Sun提供的一套用于开发Java应用程序的开发包,它提供了编译、运行Java程序所需的各种资源和工具,包括Java编译器、Java运行时环境(JRE),以及常用的Java类库等。JRE(Java Runtime Environment),即Java运行时环境,是运行Java程序的必须条件。JVM(Java Virtu...

2019-03-30 00:25:23 238

原创 Java的运行机制

Java的运行机制Java语言既是编译型语言也是解释型语言,或者说,Java既不是纯粹的编译型语言,也不是纯粹的解释型语言。Java程序的执行过程,必须先使用javac编译,编译生成 *.class文件(.class文件是一种平台无关的字节码),.class文件是不可以执行的,必须使用java解释器执行,生成特定平台的机器码。高级语言 的运行机制计算机高级语言按程序执行方式可以分为编译型和...

2019-03-30 00:01:19 215

原创 Java的包装类及装箱拆箱

Java包含了8种基本的数据类型(byte、short、int、long、char、float、double、boolean),但这8种数据类型不支持面向对象的编程,也不具备对象的特性:没有Field、方法可以被调用。这些有一定的方便性,如可以进行简单的有效的常规数据处理。但为了解决8中基本数据类型的变量不能当成Object类型变量使用问题,Java提供了包装类(Wrapper Class)概...

2019-03-29 23:21:32 139

原创 浅谈对git分布式版本控制系统的理解?

首先说一下什么是集中式版本控制系统(比如CVS和SVN):在集中式版本控制系统中,版本库集中放在中央服务器上,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。那分布式版本控制系统与集中式版本控制系统有何不同呢?首先,...

2019-03-29 16:19:18 494

原创 面向对象的理解

在目前的软件开发领域有两种主流的开发方法:结构化开发方法和面向对象开发方法。结构化编程语言有C、Basic、Pascal等,面向对象编程语言有C++、Java、C#和Ruby等。面向对象程序设计基本思想:使用类、对象、继承、封装、消息等基本的概念来进行程序设计。从现实世界中客观存在的事务(即对象)出发来构建软件系统,并在系统构造中尽可能运用人类的自然思维方式。强调以现实世界中的事务(即对...

2019-03-29 16:00:24 166

原创 Java面试中需要了解的AWT和Swing

AWT和Swing是什么AWT和Swing都是Java提供的GUI(Graphics User Interface图形用户界面包)工具包。通过AWT和Swing提供的图形界面组件库,Java的图形用户界面编程非常简单,程序只要一次搭建所需的图形组件,并用合适的方式将这些组件组织在一起,就可以开发出非常美观的用户界面。具体概念AWT(Abstract Window Toolkit)抽象窗口工具...

2019-03-29 14:29:27 630

原创 Java面试中需要了解的序列化

序列化概念序列化是指 把对象转换成有序字节流 ,以便在网络上传输或者保存在本地文件中。序列化后的字节流保存了Java对象的状态以及相关的描述信息。客户端从文件中或网络上获得序列化后的对象字节流后,根据字节流中所保存的对象状态及描述信息,通过反序列化重建对象。序列化的核心和本质序列化就是把实体对象状态按照一定的格式写入到有序字节流,反序列化就是从有序字节流重建对象,恢复对象状态。序...

2019-03-29 11:25:44 154

原创 用正则表达式判断一个String是不是仅包含纯数字

用正则表达式判断一个String是不是仅包含纯数字 public final static boolean isNumeric(String str){ if (str != null && !"".equals(str.trim())){ return str.matches("^[0-9]*$"); } else{ return false; ...

2019-03-28 17:44:53 7649

原创 git commit提交更新报错Changes not staged for commit

git commit提交更新报错Changes not staged for commit报错如下:$ git commit -m ""On branch masterChanges not staged for commit: modified: Map/src/test/TestValidator.javaUntracked files: .me...

2019-03-28 11:24:36 21951 2

原创 Java中Scanner的用法

Scanner用法示例:import java.util.Scanner;Scanner sc = new Scanner(System.in);String str = sc.nextLine();sc.close();原理通过Scanner类获取用户输入时,控制台会一直等待用户的输入,直到用户敲回车键结束,把所输入的内容传给Scanner,程序要从Scanner获取输入的内容,...

2019-03-28 09:19:36 965

LaTeX2e 文类和宏包学习手册.pdf

以book为例讲解如何撰写自己的宏包,以及常用来撰写宏包的宏包的使用方法

2019-05-12

空空如也

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

TA关注的人

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