Python——迭代器的几个高级用法
今天是 Python专题的第8篇 文章。 今天我们依然介绍的是迭代器,不过介绍的是几个比较常用的 高级用法 , […]...
我去,你竟然还不会用 synchronized
二哥,离你上一篇我去已经过去两周时间了,这个系列还不打算更新吗?着急着看呢。 以上是读者 Jason 发来的一 […]...
为什么不选Yii框架?
以前,我也注意到,不在现有项目中引入框架是有原因的,而且,尤其不能选用Yii框架。 “继承”噩梦 你所有的co […]...
如何自学一个领域?这里有一份全指南
本文共有 6600 字 如果觉得页面太长 那是因为留言很多 以前写过不少跟学习相关的文章,但大都是集中于某个点 […]...
小程序以及H5页面上IphoneX底部安全区域小黑条适配问题
背景 公司项目开发中,发现iPhoneX上吸底元素存在被小黑条遮挡的问题 原因 在苹果 iPhoneX 、iP […]...
跳表(skiplist)的代码实现
跳表(skiplist)是一个非常优秀的数据结构,实现简单,插入、删除、查找的复杂度均为O(logN)。Lev […]...
让华为P30运行如飞的,是这个叫方舟的编译器
4月25日,北京。 “它就是能让安卓上的应用,跑得跟苹果iOS上一样快。”面对台下的记者,华为消费者BG软件部 […]...
什么的容器?Docker 工作原理及容器化简易指南
Docker 非常棒!它使软件开发者无需担心配置和依赖性,在任何地方打包,发送和运行他们的应用程序。而在与 k […]...
一口气说出 4种 LBS “附近的人” 实现方式,面试官笑了
引言 昨天一位公众号粉丝和我讨论了一道面试题,个人觉得比较有意义,这里整理了一下分享给大家,愿小伙伴们面试路上 […]...
阅完此文,Vue响应式不再话下
vue的双向数据绑定,众所周知是基于Object.defineProperty这个在浏览器的特性api来实现的 […]...
【真实面试经历】我和阿里面试官的一次“邂逅”(附问题详解)
本文的内容都是根据读者投稿的真实面试经历改编而来,首次尝试这种风格的文章,花了几天晚上才总算写完,希望对你有帮 […]...
代码泄露事故频出,企业如何用好 GitHub 这把双刃剑?
最近 IT 圈的风头超过了娱乐圈,996.ICU、某站源码泄露等热点集中爆发,如同一夜当红的小生刷粉无数,Gi […]...
React 组件库搭建指南-打包输出
重头戏来了。 概览 宿主环境各不相同,为了保证使用者良好的开发体验,需要将源码进行相关处理后发布至 npm。 […]...
OpenZeppelin ERC777 源码解析
这篇文章是对 ERC777 功能型代币(通证)最佳实践 的一个补充,如果你仅仅是要实现一个自己的 ERC777 […]...
显隐术:如何阅读由零宽字符写的信息?
今天,我们来说说,拿到一段通过零宽字符隐藏了信息的字符串,我们怎么阅读被隐藏的信息。 例如下面这个字符串: 一 […]...
Log4j 配置文件详解
Log4j 的配置文件用来设置记录器的级别、输出目的地和布局,可以是 log4j.properties 或 l […]...
不可忽视的 PHP 数据精度损失问题
我是架构精进之路,点击上方“关注”,坚持每天为你分享技术干货,私信我回复“01”,送你一份程序员成长进阶大礼包 […]...
吴章金:通过操作 Section 为 Linux ELF 程序新增数据
license: “cc-by-nc-nd-4.0” 《360度剖析Linux ELF […]...