自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (11)
  • 收藏
  • 关注

原创 Python_理解线程与进程

简单理解线程与进程进程与线程线程:多个指令的集合线程是操作系统能够调度的最小单位进程:qq要以一个整体的形式暴露给操作系统管理,里面包含各种资源调用,内存的管理,网络接口的调用对各种资源管理的集合 就可以称为 进程进程 要操作CPU, 必须要先创建一个线程进程与线程的区别:线程是执行的指令集,进程是资源的集合线程共享内存空间,进程的内存是独立的线程启动速度快,进程启动速度慢同一个进程的线程之间可以直接交流,两个进程想通信必须通过一个中间代理来实现新的线程容易创建,新的进程..

2020-05-26 18:57:33 104

原创 Python_基于paramiko模块实现SSHClient

简单的SSHClient客户端实现# Author : Xuefengimport paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许链接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())# 连接服务器ssh.connect(hostname="localhost", port=6969, username="Jim", password=".

2020-05-26 18:46:18 2725

原创 python_利用socket实现ftp

服务器端的实现# Author : Xuefengimport socketserverimport json, osclass MyTCPHandler(socketserver.BaseRequestHandler): def upload(self, *args): '''接受客户端文件''' cmd_dic = args[0] filename = cmd_dic["filename"] filesize = .

2020-05-26 18:41:39 524

原创 python_动态导入模块importlib

# Author : Xuefengimport importlib# __import__("import_lib.metaclass") # 这是解释器内部自己用的# importlib.import_module("import_lib.metaclass") # 与上面这句效果不一样,官方建议用这个# modname = "test"# # from lib import test# b = __import__("lib.test")# b.test.

2020-05-26 18:36:33 152

原创 Python_利用socket进行指令执行与文件传输

socket执行指令# Author : Xuefeng# 服务器端import socketimport osserver = socket.socket()server.bind(("Localhost", 6969)) # 绑定要监听的端口server.listen() # 监听while True: print("开始工作") conn, addr = server.accept() .

2020-05-24 09:52:44 640

原创 Python_socket网络编程

socket简单介绍# Author : Xuefeng# ipconfig /all 查看IP地址与Mac(物理)地址import socket# socket family(地址簇)# socket.AF_UNIX # 本机两个进程之间进行通信# socket.AF_INET # IPV4# socket.AF_INET6 # IPV6# socket types(协议类型)# s.

2020-05-23 09:55:56 150

原创 Python_异常处理与自定义异常

1、异常处理:# Author : Xuefeng# Author : Xuefengdef bulk(self): print("%s is yelling..." % self.name)class Dog(object): def __init__(self, name): self.name = name def eat(self, food): print("%s is eatting %s...." %(self.name,

2020-05-11 23:18:44 282

原创 Python_基础知识之反射

# Author : Xuefengdef bulk(self): print("%s is yelling..." % self.name)class Dog(object): def __init__(self, name): self.name = name def eat(self, food): print("%s is eatting %s...." %(self.name, food))d = Dog("Jim")choi

2020-05-11 23:17:10 91

原创 Python_new方法详解

1、getitem等:# Author : XueFengclass Foo(object): def __init__(self): self.data = {} def __getitem__(self, key): print("__getitem__", key) self.data.get(key) def __setitem__(self, key, value): print("__setitem

2020-05-11 23:16:19 402

原创 Python_面向对象之静态方法、类方法与属性方法

1、静态方法只是名义上的归类管理, 实际上在静态方法访问不了类或实例中的任何属性2、类方法:类方法只能访问类变量,不能访问实例变量3、属性方法:把一个方法变成一个静态属性4、静态方法实例:# Author : XueFengclass Dog(object): ''' 这个类是描述狗的 ''' n = 333 def __init__(self, name): self.name = name self.__food

2020-05-11 23:11:36 159

原创 Python_面向对象之多态特性

多态:一个接口,多种实现实例:# Author : XueFengclass Animal(object): def __init__(self, name): self.name = name @staticmethod def animal_talk(obj): print(obj.talk())class Cat(Animal): def talk(self): return "Meow!"clas

2020-05-11 23:05:28 88

原创 Python_面向对象的继承特性

一、继承:一个类可以派生出子类,在这个父类里定义的属性、方法自动被子类继承1、py2, 经典类是按照深度优先来继承的,新式类是按照广度优先来继承的2、py3, 经典类与新式类都是按照广度优先进行继承的3、代码的复合使用:class B(object):def init(self):class A(object):def init(self):self.B = B()4、实例# # Author : XueFeng# # 经典类# # class People:# # 新式类

2020-05-11 23:03:36 113

原创 python_面向对象的各种实现对比介绍

一、面向过程VS面向对象1、面向过程:面向过程是一开始要着手解决一个大问题,然后分解成一个个小问题,直到小问题能够很好地解决,但是小问题之间可能存在依赖性,仅仅适合进行简单脚本的编写,不适合大项目的维护。2、面向对象:OOP利用类和对象创建各种模型实现对真实世界的描述。开发和维护更加高效,更容易看得懂。世间万物,皆可分类世间万物,皆属对象只要是对象,就肯定属于某种品类只要是对象,肯定有属性你是上帝地球山川、河流、大海、森林飞禽 飞、吃虫子、下蛋布谷鸟 唱歌

2020-05-11 23:00:11 107

xf-nginx-1.14.0.rar

Nginx服务器安装包

2021-07-23

Xuefeng的Mybatis学习代码.rar

压缩包包括本人对于MyBatis的学习代码,包含多个项目文件以供参考。 内容总体上分为四天进行,从简单到困难,过一遍之后对MyBatis一定会有很深的认识。

2021-03-04

MyBatisSelf.rar

压缩包分为两个工程: 工程一是MyBatis,为简单的MyBatis入门案例; 工程二是MyBatisSelf,通过自己编写底层MyBatis代码实现框架的功能。

2021-02-28

Comprehensive practice.rar

一、综合练习 1、简单功能 - 列表查询 - 登录 - 添加 - 删除 - 修改 2、复杂功能 - 删除选中 - 分页查询 - 好处: - 减轻服务器内存的开销 - 提升用户体验 - 复杂条件查询

2021-01-05

Tomcat&Beanutils&用户登录案例.rar

本资源包包含三大部分内容: 第一部分为Tomcat的相关jar包和源码文件; 第二部分为Beanutils的相关jar包和文件; 第三部分为用户登录完整案例代码与需求的jar包。

2020-12-14

Jsoup资源包与XML约束案例.rar

资料包中既包含了Jsoup解析器的各项jar包,同时也包括Jsoup解析器的参考手册; 资料包中还包含XPath快速选择工具jar包; 资料包中还包括关于XML文档的约束案例。

2020-12-09

Bootstrap框架与jQuery资料.rar

资源包含bootstrap的CSS样式与JS组件的下载文件,同时包括Bootstrap框架的相关使用资源索引。 资源包还包含了jQuery的JS文件,满足你各种需要。

2020-12-08

jQuery.rar

本文件文JavaScript的函数封装包,版本为1.12.4. 如有需要,请自行下载。 本文件致力于尽量精简化网页制作过程。

2020-07-31

linux-5.1.15.tar.xz

系统是每一台电脑必备的物品,充分了解系统能够很好地帮助你管理你的电脑。本文件提供Linux的源码,对操作系统源码感兴趣的可以看一下。

2020-07-22

emmet-sublime-master.rar

它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度 基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为“片段”。虽然片段能很好地推动你得生产力,但大多数的实现都有这样一个缺点:你必须先定义你得代码片段,并且不能再运行时进行拓展。 Emmet把片段这个概念提高到了一个新的层次:你可以设置CSS形式的能够动态被解析的表达式,然后根据你所输入的缩写来得到相应的内容。Emmet是很成熟的并且非常适用于编写HTML/XML 和 CSS 代码的前端开发人员,但也可以用于编程语言。

2019-09-01

空空如也

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

TA关注的人

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