摘要: 注: 本文的作者是宋劲杉,原文链接。 俗话说,没有金刚钻,就别揽瓷器活儿。套用到IT业,英语不行,就别做程序员。网上关于程序员学英语的文章不少,但我想谈谈我自己的看法。首先详细讨论一下为什么程序员离了英语不行,然后针对程序员应该怎么学英语说说我的体会。 英语是计算机的母语,是程序的母语,所以必然是程 阅读全文
posted @ 2017-11-30 08:59 Alexander.Gao 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 百度来的算法全都不对,跟我一开始想的一样——把这个问题考虑成了10到26进制的转换,但事实并非如此。 想想以下情况,26进制用A代表数0,B代表数1……Z代表25。 那么表示26则需要进一位,即BA, 而excel里面Z列的下一列是AA。 我们的二十六进制体系里, AA = 00 = 0 = A。 阅读全文
posted @ 2017-08-30 14:38 Alexander.Gao 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 逛鸟哥博客,看评论区有个新手提了个问题, 似曾相识啊。 暂且把它命名为“爆款面试题”吧,其实这里主要考察的是运算符优先级、自增运算的问题。 不擅长组织语言, 上个注释吧。 阅读全文
posted @ 2017-06-21 15:42 Alexander.Gao 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 很久没写些什么了, 正好今天工作中遇到了以前在意过的问题。 之前曾注意到过,php从数据库中取得的结果集后,其中的字段全都会变成string类型。今儿通过ajax调取数据, 有一个type字段是int型, 没多想就在js里面写了 结果发现没进入if, debug一下发现data.type值是“0”, 阅读全文
posted @ 2017-04-01 01:46 Alexander.Gao 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 1、Dash 支持平台:Mac iOS 官网:https://kapeli.com/dash 2、Zeal 支持平台:Linux Windows 官网:https://zealdocs.org/ Github仓库:https://github.com/zealdocs/zeal 3、DevDoc 支 阅读全文
posted @ 2016-12-15 15:01 Alexander.Gao 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 写的微信回调接口出错了, 由于手里的调试工具(包括微信官方的开发者接口调试工具)不能把HTTP错误的详情dump出来,只会显示空白,所以打算在程序里加上try catch 捕获错误直接输出。重新测试,结果还是一片空白。找了半天,才发现太粗心,把catch的类名写错了…… 错误代码: 因为用了命名空间 阅读全文
posted @ 2016-11-23 15:11 Alexander.Gao 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 最近用PHP做了一个图片合成程序,前端是通过HTML的file input选取自定图片,POST到php后台调整尺寸后与事先准备好的背景图进行合成。 通过测试发现,上传后的自定图片有的被旋转了,有的是正常的。通过多次统计,发现主要受影响的是iOS系统,而且都是竖屏拍摄的照片,安卓系统暂未发现受影响。 阅读全文
posted @ 2016-11-23 10:05 Alexander.Gao 阅读(4358) 评论(0) 推荐(1) 编辑
摘要: 现有一数据表,数据量79W, 微信openid字段为定长28位char型,目前是做的全字段索引,需要做一下索引优化,. 我们先来看下选择性, 全字段索引的: 取前8位: Oh,貌似前8位极其相似。再看下前10位: 嗯,还是不太理想。再看下前12位: 😍😍 已经等同于全字段索引的选择性了,就是它了 阅读全文
posted @ 2016-11-10 15:24 Alexander.Gao 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在MAC上编辑apache配置文件,老是忘记sudo…… readonly的文件保存时提示 add ! to override, 但这仅是对root来说的啊! 百毒了一下竟然还有解决方案!! 神奇!原理嘛简单瞧了一下,就是运行外部shell命令,用 tee 把当前stdin缓冲区的数据写到当前文件( 阅读全文
posted @ 2016-10-14 13:54 Alexander.Gao 阅读(3135) 评论(0) 推荐(1) 编辑
摘要: Today, I switched my sublime text to version 3. And then I found that the emmet plugin doesn't work when I press the tab key, but it works by press "c 阅读全文
posted @ 2016-09-04 18:47 Alexander.Gao 阅读(210) 评论(0) 推荐(0) 编辑