第二十四节 让web服务器支持WSGI协议

2021年03月29日 阅读:499

import socket import multiprocessing import re # import dynamic.mini_frame import sys # 通过sys.argv在cmd命令行给实例对象传参 class WSGIServer(): def __init__(self ... 查看全文

第十六节 使用协程完成http服务器

2021年03月29日 阅读:465

import socket import gevent from gevent import monkey monkey.patch_all() def tcp_serve(resp_socket): recv_data = resp_socket.recv(1024) # 处于阻塞状态等待客户端给 ... 查看全文

第十三节 返回固定页面的http服务器

2021年03月29日 阅读:461

import socket def main(): """简单web服务器""" # 1、创建套间字 web_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) web_socket.setsockopt(socket.SOL_SOC ... 查看全文

第十九节 epoll版的HTTP服务器

2021年03月29日 阅读:558

import socket import select ''' kernel:Linux的操作系统 epoll:创造一个特殊的内存空间,tcp服务器和操作系统共用,将套接字列表放在该内存,不再使用轮询的方式遍历列表,而采用事件通知 轮询:开发上讲遍历称为轮询 事件通知: ''' def tcp_se ... 查看全文

第二十节 多进程面对对象web服务器

2021年03月29日 阅读:680

import socket import multiprocessing import re class WSGIServer(): def __init__(self): self.web_socket = socket.socket(socket.AF_INET, socket.SOCK_STR ... 查看全文

第二十三节 让web服务器支持WSGI协议

2021年03月29日 阅读:555

import socket import multiprocessing import re import dynamic.mini_frame class WSGIServer(): def __init__(self): self.web_socket = socket.socket(socke ... 查看全文

jQuery中prop方法和attr方法区别

2021年03月29日 阅读:609

attr方法用的是原生js中的getAttribute和setAttribute; prop方法相当于直接用.或者[]来访问/修改dom元素的属性, 所以它俩的区别相当于问原生js中的getAttribute和直接.来修改属性有什么区别: <input type="text" zs="user"> ... 查看全文

原生JS offsetX和offsetY引起抖动

2021年03月29日 阅读:757

在模仿淘宝放大镜效果时, 发现mask层一直抖动, 红色方框添加了onmousemove事件, 内部用到了offsetX 最后解决方案是给mask添加css属性: pointer-event: none; <div class="outer"> <div.mask></div> </div> 原本我 ... 查看全文

【5min+】AspNet Core中的全局异常处理

2021年03月29日 阅读:797

原文:【5min+】AspNet Core中的全局异常处理 系列介绍 【五分钟的dotnet】是一个利用您的碎片化时间来学习和丰富.net知识的博文系列。它所包含了.net体系中可能会涉及到的方方面面,比如C#的小细节,AspnetCore,微服务中的.net知识等等。 5min+不是超过5分钟的意... ... 查看全文

【5min+】 一个令牌走天下!.Net Core中的ChangeToken

2021年03月29日 阅读:609

原文:【5min+】 一个令牌走天下!.Net Core中的ChangeToken 系列介绍 【五分钟的dotnet】是一个利用您的碎片化时间来学习和丰富.net知识的博文系列。它所包含了.net体系中可能会涉及到的方方面面,比如C#的小细节,AspnetCore,微服务中的.net知识等等。 5m... ... 查看全文

ubuntu 执行sudo apt-get install libgtk2.0-devs安装gtk+-2.0时报错Failed to fetch IP:https://的解决

2021年03月29日 阅读:656

Err:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/main amd64 libjpeg-turbo8 amd64 1.5.2-0ubuntu5.18.04.1 404 Not Found [IP: 101.6.8.193 ... 查看全文

【5min+】更好的选项实践。.Net Core中的IOptions

2021年03月29日 阅读:893

原文:【5min+】更好的选项实践。.Net Core中的IOptions 系列介绍 【五分钟的dotnet】是一个利用您的碎片化时间来学习和丰富.net知识的博文系列。它所包含了.net体系中可能会涉及到的方方面面,比如C#的小细节,AspnetCore,微服务中的.net知识等等。 通过本篇文章... ... 查看全文

# arm linux 移植 curl

2021年03月29日 阅读:573

背景 查看全文

emWin 界面切换注意事项

2021年03月29日 阅读:603

@2018-7-10 emWin 在做界面切换时,须将切换前的界面所有信息 “删除”,否则将造成切换后的界面死机 此 “删除” 对象包括: > 界面上绘制的曲线(随时间一直变化)、绘制的2D图形()等,这些对象都是动态刷新的非静态 > ... ... 查看全文

emWin 文字图形同时刷新导致图形显示异常

2021年03月29日 阅读:629

@2018-7-10 实现目标 一 BUTTON 控制文字图形的刷新切换,具体为 BUTTON 初次按下,文字显示为 “开始” 、填充圆显示为绿色,再次按下,文字显示为 “停止” 、填充圆显示为红色 出现问题 初次按下,文字图形刷新正常,再次按下,文字刷新正常,图形填充圆红色只能刷新部分为红色、部分 ... 查看全文

在window把项目上传到github

2021年03月29日 阅读:658

作为一个开发者,写博客,上传项目到github好像是不可不会的技能,很多有经验的老司机都会这么建议你。本宝宝第一次要把项目传到github的时候,确实有点蒙蔽,什么鬼,传个东西有必要这么难吗? git 是有gui的,但是网上一搜,一大堆,这里宝宝介绍一个比较好用也是使用人数比较多的gui,叫做Sou ... 查看全文

windchill系统——开发_菜单栏添加选项(模型添加action)

2021年03月29日 阅读:824

目录:C:\ptc\Windchill_11.0\Windchill\codebase\config\actions 文件:custom-actionModels.xml和custom-actions.xml 下面是查找到菜单的文件和方法体 http://demo.softeasy.com/Wind ... 查看全文

Windows 7 With Sp1 简体中文旗舰版 (MSDN官方原版)

2021年03月29日 阅读:629

链接:http://blog.sina.com.cn/s/blog_6723f54b0102druw.html MSDN 我告诉你官网:https://msdn.itellyou.cn ... 查看全文

win10:家庭版开启组策略

2021年03月29日 阅读:582

1.新建一个txt文件2.复制以下内容到txt文件@echo offpushd "%~dp0"dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >Lis... ... 查看全文

win10的ie11正确卸载与重新安装

2021年03月29日 阅读:831

win10的ie11是自带与斯巴达共存的浏览器,不正确的卸载或安装可能会导致不可预知的问题,以下为我总结出来正确的方法: 卸载: 进入 控制面板--程序与功能 之后在左侧选择 “启动与关闭Windows功能” 把ie11前面的勾去掉,弹出 点击确定后开始卸载,卸载后重启,IE11就被卸载了 重新安装 ... 查看全文

[Windows端口占用] 找到占用端口的进程并杀死

2021年03月29日 阅读:639

命令行: netstat -aon|findstr "80" 会得到类似下列的数据 TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 2736 2736代表占用进程的PID 方法1 tasklist|findstr "2736" 方法2 在任务管理器中显示PID, 找到上述PID ... 查看全文

P3620 [APIO/CTSC 2007]数据备份

2021年03月29日 阅读:813

P3620 [APIO/CTSC 2007]数据备份 题目描述 你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份。然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏的乐趣。 已知办公楼都位于同一条街上。你决定给 ... 查看全文

热门文章

推荐文章

最新文章

置顶文章