首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大绵羊
掘友等级
码农
|
科技公司
码农,喜欢研究技术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.6K
文章 1.6K
沸点 14
赞
1.6K
返回
|
搜索文章
赞
文章( 1.6K )
沸点( 14 )
Android中mmap原理及应用简析
mmap是Linux中常用的系统调用API,用途广泛,Android中也有不少地方用到,比如匿名共享内存,Binder机制等。本文简单记录下Android中mmap调用流程及原理。mmap函数原型如下: 参数start:指向欲映射的内存起始地址,通常设为 NULL,代表让系统自…
如何编写高质量的函数 -- 敲山震虎篇
一千个读者,有一千个哈姆雷特。 我将会从函数的执行机制、鲁棒性、函数式编程、设计模式等方面,全面阐述如何编写高质量的函数。 如何编写高质量的函数,这是一个很难回答的问题,不同人心中对高质量有自己的看法,这里我将全面的阐述我个人对如何编写高质量函数的一些看法。看法可能不够全面,也…
长连接的心跳及重连设计
说道“心跳”这个词大家都不陌生,当然不是指男女之间的心跳,而是和长连接相关的。 顾名思义就是证明是否还活着的依据。 目前我们接触到的大多是一些基于长连接的应用需要心跳来“保活”。 由于在长连接的场景下,客户端和服务端并不是一直处于通信状态,如果双方长期没有沟通则双方都不清楚对方…
正则表达式的功法大全,做NLP再也不怕搞不定字符串了
选自Medium,作者:Jonny Fox,机器之心编译。 正则表达式(regex 或 regexp)对于从文本中抽取信息极其有用,它一般会搜索匹配特定模式的语句,而这种模式及具体的 ASCII 序列或 Unicode 字符。从解析/替代字符串、预处理数据到网页爬取,正则表达式…
插入、归并、堆、count、radix、快速排序算法运行时间
第1层,总共元素为 n/4个,第2层元素为n/8个,。。。,第lgn层为1个,那么时间为 至此可以得到。堆排的时间是O(nlgn) 时间分析:需要创建最大的k个数组,时间为O(k),然后遍历n原值,时间为O(n),最后拼接到原有的输出值,每次需要判断L[i]==0?不是则加入,…
【译】异步编程:Futures
dart是一个单线程的编程语言,如果编写了任何阻塞执行线程的代码(例如耗时计算或者I/O),程序就会被阻塞。异步操作可以让你在等待一个操作完成的同时完成其他工作。Dart使用Future对象来进行异步操作。 程序会收集当天的新闻并且打印出来(耗时操作),然后打印一些用户感兴趣的…
独家 | 腾讯变阵更多细节:OMG、MIG这样拆
今日早间,腾讯官方微信发布了组织结构调整的情况。腾讯公司的组织架构在时隔6年后迎来新一轮的调整,在原有七大事业群(BG)的基础上进行重组整合。 此次调整,腾讯新成立了云与智慧产业事业群(CSIG)、平台与内容事业群(PCG),保留了原有的企业发展事业群(CDG)、互动娱乐事业群…
宅社AcgClub API上线
所以在完成了开源APP《宅社AcgClub》后,为了能进一步丰富场景功能,怒点技能树,自己实现了后端服务。 1. 获取次元壁纸列表 壁纸每天更新一次,大概在凌晨5点完成更新,建议进行适当的缓存。 为减轻服务器压力,对请求的频率进行了限制。
如果再有人问你分布式 ID,这篇文章丢给他
通常我们会调研各种各样的生成策略,根据不同的业务,采取最合适的策略,下面我会讨论一下各种策略/算法,以及他们的一些优劣点。 UUID是通用唯一识别码(Universally Unique Identifier)的缩写,开放软件基金会(OSF)规范定义了包括网卡MAC地址、时间戳…
下一页
关注了
32
关注者
3
收藏集
29
关注标签
87
加入于
2016-10-26