联通ICCID和电信ICCID查询对应手机号码的方法

联通和电信的ICCID在其官方网站上都有一个查询入口,能将将部分ICCID直接翻译出号码

联通ICCID查询网址:http://iservice.10010.com/oftenInfo.html?menuId=000400010006

电信ICCID查询网址:http://bj.189.cn/service/commonquery/?rand=0.11168658849783242

移动的暂时没有类似的查询地方

查询方法,输入ICCID,选择省份,点击查询,20位的ICCID如果查不到,请去掉末尾1位,用19位的ICCID查询,不知道省份的情况下就一个省份一个省份试过去

百度网盘:100GB年费5毛钱(已验证)

百度网盘是目前使用比较广泛的一个网盘,无论是速度还是便捷性方面的表现都令人满意,只需几个小小的任务就能将自己的百度网盘扩容至10GB左右,总体来说非常的方便。当然如果需要更大空间的话就只能付费了。

今天晚上,百度云网盘的付费系统似乎出现了Bug,所有容量的价格均变成了原来了1/1000之一。从微博网友@互联网那些事提供的截图来看,其100GB套餐的年使用费仅为0.5元,年费VIP的价格也仅为0.1元,也就是说你只要花费1.09元就能够买到195GB容量13个月的使用权!放眼整个互联网圈子中是找不到比这个更加便宜的了。

笔者在得知该消息后实际验证了一下,发现此时页面显示的价格已经调整回来,但购买100GB套餐的实际支付费用依然只是0.5元。而且付费成功之后容量确实增加了。

另外有网友表示目前只能购买一年的使用权,第二年则无法下单。

目前尚不能确定这究竟是百度的Bug,还是优惠大酬宾,详情请关注我们的后续报道。

福利难得,请抓紧抢购!

Updata:

有用户称只能买一年的使用权,第二年这些空进会消失,但根据百度网盘的帮助文件来看,即便是到期不续费也不会删除网盘中的文件,依然可以下载使用,但无法继续上传。

25本免费的Python电子书

英文原文: sangkrit   翻译: 伯乐在线 译文链接

Python 是一种面向对象、直译式计算机编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

Python 可以和 C/C++ 语言整合在一起,也能支持命令式程序设计、面向对象程序设计、函数式编程、面向侧面程序设计、泛型编程多种编程范式。(摘自维基百科 Python 词条

Python 的一些重要特性

  • 简单:Python 是一种代表简单主义思想的语言。阅读一个良好的 Python 程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。

  • 易学:Python 极其容易上手,因为 Python 有极其简单的说明文档。

  • 速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。

  • 免费、开源:Python 是 FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS 是基于一个团体分享知识的概念。

  • 高层语言:用 Python 语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。

  • 可移植性:由于它的开源本质,Python 已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。这些平台包括 Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、 BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian 以及 Google 基于 linux 开发的 android 平台。

  • 解释性:一个用编译性语言比如C或 C++ 写的程序可以从源文件(即C或 C++ 语言)转换到一个你的计算机使用的语言(二进制代码,即 0 和1)。这个过程通过编译器和不同的标记、选项完成。运行程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而 Python 语言写的程序不需要编译成二进制代码。你可以直接从源代码运行程序。在计算机内部,Python 解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得使用 Python 更加简单。也使得 Python 程序更加易于移植。

  • 面向对象:Python 既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。

  • 可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或 C++ 编写,然后在 Python 程序中使用它们。

  • 可嵌入性:可以把 Python 嵌入C/C++程序,从而向程序用户提供脚本功能。

  • 丰富的库:Python 标准库确实很庞大。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV 文件、密码系统、GUI(图形用户界面)、Tk 和其他与系统有关的操作。这被称作 Python 的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如 wxPython、Twisted 和 Python 图像库等等。(摘自 百度百科 Python 词条

下面是 sangkrit 收集整理的 25 本免费的 Python 电子书。如果你是 Python 新手,并且不知该先看哪本,sangkrit 是建议从第 12 本开始。

对于 Python 新手应该从哪本开始,如果各位朋友有不同看法,欢迎在评论中留言。

  1. Think Stats

  2. Dive Into Python

  3. A Byte Of Python

  4. Think Complexity

  5. Dive Into Python 3

  6. DJANGO TUTORIAL

  7. Building Skills In OOP

  8. Pyramid For Humans

  9. Flask Microframework

  10. Building Skills In Python

  11. Kivy Programming Guide

  12. Snake Wrangling For Kids

  13. An Introduction To Python

  14. Programmez Avec Python 2

  15. Programmez Avec Python 3

  16. Python Module Of The Week

  17. Learn Python The Hard Way

  18. The Standard Python Library

  19. Building Skills In Programming

  20. Python Scientific Lecture Notes

  21. Making Games With Python & Pygame

  22. Python 101 (an introduction to python)

  23. How To Think Like A Computer Scientist

  24. Natural Language Processing With Python

  25. Programming Computer Vision With Python

新型灭蚊器——利用臭脚味吸引蚊子

最新一期医学杂志PLoS One报道,伦敦卫生与热带医学学院的研究人员发现,臭袜子对带有疟原虫的蚊子具有很大吸引力,其受吸引的程度是不带疟原虫的蚊子的三倍。研究人员认为,这个新发现有助于研发新型灭蚊器,专门对付带有疟原虫的蚊子,只要利用散发刺鼻臭脚味的陷阱引诱蚊子,就能把它们一网打尽。罗根博士说,下一步是确认臭脚味中的化学物质,以便在灭蚊器加入这些物质,不过由于蚊子的嗅觉高度灵敏,要得出精准的方程式非常具有挑战性。其实一些气味难闻的奶酪,味道犹如臭脚,但蚊子并不会被这些奶酪味所吸引,因为它们已进化至能辨别其中的细微差异。疟疾虽然有药可医,但若发现太晚就会引发贫血、肝功能受损、肾衰竭等并发症,导致昏迷死亡。据估计,疟疾每年在全球夺走至少60万人的性命,其中大多数为非洲儿童。 其实专家早就知道蚊子会被人体味道所吸引,只是不清楚感染了疟原虫的蚊子是否更容易被吸引。科学家指出,采用专门的灭蚊器对付带有疟原虫的蚊子,可减低蚊子对杀虫剂产生抵抗力。

大流量下重启 CentOS6 上的 iptables 应注意 nf_conntrack table full

最近公司搞了一次活动,流量和并发暴增,导致外网不能到达内网的前端服务器nginx,刚开始认为是nginx本身处理并发的能力,

索性把nginx的参数都优化了一边并重启nginx,发现外网还是不能访问,使用tcpdump等调试工具都无法找出原因,连总出口的

防火墙都看了一边,session 数正常,后来想起内网的iptables 是不是被启动了,看了一下/var/log/messages 出现

kernel: nf_conntrack: table full, dropping packet.

报错,索性使用 sudo /etc/init.d/iptables stop 停止 iptables, 但发现还是不行,最后在/var/log/messages 发现

nf_conntrack version 0.5.0 (16384 buckets, 65536 max)

这才意识到是nf_conntrack模块的原因

在root用户下,/etc/init.d/iptables stop 可以解决

因为 iptables 启动脚本 里有 nf_conntrack 模块卸载功能

for mod in ${NF_MODULES_COMMON[*]}; do
 rmmod_r $mod >/dev/null
done

而且在启动 iptables 的时候 默认是加载 nf_conntrack 模块的

所以在大流量下重启 CentOS6 上的 iptables 时应使用以下命令来调整nf_conntrack的最大值

/etc/init.d/iptables restart
sysctl -w "net.netfilter.nf_conntrack_max=655350"
sysctl -w "net.netfilter.nf_conntrack_tcp_timeout_established=600"