摘要: 闲来自己写了一个小的简单数据库(Simple Database),要求最好用python写。因为很久没写python了,语法都忘了很多,写的过程中温故知新。 首先这个数据库实现了如下功能: 数据命令: SET name value – Set the variable name to the val 阅读全文
posted @ 2016-05-05 22:03 每天成长一点点 阅读(445) 评论(0) 推荐(0)
摘要: TopK的解决方法一般有两种:堆排序和partition。前者用优先队列实现,时间复杂度为O(NlogK)(N为元素总数量),后者可以直接调用C++ STL中的nth_element函数,时间复杂度O(N)。如果想获取动态更新数据的topK就不那么容易了,比如实时更新最常访问的top10的网址,显然 阅读全文
posted @ 2016-04-08 00:53 每天成长一点点 阅读(1695) 评论(0) 推荐(0)
摘要: 模板模式是《大话设计模式》中比较简单的模型,书中一个做试卷的例子进行分析。总结来说,就是对于同一份试卷,有多个不同的测试者,那么他们试卷上不同的只是答案(以及姓名),而实体及输出格式都是一致的。所以在父类的方法中可以把所有相同的实现都写好,答案只需要调用子类不同的虚方法。下面是我用C++进行了实... 阅读全文
posted @ 2015-11-08 21:47 每天成长一点点 阅读(145) 评论(0) 推荐(0)
摘要: 今天在检测相册(photo+camera)这部分的bug时,发现在长按(long press)照片、录像或点击拍照的图标之后,再返回原来的view(assetTableViewController),该view会显示 错误,会显示一片空白。 下面现总结我的工作思路和debugging的步骤: ... 阅读全文
posted @ 2015-11-05 16:30 每天成长一点点 阅读(991) 评论(0) 推荐(0)
摘要: 这是我在工程中遇到的一个需求:选择照片之后,按bottomButton进行发送。具体场景:照片存放在tableviewcontroller中,当选择照片之后,自动弹出bottomButton,点击之后发送照片;当取消所有的照片之后该button自动消失。问题:该button会遮挡底部的照片,所以需要... 阅读全文
posted @ 2015-11-03 20:01 每天成长一点点 阅读(636) 评论(0) 推荐(0)