- 博客(10)
- 资源 (52)
- 收藏
- 关注
原创 Python高级 -- 03 多任务(线程、进程、协程)
一、线程1、并发和并行 并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已) 并行:指的是任务数小于等于cpu核数,即任务真的是一起执行的2、线程 python的thread模块是比较底层的
2018-01-30 11:46:15 3624
原创 Python高级 -- 02 网络(udp、tcp)
一、socket1、socket简介 socket(简称 套接字) 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的2、创建socket在python中,使用socket模块的函数可以完成:import socket"
2018-01-26 11:40:20 499
原创 Python高级 -- 01 Linux(python中常用的linux命令)
一、常用命令1、文本搜索:grep格式:grep [-选项] ‘搜索内容串’文件名在grep命令中输入字符串参数时,最好用""引号括起来,如:grep 'a' 1.txt常用选项说明:2、查找文件:find常用用法:二、ubuntu安装软件流程1、寻找国内镜像源2、原则对应版本,拷贝
2018-01-26 10:33:06 503
原创 Python基础 -- 06 基础语法(pyGame)
一、Pygame1、通过pip导入pygame的包pip install pygame2、导入飞机大战需要的资源文件到项目根路径下3、Pygame的基本使用import time# 导入pygame的包import pygame# 初始化pygame,让计算机硬件做准备pygame.init()# 创建一
2018-01-23 15:08:59 3335
原创 Python基础 -- 05 基础语法(面向对象)
一、面向对象第一天1、类的组成:类(Class) 由3个部分构成类的名称:类名类的属性:一组数据类的方法:允许对进行操作的方法 (行为)2、类的定义和实例化语法及演示""" 类的定义: python3中,类名后面加不加括号都可以,不佳括号或者是括号中没有父类名称,默认都是继承Object类"""class 类名(父
2018-01-21 15:03:36 458
原创 Python基础 -- 04 基础语法(文件操作、综合应用)
一、文件操作1、文件的简单读写操作""" 写文件的操作: 1.打开文件 2.写入内容 3.关闭文件 打开文件的方法:open(fileName, operation) fileName:要操作的文件名(字符串)
2018-01-17 20:21:54 406
原创 Python基础 -- 03 基础语法(函数)
一、函数1、函数的定义如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数2、函数的语法及调用定义语法:# def 是定义函数的关键词def 函数名(): 函数体中要执行的代码调用函数:# 函数定义完成后,在需要的地方直接通过函数名()即可进行调用def fun(): print("hello worl
2018-01-14 22:33:36 459
原创 Python基础 -- 02 基础语法(字符串、列表、元组、字典、set集合)
一、字符串1、字符串定义格式双引号或者单引号中的数据,就是字符串 b = "hello itcast.cn" 或者 b = 'hello itcast.cn'2、字符串的输出name = "张飞"print("姓名:%s,字翼德"%name)"""输出结果: 姓名:张飞,字翼德"""3、字符串的输入name = input("请输入名字:")print("姓
2018-01-10 11:39:13 774
原创 Python基础 -- 01 Python的基础语法(数据类型、输入输出、运算符、数据类型转换、判断语句、循环语句)
一、python中的数据类型 在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别。 可以使用type(变量的名字),来查看变量的类型。1、可变数据类型元素内容可以发生变化的,变化之后id不变List(列表)Dictionary(字典)arr = ['1',2,"333",5.4]print
2018-01-09 14:20:37 1059
原创 IDEA工具使用02 -- 快捷键配置、Maven配置、Git配置、MySQL配置
一、IDEA创建web项目1、IDEA工作空间介绍 首先要理解一个基本问题:对比eclipse ,在IntelliJ IDEA中“new Project”相当于eclipse中的工作空间(Workspace),而“new Module”相当于eclipse中的工程(Project)。以下均采用Intellij的说法,请自行对照转换理解。2、创建
2018-01-09 13:39:08 978
redis-2.4.5-win32-win64.zip
2017-09-11
SSH项目实战第一天资料
2017-09-02
logstash安装工具包
2018-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人