加载中
个人比较常用的软件集合

浏览器 Firefox : 个人日常使用火狐浏览器,配合附加组件搭配出属于自己的浏览器。 Edge: 最新版的Edge基于Chromium,如果在国内可以同步书签和扩展的话,还是值得推荐的。 开发-编辑器 Visu...

2017/08/27 19:16
793
Windows 使用及美化文档

Windows 使用及美化文档 https://docs.microsoft.com/zh-cn/windows/terminal/

07/19 08:01
47
Codewars 解析化学分子式为原子

思路:递归的解析内部的分子式,并将结果进行合并。在处理过程中,要注意括号的匹配问题,根据题目要求发现不平衡的括号就抛出异常。 import java.util.*; class MyScanner { final static L...

05/25 19:30
64
Optional 使用和不使用 的代码对比

使用 Optional public class OptExample { // 从配置中获取文件名,可能没有 static Optional<String> getFilename() { return Optional.empty(); } // 打开文件,可能打开失败 ...

05/19 00:01
73
token生成

基于token认证 在简单的token认证,token中包含有三个字段 用户名,过期时间,token签名 token = "用户名:过期时间:token签名" 用户名:通过该字段获取用户的其他信息,同时用来生成token签名...

05/16 10:57
77
Getting along with Integer Partitions

import java.util.*; public class IntPart { static Map<Long, TreeSet<Long>> memo = new HashMap<>(); public IntPart() { } public static String part(long n) { System.out.pri.....

05/09 14:35
112
处理分页的方案对比

方案1: 前端调用API获取 记录的总数 ,根据设定的 分页大小 计算出 offset,将 offset 和 页面大小 limit 作为参数传给后端的分页API。 后端不负责分页的参数计算,只关心如何根据 offset 与...

04/22 11:54
51
卢本伟 之 写一个功能更强大的雨课堂

你们可能不知道用C++不调库纯手写一个“雷课堂”是什么概念。 我们一般只会用两个字形容这种人:码怪。 我经常说一句话:当年,Linus用一两周写出个Git,我卢本伟用两三周写他个几万行雷课堂...

04/21 17:18
272
Ranking Poker Hands

地址:https://www.codewars.com/kata/5739174624fc28e188000465/java 总结:不好写,各种牌的可能的情况都要考虑到,同种牌型之间还需要比较牌的大小。 package codewar; import java.util....

04/21 16:38
43
Typescript 用 Map 实现 LRU 缓存

版本2 修改地方:增加tail属性,指向最后一个节点,在删除节点的时候直接从tail开始遍历;增加一些属性方法。 class Entry<K, T> { next: Entry<K, T> | null; prev: Entry<K, T> | null; va...

04/20 15:59
111
Java & Databases: Guide to JDBC, Hibernate and Spring Data

https://www.marcobehler.com/guides/java-databases-jdbc-hibernate-spring-data

04/16 14:58
64
为什么TCP是3路握手而不是2路

https://networkengineering.stackexchange.com/questions/24068/why-do-we-need-a-3-way-handshake-why-not-just-2-way 使用确认机制保证可靠传输 TCP协议使用序列号来标识每一个数据, 服务...

04/11 16:40
27
Binomial

题目:https://www.codewars.com/kata/540d0fdd3b6532e5c3000b5b/ 主要思路是提取系数 a和系数b,以及指数e。然后使用二项式定理计算每一项的系数,最后将结果转换成字符串。 在转换过程中,...

04/09 19:26
70
使用 Spring 对 Websocket 进行简单的消息广播和单播

最近在做毕业设计,需要用到 Websocket 实现消息的推送。 在 Spring 官网上查看文档,发现 Spring 对 Websocket 的功能进行了太多扩展,引入了 STOMP 和 Broker 的概念(https://spring.io/g...

03/25 19:59
262
MySQL 内部锁

转编: https://dev.mysql.com/doc/refman/5.7/en/internal-locking.html 行级锁 对数据库的行记录进行加锁 优点: Fewer lock conflicts when different sessions access different rows. 当不...

03/07 21:11
129
CodeWar: Connect Four

https://www.codewars.com/kata/connect-four-1/python 这个初看没有难度,但是有一些细节需要注意: 题目说第1个连成四子的获胜,但是获胜之后还可以继续游戏。因此获胜时的步数 <= 整个游戏...

01/08 15:40
76
python 终端打印树形结构

tree_dict = { 'data': 'Root', 'children': [ { 'data': 'Child 1', 'children': [] }, { 'data': 'Child 2', 'children': [......

01/08 12:40
520
iframe 中 srcdoc 和 contentWindow.postMessage 的坑

使用 iframe.srcdoc 后,iframe 的域名和路径变成奇怪 srcdoc。因为没有域名和路径,也就无法找到相对地址的资源。当然绝对地址资源不会受到这种影响. 必须在 iframe 加载到一定阶段后才能使...

2019/12/30 21:30
995
Rust:最小化窗口后 CPU占用率高 (winit,glutin,imgui-rust)

最近试着用 imgui-rust 绘制界面,发现窗口最小化后CPU占用会增大。 查询的资料如下: https://github.com/rust-windowing/winit/issues/783 https://github.com/ocornut/imgui/issues/1151 ...

2019/10/21 19:56
945
827. Making A Large Island

思想: 将所有连通的 1 分成一个组,分配编号,然后使用BFS统计1的个数,得到这个组的面积。 遍历格子里所有为 0 的元素,检查四个方向的1所在的组并加上这个组面积。于是得到当前元素为 0 ...

2019/06/20 23:14
68

没有更多内容

加载失败,请刷新页面

返回顶部
顶部