自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 pygame--下的飞机大战

1. 使用pygame 创建图像窗口    1.1 游戏的初始化和退出        使用pygame 提供的所有功能之前,需要调用init 方法        在游戏结束前需要调用 quit方法        方法           说明        pygame.init()   导入并初始化所有pygame 模块,在使用其他模块之前,必须先调用init方法        pygame.q...

2018-06-24 15:48:05 691

原创 python设计模式

设计模式    设计模式 是前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对某        一特定问题 的成熟的解决方案    使用设计模式 是为了可重用代码,让代码更容易被他人理解,保证代码可靠性        1. __new__方法        使用 类名() 创建对象时,python 的解释器 首先会调用 __new__方法 为对象分配空间        __new__ 是...

2018-06-10 12:30:02 183

原创 python文件操作

1. 文件的基本操作    1.1 操作文件的函数/方法        在python中要操作文件需要记住1个函数,3个方法方法:            open    打开文件,并且返回文件操作对象            read    将文件内容读到内存中            write   将指定文件内容写入文件            close   关闭文件        read、wr...

2018-06-10 12:28:02 229

原创 python面向对象2

1. 异常    1.1 异常的概念        程序在运行时,如果 python 解释器遇到一个错误,会停止程序的执行,并且提示一些错误信息--这就是异常        程序停止执行并且提示错误信息,这个动作,我们通常称之为:抛出(raise)异常        程序开发时,很难将 所有的特殊情况 都处理的面面俱到,通过 异常捕获 可以针对突发            时间做集中的处理,从而保证...

2018-06-10 12:26:02 181

原创 python面向对象1

1. dir()内置函数   在标识符/数据 后面输入. ,然后按下TAB键,ipython会提示该对象能够调用的方法   使用内置函数dir 传入标识符/数据,可以查看对象内的所有属性及方法   说明:       __方法名__格式的方法是python提供的内置方法/属性2. 类的定义和对象的创建    2.1 在Python 中定义一个只包含方法的类,语法格式:        class 类...

2018-06-10 12:23:56 187

原创 python基础5

1. 变量的引用   变量 和 数据都是保存在内存中的   在python中函数的 参数传递 以及 返回值 都是靠 引用传递的   1.1 引用的概念       在python中:           变量和数据是分开存储的           数据保存在内存中的一个位置           变量中保存着数据在内存中的地址           变量 中记录数据的地址 就叫做引用         ...

2018-06-10 12:13:31 243

原创 bython基础4

1. 高级变量   1.1 列表       (1) List(列表) 是python 中使用 最频繁 的数据类型,在其他语言中通常叫做数组       (2)专门用于存储一串信息       (3)列表用[]定义,数据 之间使用 , 分隔       (4)列表的索引从 0 开始            索引:是数据在列表中的 位置编号 ,索引又称为 下标          **:从列表中取值时,...

2018-06-10 12:11:02 334

原创 python基础3

1 变量的命名   1 标识符和关键字     1.1 标识符        (1)标识符就是程序员定义的变量名,函数名        (2)标识符可以由字母,下划线和数字组成               不能以数字开头,不能和关键字重名     1.2 关键字       (1)关键字 就是python 中已经使用的标识符       (2)关键字 具有特殊的功能和含义       (3)开发者...

2018-06-10 11:57:27 171

原创 python基础2

1 python 中的注释  1.1 单行注释(行注释)     以#开头,#右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到说明的作用     示例代码:     # 这是第一个单行注释     print("hello python")          为了保证代码的可读性,# 后面建议先添加一个空格,然后再编写相应的说明文字       1.2 在代码的后面增加单行注释   ...

2018-06-10 11:53:12 229

原创 python基础1

1. python 特点  a.python是完全面向对象的语言。 函数,模块,数字,字符串都是对象,在Python 中一切皆对象。  b.python拥有一个强大的标准库。  c.Python社区提供了大量的第三方库2. python 的优缺点  优点:1简单,易学.        2免费,开源        3面向对象        4丰富的库        5可扩展性强  缺点:1运行速度(...

2018-06-10 11:47:17 235

原创 linux远程管理命令

1 关机/重启 1.1 shutdown     shutdown [选项] [时间] ,命令可以安全关闭 或者 重启系统    -r 重新启动    说明: 1: 不指定选项和时间,默认表示1分钟后,关闭电脑           2: 远程维护服务器时,最好不要关闭系统,应该重新启系统            1.2 常用命令     shutdown -r now

2017-12-29 17:51:57 370

原创 Linux 常用命令

1. linux 下文件和目录的特点    linux文件或者目录的名字最长可以有256个字符    以.开头的文件为隐藏文件,需要用-a 参数才能显示    .代表当前目录     ..代表上级目录2. ls 常用选项  -a 显示指定目录下所有子目录与文件,包括隐藏文件  -l 以列表的方式显示文件的详细信息  -h 配合-l使用以人性话的方式显示文件的大小,单

2017-12-26 20:00:06 198

原创 流协议与粘包,粘包差生的原因,粘包处理方案,4.readn/writen 的封装

1. 流协议与粘包   TCP是基于字节流的传输服务,这意味着TCP传送的数据之间是没有边界的。   UDP是基于消息的传输服务,它传输的是报文(数据报),是具有边界的。   字节流传输时不能保证对方接受到的是一个消息还是多个消息,所以会产生粘包问题   基于消息传输的协议来说,能够保证对等方一次读操作只能返回一条消息。    2.粘包差生的原因    a.应用层的缓冲

2017-12-19 18:00:42 235

原创 REUSEADDR,服务器连接多个客户端,点对点聊天程序

1. REUSEADDR 服务器端尽可能使用REUSEADDR 选项 在绑定地址端口之前尽可能调用setsocktopt()来设置REUSEADDR套接字选项 使用了REUSEADDR选项后,可以使得不必等待TIME_WAIT状态消失就可以重启服务器 //设置REUSEADDR 选项 int on = 1; run = setsockopt(list

2017-12-17 21:51:23 491

原创 Socket实现“回射客户端/服务器”功能

TCP客户/服务器模型服务器端:/* 回射客户/服务器应用程序 功能:客户端输入字符,发送给服务器,服务器不对该字符串做任何处理,又反回客户端*///服务器端函数#include#include#include#include#includeint main(){ int listenfd; int run; //首先调用sock

2017-12-16 17:11:14 838

原创 在WIN7 搭建python 环境

1、首先访问http://www.python.org/download/去下载最新的python版本      根据各自喜好下载不同的版本(下面以3.6例)      Download Windows x86-64 executable installer2.   具体操作参考:https://jingyan.baidu.com/article/e9fb46e1502c5a7

2017-12-12 16:49:28 263

原创 C/C++ 笔试面试(1)——内存管理GetMemory

1.关于动态申请内存的问题 出现率极高        程序的局部变量存在于(栈)中,是系统自动分配空间。定义一个 char a;系统会自动在栈上为其开辟空间。由于栈上的空间是自动分配自动回收的,所以栈上的数据的生存周期只是在函数的运行过程中,运行后就释放掉,不可以再访问。        程序的全局变量存在于(静态存储区)中        程序动态申请的数据存在于(堆)中

2017-12-11 11:11:21 472

原创 结构体内存对齐

1。结构体变量的首地址能够被其最宽基本类型成员的大小所整除;2。 结构体每个成员相对于结构体首地址的偏移量(offset)都是成员自身大小的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding);3。结构体的总大小为结构体最宽基本类型成员大小的整数倍,如有需要编译器会在最末一个成员之后加上填充字节(trailing padding)。4。可以对结构成员列表

2015-09-17 15:27:05 238

原创 栈和队列的操作(c)

全部在VC6.0++下实现//顺序栈#include#include#define MAXSIZE 10typedef int datatype;typedef struct{ datatype data[MAXSIZE]; int top; //栈顶指针}SeqStack;//置空栈:首先建立栈空间,然后初始化栈顶

2015-07-29 01:06:39 403

原创 java中的异常

异常:    从字面意思说:就是异与常太,和正常情况不一样,有错误出现。                              阻止当前方法或作用域,称之为异常 java中的异常体系结构    Throwable(所有异常继承于它):        1.Error:虚拟机错误、线程死锁(一般很少接触)        2.Exception(编码、环境、用户操作输入出现问

2015-07-27 19:48:43 329

原创 对链表的基本的操作

#include#include#define ERROR 1#define TRUE 0typedef int ElemType;typedef struct node{ ElemType data; //数据域 struct node *next; //指针域}LNode,*LinkList;int Length_LinkLi

2015-07-25 09:59:50 314

原创 java中多态的简单学习与实践

//引用类型转换/* * 1.向上类型转换(隐式/自动类型转换),是小类型向大类型转换 * 2.向下类型转换(强制类型转换),是大类型转小类型(存在一定风险) * 3.instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题 * a instanceof b //判断一个引用是否是某个类型或者是某个类型的子类,返回布尔类型值 */public

2015-07-23 19:41:30 364

原创 线性表的顺序存储

线性表的顺序存储--->用内存中一块地址连续的存储空间按顺序存储线性表中各个元素,在逻辑上相邻的数据元素在物理存储位置上也是相邻的,顺序表是一种随机存取结构。       常有的操作有一次下:           typedef int ElemType;#define MAXSIZE 127#define OVERFLOW 1#define ERROR 2#define

2015-07-22 13:25:09 277

原创 vim的使用

vim有三中模式:命令模式,插入模式和末行模式1.命令模式:        在sell中启动vi时,最初就是进入到命令模式,此时从键盘上输入的任何字符都作为命令来解释,在其他模式下,按键,就切换到命令模式。2.插入模式        插入模式主要用于输入文本,在命令模式下输入i,a等命令就可以进入插入模式。3.末行模式      在命令模式下,按键就进入末行模式,此时vi在

2015-07-18 21:48:30 340

python实现的飞机大战--源码

使用pygame实现简单的飞机大战游戏 1.使用pygame 创建图像窗口 2.游戏循环 和 游戏时钟 等

2018-06-24

python实现的名片管理系统

用python实现的名片管理系统,其中包括字符串,列表,字典等的使用

2018-06-10

python面向对象+文件操作

对应https://blog.csdn.net/b903299114 博客中python面向对象的源代码

2018-06-10

python基础相关源代码

对应https://blog.csdn.net/b903299114 博客中python基础知识的源代码

2018-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除