《算法导论(原书第2版)》一书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。本书专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法 ...
分类:
编程语言 时间:
2020-03-10 22:14:23
阅读次数:
69
Java8种基本数据类型 1、byte表示整数,最小的整数类型,占1个字节,范围 128~127。 2、short也表示整数,但是占2个字节,范围 2^15 2^15 1。 3、int占4个字节,表示的数更大,范围 2^31 2^31 1。 4、long占8个字节,属于最大的整数类型,范围 2^63 ...
分类:
编程语言 时间:
2020-03-10 22:15:09
阅读次数:
86
本文将总结一些Java序列化的常见问题,并且通过demo来进行测试和解答。
分类:
编程语言 时间:
2020-03-10 23:22:40
阅读次数:
72
final关键字 Java final关键字用于限制用户,可以用于变量,方法以及类当中 final 变量 final关键字与变量一起使用,该变量没有值,称为空白final变量或者未初始化final变量。只能够在构造函数中初始化。空白final若是是静态(static)的,则只能够在静态块中初始化。 ...
分类:
编程语言 时间:
2020-03-10 23:24:30
阅读次数:
73
【读后感】《Java编程思想》~异常 终于拿出压箱底的那本《Java编程思想》。这本书我年轻的时候就买了,但是翻过几页后就放弃了。没想到这两天翻了一下,真的有收获。 看了一下第12章异常,有两个地方令我感悟很深。 使用嵌套的try子句 处理构造可能失败,并且需要清理的对象 ,每个构造都必须包裹在自己 ...
分类:
编程语言 时间:
2020-03-10 23:26:52
阅读次数:
63
``` #include BOOL TraversalProcess3(OUT std::vector &vec) { vec.clear(); try { HANDLE hProcess = 0; for (DWORD i = 0; i 0; } int main() { std::vector ... ...
分类:
编程语言 时间:
2020-03-10 23:28:54
阅读次数:
55
如何将统计word文档中的词频呢?先用docx模块将word文档转变成txt格式,然后使用jieba模块进行分词,并统计词频。是不是很简单~#2020年3月10日#ElizabethfromdocximportDocumentimportjieba#分词模块#自定义函数,将word文档写入txt文档defto_txt(path):document=Document(path)txt=open(‘/
分类:
编程语言 时间:
2020-03-10 23:29:42
阅读次数:
99
前言 在日常的算法练习中难免会遇见涉及阶乘的计算的题目,总所周知阶乘的数据会变得非常大,此时int和long型都装不下只能借助于String来表示,所以这里特为大家提供两种解决方案: 1、使用Java API中的BigInteger类,该类中提供加(add())、减(subtract())、乘(mu ...
分类:
编程语言 时间:
2020-03-10 23:31:19
阅读次数:
94
spring可以很好地管理各种内存的快速缓存。 这些常见的内存缓存库实现方式有redis,Ehcache。 本文阐述的是redis,毕竟这个东西相当容易使用。 spring通过 org.springframework.cache.Cache 和org.springframework.cache.Ca ...
分类:
编程语言 时间:
2020-03-11 00:48:30
阅读次数:
324
作用域定义和作用 作用域定义:JavaScript中存储变量和查找变量的一套规则。 JavaScript中一般遵循词法作用域。 变量查找遵循从内到外查找: 引擎从当前的执行作用域开始查找变量,如果找不到就向上一级继续查找。当抵达最外层的全局作用域时,无论找到还是找不到,查找过程都会停止。 词法作用域 ...
分类:
编程语言 时间:
2020-03-11 00:48:57
阅读次数:
85
knife4j官网: https://doc.xiaominfo.com/guide/useful.html#java%E5%BC%80%E5%8F%91 这玩艺就swagger的升级版,但是用起来比swagger方便多了,至少不会出现莫名的版本兼容问题 下面记录一个配置示例 1. 代码结构 2.p ...
分类:
编程语言 时间:
2020-03-11 00:51:24
阅读次数:
140
File 文档 New Scene 新场景 Ctrl+n Open Scene 打开场景 Ctrl+o Save Scenes 存储场景 Ctrl+s Save Scene as 场景另存为 Ctrl+Shift+s New Project 创建新项目 Open Project 打开新项目 Save ...
分类:
编程语言 时间:
2020-03-11 00:55:30
阅读次数:
141
SpringBoot核心: 1、起步依赖 SpringBoot初始化时自带众多依赖,基本只通过spring-boot-starter-xxx的jar包就可以保证工程的运行和发布,减少了类似于配置Spring框架工程中需要填写的大量引用 2、自动配置 Spring中通过在xml中大量的bean类来进行 ...
分类:
编程语言 时间:
2020-03-11 00:56:15
阅读次数:
72
``` from concurrent.futures import ThreadPoolExecutor import time def task(a1,a2): time.sleep(1) print("{},{}".format(a1, a2,)) if __name__ == '__main... ...
分类:
编程语言 时间:
2020-03-11 00:56:40
阅读次数:
55
零、导读 1.explicit在构造函数中的使用 目的:阻止构造函数被用来隐式类型转换 class A{ public: explicit A(int a=0,int b = 1){} //非隐式 } void f(A c); A a; f(a); //没有问题 f(18); //报错,18不会被转 ...
分类:
编程语言 时间:
2020-03-11 00:58:01
阅读次数:
66
介绍了 SpringMVC 的参数绑定、相关注解、自定义参数转换 ...
分类:
编程语言 时间:
2020-03-11 00:58:52
阅读次数:
73
越来越有意思了,绕弯弯的转义符听得爽的飞起,这感觉真的很爽 re模块补充了很多内容,后期应该会很强大,但是现在就是个皮毛啊,明天这个计算器得好好整理一下思路,联系一下 一、re模块补充 import re # \ 关于转义符的补充 # 首先要明确,一个转义符要进入Python中的re模块中,需要经过 ...
分类:
编程语言 时间:
2020-03-11 00:59:20
阅读次数:
66
一、listener、filter、servelt 的执行顺序和生命周期 1、启动顺序 想知道 web 三大件的启动顺序其实只需要查看启动日志就好了,启动顺序为:listener、filter、servelt 2、生命周期 查看结束和运行时候的日志不难发现: 1 listener 的生命周期:一直从 ...
分类:
编程语言 时间:
2020-03-11 01:00:53
阅读次数:
60
用 Python 来实现 队列和双端队列, 直接上代码理解即可. 队列蛮好理解的, 就是模拟咱生活中的排队. 先进, 先出嘛. Dquue 双端队列 ...
分类:
编程语言 时间:
2020-03-11 01:03:10
阅读次数:
79
1、synchronized 方法与锁对象 线程锁的是对象。 1)A线程先持有 object 对象的 Lock 锁, B线程可以以异步的方式调用 object 对象中的非 synchronized 类型的方法 2)A线程先持有 object 对象的 Lock 锁, B线程如果在这时调用 object ...
分类:
编程语言 时间:
2020-03-11 01:04:06
阅读次数:
67