Loading

摘要: 博客推荐 酷壳 PJCHENder 鸟窝 Go101 Go101中文 halfrost research!rsc MojoTV 李文周的博客 mohuishou 极客兔兔 飞雪无情的博客 文档 The Go Programming Language Specification Go语言高级编程 Go 阅读全文
posted @ 2022-01-17 16:34 战五渣渣渣渣渣 阅读(57) 评论(0) 推荐(0) 编辑
摘要: CRLF和LF的区别 CR:回车 LF:换行 使用VSCode打开文件,右下角显示文件的换行方式: CRLF即使用回车+换行表示换行 LF仅使用换行表示换行 相关的坑 使用不同的换行方式,可能导致各种稀奇古怪的问题,例如文件数据如下: abcdefg hijklmno pqrstu vwxyz 使用 阅读全文
posted @ 2022-01-13 20:22 战五渣渣渣渣渣 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 在Visual Studio 2019中配置OpenCV环境 配置流程 安装OpenCV。 在VS中创建新的项目。 Solution Explorer中右击项目名,选择Properties。 在VC++ Directories中选择Include Directories,配置 安装目录\opencv 阅读全文
posted @ 2020-10-12 09:34 战五渣渣渣渣渣 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收 确定对象是否存活? 两种确定对象是否存活: 引用计数算法 可达性分析算法 引用计数算法 给对象中添加引用计数器,若有一个引用,则计数值加一,若引用失效,计数值减一。存在的问题:难以解决循环引用问题。 可达性分析算法 通过GC Roots作为起始节点,根据引用关系向下开始搜索,所有搜索走过的 阅读全文
posted @ 2020-09-13 20:09 战五渣渣渣渣渣 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 线程池 简介 缓存已创建的线程,以备执行后续的任务。 目的:创建和销毁消除消耗系统的资源,通过缓存已创建的线程,避免频繁的创建线程,从而减少系统的消耗。 与线程池有关的类和接口 Executor :底层接口,定义了 execute() ,表示执行传进来的任务。 ExecutorService :继承 阅读全文
posted @ 2020-09-13 20:07 战五渣渣渣渣渣 阅读(143) 评论(0) 推荐(0) 编辑