草庐IT

TypeScript系列(一):初识TypeScript

全部标签

42 干货系列从零用Rust编写负载均衡及代理,wmproxy中配置tcp转websocket

wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmproxy设计目标通过简单配置方便用户快速使用tcp转websocket及websocket转tcp,也可支持http升级到websocket协议。改造http升级websocket因为负载均衡的不确定性,在

OpenHarmony4.0系列(一)编译环境搭建+代码上库

#OpenHarmony4.0系列(一)编译环境搭建+代码上库前期准备1.VMware+Ubuntu20.04+内存8G++硬盘150G+2.Ubuntu20.04Server+内存64G+硬盘24T3.Ubuntu20.04+内存16G++硬盘1T三种方案,各有利弊,可以根据自身环境进行选择配置。笔者由于嫌虚拟机方式不能充分利用自身内存,故采用方案三。20240116更新:1.更加了解Docker容器后,优化部分流程,使其更加精简2.更改Docker使用权限,添加代码管理方案3.使开发者继续沿用之前Git服务器拉取代码、提交方式,Grrit代码管理保持不变VMware下载:VmwareWor

蓝桥杯嵌入式(G4系列):RTC时钟

前言:     关于RTC时钟的HAL库配置我也是第一次,之前都是用库函数的写法,这里写下这篇博客来记录一下自己的学习过程。STM32Cubemx配置:    首先点击左侧的Timers的RTC,勾选以下选项    进入时钟树配置     进入时间设置,这里我把时间设置为了2023年3月12日20点20分,但是我圈出来的地方一定要注意,125✖6000刚好是750Mhz,一秒发生一次中断     到此为止,我们的STM32Cubemx配置就算是结束了,直接点击生成代码,接下来就是写代码了。代码部分:    这里有几点需要给大家强调一下,获取RTC时间或者日期时,必须先获取时间,再获取日期,顺序

[Linux 进程(四)] 再谈环境变量,程序地址空间初识

文章目录1、前言2、环境变量2.1main函数第三个参数--环境参数表2.2本地环境变量和env中的环境变量2.3配置文件与环境变量的全局性2.4内建命令与常规命令2.5环境变量相关的命令3、程序地址空间1、前言上一篇我们讲了环境变量,如果有不明白的先读一下上一篇文章:环境变量讲解本篇文章我们继续完善环境变量这章剩下的内容,以及main函数第三个参数的详解,进程地址空间的初始。2、环境变量2.1main函数第三个参数–环境参数表看完上一篇文章的同学,肯定知道了如何查看环境变量,命令行输入env:我们查看一下:我们main函数的参数列表中,第三个就是环境变量表,没错它里面就记录着这些环境变量。它

Python与Pytorch系列(二) 本文(1.8万字) | 解析Opencv, Matplotlib, PIL | 三者之间的转换 | 三者对JPG和PNG读取和写入 |

点击进入专栏:《人工智能专栏》Python与Python|机器学习|深度学习|目标检测|YOLOv5及其改进|YOLOv8及其改进|关键知识点|各种工具教程推荐网站:OpenCVMatplotlibPillowOpencv,Matplotlib,PIL以及三者之间的转换1.Opencvopencv的基本图像类型可以和numpy数组相互转化,因此可以直接调用torch.from_numpy(img)将图像转换成tensor读取:img=cv2.imread(path)OpenCV读取图像后返回的是一个代表图像的numpy.ndarray,采用的格式是(H,W,C),通道顺序为BGR,取值范

大数据能力提升项目|学生成果展系列之一

导读为了发挥清华大学多学科优势,搭建跨学科交叉融合平台,创新跨学科交叉培养模式,培养具有大数据思维和应用创新的“π”型人才,由清华大学研究生院、清华大学大数据研究中心及相关院系共同设计组织的“清华大学大数据能力提升项目”开始实施并深受校内师生的认可。项目通过整合建设课程模块,形成了大数据思维与技能、跨界学习、实操应用相结合的大数据课程体系和线上线下混合式教学模式,显著提升了学生大数据分析能力和创新应用能力。回首2023年,清华大学大数据能力提升项目取得了丰硕的成果,同学们将课程中学到的数据思维和技能成功地应用在本专业的学习和科研中,在看到数据科学魅力的同时,也将自己打造成为了交叉复合型的创新型

html - 字体系列未应用于移动设备

我的css中的font-family属性有问题。我有一个标题,我想使用特定字体设置样式。我正在使用@fontface。在我的桌面上它工作正常,但在iPhone和iPad上我得到了一些标准字体(我想可能是时候了,但我不确定)。我做了一些研究并尝试了不同的格式otfttf等...但仍然无法正常工作。最后,受够了,我尝试将我的css上的字体更改为其他系统字体,但手机仍然无法识别它们。基本上它只使用一种字体。以下是桌面上的几个字体示例:前三个图像是我在桌面版上应用的不同字体系列。有系统字体、谷歌字体和使用@fontface的自定义字体。所有的工作。第四张图片是在iPhone和iPad上显示的每

MSQL系列(十三) Mysql实战-left/right/inner join 使用详解及索引优化

Mysql实战-left/right/innerjoin使用详解及索引优化前面我们讲解了B+Tree的索引结构,也详细讲解下Join的底层驱动表选择原理,今天我们来了解一下为什么会出现内连接外连接,两种连接方式,另外实战一下内连接和几种最常用的join语法Leftjoin左表leftjoin右表查询rightjoin左表rightjoin右边查询innerjoin两个表innerjoin查询文章目录Mysql实战-left/right/innerjoin使用详解及索引优化1.建表及测试数据2.为什么会有内连接和外连接2.外连接的连接条件和where条件有什么区别3.左连接leftjoin4.右

初识 Elasticsearch 应用知识,一文读懂 Elasticsearch 知识文集(3)

🏆作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。🏆多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。🎉欢迎👍点赞✍评论⭐收藏🔎Elasticsearch领域知识🔎链接专栏Elasticsearch专业知识学习一Elasticsearch专栏Elasticsearch专业知识学习二Elasticsearch专栏Elasticsearch专业知识学习三Elasticsearch专栏Elasticsearch专业知识学习四Elasticsearch专栏Elasticsearch专业知识学习五Elasticsearch专栏文章目录🏆初识Elasticsearc

【期末不挂科-单片机考前速过系列P12】(第十二章:单片机的并行拓展例题)经典例题盘点(带图解析)

前言大家好吖,欢迎来到YY滴单片机系列,热烈欢迎!本章主要内容面向接触过单片机的老铁主要内容含:欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C++期末速过》专栏目录一.单选题二.填空题三.判断题四.简答题一.单选题地址起止范围为0000H~03FFH的存储器的容量是()KB。DA.1B.2C.3D.4地址起止范围为0000H~3FFFH的存储器的容量是()KB。DA.1B.2C.4D