笔记

一次关于js事件出发机制反常的解决记录

汉王 笔记
一次关于js事件出发机制反常的解决记录
起因:正常情况下我点击s2时是先弹出我是children,再弹出我是father,但是却出现了先弹出我是father,后弹出我是children的情况,这种情况是在和安卓app交互的h5页面中出现的,本地测试没有问题,但是在安卓打包的

小时到分钟 - 一步步优化巨量关键词的匹配

汉王 笔记
小时到分钟 - 一步步优化巨量关键词的匹配
问题由来 前些天工作中遇到一个问题: 有 60万 条短消息记录日志,每条约 50 字,5万 关键词,长度 2-8 字,绝大部分为中文。要求将这 60万 条记录中包含的关键词全部提取出来并统计各关键词的命中

如何写代码 —— 编程内功心法

汉王 笔记
写代码就是学一门语言然后开始撸代码吗?看完了我的《GoF设计模式》系列文章的同学或者本身已经就是老鸟的同学显然不会这么认为。编程是一项非常严谨的工作!虽然我们自嘲为码农,但是这工作毕竟不是真正的搬砖,我

比较优雅地编码

汉王 笔记
笔者认为做到比较优雅地编码,需遵从如下约束,排名分先后: 良好的命名 清晰的结构 不十分差劲的算法 下面逐一说明: 良好的命名 名不正,则言不顺,言不顺

10 年 Amazon Web Services 总结得到的 10 个经验教训

汉王 笔记
10 年 Amazon Web Services 总结得到的 10 个经验教训
2006年3月14日,Amazon S3的发布,意味着AWS时代的开启,离现在差不多刚好10年。回首过去的10年间,我们学到了许许多多有关于构建和运营服务所需的安全性,可靠性,可扩展性,以及如何用尽可能低的成本提供可预

如何掌握所有的程序语言

汉王 笔记
对的,我这里要讲的不是如何掌握一种程序语言,而是所有的…… 很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。由于我知道标题问题的答案,所以总感觉这个问题是如此“低级”,一直

微信公众平台开发实战Java版之如何网页授权获取用户基本信息

汉王 笔记
微信公众平台开发实战Java版之如何网页授权获取用户基本信息
第一部分:微信授权获取基本信息的介绍 我们首先来看看官方的文档怎么说: 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 关

Git详细教程

十度 笔记
Git详细教程
Git是目前世界上最先进的分布式版本控制系统(没有之一)。 一.什么是Git 1.Git是什么 Git是目前世界上最先进的分布式版本控制系统(没有之一)。 实际上版本控制系统有如下几个: 1) CVS 2)  SVN

Google 的软件工程经验总结

十度 笔记
摘录翻译自“Software Engineering at Google”,作者:Fergus Henderson 软件开发 代码库 大部分的 Google 代码都存在统一的源代码库中,可供 Google 内部所有工程师访问。但是 Chrome 和...
阅读全文

一分钟理解乐观锁和悲观锁,附深入理解乐观锁与悲观锁

十度 笔记
一分钟教你知道乐观锁和悲观锁的区别 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到