简介 Blowfish是由Bruce Schneier在1993年发明的对称密钥分组加密算法,类似的DES和AES都是分组加密算法,Blowfish是用来替代DES算法出现的,并且Blowfish是没有商用限制的,任何人都可以自由使用。 对比而言,虽然AES也是一种密码强度很高的对称密码算法,但是如 ...
分类:
编程语言 时间:
2021-06-21 11:36:47
收藏:
0 评论:
0 赞:
0 阅读:
21
在学习C++泛型编程或者接触过STL源码的同学,一定对模板声明和实现放置在一起编写印象非常深刻。相交于C++非泛型编程,我们习惯上将函数的声明和实现分开存放,一来是代码更加“干净”,二来即使提供给三方使用也不会泄漏源码实现。那C++模板声明和实现能够分离吗? 一、C++模板声明和实现不分离 下面是N ...
分类:
编程语言 时间:
2021-06-21 09:59:07
收藏:
0 评论:
0 赞:
0 阅读:
34
Java复习第四天 static详解 static为静态。 静态变量对于类,所有对象(实例)所共享,可以直接使用类取调用 public class Main { ? public static void main(String[] args) { run();//因为是静态的方法,所以可以直接调用 ...
分类:
编程语言 时间:
2021-06-21 09:57:52
收藏:
0 评论:
0 赞:
0 阅读:
35
线程池 步骤 提供指定线程数量的线程池 执行指定的线程的操作。需要提供实现Runnable接口或Callable接口实现类的对象 关闭线程池 好处 提高响应速度(减少了创建新线程的时间) 降低资源消耗(重复利用线程池中线程,不需要每次都创建) 便于线程管理 corePoolSize:核心池的大小 m ...
分类:
编程语言 时间:
2021-06-21 09:57:00
收藏:
0 评论:
0 赞:
0 阅读:
23
代理的概念:不直接调用目标类,通过编写一个与目标类具有相同接口的代理类,代理类的每个方法去调用目标类的相同方法,并在调用方法时加上所要添加的功能代码。 作用:可以不用改动目标类代码,且通过配置文件的方式切换是直接调用目标类还是调用代理类。 代理的原理架构图: AOP(Aspect oriented ...
分类:
编程语言 时间:
2021-06-21 09:56:48
收藏:
0 评论:
0 赞:
0 阅读:
25
一个ini文件的组成; 一个ini文件是由多个section组成,每个section中以key=vlaue形式存储数据; 示例 # 安装 pip install ConfigParser # 1.导包 import configparser config = configparser.ConfigP ...
分类:
编程语言 时间:
2021-06-21 09:54:50
收藏:
0 评论:
0 赞:
0 阅读:
33
本文讲述直接拉取已提交的Vue代码及编译后的代码到指定文件夹中去。 nginx配置 location /eladmin/{ alias /apps/statics/eladmin/dist/; autoindex off; try_files $uri $uri/ @eladminrouter; } ...
分类:
编程语言 时间:
2021-06-21 09:54:37
收藏:
0 评论:
0 赞:
0 阅读:
32
问题抛出:静态常量(static final)可以再编译器确定字面量,但常量(final或者String a = “a”或者Integer的 -128-127)并不一定在编译期就确定了, 也可以在运行时确定.所以Java针对某些情况制定了常量优化机制。 拓展: 为啥Integer是-128-12 如 ...
分类:
编程语言 时间:
2021-06-21 09:52:15
收藏:
0 评论:
0 赞:
0 阅读:
56
#导入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependen ...
分类:
编程语言 时间:
2021-06-21 09:50:30
收藏:
0 评论:
0 赞:
0 阅读:
38
发生条件: 一般当 synchronize 发生嵌套的时候, 就容易产生死锁 产生原因: 两个不相干的线程, 在执行的时候, 给彼此的锁对象加了锁, 导致两个线程同时找不多 锁, 同时进入 等待状态 结果: 两个线程都不释放锁, 进会进入死锁状态 package com.fmg.thread; // ...
分类:
编程语言 时间:
2021-06-21 09:49:19
收藏:
0 评论:
0 赞:
0 阅读:
41
反射的概念 反射: Refelection,反射是Java的特征之一,允许运行中的Java程序获取自身信息,并可以操作类或者对象的内部属性 通过反射,可以在运行时获得程序或者程序中的每一个类型的成员活成成员的信息 程序中的对象一般都是在编译时就确定下来,Java反射机制可以动态地创建对象并且调用相关 ...
分类:
编程语言 时间:
2021-06-21 09:49:02
收藏:
0 评论:
0 赞:
0 阅读:
20
参考 Effective_C++第三版.pdf Effective_Modern_C__.pdf 描述 类似于托管的方式来解决几个问题: 减少编译时间 解决循环引用 屏蔽内部实现 减少编译时间,本质降低依赖 ? 因为c++是静态编译语言,他看的就是文件和文件之间的依赖,如果是实例 type a,那么 ...
分类:
编程语言 时间:
2021-06-20 23:09:00
收藏:
0 评论:
0 赞:
0 阅读:
50
动态规划01 一、什么是动态规划 动态规划是一种用来解决一类最优化问题的算法思想。将一个复杂的问题分解成若干个子问题(有点像分治),然后综合子问题的最优解找到原问题的最优解(这里有点像贪心)。在求解每个子问题的时候,每个求解过的子问题会被记录下来,在求解同样的子问题时就会直接读取上次被记录的结果,从 ...
分类:
编程语言 时间:
2021-06-20 23:08:52
收藏:
0 评论:
0 赞:
0 阅读:
31
在日常工作中,少不了需要上服务器执行一些操作或者命令,即使在现在云时代,但是一旦出现问题,还是需要上机排查,所以写了一个小小的跳板机工具 在写这个小工具之前,我就在想一定要非常简单,足够简单,所以这里用了不到 200 行代码,写了一个,可以说是非常简单。 1. 使用模块介绍 pexpect 就这一个 ...
分类:
编程语言 时间:
2021-06-20 23:07:44
收藏:
0 评论:
0 赞:
0 阅读:
46
148. 排序链表 难度中等1181 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 进阶: 你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗? 示例 1: 输入:head = [4,2,1,3] 输出:[1,2,3,4] 示例 2: 输入 ...
分类:
编程语言 时间:
2021-06-20 23:06:05
收藏:
0 评论:
0 赞:
0 阅读:
52
前端之JavaScript 一、了解知识 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种 ...
分类:
编程语言 时间:
2021-06-20 23:05:11
收藏:
0 评论:
0 赞:
0 阅读:
45
Python除了爬虫、深度学习(人工智能)、数据分析等外,还可以用来开发网站系统,如我们常见的知乎,豆瓣等都是用Python开发的网站系统。 今天辰哥就来教大家如何新建属于自己的Django项目,让Django学习不再迷茫,本文会以图文的形式,一步一步的讲解,让大家看完本文后对Django不再陌生。 ...
分类:
编程语言 时间:
2021-06-20 23:03:36
收藏:
0 评论:
0 赞:
0 阅读:
31
JVM运行时数据区域(Run-Time Data Areas)包括以下几部分: 1.程序计数器(The PC Register) 2. Java虚拟机栈(Java Virtual Machine Stacks) 每一个JVM线程都有一个Java虚拟机栈,当线程被创建的时候该虚拟机栈就会被一起创建。虚 ...
分类:
编程语言 时间:
2021-06-20 23:03:21
收藏:
0 评论:
0 赞:
0 阅读:
28
一、简介 1 粒子群算法的概念 粒子群优化算法(PSO:Particle swarm optimization) 是一种进化计算技术(evolutionary computation)。源于对鸟群捕食的行为研究。粒子群优化算法的基本思想:是通过群体中个体之间的协作和信息共享来寻找最优解. PSO的优 ...
分类:
编程语言 时间:
2021-06-20 23:03:03
收藏:
0 评论:
0 赞:
0 阅读:
38
? 初始化一个Springboot项目,在主启动类会有这么一个注解:@SpringBootApplication,自动装配的秘密全在主启动类这个注解里面了 点进去一层会发现有三个子注解组成,分别是 @SpringBootConfiguration、@ComponentScan和@EnableAuto ...
分类:
编程语言 时间:
2021-06-20 23:02:07
收藏:
0 评论:
0 赞:
0 阅读:
31