<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yxsoft2011的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/yxsoft2011</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; yxsoft2011]]></copyright><item><title><![CDATA[【在ubuntu下使用vscode打开c++的make项目及编译调试】]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/150612452</link><guid>https://blog.csdn.net/yxsoft2011/article/details/150612452</guid><author>yxsoft2011</author><pubDate>Fri, 22 Aug 2025 17:06:49 +0800</pubDate><description><![CDATA[ubuntu vscode make c++]]></description><category></category></item><item><title><![CDATA[javascript 的 属性、方法、事件]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/140075969</link><guid>https://blog.csdn.net/yxsoft2011/article/details/140075969</guid><author>yxsoft2011</author><pubDate>Sun, 30 Jun 2024 08:38:37 +0800</pubDate><description><![CDATA[javascript 属性、方法、事件]]></description><category></category></item><item><title><![CDATA[快速理解公钥、私钥]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/136895498</link><guid>https://blog.csdn.net/yxsoft2011/article/details/136895498</guid><author>yxsoft2011</author><pubDate>Thu, 21 Mar 2024 09:04:55 +0800</pubDate><description><![CDATA[公钥、私钥]]></description><category></category></item><item><title><![CDATA[C++ 的 JSON 解析器及生成器 RapidJSON]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/136727321</link><guid>https://blog.csdn.net/yxsoft2011/article/details/136727321</guid><author>yxsoft2011</author><pubDate>Fri, 15 Mar 2024 08:42:50 +0800</pubDate><description><![CDATA[RapidJSON C++ 的 JSON 解析器及生成器 ]]></description><category></category></item><item><title><![CDATA[【自动格式化并复制文件】快速确定DLL/lib是32位还是64位]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/134411606</link><guid>https://blog.csdn.net/yxsoft2011/article/details/134411606</guid><author>yxsoft2011</author><pubDate>Wed, 15 Nov 2023 08:55:46 +0800</pubDate><description><![CDATA[【代码】【自动格式化并复制文件】]]></description><category></category></item><item><title><![CDATA[VB6 注册表的递归访问与面象对象模块化封装]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/127946916</link><guid>https://blog.csdn.net/yxsoft2011/article/details/127946916</guid><author>yxsoft2011</author><pubDate>Sun, 20 Nov 2022 12:37:23 +0800</pubDate><description><![CDATA[VB6注册表递归访问与面象对象模块化封装]]></description><category></category></item><item><title><![CDATA[【在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能】转摘]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/123799432</link><guid>https://blog.csdn.net/yxsoft2011/article/details/123799432</guid><author>yxsoft2011</author><pubDate>Mon, 28 Mar 2022 16:48:52 +0800</pubDate><description><![CDATA[【转载】 在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能 引自原文地址
SD-Flasher.exe用于制作 Tiny210 的SD启动盘, 厂家提供的这个工具是基于 Windows ，
实际上，也可以使用 Linux 命令进行基于磁盘的烧写，实现启动盘的制作。
具体步骤如下(我使用的开发板是 Tiny 210)：
1. 首先删除分区表内容
sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1
2. 新建分区，预留前]]></description><category></category></item><item><title><![CDATA[WINCE 性能评测]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/123292798</link><guid>https://blog.csdn.net/yxsoft2011/article/details/123292798</guid><author>yxsoft2011</author><pubDate>Sat, 05 Mar 2022 12:35:50 +0800</pubDate><description><![CDATA[1)在PC中安装
NETCFv35PowerToys.msi

2)把
PowerToy For CE端.zip
解压到wince的机器中
依次运行其中的 CMAccept.exe rtfhost3_5.exe
3)运行PC上的 .NETCF Remote Performance Monitor
选择

在Manual Tcp节点下新建一个 TCP 设备

4)使用WINCE中 TCP IP 端口号 设置




选择 Publish to PerfMon 及点击

按钮


...]]></description><category></category></item><item><title><![CDATA[MQTT保留消息说明 「非原创」转载]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/123292100</link><guid>https://blog.csdn.net/yxsoft2011/article/details/123292100</guid><author>yxsoft2011</author><pubDate>Sat, 05 Mar 2022 11:44:54 +0800</pubDate><description><![CDATA[MQTT保留消息说明
【请教】MQTT如何清除PUBLISH到某TOPIC的RETAIN=TRUE的数据
解决办法：向该topic重新publish数据，RETAIN=TRUE，Payload为空。
http://www.steves-internet-guide.com/mqtt-retained-messages-example/
MQTT-保留的消息，图标通常，如果发布者向主题发布消息，并且没有人订阅该主题，则该消息将被代理放弃。
但是，发布者可以通过设置保留的消息标志来告诉代理保留该主题的最后一条消]]></description><category></category></item><item><title><![CDATA[opengl glfw3]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/123291913</link><guid>https://blog.csdn.net/yxsoft2011/article/details/123291913</guid><author>yxsoft2011</author><pubDate>Sat, 05 Mar 2022 11:27:59 +0800</pubDate><description><![CDATA[安装
sudo apt install libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev

下载
https://github.com/glfw/glfw/releases/download/3.3.2/glfw-3.3.2.zip
解压到 ~/glfw-3.3.2
mkdir ~/glfw-3.3.2/build
cd  ~/glfw-3.3.2/build
cmake ~/glfw-3.3.2 或../
make
make]]></description><category></category></item><item><title><![CDATA[ubuntu 启动运行脚本 与 fstab加载ntfs分区并使用回收站]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/123291769</link><guid>https://blog.csdn.net/yxsoft2011/article/details/123291769</guid><author>yxsoft2011</author><pubDate>Sat, 05 Mar 2022 11:19:56 +0800</pubDate><description><![CDATA[1.创建文件 rc.local
sudo vim /etc/rc.local
2.复制下列内容到 rc.local 文件中
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to e]]></description><category></category></item><item><title><![CDATA[红白机 编译6502汇编生成NES文件的通用Makefile]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/122359160</link><guid>https://blog.csdn.net/yxsoft2011/article/details/122359160</guid><author>yxsoft2011</author><pubDate>Fri, 07 Jan 2022 10:34:54 +0800</pubDate><description><![CDATA[6502汇编生成NES通用Makefile]]></description><category></category></item><item><title><![CDATA[Apple II 6502汇编简明手册]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/120168765</link><guid>https://blog.csdn.net/yxsoft2011/article/details/120168765</guid><author>yxsoft2011</author><pubDate>Tue, 07 Sep 2021 22:52:58 +0800</pubDate><description><![CDATA[Apple II 模拟器汇编简明手册开机basic：手动加载MASTER.DSK即可使用2）汇编：在使用basic键入CALL -151进入3）mini汇编器：在汇编下键入！进入mini汇编器4) 退出mini汇编器
开机
basic：手动加载MASTER.DSK即可使用
] 10 PRINT "Basic is … "
] RUN
2）汇编：在使用basic键入CALL -151进入
汇编：




指令
说明




800
显示0x800内存内容


800:数据1 数据2 … 数据n
从内存0x80]]></description><category></category></item><item><title><![CDATA[python多版本切换与管理]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/115580182</link><guid>https://blog.csdn.net/yxsoft2011/article/details/115580182</guid><author>yxsoft2011</author><pubDate>Sat, 10 Apr 2021 17:06:14 +0800</pubDate><description><![CDATA[移除旧例表
 sudo update-alternatives --remove-all python
  sudo update-alternatives --remove-all python3

查看机器中已经安装的python版本
ls /usr/bin/python* -la
python     python2.7-config  python3.6         python3.6m-config  python3m
python2    python2-config    python3.]]></description><category></category></item><item><title><![CDATA[RenderMonkey openGL GLSL]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/115558294</link><guid>https://blog.csdn.net/yxsoft2011/article/details/115558294</guid><author>yxsoft2011</author><pubDate>Fri, 09 Apr 2021 19:57:36 +0800</pubDate><description><![CDATA[RenderMonkey openGL GLSL
我们首先实现一个带纹理模型的显示，大体了解RenderMonkey的操作方式。


打开RenderMonkey, 右击WorkSpace的Effect WorkSpace结点，选择Add Default Effect-&gt;OPENGL-&gt;OPENGL， 创建一个基础实例。


添加一张纹理。 右击Default_DirectX_Effect, 选择Add Texture-&gt;Add 2DTexture-&gt;2DTexture 选择纹理fl]]></description><category></category></item><item><title><![CDATA[linux SDL2 安装与开发]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/115558165</link><guid>https://blog.csdn.net/yxsoft2011/article/details/115558165</guid><author>yxsoft2011</author><pubDate>Fri, 09 Apr 2021 19:50:01 +0800</pubDate><description><![CDATA[#查找sdl2相关库
apt search libsdl2*

sudo apt install libsdl2-dev libsdl2-doc
sudo apt install libsdl2-image-2.0-0 libsdl2-image-dev

# pkg-config sdl2 --cflags --lib
# 输出：-D_REENTRANT -I/usr/include/SDL2 -lSDL2
文档API By Name：http://wiki.libsdl.org/CategoryAPI
]]></description><category></category></item><item><title><![CDATA[QEMU命令管理虚拟机磁盘镜像文件]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/115557885</link><guid>https://blog.csdn.net/yxsoft2011/article/details/115557885</guid><author>yxsoft2011</author><pubDate>Fri, 09 Apr 2021 19:30:20 +0800</pubDate><description><![CDATA[QEMU命令管理虚拟机磁盘镜像文件
(2014-09-03 16:09:28)
确认是否支持虚拟化硬件加速:
egrep -c ‘(vmx|svm)’ /proc/cpuinfo
如果输出结果大于0，意味着服务器硬件是支持虚拟化的。否则，重启进入BIOS设置中启用VT技术。
执行如下命令安装kvm-ok程序，来确定服务器是否能够运行硬件加速的KVM虚拟机
$sudo kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
安装
$ sudo apt]]></description><category></category></item><item><title><![CDATA[risc-v 汇编函数与C语言函数相互调用]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/115557679</link><guid>https://blog.csdn.net/yxsoft2011/article/details/115557679</guid><author>yxsoft2011</author><pubDate>Fri, 09 Apr 2021 19:21:12 +0800</pubDate><description><![CDATA[–recursive  表示把子模块一起  clone
git clone --recursive https://github.com/riscv/riscv-gnu-toolchain

硬件：risc-v 开发板
软件环境：Linux X220 5.0.0-37-generic #40~18.04.1-Ubuntu SMP Thu 
Nov 14 12:06:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
IDE:VSCode1.41.1 + platformio]]></description><category></category></item><item><title><![CDATA[risc-v eclipse (openocd_jlink.cfg)]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/115557592</link><guid>https://blog.csdn.net/yxsoft2011/article/details/115557592</guid><author>yxsoft2011</author><pubDate>Fri, 09 Apr 2021 19:14:18 +0800</pubDate><description><![CDATA[eclipse risc-v调试
一）设置编译环境
1)导入工程
2)（推荐）
在.bashrc文件中加入
export PATH=$PATH:/home/yanxiang/rv_linux_bare_9.21_centos64/bin

或者
（不推荐）
工程属性/MCU/RISC-V Toolchains Paths
Toolchain folder:/home/yanxiang/rv_linux_bare_9.21_centos64/bin

3)（推荐）
sudo apt install renam]]></description><category></category></item><item><title><![CDATA[C语言 把数字以二进制显示]]></title><link>https://blog.csdn.net/yxsoft2011/article/details/115557537</link><guid>https://blog.csdn.net/yxsoft2011/article/details/115557537</guid><author>yxsoft2011</author><pubDate>Fri, 09 Apr 2021 19:09:29 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
/////////////////////////////////////
//函数print_bin把给定的数字n，使用二进制方式显示出来
//print_bin(0x1);      =&gt; 0000 0000 0000 0000 0000 0000 0000 0001
//print_bin(0x2,8);    =&gt; 00000010 默前导使用0补齐
//print_bin(0x2,8," ");=&gt;       10 空格补齐前导零]]></description><category></category></item></channel></rss>