摘要:
Go1.13 标准库的 http 包爆出重大 bug,你的项目中招了吗? 原创: 王亚楼 Go语言中文网 今天
阅读全文
posted @ 2019-12-14 14:53
papering
阅读(343)
推荐(0)
摘要:
移动端IM/推送系统的协议选型:UDP还是TCP? http://www.52im.net/thread-33-1-1.html 对于有过网络编程经验的开发者来说,使用何种数据传输层协议来实现数据的通信,是个非常基础的问题,它涉及到你的第一行代码该如何编写。从PC时代的IM开始,IM开发者就在为数
阅读全文
posted @ 2019-12-14 12:31
papering
阅读(820)
推荐(0)
摘要:
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
阅读(300)
推荐(0)
摘要:
https://blog.csdn.net/lkforce/article/details/71547313 https://itbilu.com/linux/man/Nkz2hoeNm.html
阅读全文
posted @ 2019-12-14 11:48
papering
阅读(193)
推荐(0)
摘要:
http://www.skywind.me/blog/archives/1048 KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如UDP)的收发,需要使用者自己定义下层数据包的发送
阅读全文
posted @ 2019-12-14 10:47
papering
阅读(1435)
推荐(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
阅读(349)
推荐(0)
摘要:
这里我们可以通过这个顶点跟终点之间的直线距离,也就是欧几里得距离,来近似地估计这个顶点跟终点的路径长度(注意:路径长度跟直线距离是两个概念)。我们把这个距离记作 h(i)(i 表示这个顶点的编号),专业的叫法是启发函数(heuristic function)。因为欧几里得距离的计算公式,会涉及比较耗
阅读全文
posted @ 2019-12-14 10:31
papering
阅读(1255)
推荐(0)
posted @ 2019-12-14 09:49
papering
阅读(150)
推荐(0)
摘要:
https://segmentfault.com/a/1190000020275210
阅读全文
posted @ 2019-12-13 12:33
papering
阅读(222)
推荐(0)
摘要:
file descriptor handle
阅读全文
posted @ 2019-12-13 00:06
papering
阅读(265)
推荐(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
阅读(170)
推荐(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
阅读(650)
推荐(0)
摘要:
假如四叉树区块被用来表达一组点数据(诸如一组城市的经纬度) https://zh.wikipedia.org/wiki/四叉树
阅读全文
posted @ 2019-12-12 14:11
papering
阅读(266)
推荐(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
阅读(487)
推荐(0)
posted @ 2019-12-12 00:31
papering
阅读(142)
推荐(0)
posted @ 2019-12-11 23:15
papering
阅读(347)
推荐(0)
posted @ 2019-12-11 22:41
papering
阅读(196)
推荐(0)
posted @ 2019-12-10 23:04
papering
阅读(203)
推荐(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
阅读(365)
推荐(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
阅读(342)
推荐(0)
posted @ 2019-12-10 10:11
papering
阅读(194)
推荐(0)
posted @ 2019-12-09 23:16
papering
阅读(216)
推荐(0)
摘要:
ebx ecx edx esi edi ebp
阅读全文
posted @ 2019-12-09 22:51
papering
阅读(274)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/2LGwtRCktOdqL2sx_LH_bw 独家|微服务网关组件在金融的实践 彭海滨 58技术 2019-12-09 导语 随着车金融业务的快速发展,单体架构的系统已经不能满足业务的快速发展的需要,在这种情况下,本文主要介绍微服务网关在金融的实
阅读全文
posted @ 2019-12-09 21:57
papering
阅读(379)
推荐(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
阅读(410)
推荐(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
阅读(568)
推荐(0)
摘要:
MD5碰撞后时代,MD5还有存在的意义吗? MD5是一种HASH函数,又称杂凑函数,由32位16进制组成,在信息安全范畴有广泛和首要运用的暗码算法,它有类似于指纹的运用。在网络安全协议中, 杂凑函数用来处理电子签名,将冗长的签名文件紧缩为一段一起的数字信息,像指纹辨别身份相同保证正本数字签名文件的合
阅读全文
posted @ 2019-12-07 00:42
papering
阅读(1259)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/a6mLMDinYQGUSaOsGYCEaA 独家|Linux进程内存用量分析之堆内存篇 姬晨烜 58技术 2019-12-06 导语 本文将介绍几种内存泄漏检测工具,并通过实际例子介绍一种分析堆内存占用量的工具和方法,帮助定位内存膨胀问题。 背
阅读全文
posted @ 2019-12-06 23:46
papering
阅读(852)
推荐(0)
posted @ 2019-12-06 10:32
papering
阅读(209)
推荐(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
阅读(828)
推荐(0)
摘要:
https://segmentfault.com/q/1010000021142202
阅读全文
posted @ 2019-12-05 22:30
papering
阅读(312)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/ZlNcvwJ_swspifWTLHA92Q https://mp.weixin.qq.com/s/_hSaI5yMvPTWxvFgl-UItA
阅读全文
posted @ 2019-12-05 22:27
papering
阅读(686)
推荐(0)
摘要:
小结: 1、 AQS 抽象队列同步器 Java中的大部分同步类(Lock、Semaphore、ReentrantLock等) 都是基于AbstractQueuedSynchronizer(简称为AQS)实现的。 AQS是一种提供了原子式管理同步状态、阻塞和唤醒线程功能以及队列模型的简单框架。 2、
阅读全文
posted @ 2019-12-05 21:50
papering
阅读(538)
推荐(0)
摘要:
小结: 1、 > 1、线程要不要锁住同步资源? 锁住:悲观锁 不锁住:乐观锁 2、锁住同步资源失败,线程要不要阻塞? 阻塞:- 不阻塞:自旋锁、适应性自旋锁 3、多个线程竞争同步资源的流程细节有没有区别? 不锁住资源,多个线程只有一个能修改资源成功,其他线程会重试: 无锁 同一个线程执行同步资源时自
阅读全文
posted @ 2019-12-05 21:48
papering
阅读(355)
推荐(0)
posted @ 2019-12-05 20:40
papering
阅读(306)
推荐(0)
摘要:
https://help.aliyun.com/knowledge_detail/137473.html
阅读全文
posted @ 2019-12-03 19:21
papering
阅读(176)
推荐(0)
posted @ 2019-12-03 17:58
papering
阅读(316)
推荐(0)
摘要:
小结: 1、 内核虚拟存储器 对每个进程都不相同:与进程相关的数据结构(如:页表、task和mm结构、内核栈) 对每个进程都一样:物理存储器、内核代码和数据 进程虚拟存储器 用户栈 共享库的存储器映射区域 运行时堆(通过malloc分配) 为初始化的数据(.bss) 已初始化的数据(.data) 程
阅读全文
posted @ 2019-12-03 17:12
papering
阅读(794)
推荐(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
阅读(242)
推荐(0)
摘要:
我们在散列表那节中讲过,散列表的插入、删除、查找操作的时间复杂度可以做到常量级的 O(1),非常高效。而二叉查找树在比较平衡的情况下,插入、删除、查找操作时间复杂度才是 O(logn),相对散列表,好像并没有什么优势,那我们为什么还要用二叉查找树呢? 我认为有下面几个原因: 第一,散列表中的数据是无
阅读全文
posted @ 2019-12-01 21:13
papering
阅读(304)
推荐(0)