相关文章
Flutter 生成小程序的混合 App 实践
一、背景
微信小程序发展的越来越快,目前小程序甚至取代了大部分 App 的生态位,公司的坑位不增反降,只能让原生应用开发兼顾或换岗进行小程序的开发。
以我的实际情况来讲,公司应用采用的 Flutter 框架,同样的功能不可避免的就会存在 Flutter 应用开发和微信小程序开发兼…
编程日记
2025/1/23 14:48:32
WebSocket和HTTP协议有什么区别? 连环问:WebSocket和HTTP长轮询的区别?
什么是WebSocket? 答:WebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。
特点:
1. TCP连接,与HTTP协议兼容
2. 双向通信,主动推送(服务端向客户端)
3. …
编程日记
2025/1/20 5:11:33
将python代码打包成可执行文件
文章目录 打包工具使用pyinstaller安装pyinstaller库打包 Python是一种高级编程语言,它具有易学易用、跨平台等优点,因此在开发中得到了广泛的应用。
然而,Python代码需要在Python解释器中运行,这对于一些用户来说可能不太方便&a…
编程日记
2025/1/19 18:36:54
【Linux】序列化与反序列化
目录
前言
什么是应用层?
再谈"协议" 什么是序列化和反序列化
网络版计算器
整体流程实现
Sock.hpp的实现
TcpServer.hpp的实现
Protocol.hpp的实现
CalServer.cc的编写
CalClient.cc的编写
整体代码 前言 本章是属于TCP/UDP四层模型中的第一层…
编程日记
2025/1/20 9:54:08
Linux centos7 bash编程小训练
训练要求:
求比一个数小的最大回文数
知识点:
一个数字正读反读都一样,我们称为回文数,如5、11、55、121、222等。
我们训练用bash编写一个小程序,由我们标准输入一个整数,计算机将显示出一个比这个数小…
编程日记
2025/1/23 2:37:50
Zookeeper 脑裂问题
什么是脑裂?
脑裂(split-brain)就是“大脑分裂”,也就是本来一个“大脑”被拆分了两个或多个“大脑”,如果一个人有多个大脑,并且相互独立的话,那么会导致人体“手舞足蹈”,“不听使唤”。 脑裂通常会出现…
编程日记
2025/1/16 3:38:13
【数学建模】-- 模糊综合评价
模糊综合评价(Fuzzy Comprehensive Evaluation)是一种用于处理不确定性和模糊性信息的决策分析方法。它通常用于解决复杂的多指标决策问题,其中各指标之间可能存在交叉影响和模糊性的情况。模糊综合评价通过将不确定性和模糊性量化࿰…
编程日记
2025/1/17 20:11:04
Python Flask Web开发一:环境搭建
一、创建环境
创建一个项目文件夹和一个.venv文件夹
$ mkdir myproject
$ cd myproject
$ python3 -m venv .venv
二、激活环境
在开始项目之前,请激活相应的环境 激活成功的话会在开发工具自带的终端那里看到以(.venv)开头的
$ . .venv…
编程日记
2025/1/19 20:05:22