码迷,mamicode.com
首页 > 编程语言 > 周排行
指针知识梳理9-指针数组
1、基本概念 指针数组:本质是数组。数组的每一个元素是指针,数组的每一个元素能够存储地址。 2、基本定义 (1)先回想,数组定义基本模型type a[len];訪问 数组的每一个成员用 a[i];每一个成员所占内存大小 sizeof(type);数组总共占内存大小 sizeof(a) = sizeo ...
分类:编程语言   时间:2019-04-08 21:11:04    阅读次数:168
python--subprocess,粘包现象与解决办法,缓冲区
一. subprocess 的简单用法 二 .两种粘包现象 1 连续的小包可能会被优化算法给组合到一起进行发送 2 第一次如果发送的数据大小2000B接收端一次性接受大小为1024,这就导致剩下的内容会被下一次recv接收到,导致结果错乱 三 . 解决粘包现象的方法 方案一:由于双方不知道对方发送数 ...
分类:编程语言   时间:2019-04-08 21:12:13    阅读次数:177
python--网络通信协议
一 . osi七层协议 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 二 . tcp三次握手和四次挥手 我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协 ...
分类:编程语言   时间:2019-04-08 21:13:34    阅读次数:219
python--生成器
一 . 生成器 生成器函数 (重点) 优点: 节省内存, 生成器本身就是代码. 几乎不占用内存 特点: 惰性机制, 只能向前. 不能反复 二 . 各种推导式 列表推导式 [ 结果 for循环 if ] 字典推导式 { 结果(k:v) for循环 if } 集合推导式 { 结果(k) for循环 if ...
分类:编程语言   时间:2019-04-08 21:14:45    阅读次数:166
python selenuim如何判断下拉框是否加载出来,超过时间不再等待
s_flag = True time_start = time.time() while s_flag: doc = etree.HTML(unicode.encode(driver.page_source, encoding='utf-8')) from_list = doc.xpath("""/... ...
分类:编程语言   时间:2019-04-08 21:15:25    阅读次数:172
python--网络编程之socket
一 . 网络编程 我们在微信聊天, 淘宝购物, 百度上搜索的时候, 我们是客户端, 微信, 淘宝, 百度是服务端, 这种客户端和服务端进行交互的时候都是基于网络的. 客户端英文名称:Client(使用服务端的服务),服务端英文名称:Server(一直运行着,等待服务别人,不能有一天访问百度,百度页面 ...
分类:编程语言   时间:2019-04-08 21:17:05    阅读次数:186
python--内置函数03
一 . 正则表达式 匹配字符串 二 . 在python中使用正则. re (?P<name>正则) 1. search() 搜索. 搜索到第一个结果返回 2. match() 匹配. 收到一个结果返回. 从头开始匹配 3. findall() 查找所有匹配结果 4. finditer() 返回迭代器 ...
分类:编程语言   时间:2019-04-08 21:17:19    阅读次数:173
堆排序
堆排序的关键就是筛选,代码如下: ...
分类:编程语言   时间:2019-04-08 21:20:54    阅读次数:176
python--反射
一 . isinstance, type, issubclass isinstance 可以判断该对象是否是XXX家族体系中的(只能往上判断) type(obj) 表示查看obj是由哪个类创建的. issubclass()这个内置函数可以帮我们判断XXX类是否是YYY类型的子类 二 . 区分函数和方 ...
分类:编程语言   时间:2019-04-08 21:21:23    阅读次数:184
JavaScript函数的默认参数(default parameter)
JavaScript函数的默认参数(default parameter) ...
分类:编程语言   时间:2019-04-08 21:24:34    阅读次数:219
python--基础数据类型的补充与深浅copy
一 . join的用法 二 . 对正在循环的列表或者字典的删除方法 列表和字典: 都不能在循环的时候直接删除 把要删除的内容记录在新列表中然后循环这个新列表. 删除列表(字典) 三 . 注意fromkeys()的用法 四 . 深浅copy 浅copy 深copy ...
分类:编程语言   时间:2019-04-08 21:25:16    阅读次数:168
剑指offer-构建乘积数组
题目描述 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 方法一:逐个相乘,时间复杂度为O(n2) 1 public int[] multipl ...
分类:编程语言   时间:2019-04-08 21:28:52    阅读次数:175
python--jQuery
一. jQuery选择器 基本选择器(同css) id选择器: 标签选择器: class选择器: 组合选择器: 基本筛选器 (选择之后进行过滤): 例子: 属性选择器: 例子: 表单筛选器(多用于form表单里面出现的input标签,用属性选择器也可以,这个比较方便.) 例子: 筛选器(用的很多) ...
分类:编程语言   时间:2019-04-08 21:30:22    阅读次数:217
python操作excel
python操作excel表格 ...
分类:编程语言   时间:2019-04-08 21:30:38    阅读次数:147
JavaScript 对象(Object)
对象是带有属性和方法的特殊数据类型。 对象分为内建对象和自定义对象。 内建对象:JavaScript本身所提供的,比如:String,Data,Array等。 使用了 String 对象的 length 属性来获得字符串的长度: 在以上代码执行后,x 的值将是: 自定义对象: 创建自定义对象有两种方 ...
分类:编程语言   时间:2019-04-08 21:34:11    阅读次数:176
python--JavaScript
一. JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,希望这门语言能成为国际化标准,于是决定将JavaScript交个国际标准化组织EMCA.于是有了EMCAScript, 为了保证这门语言的开发性和 ...
分类:编程语言   时间:2019-04-08 21:34:28    阅读次数:156
python--动态传参,作用域,函数嵌套
一 . 动态传参(重点) * , ** * 与 ** 无敌传参 聚合与打散 传参顺序 二 . 作用域与名称空间 三 . 函数的嵌套 函数的嵌套: 在函数中声明函数 函在内部函数中使用变量的时候, 查找顺序: 先找自己 -> 上一层 -> 上一层..全局 -> 内置 四 . nonlocal 和 gl ...
分类:编程语言   时间:2019-04-08 21:34:41    阅读次数:172
python--操作系统介绍,进程的创建(并发)
一 . 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序 二 多道技术: 所谓多道程序设计技术,就是指允许多个程序同时进入内存并运行。即同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬、软件资源。当一 ...
分类:编程语言   时间:2019-04-08 21:35:12    阅读次数:207
python--初识函数
一 . 函数 什么是函数 函数的语法 函数的返回值 return : 返回 1. 当程序没写过return, 不返回任何结果. 如果你非要接收. 接受到的是None 2. 当函数写return 值, 有一个返回值. 3. 当函数写了return 值1, 值2, 值3.... 返回多个结果. 多个结果 ...
分类:编程语言   时间:2019-04-08 21:35:57    阅读次数:178
python--BOM和DOM
一. 介绍 什么是BOM和DOM? 简要答案:BOM是浏览器对象模型,用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。 DOM是文档对象模型,用来获取或设置文档中标签的属性,例如获取或者设置input表单的value值。 BOM的内容不多,主要还是DOM。 由于DO ...
分类:编程语言   时间:2019-04-08 21:36:57    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!