摘要:
https://www.jianshu.com/p/e9c2b7c48c34 http://www.52im.net/thread-283-1-1.html https://github.com/JackJiang2011/MobileIMSDK/
阅读全文
posted @ 2019-12-14 12:14
papering
阅读(305)
推荐(0)
摘要:
https://blog.csdn.net/lkforce/article/details/71547313 https://itbilu.com/linux/man/Nkz2hoeNm.html
阅读全文
posted @ 2019-12-14 11:48
papering
阅读(200)
推荐(0)
摘要:
http://www.skywind.me/blog/archives/1048 KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如UDP)的收发,需要使用者自己定义下层数据包的发送
阅读全文
posted @ 2019-12-14 10:47
papering
阅读(1455)
推荐(0)
摘要:
游戏服务器之多进程架构通信 https://gameinstitute.qq.com/community/detail/124098 https://www.zhihu.com/question/23508968 游戏服务器与普通服务器有什么区别? 游戏开发中的TCP、UDP、HTTP、WebSoc
阅读全文
posted @ 2019-12-14 10:38
papering
阅读(354)
推荐(0)
摘要:
这里我们可以通过这个顶点跟终点之间的直线距离,也就是欧几里得距离,来近似地估计这个顶点跟终点的路径长度(注意:路径长度跟直线距离是两个概念)。我们把这个距离记作 h(i)(i 表示这个顶点的编号),专业的叫法是启发函数(heuristic function)。因为欧几里得距离的计算公式,会涉及比较耗
阅读全文
posted @ 2019-12-14 10:31
papering
阅读(1272)
推荐(0)
posted @ 2019-12-14 09:49
papering
阅读(156)
推荐(0)
摘要:
https://segmentfault.com/a/1190000020275210
阅读全文
posted @ 2019-12-13 12:33
papering
阅读(233)
推荐(0)
摘要:
file descriptor handle
阅读全文
posted @ 2019-12-13 00:06
papering
阅读(284)
推荐(0)
摘要:
https://www.cnblogs.com/eczhou/p/7860659.html https://blog.csdn.net/Jetway_wmn/article/details/7344792 f_info.st_size,c,sum(c) 18803856 [4194304, 4194
阅读全文
posted @ 2019-12-12 20:14
papering
阅读(174)
推荐(0)
摘要:
oss2\models.py class PartInfo(object): """表示分片信息的文件。 该文件既用于 :func:`list_parts <oss2.Bucket.list_parts>` 的输出,也用于 :func:`complete_multipart_upload <oss2
阅读全文
posted @ 2019-12-12 15:14
papering
阅读(662)
推荐(0)
摘要:
假如四叉树区块被用来表达一组点数据(诸如一组城市的经纬度) https://zh.wikipedia.org/wiki/四叉树
阅读全文
posted @ 2019-12-12 14:11
papering
阅读(276)
推荐(0)
摘要:
https://help.aliyun.com/knowledge_detail/39834.html dig https://cloud.tencent.com/document/product/302/30597 为什么执行命令连接域名得不到 IP? https://cloud.tencent.
阅读全文
posted @ 2019-12-12 11:14
papering
阅读(491)
推荐(0)
posted @ 2019-12-12 00:31
papering
阅读(148)
推荐(0)
posted @ 2019-12-11 23:15
papering
阅读(354)
推荐(0)
posted @ 2019-12-11 22:41
papering
阅读(205)
推荐(0)
posted @ 2019-12-10 23:04
papering
阅读(213)
推荐(0)
摘要:
Shared variable in python's multiprocessing https://www.programcreek.com/python/example/58176/multiprocessing.Value https://docs.python.org/zh-cn/3.7/
阅读全文
posted @ 2019-12-10 14:19
papering
阅读(392)
推荐(0)
摘要:
File checksum https://golang.org/pkg/io/#Copy https://blog.iphpo.com/blog/2017/03/golang-產生檔案的md5-hash-generate-file-md5-hash-in-golang/
阅读全文
posted @ 2019-12-10 11:21
papering
阅读(349)
推荐(0)
posted @ 2019-12-10 10:11
papering
阅读(202)
推荐(0)
posted @ 2019-12-09 23:16
papering
阅读(218)
推荐(0)
摘要:
ebx ecx edx esi edi ebp
阅读全文
posted @ 2019-12-09 22:51
papering
阅读(276)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/2LGwtRCktOdqL2sx_LH_bw 独家|微服务网关组件在金融的实践 彭海滨 58技术 2019-12-09 导语 随着车金融业务的快速发展,单体架构的系统已经不能满足业务的快速发展的需要,在这种情况下,本文主要介绍微服务网关在金融的实
阅读全文
posted @ 2019-12-09 21:57
papering
阅读(387)
推荐(0)
摘要:
https://www.cnblogs.com/LBSer/p/3310455.html 哈啰地图服务组件 - LBS SDK https://mp.weixin.qq.com/s/c-A_x-GVXJpHVUHCJ0W5nA 前端缓存优化 逆地理编码缓存如何实现 选择一个合适的算法,用于生成缓存的
阅读全文
posted @ 2019-12-07 14:25
papering
阅读(442)
推荐(0)
摘要:
js 整数限制 浏览器文件大小限制https://w3c.github.io/FileAPI/#dom-blob-arraybufferhttps://developer.mozilla.org/en-US/docs/Web/API/Blob <!DOCTYPE html> <html lang="
阅读全文
posted @ 2019-12-07 01:12
papering
阅读(587)
推荐(0)
摘要:
MD5碰撞后时代,MD5还有存在的意义吗? MD5是一种HASH函数,又称杂凑函数,由32位16进制组成,在信息安全范畴有广泛和首要运用的暗码算法,它有类似于指纹的运用。在网络安全协议中, 杂凑函数用来处理电子签名,将冗长的签名文件紧缩为一段一起的数字信息,像指纹辨别身份相同保证正本数字签名文件的合
阅读全文
posted @ 2019-12-07 00:42
papering
阅读(1272)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/a6mLMDinYQGUSaOsGYCEaA 独家|Linux进程内存用量分析之堆内存篇 姬晨烜 58技术 2019-12-06 导语 本文将介绍几种内存泄漏检测工具,并通过实际例子介绍一种分析堆内存占用量的工具和方法,帮助定位内存膨胀问题。 背
阅读全文
posted @ 2019-12-06 23:46
papering
阅读(867)
推荐(0)
posted @ 2019-12-06 10:32
papering
阅读(212)
推荐(0)
摘要:
实践: 0、go程个数 主go程 import ( "fmt" "runtime" "time" ) func main() { for i := 0; i < 4; i++ { go func() { time.Sleep(time.Second) }() } fmt.Println(runtim
阅读全文
posted @ 2019-12-06 02:04
papering
阅读(838)
推荐(0)
摘要:
https://segmentfault.com/q/1010000021142202
阅读全文
posted @ 2019-12-05 22:30
papering
阅读(319)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/ZlNcvwJ_swspifWTLHA92Q https://mp.weixin.qq.com/s/_hSaI5yMvPTWxvFgl-UItA
阅读全文
posted @ 2019-12-05 22:27
papering
阅读(690)
推荐(0)
摘要:
小结: 1、 AQS 抽象队列同步器 Java中的大部分同步类(Lock、Semaphore、ReentrantLock等) 都是基于AbstractQueuedSynchronizer(简称为AQS)实现的。 AQS是一种提供了原子式管理同步状态、阻塞和唤醒线程功能以及队列模型的简单框架。 2、
阅读全文
posted @ 2019-12-05 21:50
papering
阅读(547)
推荐(0)
摘要:
小结: 1、 > 1、线程要不要锁住同步资源? 锁住:悲观锁 不锁住:乐观锁 2、锁住同步资源失败,线程要不要阻塞? 阻塞:- 不阻塞:自旋锁、适应性自旋锁 3、多个线程竞争同步资源的流程细节有没有区别? 不锁住资源,多个线程只有一个能修改资源成功,其他线程会重试: 无锁 同一个线程执行同步资源时自
阅读全文
posted @ 2019-12-05 21:48
papering
阅读(365)
推荐(0)
posted @ 2019-12-05 20:40
papering
阅读(308)
推荐(0)
摘要:
https://help.aliyun.com/knowledge_detail/137473.html
阅读全文
posted @ 2019-12-03 19:21
papering
阅读(180)
推荐(0)
posted @ 2019-12-03 17:58
papering
阅读(324)
推荐(0)
摘要:
小结: 1、 内核虚拟存储器 对每个进程都不相同:与进程相关的数据结构(如:页表、task和mm结构、内核栈) 对每个进程都一样:物理存储器、内核代码和数据 进程虚拟存储器 用户栈 共享库的存储器映射区域 运行时堆(通过malloc分配) 为初始化的数据(.bss) 已初始化的数据(.data) 程
阅读全文
posted @ 2019-12-03 17:12
papering
阅读(801)
推荐(0)
摘要:
int main(int argc, char* argv[]){ int i = 0; int arr[3] = {0}; for(; i<=3; i++){ arr[i] = 0; printf("hello world\n"); } return 0; } https://phonzia.gi
阅读全文
posted @ 2019-12-02 10:20
papering
阅读(257)
推荐(0)
摘要:
我们在散列表那节中讲过,散列表的插入、删除、查找操作的时间复杂度可以做到常量级的 O(1),非常高效。而二叉查找树在比较平衡的情况下,插入、删除、查找操作时间复杂度才是 O(logn),相对散列表,好像并没有什么优势,那我们为什么还要用二叉查找树呢? 我认为有下面几个原因: 第一,散列表中的数据是无
阅读全文
posted @ 2019-12-01 21:13
papering
阅读(320)
推荐(0)
摘要:
Cache busting https://www.keycdn.com/support/what-is-cache-busting https://curtistimson.co.uk/post/front-end-dev/what-is-cache-busting/
阅读全文
posted @ 2019-11-30 15:16
papering
阅读(602)
推荐(0)
posted @ 2019-11-30 13:11
papering
阅读(234)
推荐(0)