<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[d_ushu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/d_ushu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; d_ushu]]></copyright><item><title><![CDATA[WSL环境安装（windows 上运行linux）]]></title><link>https://blog.youkuaiyun.com/d_ushu/article/details/159568345</link><guid>https://blog.youkuaiyun.com/d_ushu/article/details/159568345</guid><author>d_ushu</author><pubDate>Mon, 30 Mar 2026 14:36:36 +0800</pubDate><description><![CDATA[本文介绍了Windows系统下WSL2的安装与配置方法。首先需确保系统版本为Windows10 22H2或更高，并开启BIOS中的虚拟化功能（Intel VT-x/AMD-V）。安装方式包括在线命令wsl --install或离线安装内核更新包。具体步骤涵盖镜像导入（如Ubuntu 24.04）、环境配置及常见问题解决（如netsh winsock reset修复网络问题）。最后提到可通过VS Code连接WSL中的Linux系统，并给出了卸载实例的命令wsl --unregister。全文提供了从环境检查]]></description><category></category></item><item><title><![CDATA[【WINDOWS】root权限]]></title><link>https://blog.youkuaiyun.com/d_ushu/article/details/140251883</link><guid>https://blog.youkuaiyun.com/d_ushu/article/details/140251883</guid><author>d_ushu</author><pubDate>Sun, 07 Jul 2024 20:35:53 +0800</pubDate><description><![CDATA[管理员身份运行powershell，进入命令或者可执行文件所在目录，输入想要运行的命令，或者运行可执行文件。该命令被设置成环境变量时，win+R输入命令ctrl+shift+enter，使用管理员身份运行命令。win+R输入powershell，右键可执行文件，以管理员身份运行。]]></description><category></category></item><item><title><![CDATA[【LINUX】【Pthread】线程清理和线程取消]]></title><link>https://blog.youkuaiyun.com/d_ushu/article/details/140251666</link><guid>https://blog.youkuaiyun.com/d_ushu/article/details/140251666</guid><author>d_ushu</author><pubDate>Sun, 07 Jul 2024 20:23:31 +0800</pubDate><description><![CDATA[线程取消默认为延迟取消，即线程收到取消请求并不会立即终止，而是在达到某个取消点时才会响应取消请求。可以通过设置线程的取消状态和取消类型来控制取消行为。在POSIX线程库中，提供了一套机制来确保即使线程被取消或遇到其他退出条件时，清理函数仍然会被调用。通常情况下，协作取消被认为是更可取的方法，因为它降低了取消时出现不一致状态和资源泄露的风险。显式插入了取消点，这使得线程在每次迭代时检查是否有取消请求，并在有取消请求时执行清理处理程序和取消操作。线程取消点是指线程可以安全检查和响应取消请求的位置。]]></description><category></category></item><item><title><![CDATA[【LINUX】如何修改系统时间-date]]></title><link>https://blog.youkuaiyun.com/d_ushu/article/details/140149027</link><guid>https://blog.youkuaiyun.com/d_ushu/article/details/140149027</guid><author>d_ushu</author><pubDate>Wed, 03 Jul 2024 12:44:31 +0800</pubDate><description><![CDATA[【代码】【LINUX】如何修改系统时间-date。]]></description><category></category></item><item><title><![CDATA[【JNI动态库】陷阱——内存的清理]]></title><link>https://blog.youkuaiyun.com/d_ushu/article/details/137560254</link><guid>https://blog.youkuaiyun.com/d_ushu/article/details/137560254</guid><author>d_ushu</author><pubDate>Tue, 09 Apr 2024 18:21:11 +0800</pubDate><description><![CDATA[在close方法中，清除java的数组byteArrayData，会使JVM的堆栈结构崩溃。在malloc方法中，没有清除stman申请的堆上的空间，会造成内存的泄露。当我们使用写了两个JNI方法，一个用于申请一个结构体，一个用于清理结构体。上面的写法就是典型的错误。]]></description><category></category></item><item><title><![CDATA[【JNI动态库】生成JAVA调用的JNI动态库]]></title><link>https://blog.youkuaiyun.com/d_ushu/article/details/137251164</link><guid>https://blog.youkuaiyun.com/d_ushu/article/details/137251164</guid><author>d_ushu</author><pubDate>Wed, 03 Apr 2024 01:28:14 +0800</pubDate><description><![CDATA[一次教会你生成jni动态库文件]]></description><category></category></item></channel></rss>