首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一个简单webserver

    基于 Python3 极简版 webserver。用于学习 HTTP协议,及 WEB服务器 工作原理。...笔者对 WEB服务器 工作原理理解比较粗浅,仅是基于个人理解来写,存在很多不足和漏洞,目的在于给大家提供一个 webserver 思路。...服务器是属于被动一方,当浏览器发起请求时候,服务器才能和浏览器通信,在此之前,服务器都处于一个等待监听状态。...socket连接 实现服务器第一步是建立一个 socket 连接,socket 套接字是对 TCP/UDP协议 一个封装,Python 就自带有 socket 模块,所以使用起来很方便。...解析HTTP请求 拿到浏览器请求很简单,clientSk.recv() 即可获取请求报文,而些数据我们无法直接拿来用,因为它是基于 HTTP协议 封装数据,在我们进行下一步操作前,需要对请求报文“解封

    62410

    一个简单异常告警

    一、背景 在一些中小型团队,没有完善监控告警平台,为了保证线上服务运行状况不是黑盒状态,我们需要手动一些简单基础工具,比如接口监控告警等能力,当然就算有监控告警平台,有时候也需要手动一些告警工具...,来支持一些自定义或者个性化告警能力。...三、编写告警组件 既然是告警组件,也就意味着要提供一个通用能力供业务使用,此处我们也写成一个starter组件,原理就是一个自定义注解,和手动告警工具通过jar包形式暴露出去。...2.编写告警工具 编写一个支持多渠道发送告警工具: @Slf4j public class AlarmUtil { /** * 服务端告警通知 * * <description...log.error("send feishu alarm occur error;param={}",param,e); } } } 3.编写告警配置和切面 一个拦截自定义告警注解切面

    23740

    Flutter最佳入门方式:一个计算器

    Flutter入门文档:https://flutter.io/widgets-intro/ 给予了我很大启发,它并没有把API文档或者是整个框架内容直接展现给初学者,而是通过一个简单计数器例子,...为什么是计算器?...样式简单,能学会使用最常用几个布局属性,如padding、color、style、decoration(圆角、描边)、alignment等等。 有输入,能学会手势捕获以及组件间数据流动。...实现每一部分组件之后,就要回到整体计算器逻辑,即如何完成 输入->处理->输出 ? ?...最后 实际上,这是我第一个完整完成Flutter App,尽管我开发过数十个Android App和微信小程序,但是我很久没有在完成一个项目之后如此兴奋了,我找回了学生时代为了求知而努力学习感觉。

    1.3K20

    Python一个支持加减乘除计算器

    1 问题 在平时数学计算中加减乘除是必不可少,那么如何用python实现一个简单计算器呢?...2 方法 首先利用def函数位置参数来实现数据输入; 再利用条件语句来实现对计算数据方法进行选择 最后通过数学计算方法对数据进行计算 代码清单 1 def add(x,y): return...return x/y print("请选择运算:") print("1.加") print("2.减") print("3.乘") print("4.除") choice = input("请输入您选择...(1/2/3/4):") num1 = float(input("请输入第一个数字:")) num2 = float(input("请输入第二个数字:")) if choice == "1": print...3 结语 针对如何利用python来解决数学运算问题,提出位置参数和条件语句方法,通过实验,证明该方法可以更方便更快捷解决一些计算问题,但是这只是一些简单计算方法,计算器实际还要许多功能,未来还会继续研究

    9010

    Qt项目---简单计算器

    在这篇技术博客中,我们将介绍如何使用Qt框架实现一个简单计算器应用。我们将使用C++编程语言和Qt图形用户界面库来开发这个应用,并展示如何实现基本算术操作。  ...选择 Qt Widegets Application  然后给项目命名 然后  后面的选择QWidget 最后一步默认就行了   界面设计 我们计算器应用将包含一个文本框用于显示输入和结果,以及一组按钮用于输入数字和执行算术操作...在我们计算器界面中,我们需要添加一个单行文本框(QLineEdit)用于显示输入和结果。此外,我们将添加数字按钮(QPushButton)和操作按钮(如加法、减法、乘法、除法和等于号按钮)。...C++编程语言,我们成功地实现了一个简单计算器应用。...最终,这个计算器还有很多不完善地方如果想修改完完善可以自己试试,这是一个非常简单Qt项目,只适合初学者锻炼。

    59820

    使用python tkinter实现一个简单计算器

    如果做一些简单界面,使用tkinter还是很方便,毕竟是python自带库。 今天将会做下面这样一个计算器,可以实现基本加减程序运算,整体代码逻辑比较简单,主要是一个回调函数理解。...实现思路 1.UI界面布局 2.功能函数实现 3.重构布局代码 4.按钮回调函数绑定 具体实现过程 1.界面实现 实现基本窗口 创建父窗口app,设置几何尺寸400x400,设置标题,最后循环就实现最简单框架了...添加控件 控件这里主要标签和按钮,先来看添加一个标签和一个按钮。...里面的控件属性都是为了让控件显示在正好位置,添加两个控件还是很简单,但是我们有很多控件,如果还是用上面的方法就会非常麻烦,通过观察可以知道,每个按钮除了位置和按钮文字不一样,其它都是一模一样,所以这里我们可以使用循环来设置...2.功能函数实现 界面实现了,接下来就是实现计算器功能。 功能1:按下数字和运算符按钮,按钮文字内容显示到标签。 功能2:按下清空按钮,将标签内容全部置空删除。

    4.7K10
    领券