day27 1. 网络编程# a. 软件 # 客户端:CS架构, client -> server # 浏览器:BS架构, browser -> server # b. 如何实现相互通信。 # 需求一:编写两个软件,软件之间相互通信。 # 需求二:两个人直接连接 (网线) # ...
day26 1. 约束# 约束: 控制派生类中必须包含指定的方法python: 类 (1)用类来进行人为约束: class BaseMessage(object): def send(self, x1): """ ...
多继承补充 面向对象多继承1. __mro__和c3算法详解 (1 )__mro__: python 类有多继承特性,如果继承关系太复杂,很难看出会先调用那个属性或方法。为了方便且快速地看清继承关系和顺序,可以用__mro__方法来获取这个类的调用顺序。 (2) c3算法 ss A(object): ...
day25 1. isinstance/issubclass/type(1)issubclass: 检查第一个参数是否是第二个参数的 子子孙孙类 示例: class Base(object): pass class Foo(Base): pass class Bar(Foo): pass...
day24 1. 组合(嵌套)的补充练习题(10道)# ###1. 类或者对象是否能做字典的keyclass Foo: passuser_info = { Foo: 1, Foo(): 5}print(user_info)# ### 2. 对象中到底有什么?class Foo(object): def __i...
day22 1.概要# 面向过程:根据业务逻辑从上到下写垒代码# 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可# 面向对象:对函数进行分类和封装,让开发“更快更好更强...”2. 函数式编程和面向对象对比# 需求:请开发一个消息提醒的功能(邮件 / 短信 / 微信)(1)函数实现:def email(em, text): ...
flag跳出多层循环 # 从第三层返回第一层while 1: print("谁好才是真的好?") m = input("谁好?>>>") if m == "你我他": flag = True while flag: content = int(input("输入数字>>>")...
day21 1. 模块1.1 什么是模块? # 模块是已经写好的一组功能的集合 # 别人写好的函数 变量 方法 放在一个文件里 (这个文件可以被我们直接使用)这个文件就是一个模块 # 模块可以是:py文件 dll文件 zip文件1.2 如何自己写一个模块 # 创建一个py文件,给它起一个符合变量名命名规则的名字,这个名字就是模块名2....
day20 1.异常1.1 程序中难免出现错误,而错误分成两种 (1)语法错误: SyntaxError if print(dsa 这种错误,根本过不了python解释器的语法检测,应该在写代码的时候就规避掉 (2)逻辑错误 name # name没有定义 res1=1/0 ...
dya19 1. os.path的方法impot os# os.path.abspath 返回path规范化的绝对路径# (1)把路径中不符合规范的/改成改成操作系统默认的格式 path = os.path.abspath('D:/pythonproject/day19/03 os.path方法.py') print(path) # D:\pythonpro...
day18 1. random模块1.1 基础方法 import random# (1) 取随机小数: 数学计算 print(random.random()) # 取0-1之间的小数 print(random.uniform(1, 2)) # 取所给范围之间的小数# (2) 取随机整数: 彩票 抽奖 print(random.randi...
git学习记录 git分为三个工作区域:工作区 Working Directory暂存区 Staging AreaGIT仓库 repository,git仓库又有本地和远程的概念,一般来讲,本地仓库会优先于远程仓库git仓库中的文件,不外乎这几种状态:Untracked 未追踪,即新建一个a.js文件,还没有被git追踪,不会到版本库内。Unmodified 未修改,该文件在git版本库内,但是还没...
盗版软件害skr人 上个月装了个Mocha Pro6.x,由于是破解版的,安装界面是俄文,实际使用英文。昨天又下了个5.x的,想把原先的6.x卸载掉,结果卸载程序开始狂删C盘文件(还不知道为什么卸载好好的就未响应了,C盘一下子少了2G)状况一:Windows Office系列无法打开,Windows Installer应用转换时错误二:兼容性疑难解答出错,pcwdiagnostic被删我尝试...
dotnet跨平台 - 使用Nginx+Docker Compose运行.NETCore项目 参考文档:https://docs.docker.com/install/linux/docker-ce/centos/http://www.dockerinfo.net/documenthttps://dotnet.microsoft.com/download/linux-package-manager/centos/sdk-currenthttps://www.cnb...
java后台使用HttpURLConnection实现百度主动推送 优点是快不需要页面执行,,发布文章之后立即推送,所以,不管有没有人访问,都可以自动实时推送尝试了一下httpclient,没找到相关资料,post方式无法塞url进去最后改为import java.net.URL;import java.net.URLConnection;文章发布后,调用saveOrUpdate方法,入库之后调用推送private...
httpclient遇到java.net.URISyntaxException: Illegal character in scheme name at index 0: 正准备按照大佬的解决办法处理,看会一条回复,说url有空格检查了一下,还真是有空格去除url中的空格,问题解除转载于:https://www.cnblogs.com/jnhs/p/11585133.html...
mysql把表的指定字段值赋给本表另一个字段 原本是主键一对一关联的,后来发现这样操作很不方便,改成主外键一对一所以添加一个外键字段bodyId(文章正文单独存一个表)UPDATE t_article SET bodyId=id;但是等了半天报错The total number of locks exceeds the lock table size但是我已经设置转念一想,现在操作的不是...
DLINK 企业路由器内网部署web开启端口转发后还需要开启是否支持端口回流功能... 跑后台使用的服务器,配置一般都很低,带宽只有2Mb一些大型文件比如app的更新包使用这种服务器不可行但是公司的网络是100Mb对等静态ip专线所以能利用起来,每年将会省下8万块说干就干,这个步骤应该不难我自己用ac88u在家也有搭建web,开启端口转发就可以了但是这个di-7100死活就是不行,无奈之下,打客服吧告知ip端口和用户名密码之后...