今天在写项目的时候,需要用到文件操作,对于菜鸟来说最好的解决办法就是百度+动手。 本次涉及到的文件操作有添加记录,删除记录,修改记录 添加记录:直接到文件尾部,增加一条记录,具体实现如下(在这里没有使用with方法,with方法可以自动释放资源) 1 file=open("1.txt",'a') # ...
分类:
编程语言 时间:
2016-08-05 13:56:21
阅读次数:
164
我们经常会发现网页中的许多数据并不是写死在HTML中的,而是通过js动态载入的。所以也就引出了什么是动态数据的概念, 动态数据在这里指的是网页中由Javascript动态生成的页面内容,是在页面加载到浏览器后动态生成的,而之前并没有的。 在编写爬虫进行网页数据抓取的时候,经常会遇到这种需要动态加载数 ...
分类:
编程语言 时间:
2016-08-05 13:54:03
阅读次数:
309
今天在逛网站的时候无意间发现一个京东获取单个商品价格接口: http://p.3.cn/prices/mgets?skuIds=J_商品ID&type=1 用例 ps:商品ID这么获取:http://item.jd.com/954086.html 于是我就从Google上找了利用此接口批量获取价格信 ...
分类:
编程语言 时间:
2016-08-05 13:55:49
阅读次数:
629
一、模块初识: 1、模块定义 python是由一系列的模块组成的,每个模块就是一个py为后缀的文件,同时模块也是一个命名空间,从而避免了变量名称冲突的问题。模块我们就可以理解为lib库,如果需要使用某个模块中的函数或对象,则要导入这个模块才可以使用,除了系统默认的模块不需要导入外。 2、os,sys ...
分类:
编程语言 时间:
2016-08-05 13:54:03
阅读次数:
347
在 python 中赋值语句总是建立对象的引用值,而不是复制对象。因此,python 变量更像是指针,而不是数据存储区域, 这点和大多数 OO 语言类似吧,比如 C++、java 等 ~ 1、先来看个问题吧: 在Python中,令values=[0,1,2];values[1]=values,为何结 ...
分类:
编程语言 时间:
2016-08-05 13:51:55
阅读次数:
364
//多维数组排序private function my_sort($arrays,$sort_key,$sort_order=SORT_ASC,$sort_type=SORT_NUMERIC){ if(is_array($arrays)){ foreach ($arrays as $array){ ...
分类:
编程语言 时间:
2016-08-05 13:48:09
阅读次数:
165
敌兵布阵 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 76442 Accepted Submission(s): 32168 Problem ...
分类:
编程语言 时间:
2016-08-05 13:48:48
阅读次数:
211
1、先对比range 和 xrange 的区别 >>> print range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> print xrange(10) xrange(10) 如上代码所示,range会在内存中创建所有指定的数字,而xrange不会立即创建,只有 ...
分类:
编程语言 时间:
2016-08-05 13:46:12
阅读次数:
195
Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和惊喜。 Python缩进 Python缩进 Python开发者有意让违 ...
分类:
编程语言 时间:
2016-08-05 13:43:15
阅读次数:
309
1.效果最明显最简单最省事的优化是SSD,一般优化效率3倍起,(未必对,但是说明很多瓶颈问题都是存储问题) 2.垂直扩容省了开发时间,短期来看是最快的,缺点是会消耗更多的资源,而且有瓶颈,另外如果应用本身有很多坑,效果未必好。 3. a.缩减调用链16步,tps从90提升到800tps b.存储换成 ...
分类:
编程语言 时间:
2016-08-05 13:42:18
阅读次数:
165
解压kafka 打开后是一堆.jar结尾的文件,那么后缀.jar的是什么文件? JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。 解压kafka 打开后是一堆.jar结尾的文件,那么后缀.jar的是什么文件? JAR ...
分类:
编程语言 时间:
2016-08-05 13:36:43
阅读次数:
678
博客园 首页 新随笔 联系 管理 订阅 <!--done-->随笔- 1 文章- 0 评论- 0 <!--end: blogStats --> 博客园 首页 新随笔 联系 管理 订阅 python基础(一) 第一章 Python语言简介 1.1 Python是什么 Python(英国发音:/?pa? ...
分类:
编程语言 时间:
2016-08-05 13:35:24
阅读次数:
189
函数可以使用对象去记住先前操作的结果,从而避免多余的运算。 比如我们现在测试一个费波纳茨算法,我们可以使用递归函数计算fibonacci数列,一个fibonacci数字是之前两个fibonacci数字之和,最前面的两个数字是0和1。代码如下: 我们可以看到如上 fibonacci函数总共调用了453 ...
分类:
编程语言 时间:
2016-08-05 13:35:59
阅读次数:
167
一、通过 id 访问HTML元素,可以使用 document.getElementById(id) 方法。 例子: JavaScript 对大小写敏感。 JavaScript 会忽略多余的空格。 二、JavaScript对象 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : ...
分类:
编程语言 时间:
2016-08-05 13:34:03
阅读次数:
164
//排序--插入排序法 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<time.h> /* 选择排序(Selection sort)是一种简单直观的排序算法。 它的工作原理是每一次从待排序的数据元素中选出最小(或最大 ...
分类:
编程语言 时间:
2016-08-05 13:32:45
阅读次数:
159