自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

S.Mming

上善若水,道法自然,剑指苍穹,唯吾独尊……

  • 博客(85)
  • 资源 (1)
  • 收藏
  • 关注

原创 CentOS7 2019.08 安装MySQL5.7 并更改密码权限和远程登录连接

第一步,下载MySQL安装[root@localhost ~]# cd /home/data/[root@localhost data]# lsget-docker.sh nginx-1.10.1 nginx-1.10.1.tar.gz redis-5.0.3 redis-5.0.3.tar.gz server-jre-8u131-linux-x64.tar.gz zookee...

2019-11-18 15:29:04 414

原创 CecureCrt8使用ctrl+c and ctrl+v进行复制粘贴

1、默认为选中时自动复制,右键粘贴要取消的话在:Options->Global Options ...->Terminal 里面有个Mouse的选项块。 Copy on Select Paste on Right/Left Butto2、不想使用上面的方式,要使用windows上的复制粘贴快捷键的话设置如下:按上面方式先取消默认方式,默认方式右键粘贴的...

2019-11-11 10:33:00 1118

转载 文法:0型,1型,2型,3型

https://blog.csdn.net/Jane_96/article/details/80029708

2019-10-23 16:44:47 365

转载 Java中类与类之间的关系:依赖,关联,耦合,聚合,组合,继承,实现

https://blog.csdn.net/kiki44944/article/details/81153804

2019-10-18 17:10:34 944

原创 位(bit)、字节(byte)、字符、编码之间的关系

最近遇到好多编码问题,读文件也好,项目解码也好,感觉好难下手,所以同意学习了一下,发现这个博客还是很不错的。https://blog.csdn.net/prdslf001001/article/details/78615823...

2019-10-11 16:10:42 189

原创 Spring Boot注解详解

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Jav...

2019-10-11 14:42:43 227

原创 CentOS7服务器搭建---静态ip,vsftpd服务器

好久没有发博客,最近刚好在研究CentOS服务器搭建,偶有心得,想总结一番。在VM ware中创建centos7的虚拟机,本地安装xshell和winSCP来进行远程控制和文件传输,刚开始没有问题,但是在经过一系列配置之后:Tomcat,maven,vsftpd.连接又出现了问题说明:在网上搜了好多文章都是大同小异,都没有完全解决我想要的固定IP后要达到的如下效果,1、笔记本主机IP为...

2018-12-30 20:21:49 384

转载 DataGrid用法及属性

使用方法(Usage Example)从现有的表单元素创建数据表格,定义在html中的行,列和数据。<table class="easyui-datagrid">      <thead>          <tr>              <th data-options="field:'code'">Code</th&am

2018-07-16 23:39:50 10736 1

原创 常用Git命令

在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--global]# 设置提交代码时的用户信息...

2018-07-08 14:14:23 218

原创 Spring MVC体系概述

体系结构:Spring MVC是基于Model2实现的技术框架,从接受请求到返回响应,Spring MVC框架的众多组件通力合作,各司其职,有条不紊的完成分配的工作。在整个框架中,DispatcherServlet处于核心位置,它负责协调和组织不同的组件以完成请求处理并返回响应的工作。和大多数Web MVC框架一样,Spring MVC通过一个前端Servlet接受所有的请求,并将具体工作委托给其...

2018-06-05 13:21:26 607

转载 Spring AOP详解

一.前言    在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented ...

2018-06-03 13:38:44 489

转载 Spring boot 包及其作用

NameDescription备注spring-boot-starter-thymeleaf使MVC Web applications 支持ThymeleafThymeleaf是一个JAVA库,一个XML/XHTML/HTML5的可扩展的模板引擎,同类事物:Jspspring-boot-starter-data-couchbase使用Couchbase 文件存储数据库、Spring Data Co...

2018-05-31 17:01:54 1846

原创 Linux中fork()函数解析

1. fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,这个新的进程就成为子进程。一个进程调用fork()函数以后,系统先给新的进程分配资源,例如存储数据可代码空间。然后把原来进程的值都复制到新的进程当中,只有少数值与原来不同。调用fork()函数之后,fork()之后的代码一定是两个进程同时执行,而之前的代码已经由父进程执行完毕。for()函数返回值:返回一个大于0的值给父进程,...

2018-05-20 11:13:00 249

转载 Jetty 和Tomcat比较

Jetty和tomcat的比较 相同点:1.      Tomcat和Jetty都是一种Servlet引擎,他们都支持标准的servlet规范和JavaEE的规范。 不同点:1.      架构比较Jetty的架构比Tomcat的更为简单Jetty的架构是基于Handler来实现的,主要的扩展功能都可以用Handler来实现,扩展简单。Tomcat的架构是基于容器设计的,进行扩展是需要了解Tomc...

2018-05-10 17:59:25 257

转载 怎样将Java程序打包为jar文件

Java文件转化成har的步骤如下:1、右键文件,点击导出(Export);2、选择Java文件夹下的JAR file,点击next;3、在JAR file后面的文本框中选择导出的位置;4、接下来全部点击next;5、直到最后一个页面时点击finish;6、完成。接下来介绍下jar:JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用...

2018-05-10 17:52:36 815

原创 计算机图形学复习---简答题

1.    计算机图形学,数字图像处理,模式识别的共同点和区别是计算机应用领域发展的三个分支共同:用计算机处理信息区别:图像处理是对原有物体的映像处理,再现图像,模式识别是对图形信息的识别和描述,提取数据模型,计算机图形学是对给定图形的描述生成图形图像。2.    计算机图形学研究的内容,列出计算机图形学应用领域:研究内容:基本图形元素生成算法,图形变换,造型技术,真实感图形生成,人机交互技术。应...

2018-05-06 11:54:56 4245

原创 计算机图形学---名词解释

计算机图形学复习指南Ø  名词解释计算机图形标准:在计算机图形系统及其相关应用界面和数据传输之间的接口标准。几何变换的概念:对图形的几何信息经过平移,比例,旋转等变换后产生的新图形,是图形在方向,尺寸和形状方面的变换。裁剪与裁剪窗口:在二维观察中,需在观察坐标下对窗口进行裁剪,只保留窗口中的那部分图像,去掉窗口外的图形。反走样:减少或消除由离散量引起的是失真技术。投影变换:把三维立体投影到投影面上...

2018-05-06 11:02:19 4136

转载 IntelliJ Idea 快捷键大全

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift...

2018-04-26 21:35:29 289

原创 Java面试题---JavaSE方式

1.    HashMap 和 HashTable区别:两者的主要区别是Hashtable是线程安全的,HashTable是非线程安全。因而HashMap的速度更快,所以若无特殊需求建议使用Hashmap.多线程环境下如果使用HashMap,则应该使用synchronizedMap()方法来获取一个线程安全的集合。第二个是hashmap允许有空值,而且计算hash方式不同,不过两者的实现方式都是数...

2018-03-28 22:43:02 630 1

原创 Java面试题----Java基础部分

1.    面向对象的特征有哪些方面分装:把数据和方法包装起来,对数据的访问只能通过已经定义的接口。继承:子类继承父类的某些数据类型或者方法,并对这些方法进行重写或者直接调用。多态:允许不同子类的对象对同一消息做出不同的相应。用同样的对象引用调用同样的方法做了不同的事情。2.    访问修饰符Private>default>protected>public3.    构造器,co...

2018-03-27 23:32:45 259

原创 CentOS7---关机与重启

centos关机与重启命令详解与实战 Linux centos重启命令:  1、reboot  2、shutdown -r now 立刻重启(root用户使用)  3、shutdown -r 10 过10分钟自动重启(root用户使用)  4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)  如果是通过shutdown命令设置重启的话,可以用shutdown -...

2018-03-27 19:20:33 30165 1

原创 centos7---vim

vi和vim是centos自带的一个编辑器,但是要熟练使用它并不容易,vim和vi一样,只是vim支持颜色 vi编辑时,有命令模式和编辑模式,进入文件时,自动在命令模式 /搜索内容            搜索文件中的关键字(按’n ‘键 下一个) :set ic     忽略大小写               :set noic     取消大小写 :%s  /(旧字符)/(新字符)/g     ...

2018-03-27 18:34:06 726

原创 Redis简介与入门(一)

Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的web程序。Redis有三个主要特点,使它优越于其它键值数据存储数据。l  Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化l  与其它键值数据存储相比,Redis有一组相对丰富的数据类型l  Redis可以将数据复制到任意数量的从机中。 Redis优点:速度快,支持丰富的数据类型,操作具有原子性,多实用工...

2018-03-26 14:36:00 246

原创 JVM---类加载器,自定义类加载器

JVM---自定义类加载器1.    为什么需要自定义类加载器应用场景介绍:加密防止被反编译,不用JAVA的类加载器。非标准的来源加载代码:字节码放在数据库,云端,自定义类加载器,指定来源的加载器。2.    双亲委派模型:当前类加载器已经加载的类中查询是否此类已经被加载,如果没有找到就去委托父类加载器去加载,启动类加载器加载失败,就使用拓展类加载器尝试加载。 好处:避免用户自己编写类替换核心类,...

2018-03-26 10:41:48 299

原创 JVA---内存管理和垃圾回收机制

JVA---内存管理和垃圾回收机制1.    何为GC垃圾回收机制是由GC实现的,一个后台的低优先级的守护进程。在内存中低到一定限度时才会自动运行,因此回收的时间是不确定的。因为GC也要占用CPU资源,所以执行过于频繁会对JAVA程序执行产生影响,所以实行不定期的GC。垃圾回收GC只能回收new申请的内存,但是堆上的内存并不完全是new申请分配的,所以需要在finalize中使用本地方法,再使用G...

2018-03-26 10:16:54 327

原创 操作系统基本知识点(一)

资源管理角度:资源共享,资源分配;独占,并发;静态分配,动态分配,资源抢占。多道程序: 为了CPU与i/o速度匹配,只有多道程序进入内存争抢CPU,使得CPU和外围设备充分并行,提高计算机系统的使用效率。  CPU与外围设备联系紧密,进入内存执行的程序建立管理实体:进程 如何使用资源:调用系统提供的服务历程如何复用CPU:调度程序如何使CPU与I/O设备充分并行:设备控制器与通道如何让正在运行的程...

2018-03-20 12:32:56 315

原创 Java面试题基础汇总(一)

1.    Java支持的数据类型:byte short int long float double Boolean char 。自动装箱:Java编译器在基本数据类型和对应的对象包装类型之间做的一个转换。2.    方法覆盖:子类重新定义父类,方法的名,参数列表,返回类型相同。方法重载:相同的方法名,不同的参数和返回值。3.    构造方法:Java中新创建变量的时候,会调用的。不支持复制构造方...

2018-03-19 14:46:15 218

原创 二叉子树判定

# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: def HasSubtree(self, pRoot1, pRo...

2018-03-05 21:24:08 373

原创 笔试算法---有序链表合并

# -*- coding:utf-8 -*-# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: # 返回合并后列表 def Merge(self, pHead1, pHead2): # wri...

2018-03-05 20:58:06 205

原创 笔试题---链表反转

# -*- coding:utf-8 -*-# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: # 返回ListNode def ReverseList(self, pHead): if no...

2018-03-05 20:49:05 277

原创 笔试题---二进制1的位数

# -*- coding:utf-8 -*-class Solution: def NumberOf1(self, n): # write code here flag=1 print(type(flag)) count=0 maxBit=32 for i in range(maxBit):...

2018-03-05 19:01:24 229

原创 笔试算法---变态跳台阶

# -*- coding:utf-8 -*-class Solution: def jumpFloor(self, number): # write code here a = 1 b = 1 for i in range(number): t = a+b a = b ...

2018-03-04 20:49:21 217

原创 笔试算法---二叉树重建

# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: # 返回构造的TreeNode根节点 def reCon...

2018-03-04 19:36:22 225

原创 面试刷题---查找

# -*- coding:utf-8 -*-class Solution: # array 二维列表 def Find(self, target, array): # write code here n = len(array) flag = 'false' for i in range(n): ...

2018-03-04 18:48:58 390

原创 IndexError: list index out of range的错误原因

第1种可能情况list[index]index超出范围,也就是常说的数组越界第2种可能情况list是一个空的 没有一个元素  进行list[0]就会出现该错误,这在爬虫问题中很常见,比如有个列表爬去下来为空,统一处理就会报错

2018-01-26 16:19:50 47050 1

原创 xpath

XPath 简介什么是 XPath?XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath 是一个 W3C 标准XPath 术语节点(Node)在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被

2018-01-24 21:07:28 295

原创 关于scrapy 安装时遇到的问题

问题描述当前环境win10,python_3.6.1,64位。  在windows下,在dos中运行pip install Scrapy报错:building 'twisted.test.raiser' extensionerror: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C

2018-01-20 16:00:58 290 1

原创 冲突域和广播域

冲突域(collision domain)    在以太网中,如果某个CSMA/CD网络上的两台计算机在同时通信时会发生冲突,那么这个CSMA/CD网络就是一个冲突域。如果以太网中的各个网段以中继器连接,因为不能避免冲突,所以它们仍然是一个冲突域。 使用交换机可有效避免冲突。而集线器则不行!因为交换机可以利用物理地址进行选路,它的每一个端口为一个冲突域。而集线器不具有选路功能,只是将接收到

2018-01-08 22:07:10 2313 1

转载 内存分配策略

按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求.栈式存储分配也可称为动态存储分配,是由

2018-01-08 12:41:03 429

原创 源程序、目标程序、汇编程序、编译程序、解释程序

源程序、目标程序、汇编程序、编译程序、解释程序之间的关系 翻译程序是这样一种程序:它能把用甲种语言编写的程序翻译成在功能上与之等价的用乙种语言编写的程序。我们把甲种语言称为源语言,把乙种语言称为目标语言。用源语言编写的程序称为源语言程序(简称源程序source program),而翻译后的用目标语言书写的程序称为目标语言程序(简称目标程序object program)。 如果源语言是汇编语言,目标

2018-01-08 10:55:30 10128

sm4前后端实现传输解密

通过java实现SM4加解密算法,同时用前端js重构,使得可以在前后端加密解密,用于安全传输身份证,手机号和姓名等。

2019-11-28

空空如也

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

TA关注的人

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