<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[icee]]></title><description><![CDATA[I see trees of green, red roses too!]]></description><link>https://blog.youkuaiyun.com/Alger_magic</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Alger_magic]]></copyright><item><title><![CDATA[目的：Windows下cmake编译opencv及freetype]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/134818173</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/134818173</guid><author>Alger_magic</author><pubDate>Tue, 05 Dec 2023 21:53:33 +0800</pubDate><description><![CDATA[visualStudio2022环境下简单编译opencv及freetype。新建一个.bat文件，输入命令。执行bat文件进行编译。新建一个.bat文件，并输入以下代码，需要添加或者删除功能可以按照需求进行更改。新建一个.bat文件，并输入以下代码，需要添加或者删除功能可以按照需求进行更改。新建一个.bat文件，并输入以下代码，需要添加或者删除功能可以按照需求进行更改。新建一个.bat文件，并输入以下代码。新建一个.bat文件，并输入以下代码。]]></description><category></category></item><item><title><![CDATA[QNX下多窗口叠加融合方案]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/134699425</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/134699425</guid><author>Alger_magic</author><pubDate>Wed, 29 Nov 2023 21:42:07 +0800</pubDate><description><![CDATA[C窗口的可绘制区域就会透出来了。1.2 销毁窗口时未避免crash及窗口滞留问题，需要每个窗口创建各自的egl_context，然后退出时需要保证AB的窗口销毁，context回收以后，再进行C的窗口的资源回收，最终C中调用egl_terminal进行所有资源的清理。1.2 销毁窗口时未避免crash及窗口滞留问题，需要每个窗口创建各自的egl_context，然后退出时需要保证A和B窗口销毁，context回收以后，再进行C窗口的资源回收，最终C中调用egl_terminal进行所有资源的清理。]]></description><category></category></item><item><title><![CDATA[【解决问题：ubuntu下安装程序提示锁住 E: Could not get lock /var/lib/dpkg/lock】]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/128168809</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/128168809</guid><author>Alger_magic</author><pubDate>Sun, 04 Dec 2022 01:08:27 +0800</pubDate><description><![CDATA[ubuntu安装程序锁住处理办法]]></description><category></category></item><item><title><![CDATA[目的：ubuntu配置使用opengl - 初探-创建一个空窗口]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/128168593</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/128168593</guid><author>Alger_magic</author><pubDate>Sun, 04 Dec 2022 00:56:26 +0800</pubDate><description><![CDATA[openGL入门-ubuntu下绘制一个空窗口]]></description><category></category></item><item><title><![CDATA[【目的：windows下VS2017/2022配置使用opengl - 初探-创建一个空窗口】]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/128168288</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/128168288</guid><author>Alger_magic</author><pubDate>Sun, 04 Dec 2022 00:04:50 +0800</pubDate><description><![CDATA[OpenGL入门]]></description><category></category></item><item><title><![CDATA[目的：ubuntu下编译GLFW库]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/128168157</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/128168157</guid><author>Alger_magic</author><pubDate>Sat, 03 Dec 2022 23:35:35 +0800</pubDate><description><![CDATA[ubuntu环境编译glfw]]></description><category></category></item><item><title><![CDATA[【目的：windows下VS2017/2022使用MSVC编译GLFW库】]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/128167878</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/128167878</guid><author>Alger_magic</author><pubDate>Sat, 03 Dec 2022 23:26:32 +0800</pubDate><description><![CDATA[windows编译glfw]]></description><category></category></item><item><title><![CDATA[解决：torch\lib\caffe2_nvrtc.dll“ or one of its dependencies]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/127599750</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/127599750</guid><author>Alger_magic</author><pubDate>Sun, 30 Oct 2022 15:18:20 +0800</pubDate><description><![CDATA[pytorch安装问题]]></description><category></category></item><item><title><![CDATA[问题：Linux查看程序内存占用详情]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/121718332</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/121718332</guid><author>Alger_magic</author><pubDate>Sat, 04 Dec 2021 17:34:44 +0800</pubDate><description><![CDATA[问题：Linux查看程序内存占用详情
环境：
系统：centos 7.5
环境：


问题分析：
在linux下开发使用服务程序，经常需要查看某进程占用内存的详情，以便观察内存动态及是否泄露等情况。
解决步骤：
一、使用命令top  或者 top -p PID来进行观察，数据比较粗粒度，内存占比以百分比形式直观呈现。
二、使用命令 cat /proc/PID/status来查看，PID为当前程序或者服务的进程号。
1、查看服务或程序PID，以test服务为例，使用命令ps aux |grep test即可查]]></description><category></category></item><item><title><![CDATA[问题：Linux经常需要查询机器cpu/内存/硬盘信息]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/121718031</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/121718031</guid><author>Alger_magic</author><pubDate>Sat, 04 Dec 2021 16:56:08 +0800</pubDate><description><![CDATA[问题：Linux经常需要查询机器cpu/内存/硬盘信息
环境：
系统：centos7.5
环境：


问题分析：
Linux下经常需要查看内存/硬盘信息，有没有简介好用命令呢，是有的。
解决步骤：
查看cpu信息：
CPU：
型号：
grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'
数量：
lscpu |grep "CPU socket" |awk '{print $NF}' 或 lscpu |grep "Socket" |awk '{pri]]></description><category></category></item><item><title><![CDATA[问题：Linux拷贝程序或so依赖的所有库脚本]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/121717760</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/121717760</guid><author>Alger_magic</author><pubDate>Sat, 04 Dec 2021 16:39:57 +0800</pubDate><description><![CDATA[问题：Linux拷贝程序或so依赖的所有库脚本
环境：
系统：centos7.5
环境：


问题分析：
Linux下写程序经常碰到需要copy程序或者so到其他环境使用，会有很多依赖库需要拷贝，使用脚本可以轻松实现
解决步骤：
一、脚本如下:
vim  copy_so.sh

！/bin/sh

so_list=$( ldd $1 | awk '{if (match($3, "/")){ print $3}}' )
cp -L -n $so_list $2

# -L表示拷贝，软链接会直接copy最终文件]]></description><category></category></item><item><title><![CDATA[问题：clang++.exe: error: unknown argument: ‘-static-openmp‘]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/120200081</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/120200081</guid><author>Alger_magic</author><pubDate>Thu, 09 Sep 2021 14:20:03 +0800</pubDate><description><![CDATA[问题：clang++.exe: error: unknown argument: '-static-openmp’
环境：
系统：win10
环境：AndroidStudio 3.6.1


问题分析：
下载了github大神的一个yolox demo，实际build时发现NDK总是编译完成链接时报错:clang++.exe: error: unknown argument: ‘-static-openmp’。重复clean和rebuild都还存在该问题。更换了几个版本的NDK15.x、16.x和20.x的]]></description><category></category></item><item><title><![CDATA[2021-08-31]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/120021002</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/120021002</guid><author>Alger_magic</author><pubDate>Tue, 31 Aug 2021 17:21:41 +0800</pubDate><description><![CDATA[解决：AndroidStudio配置ndk后使用ndk-build提示路径等错误
环境：
系统：windows
环境：
	AndroidStudio3.6
	NDK 16.1.4479499



问题
Windows下使用AndroidStudio配置NDK, 然后进行ndk-build命令编译时提示ndk路径等错误问题
解决步骤
1、确认NDK环境是否配置好了

1、如本地没有ndk，可以直接在AndroidStudio中配置下载。打开AndroidStudio界面，依次点开Tools-&gt;SDK ]]></description><category></category></item><item><title><![CDATA[目的：_MSC_VER版本和使用]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/115319979</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/115319979</guid><author>Alger_magic</author><pubDate>Tue, 30 Mar 2021 10:49:07 +0800</pubDate><description><![CDATA[目的：_MSC_VER版本和使用
环境：
系统: Win10
环境: VS2017


问题分析：
开发过程中会经常遇到_MSC_VER，对于_MSC_VER具体的版本信息和使用方法如下。
简介：
_MSC_VER版本对应Microsoft的C编译器版本。

MSC    1.0   _MSC_VER == 100
MSC    2.0   _MSC_VER == 200
MSC    3.0   _MSC_VER == 300
MSC    4.0   _MSC_VER == 400
MSC    5.0]]></description><category></category></item><item><title><![CDATA[目的：JNI反调Anroid下类实现RSA2048加解密]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/115256204</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/115256204</guid><author>Alger_magic</author><pubDate>Fri, 26 Mar 2021 22:13:36 +0800</pubDate><description><![CDATA[目的：JNI反调Anroid下类实现RSA2048加解密
环境：
系统: Win10
环境: AndroidStudio 3.6.1


问题分析：
Android JNI开发过程中会遇到需要RSA2048加解密的情况。
解决方案：
1、c++使用openssl中的rsa加解密。
2、jni反射调用java上层的类来使用java.security.*加解密。 ---- 本例选用该方案。

1、完成java中的加解密类，代码如下：
package com.example.test;

import andro]]></description><category></category></item><item><title><![CDATA[目的：Android  RSA2048加解密]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/115255734</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/115255734</guid><author>Alger_magic</author><pubDate>Fri, 26 Mar 2021 21:42:38 +0800</pubDate><description><![CDATA[目的：Android下使用java.security.* 实现RSA2048加解密
环境：
系统: Win10
环境: AndroidStudio 3.6.1


问题分析：
开发过程中会经常需要使用RSA2048加解密的情况。
解决步骤：

记录代码如下：
package com.example.test;

import android.util.Base64;
import android.util.Log;

import javax.crypto.*;
import java.io.*;
impo]]></description><category></category></item><item><title><![CDATA[Linux下源码编译带cuda的opencv-3.x.x]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/112062576</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/112062576</guid><author>Alger_magic</author><pubDate>Fri, 01 Jan 2021 20:30:43 +0800</pubDate><description><![CDATA[目的：Linux下源码编译带cuda的opencv-3.x.x
环境：
系统: Centos 7.5 x64
环境: Gefore rtx2080
      Cuda 10.0
      cmake 3.6.2
      gcc g++ 4.8.5
      opencv:3.4.0 3.3.0


问题分析：
开发过程中会经常需要使用opencv环境问题，由于项目使用的opecv with cuda版本(opencv3.4.0和3.3.0)，所以以这两个版本为例编译，其他版本类似。
如果主机环境还]]></description><category></category></item><item><title><![CDATA[目的：Linux下安装Nvidia驱动和CUDA]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/111355340</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/111355340</guid><author>Alger_magic</author><pubDate>Fri, 18 Dec 2020 13:11:08 +0800</pubDate><description><![CDATA[目的：Linux下安装Nvidia驱动和CUDA"
环境：
系统：Centos 7.5 x64
环境：gtx2080


问题分析：
开发过程中会经常遇到要安装配置Nvidia环境问题，主要是安装显卡驱动和CUDA环境。Linux Nvidia环境配置以Centos 7.5为例，其他环境类似操作。
解决步骤：

1. Nvidia-显卡驱动安装
1.1 驱动下载
下载链接(https://www.nvidia.cn/download/index.aspx?lang=cn)



补充说明：需要注意的是操作系]]></description><category></category></item><item><title><![CDATA[目的：VSCode Remote-SSH连接远程失败timeout]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/110942055</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/110942055</guid><author>Alger_magic</author><pubDate>Wed, 09 Dec 2020 22:12:28 +0800</pubDate><description><![CDATA[目的：VSCode ssh-Remote连接远程失败timeout"
环境：
系统：win10
环境：VSCode 1.51.1


问题分析：
正常使用VSCode的情况下，突然发现
解决步骤：


判断可能是ssh问题，cmd打开控制台或者进入windows powerShell，ssh -V查看 openSSh安装情况和版本。




判断可能是.vscode-server中文件的问题，首次使用VSCode Remote-SSH到远程主机时,远程主机会在当前用户目录下新建.vscode-server文]]></description><category></category></item><item><title><![CDATA[目的：Centos 更改字符集(解决中文乱码)]]></title><link>https://blog.youkuaiyun.com/Alger_magic/article/details/108601792</link><guid>https://blog.youkuaiyun.com/Alger_magic/article/details/108601792</guid><author>Alger_magic</author><pubDate>Tue, 15 Sep 2020 16:07:28 +0800</pubDate><description><![CDATA[####目的：Centos 更改字符集(解决中文乱码)"
####环境：
系统：Centos7.5
环境：


####问题分析：
在有的Centos主机上操作时发现, 中文乱码现象, 需要调整字符集设置来解决。
####解决步骤：
方法一:直接生效, 不需要重启
export LC_ALL=zh_CN.UTF-8

方法二:长久生效使用
编辑/etc/locale.conf
修改 LANG=zh_CN.UTF-8
保存退出



...]]></description><category></category></item></channel></rss>