随笔分类 - Python
Python script
摘要:前言 主要用来练习 python 基础类型和条件判断。 代码部分 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # @Time : 2022-07-29 10:37 # @Author : hukey # @Software : PyCharm goo
阅读全文
摘要:1. JavaScript 组成 2. DOM、DOCUMENT、BOM、WINDOW 区别 DOM 是为了操作文档出现的 API , document 是其的一个对象;BOM 是为了操作浏览器出现的 API,window是其的一个对象。BOM 是浏览器对象模型,DOM是文档对象模型,前者是对浏览器
阅读全文
摘要:1. 函数的定义及调用 1.1 定义函数 函数体内部的语句在执行时,一旦执行到 return 时,函数就执行完毕,并将结果返回。如果没有 return 语句,函数执行完毕后也会返回结果,只有结果为 undefined 第二种定义函数的方式: 这两种定义完全等价,注意第二种方式按照完整语法需要在函数体
阅读全文
摘要:1. 数据类型 (1)Number JavaScript 不分区整数和浮点数,统一用Number表示,以下都是合法的Number类型: Number可以直接做四则运算,规则和数学一致: (2)字符串 字符串是以 单引号 或 双引号括起来的任意文本。比如: 'abc', 'xyz' 等等。 (3)布尔
阅读全文
摘要:1. 前言 通过使用 HTML + CSS 编写一个简易商城首页。 如图: 2. 布局思路 通过页面分析,大致可以决定页面的布局分为 5 大板块。 接下来,可以先定义页面的布局: 通过定义 5 个 div 将页面布局基本定义下来,接下来还是先定义页面详细的布局内容: 页面布局基本完成了, 接下来就是
阅读全文
摘要:1. 视图 1.1 什么是视图 通俗来讲,视图就是一条 select 语句执行后返回的结果集。所有我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 1.2 视图的特性 视图是对若干张基本表的引用,一张虚表,查询语句的执行结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变)
阅读全文
摘要:目录 (见右侧目录栏导航) - 1. 前言- 2. IO的五种模型- 3. 协程 - 3.1 协程的概念- 4. Gevent 模块 - 4.1 gevent 基本使用 - 4.2 gevent应用一:爬虫 - 4.3 gevent应用二:网络编程 1. 前言 CPU的速度远远快于磁盘、网络等IO。
阅读全文
摘要:MySQL 测试题 一、 表关系: 请创建如下表,并创建相关约束 创建表sql如下: /* Navicat MySQL Data Transfer Source Server : 192.168.118.14 Source Server Version : 50544 Source Host : 1
阅读全文
摘要:目录 (见右侧目录栏导航) - 1. 前言 - 1.1 进程 - 1.2 有了进程为什么要有线程 - 1.3 线程的出现 - 1.4 进程和线程的关系 - 1.5 线程的特点- 2. 线程和python - 2.1 全局解释器锁(GIL) - 2.2 threading 模块 - 2.2.1 进程的
阅读全文
摘要:目录 (见右侧目录栏导航)- 1. 前言- 2. multiprocess模块- 2.1 multiprocess.Process模块 - 2.2 使用Process模块创建进程 - 2.3 守护进程 - 2.4 socket聊天并发实例- 3. 进程锁 - multiprocess.Lock- 4
阅读全文
摘要:作业:开发一个支持多用户在线的FTP程序 要求: 之前作业的链接地址:https://www.cnblogs.com/hukey/p/8909046.html 这次的重写是对上次作业的补充,具体实现功能点如下: README # 作者介绍: author: hkey # 博客地址: https://
阅读全文
摘要:黏包问题 这样一个实例 import socket import subprocess sk_server = socket.socket() # 创建 socket对象 sk_server.bind(('localhost', 8080)) # 建立socket sk_server.listen(
阅读全文
摘要:在本地电脑上有两个python文件 regist.py 、login.py 一个注册,一个登录。这两个python一个是写用户信息,一个是读用户信息,要怎么做呢? 通过之前的知识,我们可以通过 regist.py 序列化一个数据并持久保存到磁盘上,然后 login.py 在取读取这个文件就行。 但是
阅读全文
摘要:item系列 class Func: def __getitem__(self, item): # object[item] 触发 return self.__dict__[item] def __setitem__(self, key, value): # object[key] = value
阅读全文
摘要:在python中,反射包含以下几个函数 def hasattr(*args, **kwargs): # real signature unknown """ Return whether the object has an attribute with the given name. This is
阅读全文
摘要:类中的私有属性 在类中定义一个私有属性如下: 私有属性的使用场景: 虽然私有属性不能直接从外部调用,但是我们可以通过对象.__dict__ 尝试来获取这个属性试试: 使用对象通过 _类名__属性名 来获取属性的方式并不推荐,在python中没有强制不允许查看类中私有属性,一切都靠自觉; 将类中的方法
阅读全文
摘要:根据源程序进行改写: 原程序地址:http://www.cnblogs.com/lianzhilei/p/5985333.html 如有侵权立即删除。 感谢原作者将完整的代码提供参考。 原作者的代码是通过 shelve 模块实现的,非常完美。具体参考上面的链接地址;以下我改写代码是通过 pickle
阅读全文
摘要:python天生支持多态 多态指的是一类事物有多种形态 当我们定义一个class的时候,我们实际上就定义了一种数据类型,我们定义的数据类型和python自带的数据类型,比如str、list、dict 没什么两样: c 不仅仅是 Dog, c 还是 Animal, 因为 Animal 是 c的父类,因
阅读全文
摘要:接口类 继承有两种用途:1. 继承基类的方法,并且做出自己的改变或者扩展(代码重用)2. 申明某个子类兼容于某基类,定义一个接口类interface,接口类定义了一些接口名且未实现接口的功能,子类继承接口类,并且实现接口中的功能 如果我们又定义了一个支付类且没有定义pay方法: 通过上面的例子,报错
阅读全文
摘要:什么是继承: 继承是一种创建新类的方式,在python中,新建一个类可以继承一个或多个父类,父类又可称为基类和超类,新建的类称为派生类或子类 python 中继承分为:单继承和多继承 单继承 使用 __bases__ 查看继承: __bases__: 查看子类所有的父类。 继承和抽象(先抽象再继承)
阅读全文