原来时隔上次这篇[Android 4.2 自动定时切换飞行模式](/blog/android-airplanemode-auto-switcher.html)已经1年了, 惭愧惭愧~ 根据之前的版本说的是要加入多个时间段的设置, 重新 “设计”(其实是山寨了别人的)了UI, 今天终于发布出来了。注意, 该程序针对Android4.2及其以上的版本,手机需要ROOT才OK,且建议添加到信任程序列表。4.2之前的版本是木有问题的。

之前找工作的时候陆陆续续刷了leetcode,后来顺便就总结了下,刚开始准备一篇一篇发到blog上来,后来觉得没必要。

之前把“卖身契”(3方)给寄出去了,也就意味着第一次找工作也就结束了。这篇文章来回顾下自己找工作的历程,也谈谈找工作期间的一些感受,希望对后来人有所帮助。

update: 微信升级了JS的API,目前此方法已经生效,要修改还很麻烦,必须满足的条件是:微信认证公众号+ICP备案的域名+后台服务,懒得折腾了。

不得不吐槽下Xcode的debug功能实在是弱爆了~ 网上也不止我一个人吐槽~废话不多说,看图

此坑是参加微软秋令营活动下午编程测试时踩上的,编程测试题目本身不算难,难的是……对于没有ACM之类比赛的同学来说,要按照其要求读入输入和输出相应格式的结果来说就呵呵了。一个小算法总共可能花40分钟的时间,有30分钟的时间是用来解决输入输出的。对于平时在实验室写项目的同学来说,应该不会有太多的机会去写底层std io 和 file io,应该都封装好了,写具体逻辑吧。 不过从另外一个方面也说明了自己基础还是掌握得不牢固呀~比如不记得控制精度输出的函数等之类的。另外提醒下做类似的题目得小心输入输出格式及下面要讲到的缓冲区的问题。

在《Effective C++》里提到对内置(C-like)类型在函数传参时pass by value比pass by reference更高效,当用OO的c++自定义类型(存在构造/析构等)pass by reference to const 更好,STL里的迭代器和函数对象是用C指针实现的,因此pass by value更好。至于为什么,下面的代码验证了下。

百度云/网盘网页版的话直接改hosts即可,网传hosts如下:

tanglei
码农 @ 宜信大数据创新中心, 毕业于CSU && THU, 曾工作于腾讯 && 友盟.   MORE
标签云