JVM之垃圾收集算法及垃圾收集器详解 1、垃圾回收算法 标记清除算法复制算法标记压缩算法(Mark-Compact)分代算法1.1 标记清除算法 标记清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。标记阶段:首先通过根节点,标…
2025/1/31 12:14:11 人评论 次浏览前言 死锁单独写一篇文章是因为这是一个很严重的、必须要引起重视的问题。这不是夸大死锁的风险,尽管锁被持有的时间通常很短,但是作为商业产品的应用程序每天可能要执行数十亿次获取锁->释放锁的操作,只要在这数十亿次操作中只要有一次发…
2025/1/31 12:04:01 人评论 次浏览指标背景 很多场景下我们去使用App,可能会碰到手机会出现发热发烫的现象。这是因为CPU使用率过高、CPU过于繁忙,会使得整个系统无法响应用户,整体性能降低,用户体验变得相当差,也容易引起ANR等等一系列问题。 Android性…
2025/1/31 9:22:07 人评论 次浏览我都不好意思在标题上写这是最短路 这题挺有意思。关键在于把题目所求的量转换为最短路问题。 题意: 给一个无向图,每一个结点有权值p[i]。每条边有权值w[i] 求使这颗树全部顶点与根节点1联通的最小花费, 最小花费∑w[i]∑p[i] 第一个∑是全部…
2025/1/31 7:55:24 人评论 次浏览这种添加方法可以避免要将应用程序和图标放在同一个目录,可以实现从模块中读取图标 #用于从module中读取ico,避免了要在程序所在路径附上此icoexeName win32api.GetModuleFileName(win32api.GetModuleHandle(None))icon wx.Icon(exeName, wx.BITMAP_TY…
2025/1/31 14:19:51 人评论 次浏览最近写了个程序,在开发环境运行得好好地,发布出来运行一会儿就报错。花了好长时间,代码也看了好几遍都找不到问题。某次发布时发布平台选择x86,会不会是这个导致的呢,一试果然如此。卧槽!! 原因…
2025/1/31 14:19:20 人评论 次浏览pymysql的下载和使用 该模块本质就是一个套接字客户端软件,使用前需要事先安装,能够让我们在 Python程序中操作数据库. pymysql模块的下载: 在Python安装文件中找到scripts文件 shift右键打开powershell,接着如下图: pymysql的使用 (数据均已存在) 实现: #导入模块 import pymy…
2025/1/31 14:18:50 人评论 次浏览背景 通过名字就知道,X-Forwarded-For 是一个 HTTP 扩展头部。HTTP/1.1(RFC 2616)协议并没有对它的定义,它最开始是由 Squid 这个缓存代理软件引入,用来表示 HTTP 请求端真实 IP。如今它已经成为事实上的标准ÿ…
2025/1/31 14:18:17 人评论 次浏览如何挑选Java大数据培训机构?对于有java的基础的人来说,可以视情况直接跳过java阶段的学习,那么学习时间就可以少一个多月时间,当然前提是基础足够扎实,如果你只是自学了一点java的知识,那么最好还是要从0开始学大数据…
2025/1/31 14:17:45 人评论 次浏览Qt之高DPI显示器(一) - 解决方案整理参考文章: (1)Qt之高DPI显示器(一) - 解决方案整理 (2)https://www.cnblogs.com/swarmbees/p/12004594.html 备忘一下。
2025/1/31 14:16:44 人评论 次浏览近期在重构一些旧项目,看到之前同事编写的测试用例是使用注入SpringJUnit4ClassRunner 直接注册实现层然后测试需要操作的方法是否可运行。虽然这样说是可以达到测试的想法。但是如果要使用在入口的业务控制层,还要有预期的测试结果,那岂不是…
2025/1/31 6:08:06 人评论 次浏览题目描述 给你一串字符,不超过 50 个字符,可能包括括号、数字、字母、标点符号、空格, 你的任务是检查这一串字符中的( ) ,[ ],{ }是否匹配。 输入 输入数据有多组,每组数据不超过 100 个字符并含有( ,) ,[, ],{, }一个或多个。处…
2025/1/31 6:07:35 人评论 次浏览目标:创建wcf服务无配置文件,可快速扩展 部署环境: 该方式只能在IIS中部署 核心是使用ServiceHostFactory类,继承改类,并重写CreateServiceHost方法,可以参考微软官方文档:https://docs.microsoft.com/zh-c…
2025/1/31 6:06:04 人评论 次浏览AI 前线导读:Go 语言的创始人之一 Rob Pike 曾表示,他希望 Go 能够被 C 程序员所接受,但结果差强人意。最近,在作者就职的 HFT 公司里,一个团队成功地把一些对速度不太敏感的基础设施代码从 Python 移植到了 Go&#x…
2025/1/31 6:05:33 人评论 次浏览问题的提出 假如现在有一个任务,是判断两段文本之间的相似性,那我们应该怎么做呢?一个很自然的想法是用word2vec对两段文本的词向量化,然后再利用欧氏距离或者余弦相似性进行求解。不过这种方法有着致命的缺陷,即无法…
2025/1/31 6:05:03 人评论 次浏览