数据结构和算法
-
Vue 生产环境(production) 打开 调试工具的方法 支持Vue3
总所周知,在production生产环境下,点击vue插件会显示, 并且按F12是没办法使用调试工具的,这样非常不方便 其实是有一个办法的,那就是复制下面的js,然后在控制台执行 …
-
Unit 1 Computer hardware【石家庄铁道大学-专业英语课 】
Unit 1 Computer hardware 1、Introduction of computer A computer is a machine that can be in…
-
udp可靠性传输设计之kcp
udp传输本身是不可靠的,要做到可靠性传输,需要参考tcp的原理在用户层进行修改,所以在可靠性设计之前,需要弄明白tcp传输的一些原理。 tcp传输有一些机制可以保证可靠性传输:1…
-
Ubuntu下交换Alt和Ctrl (适用于任何按键修改)
在 Ubuntu 下交换 Alt和 Ctrl键: sudo vim /usr/share/X11/xkb/keycodes/evdev 或者用系统默认编辑器打开: sudo xdg…
-
Typora 开始收费,改用好玩的MarkText
收费…… 可以考虑使用: MarkText 简述MarkText MarkText 这个工具侧重于”命令”,导航栏都被收起来了。有些…
-
ThreadLocal类的一个小应用
先前使用多线程模拟体检科室体检,但是循环使用的是while(true),一直在思考加一个线程去判断是否完成体检,然后终止这些死循环,后来发现这种idea显然绕远了。现在借助Thre…
-
stun检查nat类型
nat(Session Traversal Utilities for NAT)会话穿越应用程序,可以让位于nat后的客户端找出自己的公网地址以及对应的Internet端口,最重要…
-
Stack栈详解 图解 引入到LinkedList和Array实现、均摊时间分析| Stack ADT details, intro to implementation and amortized time analysis with figures.
Stack ADT(abstract data type) Stack ADT(abstract data type) Introduction of Stack What is …
-
springboot自动配置原理以及手动实现配置类
springboot自动配置原理以及手动实现配置类 1、原理 spring有一个思想是”约定大于配置”。 配置类自动配置可以帮助开发人员更加专注于业务逻辑开…
-
SpringBoot与Redis多线程入门——多线程redis存取数据
SpringBoot Redis yml 配置 此处省略密码 spring: redis: database: 0 host: 127.0.0.1 port: 6379 timeo…