学习心得: 笔记: print(bin(343)) #0b101010111 返回整数的二进制表示 python2默认支持的编码是ASCII python3默认支持的编码是UTF8 科学计数法: 浮点数: 浮点精确度问题: 整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的而浮点数运算 ...
分类:
编程语言 时间:
2018-05-18 22:26:35
阅读次数:
302
什么是反射,为什么它是有用的,以及如何使用它? 1.什么是反射? “反射通常是JVM中运行的程序需要检测和修改运行时程序的行为的一种能力。”这个概念通常与内省(Introspection)混淆。以下是这两个术语在维基百科中的定义: 从他们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但不支 ...
分类:
编程语言 时间:
2018-05-18 22:26:53
阅读次数:
187
什么是反射,为什么它是有用的,以及如何使用它? 1.什么是反射? “反射通常是JVM中运行的程序需要检测和修改运行时程序的行为的一种能力。”这个概念通常与内省(Introspection)混淆。以下是这两个术语在维基百科中的定义: 从他们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但不支 ...
分类:
编程语言 时间:
2018-05-18 22:27:19
阅读次数:
219
类中最常用的方法是实例方法, 即通过通过实例作为第一个参数的方法。 举个例子,一个基本的实例方法就向下面这个: class Kls(object): def __init__(self, data): self.data = data def printd(self): print(self.dat ...
分类:
编程语言 时间:
2018-05-18 22:49:43
阅读次数:
243
知识内容: 1.爬虫是什么 2.爬虫的基本流程 3.request和response 4.python爬虫工具 参考:http://www.cnblogs.com/linhaifeng/articles/7773496.html 一、爬虫是什么 1.爬虫定义 爬虫:把互联网比作一张大的蜘蛛网,那一台 ...
分类:
编程语言 时间:
2018-05-18 22:50:29
阅读次数:
216
unity3d课程详细讲解游戏热更新技术,有Lua语言编写的热更新框架。还有深入的图形学课程,讲解包括OpenGL渲染管线,着色器,高光计算、菲尼尔色散、雾方程式等高阶课程。对于从事过Unity游戏开发的人员也具有相当的学习价值。 ...
分类:
编程语言 时间:
2018-05-18 22:51:25
阅读次数:
229
package main import ( "crypto/sha256" "encoding/hex" "fmt" "io" "os" ) func gethash(path string) (hash string) { file, err := os.Open(path) if err == ... ...
分类:
编程语言 时间:
2018-05-18 22:51:59
阅读次数:
212
这篇文章主要介绍了python中执行shell的两种方法,有两种方法可以在Python中执行SHELL程序,方法一是使用Python的commands包,方法二则是使用subprocess包,这两个包均是Python现有的内置模块。需要的朋友可以参考借鉴,下面来一起看看吧。 这篇文章主要介绍了pyt ...
分类:
编程语言 时间:
2018-05-18 22:52:24
阅读次数:
300
1、指定豆瓣pip源安装Django 2、卸载Django ...
分类:
编程语言 时间:
2018-05-18 23:27:16
阅读次数:
268
一、动态库文件生成 源文件hello.c 头文件hello.h 结构体如果放在.h文件中和放在.c中写法没有区别,且重复定义会报错。 如果使用了c++特性(.c文件需要是.cpp文件),.h头需要对应声明,如下结构会更保险, 编译so动态库 此时可以看到so文件于文件夹下。 二、使用python调用 ...
分类:
编程语言 时间:
2018-05-18 23:28:05
阅读次数:
286
网络编程中有基本的5中IO模型,每种模型有个子的特色但是 ,他们都是为了解决在IO的过程中阻塞的问题而研究出来的! 1,阻塞IO模型(blocking) 最基础的模型之一,从学习网络编程开始,写的大部分都为阻塞IO模型 阻塞IO 的基本图形,当python发起接收数据时向操作系统请求,此时会阻塞,一 ...
分类:
编程语言 时间:
2018-05-18 23:28:19
阅读次数:
302
如果想强制对外能访问 强制访问私有属性 私有属性 继承重构方法不能访问 父类的私有属性 ...
分类:
编程语言 时间:
2018-05-18 23:28:39
阅读次数:
277
1.get请求: 2.post请求: 3.入参是json类型: 4.添加cookie: 5.添加header: 6.上传文件: 7.下载文件: ...
分类:
编程语言 时间:
2018-05-18 23:28:58
阅读次数:
224
socket通信有几个步骤 服务端: 1.创建服务端,监听端口 2.服务端死循环接受客户端请求 3.获取客户端请求并输出 客户端: 1.创建socket连接服务端 2.向服务端发送数据 服务端代码如下: 客户端代码如下 ...
分类:
编程语言 时间:
2018-05-18 23:29:29
阅读次数:
269
1. 引言 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线 ...
分类:
编程语言 时间:
2018-05-18 23:29:55
阅读次数:
195
Python +selenium+googledriver 小白的血泪安装使,不停的总结写心得是理解透彻的毕竟之路 一,python的安装: 2、下载完成后如下图所示 3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize installatio ...
分类:
编程语言 时间:
2018-05-18 23:31:53
阅读次数:
286
NumPy 部分功能如下: ndarray,一个具有矢量运算符和复杂广播能力的快速节省空间的多维数组 用于对数组数据进行快速运算的标准数学函数 用于读写磁盘数据的工具以及用于操作内存映射文件的工具 线性代数丶随机数生成以及傅里叶变换功能 用于继承由C丶C++ 丶Fortran等语言编写的代码的工具 ...
分类:
编程语言 时间:
2018-05-18 23:33:34
阅读次数:
361
知识内容: 1.requests库 2.selenium库 3.BeautifulSoup4库 一、requests库 ...
分类:
编程语言 时间:
2018-05-18 23:34:44
阅读次数:
361
3 插值与曲线拟合 Interpolation and Curve Fitting 给定n+1个数据点(xi,yi), i = 0,1,2,…,n,评估y(x). 3.1 介绍(introduction) 离散数据集,或者形如下面的表格,常常在技术计算中用到,数据源可能来自于实验观察或者数值计算。 ... ...
分类:
编程语言 时间:
2018-05-18 23:35:05
阅读次数:
845
问题描述:运行下面的程序,在当前文件夹中生成饭店营业额模拟数据文件data.csv 然后完成下面的任务: 1)使用pandas读取文件data.csv中的数据,创建DataFrame对象,并删除其中所有缺失值; 2)使用matplotlib生成折线图,反应该饭店每天的营业额情况,并把图形保存为本地文 ...
分类:
编程语言 时间:
2018-05-18 23:35:29
阅读次数:
2797