自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 Git 常用命令笔记

常用Git 命令 序言 Git 是我们在管理代码时经常用到的管理工具,下面介绍一些常见的git命令 专有名词介绍: Workspace:工作区 Index / Stage:暂存区 Repository: 仓库区/本地仓库 Remote: 远程仓库 创建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [

2021-06-23 15:16:45 118

转载 GCC编译程序

GCC编译程序 包括四个过程: 预处理(pre—processing) 编译(compiling) 汇编(assembling) 链接(linking) [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SYBHD3K4-1604042430476)(C:\Users\Tangs\AppData\Roaming\Typora\typora-user-images\1604026954259.png)] 预处理:将头文件和宏定义进行展开 编译阶段:gcc调用不同语言的编译器,例

2020-10-30 15:22:11 205

原创 前端的学习笔记JS

前端 W3C标准 W3C(World Wide Web Consortium(万维网联盟)) 成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构 标准包括: 结构化标准语言(HTML、XML) 表现标准语言(CSS) 行为标准(DOM、ECMAScript) UI框架 Ant-Design:阿里巴巴出品,基于React的UI框架 ElementUI、iview、ice:饿了么出品,基于Vue的UI框架 Bootstrap:Twitter推出的一个用于前端开发的开源工具包 Am

2020-08-03 09:53:53 295

原创 前端的学习笔记CSS

CSS HTML + CSS + JavaScript 结构 + 表现 + 交互 1 介绍 学习路线: CSS是什么 CSS怎么用(快速入门) CSS选择器(重点+难点) 美化网页(文字,阴影,超链接,列表,渐变…) 盒子模型 浮动 定位 网页动画(特效效果 ) Cascading Style Sheet层叠级联样式表 CSS:表现(美化网页) 字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动… [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sUFVfXHY-1

2020-08-01 20:45:17 225

原创 02 Mybatis学习笔记

Mybatis学习笔记 结果映射(resultMap) association – 一个复杂类型的关联;许多结果将包装成这种类型 嵌套结果映射 – 关联可以是 resultMap 元素,或是对其它结果映射的引用 collection – 一个复杂类型的集合 嵌套结果映射 – 集合可以是 resultMap 元素,或是对其它结果映射的引用 SQL: CREATE table `teacher`( `id` int(10) not null , `name` varchar(30)

2020-08-01 20:43:44 127

原创 01 MyBatis学习笔记

MyBatis学习教程 1、简介 1.1 介绍 MyBatis是一款优秀的持久层框架 它支持定制化SQL、存储过程以及高级映射 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集 MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(Plain Old Java Objects,普通老式Java对象)为数据库中记录 MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了

2020-07-27 15:01:12 158

原创 07 Java 反射机制

Java 反射机制 静态 VS 动态语言 动态语言 是一类在运行时可以改变其结构的语言:例如新的函数、对象,甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构 主要的动态语言:Object-C、C#、JavaScript、PHP、Python等 静态语言 与动态语言相对应的,运行时结构不可变的语言就是静态语言,如Java、C、C++。 Java不是动态语言,但Java可以被称之为“准动态语言”。即Java有一定的动态性,我们可以利用反射

2020-07-15 18:20:09 148

原创 06 Java 注解介绍

Java注解 注解的自我介绍 Annotation是从JDK 5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序做出解释(这一点和注释(comment)没有什么区别)、 可以被其他程序(比如:编译器等)读取 Annotation的格式 注解是以**@注释名**在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked) Annotation在哪里使用? 可以附加在package、class、metho

2020-07-14 09:59:33 122

原创 05 Java线程同步

多个线程操作同一个资源 并发 定义: 同一个对象被多个线程同时操作 处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象。这时候我们就需要线程同步。线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用。 由于同一进程的多个线程共享同一块存储空间,在带来方便的同时,也带来访问冲突问题,为了保证数据在方法中被访问时的正确性,在访问时加入锁机制(synchronized),当一个线程获得对象的排它锁,独占资源,其他线

2020-07-10 22:25:28 168

原创 Nmap的安装及使用说明

Nmap的安装使用教程 Nmap介绍 Nmap(Network Mapper)是一种用于网络上客户机与服务器的一种安全扫描器。不仅具有数据收集和枚举的功能,而且也可以作为一种漏洞探测器和安全扫描器。 官网:https://nmap.org/ 主要有以下三个功能; 主机探测:探测网络主机是否在线,列出响应TCP和ICMP请求和端口主机 端口扫描:探测目标主机所开放的端口 版本检测:探测目标主机的服务名称和版本号 系统检测:探测目标主机的操作系统以及网络设备的硬件特征 Nmap的安装 官方下载地址:http

2020-07-09 10:40:40 3737

原创 04 Java线程学习2

线程状态 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4tNQKFhI-1593158875388)(C:\Users\Tangs\AppData\Roaming\Typora\typora-user-images\1593090312049.png)] 线程方法 方法 说明 setPriority(int newPriority) 更改线程的优先级 static void sleep(long millis) 在指定的毫秒数内让当前正在执行的线程休眠

2020-06-26 16:08:23 156

原创 Java中使用Lambda入门

Lamda表达式 Lambda λ的使用好处: 避免匿名内部类定义过多 可以让你的代码看起来很简洁 去掉一堆没有意义的代码,只留下核心的逻辑 通过2->6 一步一步实现其方法。 public class LambdaTest { //3.静态内部类 static class Like2 implements ILike{ @Override public void lamda() { System.out.pr

2020-06-25 21:09:31 201

原创 03 Java线程学习1

线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程、gc线程 main()称之为主线程,为系统的入口,用于执行整个程序 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统密切相关的,先后顺序是不能人为干预的 对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制 线程会带来额外的开销,如CPU调度时间,并发控制开销 每个线程在自己的工作内存交互,内存控制不当会造成数据不一致 介绍 Java 给多线程编程提供了内置的支持。 一条线..

2020-06-25 20:48:30 120

原创 02 Java面向对象特点介绍

本质 面向对象编程(Object-Oriented Programming,OOP),本质就是以类的方式组织代码,以对象的组织(封装)数据。 面向过程是具体的、面向对象是抽象的。 抽象 三大特性: **封装、继承、多态 ** 类和对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。 例: 动物、植物、手机… Person类、Pet类、Cat类,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为。 对象是抽象概念的具体实例。 例:李四就是人的一个

2020-06-24 11:14:03 125

原创 01 Java流控制及方法

Java流控制 java.util.Scanner是Java5的新特性,可以通过Scanner 获取用户的输入。 Scanner s = new Scanner(System.in) 通过Scanner类的next()和nextLine()方法获取输入的字符串,在读取前需要使用hasNext()和hasNext Line()判断是否还有输入的数据。 注意:Scanner使用之后记得通过s.close关闭 public static void main(String[] args){ //创建一个扫描

2020-06-23 15:13:56 183

原创 00 JAVA数据类型及转换

进制 十进制: int i = 10; 八进制: int i = 010;  以0开头 十六进制: int i = 0x10; 以0x开头 浮点数扩展 Float :有限、离散、舍入误差、大约、接近但不等于 Double: 最好完全不要使用浮点数类型 字符类型 char c1 = ‘\u0061’ 表示编码Unicode表(97 = a  65 = A) 2字节 转义字符 \t 水平制表符 \n 换行 类型转换 由于Java是强类型语言,所以要进行运算的时候,需要进行类型转换 低 &n

2020-06-22 17:02:57 318

转载 软件项目管理

转载出自: http://blog.csdn.net/shimiso前言:            介于许多人对项目经理这个职位的陌生和含糊,将自己的切身经历和阅读、交流得到的一些经典案例整理出来。           要做好一个项目经理,是很有点难的,他首先必须要是技术和管理的化身,其次要具备较好的形象和极佳的口才,同时拥有一定的人格魅力,另外他还要具备一定的设计头脑和审美观,还有很多,不再赘述....

2018-06-02 16:06:08 5826

转载 DRY原则和Shy原则

保障可维护性的主要诀窍是遵循DRY原则和Shy原则。 在一个系统的整个生命周期里,理解和改动这类维护工作的比例一般非常之高。为了维护的方便,要尽量将系统划分为可以独立理解与改动的模块。这就要在设计的时候注重DRY原则与Shy原则。不过,这两条原则有一定的冲突,并不总能兼得,于是在追求的时候要重视分寸。维护者的两大困扰有两种情况会给维护者增添很大的麻烦:一种是为了调整一个效果,要改动无数个地方;一种...

2018-04-01 15:00:06 172

win10 透明任务栏 界面设置

可以实现好多win10的桌面设置功能 软件属于免费软件,大家可以参考

2018-10-28

Navicat for MySQL

mysql友好的界面操作,Navicat是一款界面化操作数据库软件。

2018-10-12

空空如也

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

TA关注的人

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