草庐IT

CentOS-Base

全部标签

ios - 使用 AES 解密 Base64 编码字符串导致错误状态 4301(缓冲区太小)

我想解密一个AES加密字符串,它是用Objective-C编码的Base64:这是我的代码:NSString*base64String=@"RwH0KBSRjFKJQYGsCze0";NSData*base64Data=[[NSDataalloc]initWithBase64EncodedString:base64Stringoptions:0];char*key="shouldbe16chars.";NSUIntegerdataLength=[base64Datalength];uint8_tunencryptedData[dataLength+kCCKeySizeAES128];s

解决centos离线安装cmake找不到OpenSSL问题

安装方法:见另外一篇文章https://blog.csdn.net/zhongxj183/article/details/118488629按照文章下载了离线gcc和OpenSSL,以及在cmake官网下载了最新版cmake-3.27.4.tar.gz顺利安装gcc和OpenSSL但执行编译cmake时,报错找不到OpenSSL解决方案:按照提示,配置-DCMAKE_USE_OPENSSL=OFF打开CMakeLists.txt,然后增加一行:set(CMAKE_USE_OPENSSLOFF)这行放在开头都行,位置不限然后再执行:./bootstrapmakemakeinstall最后成功安装

Centos使用Docker搭建自己的Gitlab社区版16.8.0-ce.0(设置汉化 修改密码 设置SSH秘钥 添加拉取命令端口号 备份至网盘和恢复)

根据我的经验部署Gitlab(社区版)至少需要2核4g的服务器带宽3~4M1.在自己电脑上安装终端:宝塔ssl终端或者FinalShell,根据喜好安装即可http://www.hostbuf.com/t/988.htmlhttp://www.hostbuf.com/downloads/finalshell_windows_x64.exe(1)安装好后连接SSL2.服务器(我的是香草云2核4G,大家可以随意):Centos7.9(1)安装基础环境sudoyumupdate-y(centos7.9更新)(1.1)安装python3相关sudoyuminstallepel-release-ysud

CentOS-7.3编译VTK-5.8.0,报错:ERROR:‘S_IFLINK‘未声明(首次在此函数中使用)

ERROR:'S_IFLINK'未声明(首次在此函数中使用)BuildingCobjectUtilities/vtkhdf5/src/CMakeFiles/vtkhdf5.dir/H5F.c.o/build/src/VTK/Utilities/vtkhdf5/src/H5F.c:Infunction'H5F_build_actual_name':/build/src/VTK/Utilities/vtkhdf5/src/H5F.c:2224:12:error:'S_IFLNK'undeclared(firstuseinthisfunction)百度搜索了一番,按照“ubuntu16.04源码编译

Linux(centos7)下搭建Steam饥荒服务器

下载steamcmd#更新yum源新机器可能花费较长时间yumupdate-y#下载相关依赖及工具yuminstall-ywgetlibxcbglibc.i686libcurl.i686#创建steam文件夹mkdir/opt/steamcd/opt/steam#下载解压steamcmdwgethttps://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gztar-zxvfsteamcmd_linux.tar.gz解压后效果(game是后面创建的存放游戏的)下载饥荒服务器force_install_dir/opt/st

ios - 正确地将十六进制转换为 base64

我试图通过对十六进制字符串进行编码来获取正确的base64字符串。当我使用网站转换器但我的应用程序没有时,它可以工作。NSData*sentData=[combinedHexMessagedataUsingEncoding:NSUTF8StringEncoding];NSLog(@"%@",sentData);NSData*sentDataBase64=[sentDatabase64EncodedDataWithOptions:0];NSLog(@"%@",[NSStringstringWithUTF8String:[sentDataBase64bytes]]);这是我的代码。comb

TopSAP天融信 LINUX客户端 CentOS版安装

TopSAP天融信LINUX客户端CentOS版安装下载客户端安装运行下载客户端项目需要用到CentOS环境下的天融信客户端,可以下载LINUX版下载地址https://app.topsec.com.cn/X86_64(或AMD64)架构客户端deb包:V3.5.2.36.2MD5:EC032529A8D3A645B7368F28EA2C929Chttps://app.topsec.com.cn/vpn/sslvpnclient/TopSAP-3.5.2.36.2-x86_64.debX86_64(或AMD64)架构客户端rpm包:V3.5.2.36.2MD5:2282B503201E2C5E

CentOS7雷池WAF基于Docker搭建部署

Docker部署安装环境系统:centos7内存:4G网络类型:NAT模式硬盘大小:80G最小化安装语言:英语IP:192.168.180.134(根据自己实际IP)基础环境配置将IP设置为动态获取vi/etc/sysconfig/network-scripts/ifcfg-ens33将BOOTPROTO="dhcp"改为“static”,并添加IP、网关、子网掩码、DNS的信息重启网络,并查看网络信息,若没报错,则文件配置成功此时网络也能正常ping通禁用防火墙和关闭selinuxsystemctldisablefirewalldsystemctlstopfirewalldsetenforc

Centos & RHEL7 安装VNC桌面

VNC介绍VNC是一种远程桌面软件,允许图形软件应用程序的显示被发送给另外一个显示屏,而用户键盘和鼠标操作则发送到另外一个计算机,就像用户坐在另一台机器前面操作一样。这使得用户可以在某个位置访问并控制另一台计算机,可能位于一个完全不同的地理位置。VNC的核心部分是由一个服务器和一个客户端(或多个客户端)组成。服务器安装并运行在您希望访问的计算机上,而客户端软件则在您实际使用的计算机上运行。在Linux中,VNC的应用场景举例如下:远程访问桌面:例如,您可以在家中访问办公室的机器,反之亦然。提供技术支持:帮助其他用户解决其机器上的问题,而不需要实际到现场。教育和演示:在多个计算机上显示相同的内容

CentOS配置阿里云yum镜像源过程

一、查看网络环境1.先查看是否有ip地址:ipaddr   没ip进入/etc/sysconfig/network-scripts/ifcfg-ens33中修改ip地址 修改以下字段: 2.保存修改以后退出编辑器3.重新启动网络服务:systemctlrestartnetwork4.使用ipconfig或ipaddr命令查看网络配置是否生效。如果成功设置静态ip,将看到相应的IP地址、子网掩码、网关地址和DNS服务器地址等信息。配置阿里云yum镜像源验证网络是否可以连接阿里云镜像    2,删除原yum源   3.下载阿里云Centos-7.repo文件   Wget命令下载:  4.清除及生