Loading

摘要: 将多个文件链接成一个库文件,挺好用的, 遇到了编译问题,gcc 无法将LD链接生成的文件链接,默认被识别为可执行文件,在生成.o文件时为LD链接器添加-r选项; 将-relocatable或-r传递给ld将创建一个适合作为ld输入的对象。 $ ld -relocatable a.o b.o -o c 阅读全文
posted @ 2022-11-10 16:17 KairusZhang 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 采用的有效解决方法是使用 aptitude 来帮助降级解决软件包的依赖版本,步骤如下 安装 aptitude apt-get install -y aptitude 使用 aptitude 安装软件包,安装过程中,第一个交互提示你是否保持包版本不变,即不更新,这里输入 n,后面的交互提示输入 y 即 阅读全文
posted @ 2022-11-07 17:15 KairusZhang 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、获取kvmtool git clone https://github.com/kvmtool/kvmtool.gitcd kvmtoolmake -j256 编译成功后生成lkvm可执行程序。 2、编译Linux内核 wget https://mirrors.edge.kernel.org/pu 阅读全文
posted @ 2022-11-02 19:59 KairusZhang 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 说是可以和Arduino合体,还没试过。 ST官网搜索型号下载数据手册, IDE 直接使用STM32CubeIDE好用。 由于使用了MicroUSB转USB,所以需要下载专门的驱动程序 stlink - 工具与软件 - Search STMicrocontrollers https://www.st 阅读全文
posted @ 2022-10-26 21:33 KairusZhang 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看物理CPU的个数: 在cmd命令中输入“systeminfo” 主机名: THINKPAD-P1隐仕 OS 名称: Microsoft Windows 11 专业工作 阅读全文
posted @ 2022-10-25 13:14 KairusZhang 阅读(2885) 评论(0) 推荐(0) 编辑
摘要: https://www.meshlab.net/#description 阅读全文
posted @ 2022-10-16 19:45 KairusZhang 阅读(65) 评论(0) 推荐(0) 编辑
摘要: make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。 Makefile里有什么? Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文 阅读全文
posted @ 2022-09-28 09:40 KairusZhang 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 闭环控制(反馈回路close loop): 闭环控制系统需要目标量,执行器,传感器 通过偏差量获得执行量是最为重要的 目标量和传感器获得的执行器数据都需要是连续的; 偏差量来自于传感器和目标量数据和执行量不是同一个单位,需要一个比例P系数进行规整; 偏差量=目标量-当前位置量 比例P=偏差量*比例P 阅读全文
posted @ 2022-09-21 17:03 KairusZhang 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Linux系统自带当前系统的内核 在/usr/src/目录下 linux-headers- $ cd linux-headers-5.15.0-40 $ make menuconfig 进入内核模块配置菜单界面 !!此时存在问题多为软件包未安装问题 $ sudo apt-get install gi 阅读全文
posted @ 2022-09-16 09:34 KairusZhang 阅读(318) 评论(0) 推荐(0) 编辑
摘要: Ubuntu +OPenCV与C++的测试 opencv编译依赖文件安装 sudo apt install build-essentialsudo apt install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-de 阅读全文
posted @ 2022-08-23 14:53 KairusZhang 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 提示有链接更新问题, 进入文件->信息,右侧属性-->编辑指向文件的链接,断开超链接 阅读全文
posted @ 2022-08-03 20:07 KairusZhang 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 先扩大.vdi文件 VitualBox已经识别到扩大的存储空间。 查看fdisk,可以看到总共90G,但是只有9.5G能用 但是Ubuntu系统还不能够识别扩大的存储空间,需要使用分区拓展工具辅助识别 sudo apt-get install gparted安装软件进行手动分区 应用分区的设定OK. 阅读全文
posted @ 2022-07-10 00:51 KairusZhang 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 专业工作站版可以开启卓越性能模式: 开始方式: 管理员启动终端 启动后:可去电源选项查看 阅读全文
posted @ 2022-07-09 22:58 KairusZhang 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 事情起因:在校外需要连接学校提供的VPN网络,故本人不愿意安装客户端,采用Win内置的VPN协议进行连接。 问题:无法连接到VPN账户,,自己推断原因出在网络适配器处,对应的协议无法被启动(红框灰色对应协议)。 尝试目前所知无损方式都没有解决(如果有较好的解决方法麻烦告知博主)。 最终解决方案:重装 阅读全文
posted @ 2022-07-09 22:52 KairusZhang 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 采用GRUB作为引导启动自制操作系统 目前多数Linux发行版,系统的引导程序采用GRUB作为引导程序。https://www.gnu.org/software/grub/ 实验环境:VirtualBox + Ubuntu22.04 LST 学习自制操作系统HelloOS,进行模拟 需要修改的步骤: 阅读全文
posted @ 2022-07-02 11:59 KairusZhang 阅读(778) 评论(0) 推荐(0) 编辑
摘要: Verilog HDL(Hardware Description,硬件描述语言) HDL语言是对已知硬件电路的文本形式编写,编写前对所需实现的硬件电路“胸有成竹” 相比C语言,最显著的区别在于HDL语言具备硬件设计的概念: 互连(connectivity):-wire型变量描述各个模块之间的端口与网 阅读全文
posted @ 2022-06-20 22:33 KairusZhang 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 在win10,还有win11上都出现这个情况,显示屏突然闪一下黑屏(1s以内),感觉不是很舒服。 解决方法,估计应该是显示器驱动问题:联想_ThinkPad|ThinkCentre|ThinkStation服务与驱动下载_驱动下载 Windows XP/Vista/Win7 (lenovo.com. 阅读全文
posted @ 2021-12-17 18:27 KairusZhang 阅读(795) 评论(0) 推荐(0) 编辑
摘要: jupyter 运行代码: args = parser.parse_args() 修改: args = parser.parse_args(args=[]) 阅读全文
posted @ 2021-07-01 15:11 KairusZhang 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 函数: 函数参数:如果隐式则都是隐式,如果显式都是显式或者一旦开始显式后面的参数都需要是显式。 显式参数后又使用隐式参数是错误的; 导入模块和包: Numpy: Pandas: 通过标签取值:从头取到尾 阅读全文
posted @ 2021-06-20 19:42 KairusZhang 阅读(29) 评论(0) 推荐(0) 编辑
摘要: python数据类型: 数值类型: Int 整形 Float 浮点型 Complex (real,virtual) 复数 type(obj) 可以查看数据类型 字符类型: 输入: 数据类型-列表: 数据类型-字典: 数据类型-元组: 数据类型-集合: set.pop()在集合的末端弹出(剔除)一个数 阅读全文
posted @ 2021-06-20 10:45 KairusZhang 阅读(44) 评论(0) 推荐(0) 编辑