相关文章
7.阻塞模式与非阻塞模式
1.阻塞模式
一个线程来处理多个连接显得力不从心
accept等待连接 是一个阻塞方法
read读取SocketChannel中的数据 是一个阻塞方法 /*** 服务端* param args* throws IOException*/public static void main(String[] args) throws IOException {//建立一个缓冲区ByteBuffer b…
建站知识
2025/1/13 15:32:36
Swift xcode app自动化
在本文中,我将教您如何使用Swift和Xcode进行应用程序自动化。如果您是一名经验丰富的开发者,我将引导您如何帮助一位刚入行的小白实现这一目标。我们将按照以下步骤进行操作:
创建一个新的Xcode项目 配置自动化测试目标 编写测试用例 运行自…
建站知识
2025/1/1 8:55:47
【前端】layui学习笔记
参考视频:LayUI
1.介绍
官网:http://layui.apixx.net/index.html 国人16年开发的框架,拿来即用,门槛低 … 2. LayUi的安装及使用 Layui 是一套开源的 Web UI 组件库,采用自身轻量级模块化规范,遵循原生态的 HTML/CSS/JavaScript…
建站知识
2025/1/7 1:48:16
Linux 动静态库的制作,使用和加载
Linux 动静态库的制作,使用和加载 一.前置说明1.mylib.h2.mylib.c3.mymath.h mymath.c4.如何制作库 二.动静态库的制作1.静态库的制作1.制作2.使用一下静态库,验证是否成功打包 2.动态库的制作1.编译.c源文件文件生成.o目标文件2.打包生成动态库3.编写makefile文件,自动化制作动…
建站知识
2025/1/10 9:21:50
深入解析大语言模型显存占用:训练与推理
深入解析大语言模型显存占用:训练与推理 文章脉络 估算模型保存大小 估算模型在训练时占用显存的大小 全量参数训练 PEFT训练 估算模型在推理时占用显存的大小 总结 对于NLP领域的从业者和研究人员来说,有没有遇到过这样一个场景,你的…
建站知识
2025/1/5 16:50:42
canal: 连接kafka (docker)
一、确保mysql binlog开启并使用ROW作为日志格式 docker 启动mysql 5.7配置文件 my.cnf
[mysqld]
log-binmysql-bin # 开启 binlog
binlog-formatROW # 选择 ROW 模式
server-id1一定要确保上述两个值一个为ROW,一个为ON
二、下载canal的run.sh
https://github.c…
建站知识
2025/1/10 6:06:57
阿里云子域名配置,且不带端口访问
进入阿里云控制台,创建一个SSL证书
# 域名名称child.domain.com创建完成后,将返回主机记录以及记录值,保存好,用于下一步使用
创建DNS解析
创建DNS的TXT类型解析
选择记录类型:TXT
填写主机记录:_dnsa…
建站知识
2025/1/8 22:40:46
java入门学习Day03
本篇文章主要有java中的变量、命名方法、数据类型。
一、java中的变量
数据类型 变量名 数据值;int money 50;
public class varibledemo {public static void main(String[] args) {int money 50;//变量的输出System.out.println(money);money 6…
建站知识
2024/12/18 1:57:27