<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[marksim的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/marksim</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; marksim]]></copyright><item><title><![CDATA[Ubuntu 24.04 编译 Serial Studio (Qt 6.9.3) 全程指南]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/159732813</link><guid>https://blog.youkuaiyun.com/marksim/article/details/159732813</guid><author>marksim</author><pubDate>Wed, 01 Apr 2026 17:28:40 +0800</pubDate><description><![CDATA[本文详细介绍了在Ubuntu 24.04容器环境下手动安装Qt6.9.3并编译打包SerialStudio 3.2.7的完整流程。主要内容包括：1)使用aqtinstall工具安装Qt6.9.3及必要模块；2)修复源码与Qt6.9.3的兼容性问题；3)使用CMake编译项目；4)通过linuxdeploy工具生成AppImage包。文中特别强调了环境变量设置、第三方库兼容性修复以及打包过程中的注意事项，为开发者提供了完整的跨平台应用打包解决方案。]]></description><category></category></item><item><title><![CDATA[ROS2 构建工程文档踩坑记录]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/135001482</link><guid>https://blog.youkuaiyun.com/marksim/article/details/135001482</guid><author>marksim</author><pubDate>Thu, 14 Dec 2023 18:41:07 +0800</pubDate><description><![CDATA[在ROS2上开发, 构建工程可以做的很简单.]]></description><category></category></item><item><title><![CDATA[编译OpenCV时，无法定位 libjasper-dev]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/131897406</link><guid>https://blog.youkuaiyun.com/marksim/article/details/131897406</guid><author>marksim</author><pubDate>Fri, 27 Oct 2023 19:29:12 +0800</pubDate><description><![CDATA[W: GPG 错误：http://security.ubuntu.com/ubuntu xenial-security InRelease: 由于没有公钥，无法验证下列签名： NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32。E: 仓库 “http://security.ubuntu.com/ubuntu xenial-security InRelease” 没有数字签名。N: 无法安全地用该源进行更新，所以默认禁用该源。]]></description><category></category></item><item><title><![CDATA[E: Sub-process /usr/bin/dpkg returned an error code (1)]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/131587243</link><guid>https://blog.youkuaiyun.com/marksim/article/details/131587243</guid><author>marksim</author><pubDate>Fri, 07 Jul 2023 11:43:06 +0800</pubDate><description><![CDATA[手动  sudo apt-get install python3-catkin-pkg-modules 安装也是一样。sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk  # 备份一下。后面的安装步骤就很顺利了。]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA 编译Java代码时，中文乱码问题]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/122609978</link><guid>https://blog.youkuaiyun.com/marksim/article/details/122609978</guid><author>marksim</author><pubDate>Thu, 20 Jan 2022 21:12:48 +0800</pubDate><description><![CDATA[在导入别人的项目或是自己以前的项目时，在 Build Project 时，会出现因为中文注释的乱码，所导致的编译失败。]]></description><category></category></item><item><title><![CDATA[numpy根据值的大小来拆分数组，并新建一个轴]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/121460661</link><guid>https://blog.youkuaiyun.com/marksim/article/details/121460661</guid><author>marksim</author><pubDate>Sun, 21 Nov 2021 23:56:55 +0800</pubDate><description><![CDATA[在numpy中，常规的数据切片，根据轴来进行数据切分等，都很方便。但，如果要根据矩阵中的值来切分数组，并新建一个维度，这个还是有点麻烦。记录过程如下：

有这么一个数组：


import numpy as np

rs = [
      [1, 23, 87],
      [2, 34, 98],
      [3, 32, 73],
      [4, 76, 74],
      [5, 54, 11],
      [6, 65, 76],
      [7, 87, 29],
      [8]]></description><category></category></item><item><title><![CDATA[numpy 的高级索引，使用整数组索引，加不加numpy.ix_() 有什么区别]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/121396058</link><guid>https://blog.youkuaiyun.com/marksim/article/details/121396058</guid><author>marksim</author><pubDate>Thu, 18 Nov 2021 11:20:07 +0800</pubDate><description><![CDATA[当在numpy中，使用整数索引，有个地方需要注意。

import numpy as np

nda = np.arange(36)
nda = nda.reshape(3,4,3)

数据是这样的：


array([[[ 0, 1, 2],
    [ 3, 4, 5],
    [ 6, 7, 8],
    [ 9, 10, 11]],

   [[12, 13, 14],
    [15, 16, 17],
    [18, 19, 20...]]></description><category></category></item><item><title><![CDATA[numpy 中强大的 transpose() 、rollaxis()、swapaxes()]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/121368831</link><guid>https://blog.youkuaiyun.com/marksim/article/details/121368831</guid><author>marksim</author><pubDate>Wed, 17 Nov 2021 01:29:28 +0800</pubDate><description><![CDATA[numpy 中强大的 transpose() 、rollaxis()、swapaxes()，极其方便的多维数组的维度变换]]></description><category></category></item><item><title><![CDATA[Android 下，使用 Path 画一个环状的扇形]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/108427173</link><guid>https://blog.youkuaiyun.com/marksim/article/details/108427173</guid><author>marksim</author><pubDate>Sun, 06 Sep 2020 02:06:37 +0800</pubDate><description><![CDATA[今天需要在界面上画一个环状的扇形。研究一下，发现一个简单的办法就可以办到。记录一下。

直接上代码：


//设置一个目标正方形框。这个边长是内弧的直径。中心点即为圆心
RectF baseRectf = new RectF(600, 600, 800, 800);

Path path = new Path();

//画一个弧。注意，角度的设置。这样设置，正方型的边长就是直径。方便计算。
path.addArc(baseRectf, -30, 60);

//向外扩张这个正方形。此时正方形的边长是外弧的]]></description><category></category></item><item><title><![CDATA[学习python，看到一个有趣的题目，就练习了一下]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/81177492</link><guid>https://blog.youkuaiyun.com/marksim/article/details/81177492</guid><author>marksim</author><pubDate>Tue, 24 Jul 2018 02:15:37 +0800</pubDate><description><![CDATA[0到9的10个数，要求组成两个5位数a和b，构成a和b中的数字不重复，并且 a + 20085 = b


代码实现，随手写的不是很规范

n = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
k = 20085


def validate(num: int):
    total = num + k

    if total &amp;gt; 99999:
        retur...]]></description><category></category></item><item><title><![CDATA[在MacOS 10.13.2 下编译 OpenCV3.4.0 + OpenCV Contrib 3.4.0 成 Android 库]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/79184203</link><guid>https://blog.youkuaiyun.com/marksim/article/details/79184203</guid><author>marksim</author><pubDate>Sun, 28 Jan 2018 00:28:50 +0800</pubDate><description><![CDATA[道路很曲折，搞明白几个事，其实也简单。我写的都是我自己碰到的问题，供大家参考。
感谢 http://blog.youkuaiyun.com/wjskeepmaking/article/details/70597169
我的环境是MacOS10.13.2， Android Studio3.01
现在开始讲一下我的编译打包流程。先做准备工作。（为了好排错，我是把脚本一段段摘出来，分段执行的）
1. 新建一]]></description><category></category></item><item><title><![CDATA[在MacOS 10.13.2 下编译 OpenCV3.4.0 + OpenCV Contrib 3.4.0 成 Java 库]]></title><link>https://blog.youkuaiyun.com/marksim/article/details/79146346</link><guid>https://blog.youkuaiyun.com/marksim/article/details/79146346</guid><author>marksim</author><pubDate>Wed, 24 Jan 2018 02:21:16 +0800</pubDate><description><![CDATA[最近开始学习OpenCV，我习惯使用Java，为了学习方便，希望能在PC上用Java进行学习和测试代码。
后期再考虑移植到Android。以下是我的尝试步骤。
首先感谢：http://lib.youkuaiyun.com/article/opencv/31074
1. 下载解压 OpenCV 3.4 源代码包 + OpenCV
 Contrib 源代码包
 请注意，都是3.4.0版本，如果OpenC]]></description><category></category></item></channel></rss>