转自:极客学院 Python 的 os 模块封装了常见的文件和目录操作,本文只列出部分常用的方法,更多的方法可以查看官方文档。 下面是部分常见的用法: 例子 后文的例子以下面的目录结构为参考,工作目录为 /Users/ethan/coding/python。 看看例子: os.path.abspat ...
分类:
编程语言 时间:
2018-07-08 13:26:46
阅读次数:
156
六大标准类型 1.number 2.string 3.list 4.tuple 5.set 6.dictionary 不可变数据:number、string、tuple 可变数据:list、dictionary、set 运算符 1.算数运算符 2.比较运算符 3.赋值运算符 4.位运算符 5.逻辑运 ...
分类:
编程语言 时间:
2018-07-08 13:29:05
阅读次数:
167
javascript事件 表单提交事件:onsubmit javascript的输出: 警告框:alert(); 向页面指定位置写入内容:innerHTML(属性) 向页面写入内容:document.write("") 表单提交步骤分析: 第一步:确定事件(onsubmit)并为其绑定一个函数 第二 ...
分类:
编程语言 时间:
2018-07-08 13:30:52
阅读次数:
177
0.文章内容简介 这篇文章主要来讨论C++对象在内存中的布局,属于第二个概念的研究范畴。而C++直接支持面向对象程序设计部分则不多讲。文章主要内容如下: 虚函数表解析。含有虚函数或其父类含有虚函数的类,编译器都会为其添加一个虚函数表,vptr,先了解虚函数表的构成,有助对C++对象模型的理解。 虚基 ...
分类:
编程语言 时间:
2018-07-08 13:31:14
阅读次数:
187
本篇重点讲解windows系统下 Python3.5中第三方excel操作库-openpyxl; 其实Python第三方库有很多可以操作Excel,如:xlrd,xlwt,xlwings甚至注明的数据分析模块Pandas也提供pandas.read_excel、pandas.DataFrame.to ...
分类:
编程语言 时间:
2018-07-08 13:31:23
阅读次数:
2833
前言: 环境配置:windows64、python3.4 requests库基本操作: 1、安装:pip install requests 2、功能:使用 requests 发送网络请求,可以实现跟浏览器一样发送各种HTTP请求来获取网站的数据。 3、命令集操作: BeautifulSoup4库基本 ...
分类:
编程语言 时间:
2018-07-08 13:31:33
阅读次数:
195
链表相比数组更具灵活性和扩展性。主要有节点数据以及指向节点的指针所构成。 链表中节点的实现【元素和指针】: 单链表的实现: ...
分类:
编程语言 时间:
2018-07-08 13:32:25
阅读次数:
160
KMP类似暴力,但是不会和暴力完全一样,回溯到起点。 简单的说 假如 模板链字符串是: abcabcabcabd 寻找abcabd 在模板链出现的次数,并且输出该次数。 完全暴力过程: 假设 a【】为模板链,b【】为要查找的子序列。 先取b【】的首一直对应,然后a【】,b【】同时移动,当a【】,b【 ...
分类:
编程语言 时间:
2018-07-08 13:32:48
阅读次数:
193
C++ 编程规范 这是一本 由两位世界顶级专家联袂巨献,适合所有层次 C++程序员 的 C++ 界20年集大成之作,这里有 101 条关于 C++ 编程的规则、总则与最佳实践。 编程规范与人的关系 好的编程规范能够带来下列许多相互关联的优点: 改善代码质量 鼓励开发人员一贯地正确行事,从而能够直接提 ...
分类:
编程语言 时间:
2018-07-08 13:32:58
阅读次数:
163
集合是一个数学概念:由一个或多个确定的元素所构成的整体叫做集合 集合的三个特性: 1.确定性 (element必须可hash,不可变类型是可hash的) 2.互异性(集合中element 不能重复) 3.无序性(集合中没有先后之分,例如集合:{3,4,6} 等于{6,4,3}) #集合的存在意义在于 ...
分类:
编程语言 时间:
2018-07-08 13:54:51
阅读次数:
162
字符串的运算符 字符串的格式化 字符串的内建函数 1.capitalize()将字符串的第一个字母变成大写,其他字母变小写。 2.center() 方法返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。 3.count() 方法用于统计字符串里某个字符出现的次 ...
分类:
编程语言 时间:
2018-07-08 13:55:26
阅读次数:
238
1◆java envirement jvm : java virtual machine 安装环境 2◆安装idea 3◆ hello public class A{ public static void main(String[] args){ System.out.print("hello wo... ...
分类:
编程语言 时间:
2018-07-08 13:55:42
阅读次数:
124
要进行堆排序,首先需要将无序序列进行建堆,这里是建的大堆 网上的有些帖子,按照他们给出的堆排序代码和序列,确实能够输出对的排序,但要是输入自己的无序序列或者直接在他们的序列后面添加几个乱序,就出错了。 就自己动手实现了一下,代码如下,给出了每一步的解释和说明: 输出结果为: ...
分类:
编程语言 时间:
2018-07-08 14:35:28
阅读次数:
140
在我们开发当中 经常会碰见跨域问题 今天我来说下 我在工作撞见的跨域; 一.首先我们要了解跨域存在的原因 1、浏览器限制 2、跨域(域名,端口不一样都是跨域) 3、XHR(XMLHttpRequest请求) 解决方案 【策略一】Jsonp 需要目标服务器配合一个callback函数 从XHR(XML ...
分类:
编程语言 时间:
2018-07-08 14:37:47
阅读次数:
251
Python 多线程 和 多进程的CPU使用情况进行对比 这是没跑多进程之前的使用情况 跑了2个多进程之后: 使用率 65%, 跑了4个多进程后: CPU使用率:100% 分割线 多线程: 开启了4个线程,但使用率始终是百分之20多,因为在Python里,永远只有一个线程在工作 分割线 java多线 ...
分类:
编程语言 时间:
2018-07-08 14:38:21
阅读次数:
303
面向对象的特点: 封装性:将对象的属性与行为看成一个整体;信息隐蔽:可以将对象的属性与行为保护起来,不让外界知道或者进行修改 继承性:可以继承一些已知的类,极大的减少了代码量 多态性:方法的重载,对象多态。 类 类与对象:汽车的设计图纸是类,具体生产出的某台汽车是对象。 类中的属性必须都进行封装,封 ...
分类:
编程语言 时间:
2018-07-08 14:39:30
阅读次数:
181
...
分类:
编程语言 时间:
2018-07-08 14:41:08
阅读次数:
134
一 threading模块介绍 multiprocess模块完全模仿了threading模块的接口,二者在使用层面,有很大的相似性 二 开启线程的两种方式 方式一 方式二 三 练习题 1、基于多线程实现并发的套接字通信 客户端: 服务端: ...
分类:
编程语言 时间:
2018-07-08 14:42:52
阅读次数:
244
对特定图像进行识别,最关键的是要有识别对象的特征文件。OpenCV已经内置了人脸识别特征文件,我们只要使用OpenCV的CascadeClassifier类即可进行识别。 语法: 识别对象变量 = cv2.CascadeClassifier(特征文件)、、 识别对象 识别结果变量 = 识别对象变量. ...
分类:
编程语言 时间:
2018-07-08 14:43:14
阅读次数:
184
java学习的第一部分 java语言的特点 简单有效 可移植性:java语言通过编译后生成.class文件,该文件通过JVM解释后在不同的平台上运行 面向对象 多线程 注意:java语言是严格区分大小写的。 声明类 使用“public class 类名称”(主类)声明一个类时,类名称必须与文件名称一 ...
分类:
编程语言 时间:
2018-07-08 14:43:35
阅读次数:
167