<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fengruoying93的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fengruoying93</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fengruoying93]]></copyright><item><title><![CDATA[无线电基础知识]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/156518612</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/156518612</guid><author>fengruoying93</author><pubDate>Fri, 02 Jan 2026 21:40:37 +0800</pubDate><description><![CDATA[【无线电相关APP/公众号/小程序】APP：智谱公众号：业余无线电CQ乐园、业余无线电世界、中国无线电协会、浙江省业余无线电协会小程序：业余无线电工具集、HAM模拟考试。]]></description><category></category></item><item><title><![CDATA[mtrace定位内存泄漏问题]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/144767760</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/144767760</guid><author>fengruoying93</author><pubDate>Fri, 27 Dec 2024 14:05:03 +0800</pubDate><description><![CDATA[参考：Linux C 编程内存泄露检测工具(一)：mtrace - DoubleLi - 博客园内存泄漏定位工具之 mtrace（二） - 大橙子疯 - 博客园]]></description><category></category></item><item><title><![CDATA[AndroidStudio下载gradle失败问题解决]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/135881068</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/135881068</guid><author>fengruoying93</author><pubDate>Sat, 27 Jan 2024 12:16:53 +0800</pubDate><description><![CDATA[前提是你之前启动过你的项目，然后自动下载失败卡住了，才会有这个文件夹，把你上面下下来的zip复制进去再打开项目，就不用下了也不会卡住。3、无需解压将下载完成的zip复制到C盘用户.gradle->wrapper->dists->…2、找到你要的gradle版本手动下载。]]></description><category></category></item><item><title><![CDATA[github使用token认证]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/134615230</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/134615230</guid><author>fengruoying93</author><pubDate>Sat, 25 Nov 2023 15:32:01 +0800</pubDate><description><![CDATA[向github提交代码时报错：Support for password authentication was removed on August 13, 2021. Please use a personal access token instead。大概意思就是，原先的密码凭证从2021年8月13日开始就不能用了，后续必须使用个人访问令牌（personal access token）]]></description><category></category></item><item><title><![CDATA[openssl编译错误]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/134518657</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/134518657</guid><author>fengruoying93</author><pubDate>Mon, 20 Nov 2023 20:59:41 +0800</pubDate><description><![CDATA[【代码】openssl does not have a number assigned。]]></description><category></category></item><item><title><![CDATA[Android Studio修改标题栏颜色和APP图标]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/128362698</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/128362698</guid><author>fengruoying93</author><pubDate>Sun, 18 Dec 2022 15:33:02 +0800</pubDate><description><![CDATA[Android Studio修改标题栏颜色和APP图标]]></description><category></category></item><item><title><![CDATA[Java String类的使用]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/128360940</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/128360940</guid><author>fengruoying93</author><pubDate>Sun, 18 Dec 2022 12:17:26 +0800</pubDate><description><![CDATA[Java String类的使用]]></description><category></category></item><item><title><![CDATA[Android计时器TimerTask导致应用程序崩溃]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/127720712</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/127720712</guid><author>fengruoying93</author><pubDate>Sun, 06 Nov 2022 20:41:47 +0800</pubDate><description><![CDATA[Android计时器TimerTask导致应用程序崩溃]]></description><category></category></item><item><title><![CDATA[使用iPerf3测试局域网网络带宽]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/126129745</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/126129745</guid><author>fengruoying93</author><pubDate>Tue, 02 Aug 2022 20:27:43 +0800</pubDate><description><![CDATA[使用iPerf3测试局域网网络带宽]]></description><category></category></item><item><title><![CDATA[Android jni curl返回CURLE_COULDNT_RESOLVE_HOST问题]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/124572968</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/124572968</guid><author>fengruoying93</author><pubDate>Wed, 04 May 2022 16:34:16 +0800</pubDate><description><![CDATA[Android平台使用jni调用libcurl访问http url时，curl_easy_perform总是返回CURLE_COULDNT_RESOLVE_HOST（远程主机找不到）错误，但在linux平台是好的，这是因为打包Android APK时没有设置上网权限，需要修改AndroidManifest.xml，在application节点之前增加


&lt;uses-permission android:name="android.permission.INTERNET"/&gt;

...]]></description><category></category></item><item><title><![CDATA[libcurl库编译(linux和android平台)]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/124521727</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/124521727</guid><author>fengruoying93</author><pubDate>Sun, 01 May 2022 00:32:07 +0800</pubDate><description><![CDATA[一、编译linux版本

./configure --prefix=$PWD/_install
make
make install

二、编译android版本

./configure --prefix=$PWD/install_android --host=aarch64-linux-android LDFLAGS="-Wl,-rpath,/home/lighthouse/work/my_project/ndk/android-ndk-r10e/platforms/android-21/arch-arm]]></description><category></category></item><item><title><![CDATA[android ndk交叉编译工具关系]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/124369354</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/124369354</guid><author>fengruoying93</author><pubDate>Sat, 23 Apr 2022 20:09:52 +0800</pubDate><description><![CDATA[这些都是交叉编译工具，对应不同的目标平台

Android NDK:  aarch64-linux-android-4.9: arm64-v8a
Android NDK:  aarch64-linux-android-clang3.4: arm64-v8a
Android NDK:  aarch64-linux-android-clang3.5: arm64-v8a
Android NDK:  arm-linux-androideabi-4.6: armeabi armeabi-v7...]]></description><category></category></item><item><title><![CDATA[Android Studio JNI开发]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/124222174</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/124222174</guid><author>fengruoying93</author><pubDate>Sat, 16 Apr 2022 23:33:45 +0800</pubDate><description><![CDATA[参考：https://www.cnblogs.com/Reverse-xiaoyu/p/14110735.html

https://www.jb51.net/article/169438.htm

一、自定义native方法

新建一个JNITest.java 文件



内容如下：


package com.example.rabbit;

public class JNITest {
    public native String getJNIString();
}

二、使用javac和java]]></description><category></category></item><item><title><![CDATA[source insight使用正则表达式进行字符串替换]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/123924576</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/123924576</guid><author>fengruoying93</author><pubDate>Sat, 02 Apr 2022 17:09:08 +0800</pubDate><description><![CDATA[例如：

替换前：memset_s(str, sizeof(str), 0);

替换后：memset_s(str, sizeof(str), 0, sizeof(str));



search - replase files :勾选使用正则表达式

old: memset_s(\(.+\),\(.+\),\(.+\))

new:memset_s(\1,\2,\3,\2)
]]></description><category></category></item><item><title><![CDATA[win32获取屏幕分辨率和鼠标位置]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/123210360</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/123210360</guid><author>fengruoying93</author><pubDate>Tue, 01 Mar 2022 17:00:23 +0800</pubDate><description><![CDATA[#include "stdafx.h"
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;locale.h&gt;
#include &lt;algorithm&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

VOID CALLBACK Timer(HWND, UINT, .]]></description><category></category></item><item><title><![CDATA[设置 SSH 通过密钥登录]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/121726221</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/121726221</guid><author>fengruoying93</author><pubDate>Sun, 05 Dec 2021 10:36:34 +0800</pubDate><description><![CDATA[我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是，一般的密码方式登录，容易有密码被暴力破解的问题。所以，一般我们会将 SSH 的端口设置为默认的 22 以外的端口，或者禁用 root 账户登录。其实，有一个更好的办法来保证安全，而且让你可以放心地用 root 账户从远程登录——那就是通过密钥方式登录。

密钥形式登录的原理是：利用密钥生成器制作一对密钥——一只公钥和一只私钥。将公钥添加到服务器的某个账户上，然后在客户端利用私钥即可完成认证并登录。这样一来，没有私钥，任何人都无]]></description><category></category></item><item><title><![CDATA[Linux下二进制文件分析命令]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/121631034</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/121631034</guid><author>fengruoying93</author><pubDate>Tue, 30 Nov 2021 13:51:56 +0800</pubDate><description><![CDATA[一、ldd命令

二、readelf命令

三、nm命令
]]></description><category></category></item><item><title><![CDATA[嵌入式Linux系统启动过程]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/121592924</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/121592924</guid><author>fengruoying93</author><pubDate>Sun, 28 Nov 2021 16:12:10 +0800</pubDate><description><![CDATA[一个嵌入式 Linux 系统从软件角度看可以分为四个部分：引导加载程序（Bootloader）， Linux 内核，文件系统，应用程序。

当系统首次引导时，或系统被重置时，处理器会执行一个位于Flash/ROM中的已知位置处的代码，Bootloader就是这第一段代码。它主要用来初始化处理器及外设，然后调用 Linux 内核。Linux 内核在完成系统的初始化之后需要挂载某个文件系统作为根文件系统（Root Filesystem），然后加载必要的内核模块，启动应用程序。这就是嵌入式Linux系统启动过程 ]]></description><category></category></item><item><title><![CDATA[ffmpeg编译与移植]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/121349324</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/121349324</guid><author>fengruoying93</author><pubDate>Tue, 16 Nov 2021 09:50:55 +0800</pubDate><description><![CDATA[1、下载ffmpeg
下载网址：Download FFmpeg

2、解压缩
tar -zxvf ffmpeg-2.0.1.tar.gz

3、配置,生成Makefile
./configure --enable-shared --disable-yasm --prefix=/usr/local/ffmpeg
如果执行结果不对，可以根据提示信息，并查看帮助，解决问题
./configure --help

4、编译安装
make
make install

5、安装之后在/usr/local/ffmpe..]]></description><category></category></item><item><title><![CDATA[Android Studio开发环境搭建]]></title><link>https://blog.youkuaiyun.com/fengruoying93/article/details/120538757</link><guid>https://blog.youkuaiyun.com/fengruoying93/article/details/120538757</guid><author>fengruoying93</author><pubDate>Tue, 28 Sep 2021 23:11:16 +0800</pubDate><description><![CDATA[一、准备工作

1、若之前安装过需要卸载，并删除C:\Users\username下的.android、.gradle、.AndroidStudio三个文件夹

二、安装JDK

1、JDK下载地址：Java Archive Downloads - Java SE 8，这里选择jdk-8u202-windows-x64.exe

2、运行jdk-8u202-windows-x64.exe，根据向导完成安装

3、修改widows环境变量，PATH增加JDK安装目录



环境变量设置好后，用cmd命令行输.]]></description><category></category></item></channel></rss>