语言
文章平均质量分 92
1Oin0
这个作者很懒,什么都没留下…
展开
-
TCP 通信中的一些函数
基于 C 的1.socket 函数 int socket(int domain,int type,int protocol) 描述:用于创建通信的套接字,并返回该套接字的文件描述符。 domain:网络程序所在主机采用的通信协议。(AF_UNIX、AF_INET) type:指定套接字类型。 protocol:指定套接字所使用的通信协议。2.bind 函数 int...原创 2020-03-04 11:23:43 · 1839 阅读 · 1 评论 -
执行环境
Python 核心编程[第十四章]0x00可调用对象0x01代码对象0x02可执行的相关对象和内建函数0x03执行0x04操作系统相关的各种接口0x05相关模块1.赋值操作符Python 中用(=)进行赋值注意赋值并不是将一个值赋值给另一个,Python 中 对象是通过引用传递的,在赋值时,不管这个对象是新创建的,还是一个已经存在的,都是将该对象的引用赋值给变量。Pytho...原创 2020-02-09 18:53:31 · 222 阅读 · 0 评论 -
Python文件和输入输出
Python 核心编程[第九章]0x00文件对象文件只是连续的字节序列,数据的传输经常会用到字节流,无论字节流是由单个字节还是大块数据组成。一、文件内建函数open() 内建函数成功打开文件后会返回一个文件对象,否则引发一个错误。当操作失败时 Python 会产生一个 IOError 异常。open()的基本语法:file_object = open(file_name,a...原创 2020-02-05 19:41:33 · 253 阅读 · 0 评论 -
函数和函数式编程
Python 核心编程[第十一章]0x00函数过程常常指没有返回值的可被调用的实体,然而函数则与之不同,常常指有返回类型的可调用实体。在 Python 中,说有的函数都有返回值,即使它没有明确的指出返回值,此时它会返回 None。不过 Python 也可以返回一个或多个对象,当返回多个对象时,实质上也是返回了一个对象,该对象是返回的多个对象组成的一个元组。0x01函数定义一、函数创建...原创 2020-02-05 19:39:29 · 177 阅读 · 0 评论 -
条件和循环
Python 核心编程[第八章]0x00 条件下边多个 x 表示某个执行语句,单个 x 表示某种条件或某种类型的变量。一、if 语句由三部分组成:关键字、条件表达式、执行代码块1.多重表达式### 优先级:not > and > or if x and x: xxxxxxx2.单一语句代码块 if x: xxxxx二、else 语句1.语法...原创 2019-12-08 15:47:03 · 388 阅读 · 0 评论 -
映像和集合类型
Python 核心编程[第七章]0x00 字典一、字典的创建等二、操作符1.标准操作符三、内建函数和方法四、字典的键0x01 集合类型一、集合的创建等二、操作符三、内建函数和方法0x02 相关模块...原创 2019-12-08 00:21:11 · 345 阅读 · 0 评论 -
字符串、列表和元组
Python 核心编程[第六章]0x00前言0x01序列那些可变类型对象的方法是没有返回值的,它们直接在列表内部进行改变,那些不变类型对象的方法有返回值。大部分情况是这样。一、操作符1.标准操作符大于、小于、小于等于、大于等于、等于、不等于2.序列类型操作符成员关系:(in、not in)连接操作符:( + ) 支持 +=重复操作符:( * ) 支持 *=切片操作符...原创 2019-11-29 00:41:37 · 533 阅读 · 0 评论 -
数字
Python 核心编程[第五章]0x00数字简介标量存储、直接访问、不可变类型整型、长整型、布尔型、双精度浮点型、十进制浮点数、复数1.赋值var = xxx2.更新并不是真正的更新、只是改变了装数据的盒子,相当于新建。3.删除del var0x01整型1.布尔型只有两个数值:True False2.标准整型在32位机器上编译位 -2[^31]...原创 2019-11-24 10:27:24 · 195 阅读 · 0 评论 -
Python 对象
Python 核心编程[第四章]0x00 Python 对象Python 使用对象模型来存储数据,构造任何类型的值都是一个对象。(万物皆对象)所有的 Python 对象都拥有三个特征:身份、类型、值。身份:每个 Python 对象都有一个唯一的身份标识自己,任何对象的身份可以使用 id() 来得到。类型:类型决定了 Python 对象可以保存什么类型的值,可以进行什么操作,需要遵守...原创 2019-11-24 10:00:33 · 365 阅读 · 0 评论 -
Python 基础
Python 核心编程[第三章]0x00语句和语法Python 语句中的一些规则及特数字符(#):表示之后的字符为 Python 注释(\n): 换行(\):继续上一行(;):将两个语句连接在一行中(:):将代码的头和体分开Python以模块的形式组织1.继续():在两种情况下不使用 \ 也可以跨行,使用小括号、中括号、花括号时可以多行书写,使用三引号包括下的字符串也可...原创 2019-11-22 16:34:43 · 149 阅读 · 0 评论 -
python 核心
Python 核心编程[第一章]0x00 运行Python交互式解释器运行 py 脚本集成开发环境中的图形用户界面交互解释器:只有 Python 在系统的搜索路径中才可以输入 Python 访问,否则需要输入完整路径访问。 Python 一般安装在 /usr/bin 或 /usr/local/bin 子目录中,要想将 Python 添加到搜索路径中,只需要检查你的登陆启动脚本,...原创 2019-11-22 13:19:48 · 149 阅读 · 0 评论 -
语法“陷阱”
C陷阱与缺陷理解函数声明(*(void(*)())0){};构造表达式的简单规则:任何 C 变量的声明都由两部分(类型 以及 一组类似表达式的声明符)运算符的优先级问题注意作为语句结束标志的分号C 语言中多写了一个分号可能造成的后果:被视作一个不会产生任何实际效果的空语句编译器因为这个分号产生一条警告信息少写一个; 在 return 后面少写 ; 可能不会...原创 2019-11-09 17:21:23 · 224 阅读 · 1 评论 -
词法“陷阱”
C缺陷与陷阱词法“陷阱”符号指的是程序的一个基本组成单元,其作用相当于一个句子中的单词。编译器中负责将程序分解为一个一个符号的部分,一般称为“词法分析器”在 C 语言中,符号之间的空白将被忽略。词法分析中的"贪心法"单字符符号:只有一个字符长多字符符号:包括了多个字符每一个符号应该包含尽可能多的字符(C 语言识别符号的方法),如果(编译器的)输出流截止到某个字符之前都已经...原创 2019-11-09 15:16:49 · 158 阅读 · 0 评论 -
模块
Python核心编程 [第十二章]模块是用来组织 Python 代码的方法,而包则是用来组织模块的0x00什么是模块一些有一定联系的代码段,可能是包含一个数据成员和方法的类,也可能是一组相关但彼此独立的操作函数。这些代码是共享的。0x01模块和文件文件是物理层上组织模块的方法,文件被看作一个独立模块,一个模块也可以被看作是一个文件。0x02命名空间0x03导入模块0x0...原创 2019-10-17 10:31:45 · 177 阅读 · 0 评论