- 博客(8)
- 收藏
- 关注
原创 装饰器的实现
装饰器在flask框架里面,通过装饰器传参实现动态创建字典,来完成路由的功能def set_value(value): def set_fun(func): def call_fun(*args,**kwargs): print("2019",value) return func(*args,**kwargs) ...
2019-02-21 18:09:58
158
原创 局域网共享虚拟机
耗费了好几天时间,终于搞定了,这里记录一下......话不多少,直接上图1、第一步,打开虚拟机设置: 2、打开虚拟网络编辑器 3、打开物理机配置信息并调整虚拟机ip信息 4、修改/etc/sysconfig下面的network文件,添加网关信息(与物理机保持一致!!!!!) 5、测试,虚拟机ping外网,物理机ping虚拟机,局域网下不同物理机ping虚拟机...
2020-07-15 22:04:03
1017
原创 .net core + rabbitmq简单实现
生产者:static void Main(string[] args) { IConnectionFactory factory = new ConnectionFactory//创建连接工厂对象 { HostName = "192.168.1.16",//IP地址 Port = 5672,//端口号 UserName = "sean",//用户...
2020-06-22 22:25:49
1135
原创 .net web api在application_start 每次请求都触发
需求:dotenet web api在初次启动的时候去请求API,获取数据写入web.config。问题:在application_start里面去请求第三方API,获取的数据可以正常写入web.config,但是有个问题困扰了好久,每次发起request请都会触发Application_start,正常情况下application_start只在iis启动的时候被触发(就是在整个生命周期中只...
2020-03-26 14:59:10
1153
原创 sqlalchemy中一对多、多对多关系中,数据的添加与删除(append/remove)
在设置了以后数据库自动提交(app.config[“SQLALCHEMY_COMMIT_ON_TEARDOWN”] = True),可以直接使用remove、append方法,因为使用属性关系后,生成的对象可以向列表一样操作。此外使用remove和append方法删除生成的仅仅是外键,并未真实删除数据。一对多、多对多表的关联:在sqlalchemy中使用relationship关系属性来关联相...
2019-03-10 14:23:41
5730
原创 tcp注意点,python简易聊天功能的实现
python用socket实现聊天功能:主要分为两个部分,一部分为服务器端,一部分为服务器端,之间能够进行简易的聊天。详细总结了tcp的注意点。tcp注意点1、TCP 服务器一般情况下都需要绑定端口号,否则客户端找不到这个服务器2、TCP 客户端一般不绑定端口号,使用随机生成的端口号即可3、TCP 服务器中通过 listen 可以将 socket 创建出来的主动套接字变为被动的,这是做 ...
2019-02-24 14:10:42
804
原创 模仿flask框架的核心功能,实现简易的服务器与框架
模仿flask框架的核心部分,写一个简易的框架和服务器,配置好之后能够实现简易的与浏览器交互(只支持post请求),实现数据库的增删改查,并响应给浏览器是没问题的,在之前的文章发过,关于flask框架的核心介绍,这里只提供相应的代码,到后期还会继续优化。框架代码部分# 创建字典用来动态添加请求路径的响应信息dict_url = {}# 利用装饰器传参来动态添加字典路径的key、value...
2019-02-23 18:27:48
354
原创 学生管理系统(Python面向对象版)
python版学生管理系统简单介绍一下这个文件版的系统,代码里面基本上每行都有注释,解释的很清楚,这个系统分为三个类:CotrolPanel(控制面板类)、DataMananger(数据管理类)、Students(学生类)流程就是通过控制面板,输入相应的操作指令,然后在数据管理类里面,查询学生类,并回应相应的操作增加学生信息:在CotrolPanel(控制面板类)内输入相应的操作指令,并在...
2019-02-22 14:22:23
5745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅