任务系统 架构 任务 网络游戏

linux系统多版本boost库共存

因为几个库都用到boost,但是各个库依赖的boost最低版本不一样 安装boost1.71 tar -zxvf boost_1_71_0.tar.gz && cd boost_1_71_0 su - root ./bootstrap.sh --with-libraries=all ./b2 ./b ......
版本 系统 linux boost

浅析开源数据库MySQL架构

数据库是所有应用系统的核心,故保证数据库稳定、高效、安全地运行是所有企业日常工作的重中之重。数据库系统一旦出现问题无法提供服务,有可能导致整个系统都无法继续工作。更多技术干货详见www.linuxprobe.com ......
架构 数据库 数据 MySQL

CL-网络

计算机网络笔记 死锁问题 2.4GHZ频段在我们国家三13个信道,最常用的是1,6,11 ✨IEEE 802.1Q是虚拟局域网协议【即VLAN协议】 死锁时每个进程所需要的资源数i (i-1)*进程数>资源总数,已知进程数和资源总数 补码的取值范围:-2^(n-1)~~~~2^(n-1)-1 wla ......
网络 CL

游戏

题意 给定一个集合 \(S,|S|=n\)。 共 \(m\) 轮操作,两人交替操作。 每一轮有一个参数 \(b\),每次进行两种操作:保留 \(S\) 中满足 \(b\mid x\) 的数或保留 \(S\) 中满足 \(b\nmid x\) 的数。 先手希望最终 \(S\) 内元素总和尽可能小,后手 ......

「网络流 24 题」圆桌聚餐

「网络流 24 题」圆桌聚餐 上一题的简单改变,我们改一下: 中间的边权值为 \(1\),每个左边的点每往右流 \(1\),就有人派到那张桌子,这样也不会出现同组内多个人去同一张桌子的情况(因为中间边权为 \(1\))。 左边源点边为人数,右边汇点边为桌子容量。 code 类似题:试题库 ......
圆桌 网络 24

「网络流 24 题」搭配飞行员

「网络流 24 题」搭配飞行员 考虑其实就是二分图最大匹配,建图可以按照如下的形式: 这是样例,所有边权均为 \(1\)。 如上图方式建模即可。 code 求方案就判断一下中间的边是否用掉(原网络图) ......
飞行员 网络 24

网络流

网络流是图论中一个博大精深的分支。 一个网络G=(V,E)是一张有向图,途中每条有向边(x,y)属于E,都有一个给定的权值c(x,y),称为边的容量。特别地,若(x,y)不属于E,则(c,x)=0。称为边的容量途中还有两个指定的特殊节点S属于V和T属于V(S不等于T),分别称为原点和汇点。 设f(x ......
网络

Windows 10任务栏时间显示秒

操作步骤 在注册表中新增值 注册表位置: 计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced 新增一个值,名称:ShowSecondsInSystemClock,类型:REG_DWORD, ......
任务 Windows 时间

《信息安全系统设计与实现》第十一周学习笔记

《信息安全系统设计与实现》第十一周学习笔记 第十二章 块设备I/O和缓冲区管理 块设备I/O缓冲区 I/O缓冲的基本原理:文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘块时。它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。如果该缓冲区存在并且包含有效数据 ......
笔记 系统 信息

探索人工智能的世界:构建智能问答系统之实战篇

在本文中,我们详细介绍了使用官方示例进行代码编写的步骤,包括连接到数据库、创建集合、插入数据、创建索引、查询数据、删除数据、断开数据库连接等操作。然后,我们升级了代码,使用了LangChain版本,并选择了一个嵌入模型进行示例演示。最后,我们展示了如何调用openai模型来回答问题。 ......
智能 人工智能 实战 人工 系统

《Unix/linux系统编程》教材第13章学习笔记

|第13章| TCP/IP和网络编程 网络编程内容 网络编程内容包括:TCP/IP协议、UDP和TCP协议、服务器-客户机计算、HTTP和Web页面、动态Web页面的PHP和CGI编程。 TCP/IP协议 TCP/IP(Comer 1988,2001;RFC1180 1991)是互联网的基础。TCP ......
教材 笔记 系统 linux Unix

Centos7系统中安装中文输入法

打开Vmware虚拟机,进行联网 切换为root用户 安装ibus框架:yum install (此处本人已完成安装ibus) 等待ibus安装完毕后安装输入法: yum install libpinyin yum install ibus-libpinyin 两个软件包安装完毕后重启系统 打开设置 ......
输入法 Centos7 Centos 系统

2023-2024-1 20211327 信息安全系统设计与实现 学习笔记10

学习笔记 块与I/O缓冲区 I/O缓冲区管理算法比较 实践过程 块与I/O缓冲区 块设备 1.定义: 块设备是一种数据存储设备,其数据以块为单位进行读写。块通常是一个固定大小的数据块,比如512字节或4KB。 2.示例: 硬盘驱动器、固态硬盘、光盘等都是块设备的例子。 3.特点: 数据以块为单位传输 ......
20211327 笔记 系统 信息 2023

无U盘双系统安装(Windows10安装Ubuntu)

1,下载Ubuntu镜像 ubuntu,Windows 镜像下载 - Zcb0812 - 博客园 (cnblogs.com) 2,下载easyuefi 轻松管理EFI/UEFI启动项 & 管理EFI系统分区 & 修复EFI系统启动问题!- EasyUEFI 3,Win10电脑新建分区(10G),类型 ......
Windows Ubuntu 系统 10

“技能兴鲁”职业技能大赛-网络安全赛项-学生组初赛 Crypto WP

babyRSA 查看代码 from gmpy2 import * from Crypto.Util.number import * flag = 'flag{I\'m not gonna tell you the FLAG}' # 这个肯定不是FLAG了,不要交这个咯 p = getPrime(20 ......

操作系统的抢占、重入

参考: https://blog.csdn.net/m0_64727117/article/details/130976784 一、抢占式内核、抢占式调度、抢占式中断: 某一中断执行完成后,如果有更高优先级的任务处于就绪状态,将执行更高优先级任务。 抢占式内核的优点: (1)最高优先级的任务什么时候 ......
系统

升讯威在线客服系统的并发高性能数据处理技术:实现拔网线也不丢消息的高可靠通信(附视频)

有许多客户做的是外贸业务,服务器部署在海外,比如香港、韩国、美国等,有些客服之前用基于网页的客服系统,最为困扰的问题就是丢消息!而使用我的客服系统,做到了100%稳定,不丢客户不丢消息。 ......
数据处理 网线 高性能 消息 数据

探索人工智能的世界:构建智能问答系统之环境篇

今天我们将开始搭建整个项目的环境,以便为后续的开发工作做好准备。在搭建环境的过程中,我们将配置项目所需的各种工具和环境,确保项目的顺利进行。在后续的文章中,我们将深入了解项目的具体实现细节,并掌握如何在实际项目中使用这些工具和环境。 ......
智能 人工智能 人工 环境 系统

轻松一刻|Walrus CLI与CI/CD工具集成,轻松部署2048游戏

Walrus 是一款开源的基于平台工程理念、以应用为中心、以完整应用系统自动化编排交付为目标进行设计开发的云原生应用平台,简化和自动化应用部署与发布流程并与现有的 CI/CD 流水线无缝集成。今天我们来点有趣的,跟随本教程,一起将 Walrus CLI 与 CI/CD 工具集成来部署2048游戏 � ......
一刻 工具 Walrus 2048 CLI

linux系统部署redis单点服务

1、下载redis wget https://download.redis.io/releases/redis-5.0.9.tar.gz 2、解压 tar zxf redis-5.0.9.tar.gz 3、移动redis解压目录 mv redis-5.0.9 /usr/local/redis 4、编 ......
系统 linux redis

linux系统开机自启配置文件

在Linux系统中,如果你希望在系统重启后自动执行某个脚本,可以将该脚本放置在以下目录之一: /etc/init.d/:这是一个常用的目录,用于存放系统初始化脚本。你可以将脚本放置在此目录下,并使用适当的权限和文件名后缀(通常是以.sh结尾)。 /etc/rc.d/:这个目录也经常用于存放初始化脚本 ......
文件 系统 linux

基于stm32H730的解决方案开发之freertos系统解析

一 概述 在嵌入式小系统领域,freertos是一个非常厉害的角色。它和小芯片结合,能迸发出非常大的威力。这里在H730上使用了这个freertos,是应该做一个总结和备忘。 二 实例解析 1 线程初始化: freertos最大的优势就是多任务,所以,多线程非常重要,怎么定义一个线程呢? 下面给出一 ......
freertos 解决方案 方案 系统 H730

Unity3D:ECS架构详解

Unity3D是目前游戏开发领域最为流行的引擎之一,而Unity3DECS架构则是在Unity3D引擎的基础上,针对游戏开发中的实体组件系统进行优化和改进而设计的一种架构。本文将详细介绍Unity3DECS架构的技术细节和代码实现。 对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下 ......
架构 Unity3D Unity3 Unity ECS

Cocos Creator中定时任务的实现

在Cocos Creator游戏开发中,经常需要使用定时任务,例如,赛车游戏游戏开始前的倒计时,玩家游戏结束之后等待3秒进入下一局,打地鼠游戏中,地鼠出洞3秒后消失,飞机大战中飞机每隔1秒钟发射一颗子弹等等。 由于其应用场景非常多,因此, Cocos Creator 中为我们提供了方便的计时器,这个 ......
任务 Creator Cocos

探索人工智能的世界:构建智能问答系统之前置篇

在这个项目中,我们将使用Python作为开发语言,结合Hugging Face、Milvus、Langchain、OpenAI等工具和技术,实现一个简易版的架构图。通过嵌入技术处理文本和图像数据,利用Hugging Face的预训练模型进行自然语言处理,使用Milvus作为向量数据库进行存储和查询。... ......
智能 人工智能 人工 系统 世界

花 200 元测试 1300 个实时数据同步任务

背景 对于将数据作为重要生产资料的公司来说,超大规模的数据迁移同步系统( 1k、5k、10k 条同步任务)是刚需。 本文以此为出发点,介绍近期 CloudCanal 所做的一个容量测试:在单个 CloudCanal 集群上创建 1300 实时任务,验证系统是否健康。 这个健康度主要包括 同步任务是否 ......
实时 任务 数据 1300 200

高并发下如何设计秒杀系统

# 高并发下如何设计秒杀系统 本文总结自如果面试遇到秒杀系统,要这样回答。。。 ​ ‍ 秒杀是一种促销活动,在一个时间开放购买,很多用户抢购商品,但只有极少数用户能够购买成功 秒杀这种活动商家通常是不赚钱的,用来宣传自己,但这种活动对技术的要求不低,下面总结一下秒杀相关的技术细节 瞬时高并发 秒杀真 ......
系统

二、RHEL8操作系统安装

一、如何安装rhel的操作系统? 必要的前提条件:硬件(CPU、内存、硬盘……) + 安装介质(操作系统的安装文件) 会不会把自己的笔记本装成rhel的操作系统呢? 不会 使用虚拟机软件虚拟出一套虚拟的计算机硬件,然后将操作系统装在上面,Vmware workstation 虚拟机软件 二、下载并得 ......
系统 RHEL8 RHEL

FreeRTOS系统中CPU使用率统计方法分析

基本概念 操作系统中CPU使用率是在软件架构设计中必须要考虑的一个重要性能指标。它直接影响到程序的执行时间以及优先级更高的任务能否实时响应的问题。而CPU使用率也不能过低,避免资源浪费。 统计方法 FreeRTOS操作系统是使用任务的累计运行时间来统计每一个任务自系统开始运行到当前时刻的CPU占用时 ......
使用率 FreeRTOS 方法 系统 CPU

计算网络之IPv6配置DHCP服务及acl

一.DHCPv6服务 DHCP即动态主机地址分配协议,在前面已经启动过IPv4的动态主机分配了, 还是来介绍两种方式 接口模式 全局模式 现在需要了解的就是DHCHv6,即基于IPv6的动态主机地址分配,它的分配是无状态模式和全状态模式 接口模式指的是动态主机分配只在一个局域网段类,它只提供一个地址 ......
网络 IPv6 DHCP IPv acl