起风了

“路海长 青夜旷 越过群山追斜阳”

小程序websocket心跳库——websocket-heartbeat-miniprogram

小程序websocket心跳库——websocket-heartbeat-miniprogram缩略图
前言 在16年的时候因为项目接触到websocket,而后对心跳重连做了一次总结,写了篇博客,而后18年对之前github上的demo代码进行了再次开发和开源,最终封装成库。如下: 博客:https://www.cnblogs.com/1wen/p/5808276.html github: https://github.com/zimv/websocket-heartbeat-js npm: https://...

前端知识之HTML内容

前端知识之HTML内容缩略图
HTML介绍 Web服务本质  import socketsk = socket.socket()sk.bind(("127.0.0.1", 8080))sk.listen(5)while True: conn, addr = sk.accept() data = conn.recv(8096) conn.send(b"HTTP/1.1 200 OK\r\n\r\n") conn.send(b"<h1>Hello world!</h1>") conn.close()   浏...

Web框架本质及第一个Django实例

Web框架本质及第一个Django实例缩略图
Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 import socketsk = socket.socket()sk.bind(("127.0.0.1", 80))sk.listen()while True: conn, addr = sk.accept() data = con...

Python基础之协程

Python基础之协程缩略图
阅读目录 一 引子 二 协程介绍 三 Greenlet模块 四 Gevent模块 引子 之前我们学习了线程、进程的概念,了解了在操作系统中 进程是资源分配的最小单位,线程是CPU调度的最小单位。 按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定...

周末班:Python基础之网络编程

周末班:Python基础之网络编程缩略图
一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写到文件中,然后b.p...

周末班:Python基础之并发编程

周末班:Python基础之并发编程缩略图
进程 相关概念 进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述...

阿里Canal框架(数据同步中间件)初步实践

阿里Canal框架(数据同步中间件)初步实践缩略图
最近在工作中需要处理一些大数据量同步的场景,正好运用到了canal这款数据库中间件,因此特意花了点时间来进行该中间件的的学习和总结。 背景介绍 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010...

Docker 安装 MySQL

Docker 安装 MySQL缩略图
方法一、docker pull mysql 查找Docker Hub上的mysql镜像 runoob@runoob:/mysql$ docker search mysqlNAME DESCRIPTION STARS OFFICIAL AUTOMATEDmysql MySQL is a widely used, open-source relati... 2529 [OK] ...

10个小技巧助您写出高性能的ASP.NET Core代码

10个小技巧助您写出高性能的ASP.NET Core代码缩略图
今天这篇文章我们来聊一聊如何提升并优化ASP.NET Core应用程序的性能,本文的大部分内容来自翻译,当然中间穿插着自己的理解,希望对大家有所帮助!话不多说开始今天的主题吧!我们都知道性能是公共网站取得成功的关键因素之一。如果一个网站的响应时间超过3秒,那么用户通常不会再此光顾(此网站)。谷歌,Bi...

利用aiowebsocket库爬取websocket实例:莱特币官网

利用aiowebsocket库爬取websocket实例:莱特币官网缩略图
转载自公众号:FightingCoder 一、前言 作为一名爬虫工程师,在工作中常常会遇到爬取实时数据的需求,比如体育赛事实时数据、股市实时数据或币圈实时变化的数据。如下图: image image image Web 领域中,用于实现数据'实时'更新的手段有轮询和 WebSocket 这两种。轮询指的是客户端按照一定...