11 2016 档案
摘要:题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 思路: 因为有2个数字只出现了一次,而其他的数字都是2次,可以通过异或运算,得到最后这2个只出现一次的数字的 异或结果值。这种值必然不为0。 然后找出这个数字二进制中,最低位为1的位数,必然那一位
阅读全文
摘要:Buddy(伙伴的定义): 这里给出伙伴的概念,满足以下三个条件的称为伙伴:1)两个块大小相同;2)两个块地址连续;3)两个块必须是同一个大块中分离出来的; Buddy算法的优缺点: 1)尽管伙伴内存算法在内存碎片问题上已经做的相当出色,但是该算法中,一个很小的块往往会阻碍一个大块的合并,一个系统中
阅读全文
摘要:牛顿迭代法 牛顿迭代法 牛顿迭代法(Newton's method)又称为牛顿-拉夫逊方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。多数方程不存在求根公式,因此求精确根非常困难,甚至不可能,从而寻找方程的近似根就显得特别重要。
阅读全文
摘要:卡特兰数又称卡塔兰数,英文名Catalan number,是组合数学中一个常出现在各种计数问题中出现的数列。由以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)命名,其前几项为 : 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796. 通项:f(n) =
阅读全文
摘要:早些年,微信朋友圈有段时间非常流行这个头像+1的套路,简直逼死强迫症。 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果 涉及知识: Python Imaging Library (PIL)图像库,Image, ImageDraw, Ima
阅读全文
摘要:在Python中通过导入urllib2组件,来完成网页的抓取工作。在python3.x中被改为urllib.request。 爬取具体的过程类似于使用程序模拟IE浏览器的功能,把URL作为HTTP请求的内容发送到服务器端, 然后读取服务器端的响应资源。 实现过程: 将返回的html信息打印出来,这和
阅读全文
摘要:1.爬虫定义 网络爬虫,即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一
阅读全文
摘要:1.创建函数 Python中函数的关键字def来定义。 2.文档字符串 在函数内部的开头添加一个说明字符串,就可以通过_doc_来调用查看。 3.面向对象 1.类中函数的定义 通过类来实现函数的定义,和调用。 定义一个类,构造方法传入name,实例化,然后调用sayhello方法。 2.类的继承 类
阅读全文
摘要:1.列表(list) 列表是Python的一种内置数据类型,list是一种有序的集合,可以随时添加和删除其中的元素,就像动态数组一样。获取list中的元素用角标获取,角标可以使用正角标,也可以使用负角标,list中的元素的数据类型也可以不一样,也可以在list内放另外一个list,这样也就形成了一个
阅读全文
摘要:1. ls命令 显示当前目录下的内容,常见的参数有3个: -a -f -l 2. cd命令 cd文件目录跳转命令,常见的的操作 3. mkdir rmdir命令 创建路径和删除路径 4. pwd 打印当前目录操作 5. cp 复制命令 6. rm 删除命令,主要有3个参数 -i -r -f 7. m
阅读全文
摘要:网络配置: VMware安装后会有两个默认网卡,分别是VMnet8(192.168.83.1)和VMnet1(192.168.19.1),当然不同的机器上,这两个网卡的 IP会不同的。在windows中这两个网卡可以设置成自动获取IP的方式。就可以查看ip地址了。同时我们还必须选择VMware有两种
阅读全文
摘要:Traceroute是用来侦测主机到目的主机之间所经路由情况的重要工具,也是最便利的工具。前面说到,尽管ping工具也可以进行侦测,但是,因为ip头的限制,ping不能完全的记录下所经过的路由器。所以Traceroute正好就填补了这个缺憾。 Traceroute的原理是非常非常的有意思,它受到目的
阅读全文
摘要:Python 字符串 字符串是 Python 中最常用的数据类型。可以使用引号('或")来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: 1访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。 Python访问子字符串,可以使用方括号来截取
阅读全文
摘要:Python Number 数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。 Python 四种数值类型: 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。 长整型(long integers) - 无限大小的
阅读全文
摘要:先来一个愉快的Hello World吧,就是这么简单,不需要写标点符号,但是需要严格按照缩进关系,Python变量的作用域是靠tab来控制的。 一.定义 Python里面定义变量直接把变量名写上就可以了,不用管是什么类型的变量,如果一行中定义多个变量,直接在前面把变量名写好,用逗号隔开,然后等号,后
阅读全文
摘要:Python是一门简单易学,功能强大的编程语言。它具有高效的高级数据结构和简单而有效的面向对象编程方法。Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速应用程序开发的理想语言。 下面介绍如何在OSX下安装Python语言集成开发环境。主要分为2过步骤
阅读全文
摘要:内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。 内联函数从源代码层看,有函数的结构,而在编译后,却不具备函数的性质。内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。编译时,类似宏替换,使用函数体替换调用处的函数名。一般在代码中用inline修饰,但是能
阅读全文

浙公网安备 33010602011771号