<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Amrf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Amrf2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Amrf2]]></copyright><item><title><![CDATA[使用bootlin工具链制作交叉编译器]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/155828282</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/155828282</guid><author>Amrf2</author><pubDate>Thu, 11 Dec 2025 23:25:23 +0800</pubDate><description><![CDATA[【代码】使用bootlin工具链制作交叉编译器。]]></description><category></category></item><item><title><![CDATA[基于yocto编译编译工具链]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/155789056</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/155789056</guid><author>Amrf2</author><pubDate>Thu, 11 Dec 2025 22:29:57 +0800</pubDate><description><![CDATA[下载比较慢，可以使用镜像仓库，或者走代理加速 --  (注意clone用的http地址才会走git的http.proxy)；----- 因为我是需要编译一个目标平台的工具链SDK，我们可以看到两个接近的目标定义，其中。，包含工具链、目标系统的所有库和头文件，以及环境脚本。），你需要自行交叉编译该库、处理依赖，并手动配置SDK的。------ meta-toolchain的目标是。这个正常应该遇不到，我是新配的wsl没加其他用户。：如果你的应用程序需要目标系统里没有的库（如。实际是wsl2的dns有问题。]]></description><category></category></item><item><title><![CDATA[在ubuntu 20上面编译fakeroot 1.37]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/155825433</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/155825433</guid><author>Amrf2</author><pubDate>Thu, 11 Dec 2025 19:26:39 +0800</pubDate><description><![CDATA[还提示autoconf版本过低，则修改configue.ac注掉autoconf检查。]]></description><category></category></item><item><title><![CDATA[容器内fakeroot卡住问题分析]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/155821236</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/155821236</guid><author>Amrf2</author><pubDate>Thu, 11 Dec 2025 16:47:49 +0800</pubDate><description><![CDATA[看了比较多的描述，有文件描述符上限的问题，可以升级fakeroot版本，但是我的版本以及大于1.35了，看到close_range(0, 1024, 0)     = -1 EPERM (Operation not permitted)，应该就是这里的权限问题了。注意这只是一种潜在的处理方法，拦截并降级close_range调用。]]></description><category></category></item><item><title><![CDATA[ng-bootstrap的测试和使用]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/118659787</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/118659787</guid><author>Amrf2</author><pubDate>Sun, 11 Jul 2021 20:58:27 +0800</pubDate><description><![CDATA[下面是ng-bootstrap各版本的依赖
	



	如果没有angular-cli环境需要先安装
	
npm install -g @angular/cli


	安装完后创建一个项目
	
ng new 项目名称


	然后进入目录，启动服务
	
ng serve


	可以在浏览器看到
	



	停止服务器
	
	
	安装ng-bootstrap
	
npm install --save @ng-bootstrap/ng-bootstrap


	打开ng-bootstrap文档
	
https..]]></description><category></category></item><item><title><![CDATA[Angular 测试和使用记录]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/118659744</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/118659744</guid><author>Amrf2</author><pubDate>Sun, 11 Jul 2021 20:57:12 +0800</pubDate><description><![CDATA[Angular 开发环境配置方式


	基于 Angular Quickstart
	
https://github.com/angular/quickstart


	基于 Angular CLI
	
npm install -g @angular/cli

我这次采用了第一种方式搭建环境


	下载项目包后解压
	
	
	使用vscode打开项目目录并执行npm install命令，也可以之间命令行进入目录执行npm install，安装相关依赖
	
	
	依赖安装完后vscode执行npm start]]></description><category></category></item><item><title><![CDATA[Spring AOP的相关概念和使用场景]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/118659700</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/118659700</guid><author>Amrf2</author><pubDate>Sun, 11 Jul 2021 20:53:09 +0800</pubDate><description><![CDATA[相关文案:

https://docs.spring.io/spring/docs/2.5.x/reference/aop.html

https://blog.youkuaiyun.com/AlbenXie/article/details/72783744

https://blog.youkuaiyun.com/baidu_33403616/article/details/70304051

http://haidaoqi3630.iteye.com/blog/2172845

AOP相关概念
方面（Aspect）：一个关注.]]></description><category></category></item><item><title><![CDATA[JWT的名词解释和使用]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/118659682</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/118659682</guid><author>Amrf2</author><pubDate>Sun, 11 Jul 2021 20:52:12 +0800</pubDate><description><![CDATA[JWT(Json Web Token)是实现token技术的一种解决方案,JWT由三部分组成: header(头)、payload(载体)、signature(签名)。

具体的java使用参考：

https://blog.youkuaiyun.com/achenyuan/article/details/80829401

https://blog.youkuaiyun.com/u012240455/article/details/79019825

我从这两篇文章里面摘两端jwt方式和session方式的对比的描述：

和Se]]></description><category></category></item><item><title><![CDATA[Spring Boot 参考文档]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/118659620</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/118659620</guid><author>Amrf2</author><pubDate>Sun, 11 Jul 2021 20:51:08 +0800</pubDate><description><![CDATA[原文地址：https://docs.spring.io/spring-boot/docs/current/reference/html/

部分章节摘录：

8.介绍Spring Boot

Spring Boot可以轻松创建可以运行的独立的，生产级的基于Spring的应用程序。我们对Spring平台和第三方库进行了一种自以为是的观点，这样您就可以轻松上手了。大多数Spring Boot应用程序只需要很少的Spring配置。

您可以使用Spring Boot创建可以使用java -jar或更传统的war部]]></description><category></category></item><item><title><![CDATA[springboot cxf starter测试]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/118659574</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/118659574</guid><author>Amrf2</author><pubDate>Sun, 11 Jul 2021 20:46:24 +0800</pubDate><description><![CDATA[springboot cxf starter教程项目实际测试

项目fork地址:

https://github.com/Amrf000/tutorial-soap-spring-boot-cxf

step1_simple_springboot_app_with_cxf

这是一个展示如何设置spring boot并引导一个可运行的cxf框架运行于内置的tomcat的演示，


	测试步骤:
	

	eclipse导入整个maven项目，build goal先写个tomcat:run执行构建完 有些项目]]></description><category></category></item><item><title><![CDATA[qml webviewengine使用中的一些查询记录]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/118659467</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/118659467</guid><author>Amrf2</author><pubDate>Sun, 11 Jul 2021 20:41:55 +0800</pubDate><description><![CDATA[qml-webchannel-websockets

qt-webchannel-demo

QWebChannels-example

Clear cookies in QtWebEngine

用QTextBrowser实现的Web浏览器

Clearing WebView Cache from withing QML

firebug-lite

QtWebEngine: Imrpove handling of events and data across the Js/C++ boundar...]]></description><category></category></item><item><title><![CDATA[Reactjs 实例测试记录]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/118659439</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/118659439</guid><author>Amrf2</author><pubDate>Sun, 11 Jul 2021 20:37:30 +0800</pubDate><description><![CDATA[查询记录

babel-loader jsx SyntaxError: Unexpected token [duplicate]

Babel install does not work through npm

初步认识React

mxGraph

Need to integrate mxGraph with react js

Basic Example with Precompiled JSX unexpected token

Cross origin requests are only supp]]></description><category></category></item><item><title><![CDATA[2021-07-11]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/118659352</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/118659352</guid><author>Amrf2</author><pubDate>Sun, 11 Jul 2021 20:35:48 +0800</pubDate><description><![CDATA[前端杂记

关闭ie输入自动检测1如何禁止IE自动生成链接

encodeURIComponent不转义单引号

js object2string

js变长参数

How can I include a js file into another js file

ie11和edge浏览器下REM的bug

Java杂记（一）

[原]时间格式化hh:mm:ss和HH:mm:ss区别

详解java定时任务

How to disable specific apps from starting during]]></description><category></category></item><item><title><![CDATA[spring 本地开发环境webapp/WEB-INF/classes下配置文件不更新问题]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/118659331</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/118659331</guid><author>Amrf2</author><pubDate>Sun, 11 Jul 2021 20:29:40 +0800</pubDate><description><![CDATA[右键工程，选择 Properties &gt; Java Build Path ， 进入 Source 的选项，然后设置如下：


]]></description><category></category></item><item><title><![CDATA[[转载]ViewModel in RxSwift world]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/85240875</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/85240875</guid><author>Amrf2</author><pubDate>Mon, 24 Dec 2018 23:58:38 +0800</pubDate><description><![CDATA[原文:
https://medium.com/@SergDort/viewmodel-in-rxswift-world-13d39faa2cf5
According Wikipedia view model is an abstraction of the view exposing public properties and commands. Instead of the controller...]]></description><category></category></item><item><title><![CDATA[[转载]Android by example : MVVM +Data Binding -> View (Part 4)]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/85240819</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/85240819</guid><author>Amrf2</author><pubDate>Mon, 24 Dec 2018 23:50:27 +0800</pubDate><description><![CDATA[原文：
https://medium.com/@husayn.hakeem/android-by-example-mvvm-data-binding-view-part-4-ecfda0c45db8
This article is part 2/4 from a series or articles about implementing the MVVM design pattern and da...]]></description><category></category></item><item><title><![CDATA[[ 转载]Android by example : MVVM +Data Binding -> Model (Part 2)]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/85240805</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/85240805</guid><author>Amrf2</author><pubDate>Mon, 24 Dec 2018 23:48:42 +0800</pubDate><description><![CDATA[原文:https://medium.com/@husayn.hakeem/android-by-example-mvvm-data-binding-model-part-2-82b5e3ee6ccb
This article is part 4/4 from a series or articles about implementing the MVVM design pattern and da...]]></description><category></category></item><item><title><![CDATA[eclipse在超多核下卡顿的问题]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/82748853</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/82748853</guid><author>Amrf2</author><pubDate>Mon, 17 Sep 2018 20:54:35 +0800</pubDate><description><![CDATA[eclipse在超多核下卡顿的问题
现象：干什么都卡，卡到爆炸，各种优化无效
解决方案：任务管理器里面设置相关性，16个cpu选两个就一点都不卡了，呵呵，死锁了还是怎么了，唉，不知道啦

...]]></description><category></category></item><item><title><![CDATA[w3eview]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/78838634</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/78838634</guid><author>Amrf2</author><pubDate>Tue, 19 Dec 2017 07:52:26 +0800</pubDate><description><![CDATA[…include include include include include include include include using namespace std; 
W3EFILE::W3EFILE(char *a2) 
{ 
    W3EHEDER header; 
    FILE *fd; 
    int v62;  
    signed int v63;  
    int v]]></description><category></category></item><item><title><![CDATA[NeHe tutorial 课程列表]]></title><link>https://blog.youkuaiyun.com/Amrf2/article/details/78758752</link><guid>https://blog.youkuaiyun.com/Amrf2/article/details/78758752</guid><author>Amrf2</author><pubDate>Sat, 09 Dec 2017 13:33:05 +0800</pubDate><description><![CDATA[Lesson01 设置一个OpenGL窗口在本教程中，我将教你如何设置，并在Windows环境下使用OpenGL。您在本教程中创建的程序将显示一个空的OpenGL窗口，将计算机切换到全屏或窗口模式，然后等待您按ESC或关闭窗口退出。这听起来不是很多，但是这个程序将是我在接下来发布的每一个其他教程的框架。了解OpenGL的工作原理，创建OpenGL窗口以及编写简单易懂的代码非常重要。您可以在本教程结尾]]></description><category></category></item></channel></rss>