若有新版本请查看文章最后附件地址:https://blog.csdn.net/liuxin638507/article/details/132450367 特点: 1、同时升级openssh与openssl,采用deb包形式,一键快速升级版本,无需每台单独再次进行编译, 2、已默认安全加固(已有配置跳过) 注意事项: 请测试环境验证后再更新到其他环境,该安装包不负任何责任! 安装: 执行 bash upgrade_ssl_ssh_ubuntu.sh 进行安装 注意,升级安装后,确保sshd服务正常,请新开终端进行验证测试 验证 openssl版本: openssl version OpenSSL 3.0.16 11 Feb 2025 (Library: OpenSSL 3.0.16 11 Feb 2025) openssh版本: sshd -V OpenSSH_10.0p2, OpenSSL 3.0.16 11 Feb 2025
2025-07-15 18:30:42 4.04MB ubuntu linux openssl openssh
1
Learning-based methods are believed to work well for unconstrained gaze estimation, i.e. gaze estimation from a monocular RGB camera without assumptions regarding user, environment, or camera. However, current gaze datasets were collected under laboratory conditions and methods were not evaluated across multiple datasets. Our work makes three contributions towards addressing these limitations. First, we present the MPIIGaze dataset, which contains 213,659 full face images and corresponding ground-truth gaze positions collected from 15 users during everyday laptop use over several months. An experience sampling approach ensured continuous gaze and head poses and realistic variation in eye appearance and illumination. To facilitate cross-dataset evaluations, 37,667 images were manually annotated with eye corners, mouth corners, and pupil centres. Second, we present an extensive evaluation of state-of-the-art gaze estimation methods on three current datasets, including MPIIGaze. We study key challenges including target gaze range, illumination conditions, and facial appearance variation. We show that image resolution and the use of both eyes affect gaze estimation performance, while head pose and pupil centre information are less informative. Finally, we propose GazeNet, the first deep appearance-based gaze estimation method. GazeNet improves on the state of the art by 22% (from a mean error of 13.9 degrees to 10.8 degrees) for the most challenging cross-dataset evaluation
2025-07-14 23:51:16 5.64MB 视点估计 深度学习 数据库发布
1
Termius,9.16.0版本,适用于macos
2025-07-10 15:25:51 224.26MB termius
1
由于提供的文件内容部分包含了大量不具有明确意义的字符组合,如"tdasm"、"ciswmz"、"he"等,这些字符序列无法直接识别为标准的文字或有意义的数据,因此无法直接从这些内容中提取出具体的知识点。在文件中未提供与之对应的上下文信息,使得无法进行有效的解读和内容分析。 根据要求,无法生成与给定内容相关的知识点,也无法提供超过1000字的正文内容。如果文件中提供了与之相关的可解读信息,例如详细解析某一部分的具体算法问题、编程技巧、题目分析等,那么我将能够从中提炼出有价值的知识点。但在目前的情况下,只能遗憾地告知无法完成此项任务。 此外,由于文件的标题和描述均为“2025第十六届蓝桥杯python B组满分题解(详细)”,而没有具体的内容可以分析,因此也无法生成使用的描述内容。如果文件中有具体的题目解答内容或者相关算法解析,才能据此撰写符合要求的描述。
2025-07-05 22:34:17 293KB
1
在Linux环境中,PostgreSQL是一种广泛使用的开源对象关系数据库系统。对于那些没有互联网连接或者网络环境受限的服务器,离线安装是必要的。本文将详细介绍如何在Linux服务器上进行PostgreSQL 16.0的离线编译安装,以及相关依赖包的处理。 离线安装意味着你需要提前下载所有必要的依赖包。在描述中提到的"Postgresql 离线安装rpm依赖包"压缩文件中,包含了安装PostgreSQL 16.0所需的RPM包。RPM(Red Hat Package Manager)是Linux系统中常用的软件包管理器,它能够方便地安装、升级、查询和删除软件。 在开始安装前,确保你的系统已经更新并且安装了基础的开发工具,如`gcc`(C编译器)、`make`(自动化构建工具)以及`curl`或`wget`(用于下载文件)。这些可以通过运行以下命令来安装: ```bash sudo yum install -y gcc make curl ``` 如果你的系统使用的是`apt`包管理器,相应的命令是: ```bash sudo apt-get update sudo apt-get install -y build-essential curl ``` 接下来,解压离线安装的RPM依赖包。你可以使用`tar`命令解压`.tar.gz`文件,或者使用`rpm2cpio`和`cpio`来处理`.rpm`文件: ```bash # 对于.tar.gz文件 tar -zxvf Postgresql 离线安装rpm依赖包 # 对于.rpm文件 rpm2cpio 文件名.rpm | cpio -idmv ``` 一旦依赖包被解压,你可以通过`yum`或`apt`的本地安装功能来安装它们。在`yum`中,创建一个本地仓库目录,并将所有RPM文件复制到该目录: ```bash mkdir /var/www/html/pgsql_repo cp *.rpm /var/www/html/pgsql_repo/ # 更新本地yum仓库 yum --disablerepo=* --enablerepo=pgsql_repo clean all yum --disablerepo=* --enablerepo=pgsql_repo install postgresql* ``` 如果是`apt`,你需要创建一个`.deb`仓库并使用`dpkg`和`gdebi`来安装: ```bash mkdir -p /mnt/debs cp *.rpm /mnt/debs/ # 将.rpm转换为.deb alien -i *.rpm # 安装转换后的.deb文件 sudo dpkg -i *.deb ``` 在安装完依赖包后,你可以从源代码编译安装PostgreSQL 16.0。从官方站点下载源代码: ```bash wget https://ftp.postgresql.org/pub/source/v16.0/postgresql-16.0.tar.gz tar -zxvf postgresql-16.0.tar.gz cd postgresql-16.0/ ``` 配置编译选项,根据你的需求选择合适的配置,例如: ```bash ./configure --prefix=/usr/local/pgsql --with-openssl --with-pam --with-uuid=e2fs ``` 然后进行编译和安装: ```bash make sudo make install ``` 你需要设置初始化数据库、创建用户、启动服务等步骤。在PostgreSQL的安装目录下执行初始化: ```bash cd /usr/local/pgsql/bin/ ./initdb -D /usr/local/pgsql/data ``` 创建默认的数据库角色和启动服务: ```bash ./pg_ctl -D /usr/local/pgsql/data -l logfile start createuser -U postgres -P createdb -U postgres mydatabase ``` 至此,你已成功离线编译安装了PostgreSQL 16.0。请记得根据实际环境调整安装步骤,例如设置环境变量、启动脚本、服务管理等。同时,定期关注官方更新,以便及时获取安全修复和新特性。
2025-06-26 17:46:43 64.41MB postgresql
1
蓝桥杯大赛自创办以来,已经成为国内电子信息与计算机类专业非常有影响力的竞赛之一。其中,电子赛作为大赛的一个重要组成部分,吸引了众多电子工程、自动化、计算机科学与技术等相关专业的学生参与。参赛者在竞赛中展示自己的理论知识、创新能力和实践技能,以此来检验和提升自身的技术水平。 第十六届蓝桥杯大赛的省赛阶段,是整个竞赛过程中一个关键的环节。在这一阶段,来自不同省份的优秀选手们在电子赛这一领域展开激烈角逐,争夺进入全国总决赛的宝贵名额。省赛获奖名单是对选手们在这一阶段竞赛成绩的集中展现,它不仅记录了每一位获奖者的辛勤努力和卓越才能,也是对他们专业技能的一次重要肯定。 获奖名单通常包含了获奖者的姓名、学校和所获奖项等信息。这些数据对于参赛者来说具有非常高的纪念价值和参考意义。一方面,获奖者可以凭借此名单向未来的雇主或学术机构证明自己的专业实力和竞赛经历;另一方面,参赛者可以通过分析名单中的数据来了解当前电子赛领域的竞争态势,为后续的训练和比赛提供方向。 电子赛的竞赛内容涵盖了电子电路设计、嵌入式系统开发、微处理器编程等多个方面,要求参赛者不仅要有扎实的理论知识,还要有较强的实践操作能力。因此,能够在省赛中脱颖而出的参赛者,无疑都是在这些方面有着突出表现的佼佼者。 此外,蓝桥杯大赛还为电子赛的获奖者提供了各种奖励,包括但不限于证书、奖学金、实习机会等。这些奖励不仅能够激励学生继续在电子领域深造,也为他们日后的就业和发展开辟了更为广阔的道路。 从更广泛的角度来看,蓝桥杯电子赛的举办对于推动高校电子相关专业的教学改革,提高学生的创新意识和实践能力,以及促进电子信息产业人才的培养等方面都有着重要的意义。通过这样的竞赛活动,可以有效激发学生的学习热情,促进校企之间的交流与合作,为社会培养出更多高素质的电子信息技术人才。 第十六届蓝桥杯大赛省赛获奖名单(电子赛)不仅是一个记录参赛者成绩的文件,它更是一个展示当代电子信息专业学生风采的窗口,是电子技术领域人才培养与交流的重要平台。
2025-06-24 18:19:00 11.19MB
1
内容概要:本文详细介绍了使用Maxwell 16.0和ANSYS 2020进行直线感应电机瞬态磁场仿真的方法和技术要点。首先强调了建模前的准备工作,包括初级线圈布置、次级导体材料选择、气隙宽度等参数的确定。然后针对Maxwell 16.0用户,讲解了坐标系的选择(笛卡尔坐标系)、初级绕组绘制、运动参数设置、网格剖分优化以及边界条件的正确配置。对于ANSYS 2020用户,则着重讲述了如何利用Maxwell模块建立模型并在Mechanical中进行电磁力耦合分析,包括参数化扫描设置、气隙厚度扫描、磁密云图动态更新等技巧。此外,文中还分享了许多实用的经验和注意事项,如避免常见的参数设置错误、提高仿真精度的方法、处理推力波动等问题的具体措施。 适合人群:从事电机设计与仿真的工程师、研究人员,尤其是有一定Maxwell和ANSYS使用基础的技术人员。 使用场景及目标:帮助用户掌握直线感应电机瞬态磁场仿真的全流程,确保仿真结果的准确性,提升工作效率。具体应用场景包括但不限于新电机设计验证、现有电机性能优化、故障诊断等。 其他说明:文中提供了大量具体的命令和脚本示例,便于读者直接应用到实际工作中。同时,作者结合自身丰富的实践经验,给出了许多宝贵的建议和警示,有助于读者避开常见陷阱,顺利完成仿真任务。
2025-06-23 16:19:44 173KB
1
易语言伪装PID源码,伪装PID,取进程EProcess,十六文本至长整数_,进程权限提升Debug,内存_写物理内存,内存_读物理内存,取自进程ID,取指针_字节集,RtlMoveMemory3,RtlMoveMemory2,OpenProcess,CloseHandle,NtSystemDebugControl,ZwQuerySystemInformation,DLL命
1
CRC,即循环冗余校验(Cyclic Redundancy Check),是一种广泛应用于数据通信和存储领域的错误检测技术。在工控领域,确保数据传输的准确性和完整性至关重要,因此CRC校验是不可或缺的一部分。16位CRC校验尤其常见,因为它可以提供较高的检错能力,同时计算复杂度相对适中。 在Delphi编程环境中实现16位CRC校验,主要涉及以下几个关键知识点: 1. **CRC算法原理**:CRC基于多项式除法,它将数据视为二进制多项式,并用预定义的CRC生成多项式进行除法运算。最终得到的余数即为CRC校验码,附加到数据后面用于校验。 2. **CRC生成多项式选择**:不同的应用可能选择不同的生成多项式,如CRC-16-CCITT使用X^16 + X^12 + X^5 + 1。选择生成多项式会影响CRC的特性和检错能力。 3. **初始化值**:在计算CRC之前,寄存器通常会被设置为一个特定的初始值,这可以是全1或全0,具体取决于实现。 4. **CRC更新过程**:每处理一个数据位,根据当前CRC寄存器的值和当前数据位进行异或操作,然后对CRC寄存器进行移位。如果移位后最高位为1,则根据生成多项式替换最低位。 5. **结束处理**:计算结束后,CRC寄存器的值就是16位CRC校验码。如果数据传输正确,接收端的CRC计算结果应与发送端一致。 6. **Delphi实现**:在Delphi中,可以使用低级位操作函数如`ShiftLeft`、`ShiftRight`和`Xor`来实现CRC计算。也可以使用自定义的CRC表格方法,通过预计算的CRC查找表提高计算速度。 7. **CRC16实例**:提供的"CRC16"文件可能是包含Delphi代码的源文件,展示了如何将上述理论转化为实际的程序实现。这个实例可能包括计算函数、初始化、更新和结束步骤,以及如何将CRC值附加到数据中。 8. **调试与测试**:编写CRC代码后,需要使用各种已知的输入数据和正确的CRC值进行测试,以确保其正确性。可以参考标准的CRC测试向量,或者自行生成测试用例。 9. **应用扩展**:除了基本的CRC校验,还可以结合其他错误检测和纠正技术,如奇偶校验、海明码等,以增强数据保护。 10. **优化与性能**:对于实时性要求高的系统,可能需要考虑CRC计算的效率。可以使用汇编语言编写关键部分,或者使用编译器提供的优化选项。 理解CRC的工作原理并能用Delphi实现16位CRC校验是一项重要的技能,尤其在工业控制和数据通信领域。通过实践和学习提供的实例,你可以深入理解这个过程并提升你的编程能力。
2025-06-07 10:15:29 3KB CRC Delphi
1
CRC(Cyclic Redundancy Check,循环冗余校验)是一种广泛用于数据通信和存储中的错误检测技术。在计算机网络、存储系统以及嵌入式系统等领域,CRC校验被用来确保数据传输或存储的完整性。Delphi是一种面向对象的 Pascal 编程语言,常用于开发桌面应用程序。在Delphi中实现CRC16校验,可以借助函数或类来完成。 以下是一个可能的Delphi CRC16计算的函数示例: ```delphi function CalcCRC16(const Data; Size: Integer): Word; var CRC: Word; P: PByte; begin CRC := $FFFF; // 初始化CRC寄存器为全1 P := @Data; while Size > 0 do begin CRC := (CRC shr 8) xor CRC16Table[(CRC and $FF) xor P^]; // 计算CRC并更新寄存器 Inc(P); Dec(Size); end; Result := CRC; // 返回最终CRC值 end; ``` 在上述代码中,`CRC16Table` 是一个包含256个元素的表,每个元素都是一个Word类型(16位整数),用于快速计算CRC。这个表通常是在程序初始化时预先计算好的,对应于CRC16算法的多项式。例如,CRC16-CCITT(也称为Kermit CRC)使用的多项式是X^16 + X^12 + X^5 + 1,其16进制表示为$11021H。 函数的输入参数 `Data` 是要进行CRC校验的数据缓冲区,`Size` 表示数据的字节长度。通过遍历数据,逐个字节与CRC寄存器进行异或操作,然后根据CRC表查表得到新的CRC值。当所有数据处理完后,CRC寄存器的值即为CRC16校验码。 工控领域中,CRC16校验常用于串口通信、CAN总线通信、EEPROM数据验证等场景,因为其简单高效且能有效检测数据错误。例如,在串口通信中,接收端会对接收到的数据进行CRC校验,以确认数据在传输过程中是否出错,如果校验失败则会要求重传。 在`crc16.txt`文件中,可能包含了CRC16校验的具体实现代码或者CRC16校验表的定义。你可以打开这个文本文件查看更详细的内容,包括如何创建CRC16Table以及如何调用上述函数进行实际的CRC计算。理解并运用这些知识,可以帮助你在Delphi项目中实现可靠的数据校验功能。
2025-06-07 10:02:54 696B delphi crc
1