自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

搞搞Android 玩玩前端

业余野生程序猿

  • 博客(65)
  • 收藏
  • 关注

原创 本博客已搬家

因为CSDN的博客不支持markdown和LATEX,因此决定将博客搬到自己搭建的网站上去。http://blog.xiongduo.cn

2014-12-06 01:11:07 1130

翻译 实现键值对存储(三):Kyoto Cabinet 和LevelDB的架构比较分析

本文是《实现键值对存储》系列译文的第三篇在本文中,我将会逐组件地把Kyoto Cabinet 和 LevelDB的架构过一遍。目标和本系列第二部分讲的差不多,通过分析现有键值对存储的架构来思考我应该如何建立我自己键值对存储的架构。

2014-10-23 22:17:30 1991

翻译 实现键值对存储(二)——以现有键值对存储为模型

本文是《实现键值对存储》系列译文的第二篇本文中,开头我会解释使用现有模型而非重头开始此项目的原因。我会阐述一系列选择键值对存储模型的标准。最后我将对一些广为人知的键值对存储项目做一个概述,并用这些标准选择其中一些作为模型。本文将包含:

2014-09-29 18:09:09 2061

原创 笨办法管理密码

好莱坞一众女星艳照事件引发了一系列对密码安全的关注,本文用不到一百行的python代码实现了一个密码生成与管理的功能。

2014-09-02 15:56:01 1457

翻译 实现键值对存储(一):什么是键值对存储,为什么要实现它

译自:codecapsule.com这是Emmanuel Goossaert实现自己的键值对存储的记录系列文章。预计是10个部分,截至2014-8-26只完成了6个部分。本文是本系列的第一部分。Emmanuel Goossaert另一个比较受欢迎的系列是《为SSD编程》,博客中有这个系列的全部翻译。

2014-08-26 17:55:35 9637

翻译 实现一个键值对存储:目录

译自:codecapsule.com这是Emmanuel Goossaert实现自己的键值对存储的记录系列文章。预计是10个部分,截至2014-8-26只完成了6个部分。本文是本系列的目录。Emmanuel Goossaert另一个比较受欢迎的系列是《为SSD编程》,博客中有这个系列的全部翻译。

2014-08-26 17:50:34 1841

原创 实例详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化(三)

这是本系列的最后一篇,主要是select_related() 和 prefetch_related() 的最佳实践。

2014-08-16 01:22:20 5180 1

原创 实例详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化(二)

这是本系列的第二篇,讲prefetch_related()函数的用途、实现途径、以及使用方法。

2014-08-05 16:44:10 6267 1

原创 实例详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化(一)

在数据库有外键的时候,使用 select_related() 和 prefetch_related() 可以很好的减少数据库请求的次数,从而提高性能。本文通过一个简单的例子详解这两个函数的作用。虽然QuerySet的文档中已经详细说明了,但本文试图从QuerySet触发的SQL语句来分析工作方式,从而进一步了解Django具体的运作方式。

2014-08-04 20:05:58 6844

原创 用python调用七牛的fetch接口保存网络上的图片

需求说明七牛是个好东西免费10G空间10G下载流量10w上传请求100w下载请求 自带CDN和图片处理 对于个人用户和创业公司来说是个很好的平台本文主要是解决 服务器端请求七牛对网络某文件进行保存这一业务需求这里是七牛文章中对Fetch API的说明。写的有点复杂,不过用Python sdk比较简单SDK安装一般安装七牛的Python sdk支持 pip

2014-07-19 10:34:25 4143

原创 用python切掉图片的黑边

如何使用Python脚本对图片的黑边进行裁切

2014-07-01 21:27:25 10408

原创 用python登录Dr.com

首先之前的首先,Dr.com的登陆得支持

2014-06-24 15:58:52 5219 2

翻译 为SSD编程(6):总结—每个程序员都应该了解的关于固态硬盘的知识

原文:http://codecapsule.com/2014/02/12/coding-for-ssds-part-6-a-summary-what-every-programmer-should-know-about-solid-state-drives/在这部分,我以独立的简单段落的形式总结了其它部分的内容。每个段落概括了其他部分一节或几节的内容,这样可以让读者在每个主题下

2014-06-03 15:41:17 3332

翻译 为SSD编程(5):访问模式和系统优化

原文地址:http://codecapsule.com/2014/02/12/coding-for-ssds-part-5-access-patterns-and-system-optimizations/在之前的章节中我叙述了固态硬盘大部分的内部工作,我可以提供数据来帮助理解应该使用哪种访问模式一起为何这种模式确实比其它的好。在这个部分,我解释了写入和读取是如何完成的,以及并

2014-06-01 12:16:09 2010

原创 用Python进行网络爬虫和数据分析的初次尝试(一)

某天突然起了兴致,想知道国内每个成员有多少粉,但不知道应该怎么做。各个应援会论坛的用户数?很多粉也去其它成岩的应援论坛,不靠谱。各个贴吧会员数?这只能说明某个成员是否出名,并且也有和应援论坛相同的弊端。最好的方法是在一个中立(无成员倾向的)论坛进行统计。于是我想起了AKB48中国官方俱乐部的论坛满足了要求,并且个人信息中自带推し成员的统计。技术方法如下:1. 用python脚本抓会

2014-05-28 14:35:46 5663 1

翻译 为SSD编程(4)——高级功能和内部并行

在这个部分,我将简要的介绍一些SSD的主要功能,如TRIM和预留空间。我同样会介绍SSD中不同等级的内部并行。

2014-05-10 22:53:45 2401

原创 python 字典(dict)遍历四种方法的性能

python中,遍历dict的方法有四种。但这四种遍历的性能如何呢?

2014-05-05 11:43:29 56625

翻译 为SSD编程(3):页、块和闪存转换层

原文 http://codecapsule.com/2014/02/12/coding-for-ssds-part-3-pages-blocks-and-the-flash-translation-layer/在这个部分,我会解释写操作在页和块级是如何处理的,以及写入放大和损耗均衡计算的基本概念。此外,我描述了闪存转换层(FTL)的概念,以及应用了闪存转换层的两个技术:逻辑块地

2014-04-29 15:25:39 3311

原创 树莓派玩家需要的X条核心品格

本文只是作者本人在混迹于树莓派相关的论坛贴吧良久后的一些感想。纯属个人观点,限于本人能力有限,难免有所偏颇,还望斧正。在能想到的所有品格中我认为最重要的就是这个:LIY / TIY / DIYLearn it yourself / Try it yourself / Do it yourself, 自己学、自己试、自己做。麻雀虽小五脏俱全,树莓派是一个复杂的系统,涉及到

2014-04-28 12:41:25 1700 1

原创 为树莓派配置Wifi

如我的这篇文章结尾所说,我有一个小度Wifi。 本来打算是用小度Wif做树莓派的无线网卡。但一来需要搭建Linux环境,二来突然意识到每次系统升级都需要重新下载linux头文件,重新编译驱动,实在是极不方便。于是决定还是买一个免驱的。选择的USB无线网卡是各个网站和教程中推荐的 EDUP EP-N8508GS,目前市价大概¥30~40,但是因为树莓派逐渐热了起来,一些无良商家也提高了这款USB

2014-04-12 21:14:49 12075 4

翻译 为SSD编程(2):SSD的架构和基准

原文 http://codecapsule.com/2014/02/12/coding-for-ssds-part-2-architecture-of-an-ssd-and-benchmarking/本第二部分包含了“为SSD编程”的6个内容,包括1、2两节,你可以参考目录。这是我在阅读了各种关于SSD的文档之后,为了分享我所学到的东西写的一系列文章。如果你没有时间慢慢看,你可

2014-04-09 14:04:31 4572

翻译 为SSD编程(1):简介和目录

原文 http://codecapsule.com/2014/02/12/coding-for-ssds-part-1-introduction-and-table-of-contents/简介我想为我的键值对存储项目弄一个固态硬盘(SSD)最佳存储解决方案。为此,我必须确保我完全了解SSD是如何工作的,这样就可以优化我的hash表实例来适合SSD的内部特征。网上有很多

2014-04-09 13:56:51 2646

原创 在树莓派上用python控制LED

初步学习RPi.GPIO模块的过程中写了一个控制8个LED的模块,基本上只是一个对RPi.GPIO的一个封装所需材料一个已经安装配置好了的树莓派连接控制树莓派所用的其他必须设备200Ω电阻 x 8led x 8面包板及连接线若干电路连接电路图按照电路图所示,在面包板上进行连接。编写程序安装R

2014-04-07 21:53:18 10902

原创 windows下 用串行连接控制树莓派

在没有键盘鼠标显示器,没有任何网络设备,甚至连的情况下

2014-04-07 12:35:24 7637 1

原创 在树莓派上搭建 Nginx + uWSGI + Django 架构服务器的过程中所学到的

打算在树莓派上配置一个服务器 后端用Django框架(因为最熟悉...)

2014-04-06 00:26:34 6249

翻译 在树莓派上一键安装Django

原帖:http://phalt.tumblr.com/post/25090376034/one-click-django-installation-for-raspberry-pi我做了一个树莓派的Django一键安装器安装包可以在Github下载:https://github.com/phalt/DjangoPi如果你的树莓派准备好了,安装git:su

2014-04-04 11:20:53 3391 2

原创 树莓派初级折腾

前些天在网上买了一个二手的树莓派  裸板子190包邮 (新品套装280 360什么的太贵了啊岂可修)到手目测没有问题 主IC还有一个铜质散热片 不错 着手准备测试电源就用买移动电源送的充电器(标称5v 1000mA输出 )和数据线 SD卡么... 把很久没玩的PSP掏出来 把马甲卡中的东西倒到记忆棒里 记忆棒插回PSP TF卡装到转接卡上 (话说还是个class10的呢)

2014-04-04 00:54:32 3504 2

原创 Ubuntu下 交叉编译树莓派内核时出现错误“没有那个文件或目录” 的解决办法

在交叉编译树莓派内核时 运行 make ARCH=arm CROSS_COMPILE=${CCPREFIX}出现错误:bash: /home/babybear/rpi/tools/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi/bin/arm-bcm2708hardfp-linux-gnueabi-gcc: 没有那个文件或目录进入文件夹 

2014-04-03 22:24:26 4151

原创 树莓派GPG签名错误

树莓派在更改软件源之后 apt-get 时出现GPG签名错误 可以通过重新获取签名解决sudo apt-key adv --keyserver pgp.mit.edu --recv-keys ED444FF07D8D0BF6

2014-04-03 11:21:07 2459

翻译 Jay Huang:我的亚马逊面试经验

原文:http://www.jayhuang.org/blog/my-amazon-interview-experience/这一切都从我还在SAP工作的时候开始。几个同行注意到亚马逊在耶鲁镇开了一家新办公室。我记得应该是在2013年1月左右吧。最初我并不是很感兴趣,但是当我听别人说了好几次之后,我仔细考虑了一下,觉得应该没什么坏处。我将在四月底离开SAP,而如果亚马逊比较合适

2014-03-20 21:16:04 4230

翻译 外行朋友值得一读的5本经典数学书

有很多人让我给外行朋友推荐一些优秀的数学书,他们之中有些是没在大学学过高等课程的,只对学习数学感兴趣的朋友,还有些对历史人物比对数学成果更感兴趣。具有讽刺意味的是,当你是滑铁卢大学数学专业的学生之后,你到第四年才有机会上一门讲述数学历史的课程,会向你解释一些隐藏在数学之后的心态和哲学,而非只是定理和证明。这5本书是我推荐给那些想了解数学思想和原理的朋友。1.《A History o

2014-03-20 21:14:53 1554

翻译 SFMT

原文:http://obsproject.com/forum/viewtopic.php?f=22&t=2560GitHub: https://github.com/gustafsonk/SFMT下载: https://github.com/gustafsonk/SFMT/archive/master.zip(copy-pasted from GitHub)描述

2014-01-11 22:47:03 1730

原创 一件激活码泄露事故的发现过程和反思

某APP的激活码泄露和反思

2013-12-25 16:59:28 2037 1

翻译 XML两种MIME类型的不同

原文http://www.grauw.nl/blog/entry/489XML有两种MIME类型,application/xml 和 text/xml。这两种MIME类型经常混用,但是他们之间有细微的差别,这种差别正是通常推荐使用application/xml的原因。我来解释一下为什么:根据标准,text/* 的MIME类型具有一个us-ascii字符集,除非在HTTP hea

2013-12-17 14:30:56 3721

原创 使用django从数据库中随机取N条记录的不同方法及其性能实测

这里(stackoverflow)有一篇关于使用Django随机获取记录的讨论。主要意思是说Record.objects.order_by('?')[:2]这样获取2个记录会导致性能问题,原因如下:“对于有着相当多数量记录的表来说,这种方法异常糟糕。这会导致一个 ORDER BY RAND() 的SQL查询。举个栗子,这里是MYSQL是如何处理这个查询的(其他数据库的情

2013-12-05 19:43:48 6220 5

原创 12306客户端所用包

听说12306 Android客户端出了反编译了一下 先看看用了什么包:cn.domob 多盟广告com.google.android.gcm google已废弃的GoogleCloudMessaging包 http://developer.android.com/reference/com/google/android/gcm/package-summary.htmlcom.Mo

2013-11-29 15:28:47 3413

翻译 避免Java应用中空指针异常的技巧和最佳实践

Java应用中抛出的NullPointerException是解决空指针的最好方式,也是写出能顺利工作的健壮程序的关键。熟话说“预防胜于治疗”,对于这么令人讨厌的空指针异常,这句话也是成立的。值得庆幸的是运用一些防御性的编码技巧,跟踪应用中多个部分之间的联系,你可以将Java中的空指针异常控制在一个很好的水平上。顺便说一句,这是Javarevisited上的第二个NullPointerException的帖子。在上个帖子中我们讨论了Java中导致空指针异常的常见原因,而在本教程中我们将会学习一些Java的编

2013-11-22 23:05:17 4715

翻译 我debug过的最难的bug

原文http://www.quora.com/Programming-Interviews/Whats-the-hardest-bug-youve-debugged/answer/Dave-Baggett再想起这个bug仍然有些痛苦。作为一个程序员,你学会了在发现bug时首先在自己的代码中找问题,或许在测试一万次之后你将问题归咎于编译器。只有在这所有的都不起作用之后,你才会把问题归咎于硬件

2013-11-06 19:16:32 1638

翻译 Java正则表达式教程及示例

当我开始我的Java职业生涯的时候,对于我来说正则表达式简直是个是梦魇。本教程旨在帮助你驾驭Java正则表达式,同时也帮助我复习正则表达式。什么是正则表达式?正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java正则表达式和Perl的是最为相似的。Java正则表达式的类在 java.uti

2013-11-05 18:20:31 1199

翻译 我的Twitter面试失败了

原文链接 http://qandwhat.apps.runkite.com/i-failed-a-twitter-interview/确认我返回亚马逊实习的截止期限是10月28日 ,但是我的朋友Daniel说服我如果我被Twitter录取,我就不用参加任何面试了。所以我去Twitter面试了。首先他们让我在一个小时内完成两道编程能力的问题。问题很有意思:“这是回文(译注:正着读和倒

2013-10-31 21:29:13 1815

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除