<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[A_love_B的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/A_love_B</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; A_love_B]]></copyright><item><title><![CDATA[Spring boot中用RestTemplate单向证书请求第三方API]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/120334151</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/120334151</guid><author>A_love_B</author><pubDate>Thu, 16 Sep 2021 17:57:33 +0800</pubDate><description><![CDATA[我的环境：


JDK version： 11

Spring-boot version:2.4.4

HttpClient：4.5.13


首先在文件目录中加入RestTemplateConfig.java。


其中配置了JSON转换配置，目前没有生效，如果要用，可以调试一下



package XXX;
import java.nio.charset.StandardCharsets;

import org.springframework.http.MediaType;
import ja...]]></description><category></category></item><item><title><![CDATA[React Native 集成DVA React-Navigation 5.x.x以上]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/117993679</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/117993679</guid><author>A_love_B</author><pubDate>Thu, 17 Jun 2021 15:02:18 +0800</pubDate><description><![CDATA[创建项目和加入依赖


react-native init AwesomeProject



]]></description><category></category></item><item><title><![CDATA[React Native 的横向滚动列表标签定位功能]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/107712127</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/107712127</guid><author>A_love_B</author><pubDate>Fri, 31 Jul 2020 14:18:12 +0800</pubDate><description><![CDATA[在美团或者大众点评上，我们经常看到那种竖形的滚动列表，左边可以定位右边的内容，右边可以定位左边标签tab。

在RN中，我们也想有这种横向的功能，以下介绍一个组件：react-native-horizontal-category-list

可以帮我们很方便的实现这个功能。

可用属性


data：required， 数据源
tabStyle：optional tab的基本样式
selectedTabTextStyle：optional 选中之后文本的样式
selectedBarStyle：optiona]]></description><category></category></item><item><title><![CDATA[Java的3D场景开发Engine - Jmonkey]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/84582708</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/84582708</guid><author>A_love_B</author><pubDate>Mon, 27 Apr 2020 10:15:22 +0800</pubDate><description><![CDATA[目前市场上占有统治地位的游戏开发引擎，应该还是Unity 3D，不管是移动端还是客户端。针对开发各种游戏的视频教程博文也很多，基础是C++ 与C# 语言。

对于如果考虑Java 3d的游戏引擎，Jmonkey可以是一个考虑，这个03年就出现的开源免费的Engine，可以帮助我们搭建游戏，也可以做一些仿真场景渲染。在仿真场景渲染和开发容易度肯定跟不上lumion这种商业软件，但是也能满足基础的开发...]]></description><category></category></item><item><title><![CDATA[一个APP点子]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/105387985</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/105387985</guid><author>A_love_B</author><pubDate>Wed, 08 Apr 2020 14:58:55 +0800</pubDate><description><![CDATA[APP发生的背景： 整理衣橱时，常常不记得自己的衣服裙子，导致重复购买和总觉得自己缺少衣服穿。

点子： 做一个APP的衣服管理APP

具体内容：

检录衣服： 颜色，价格，类型等
 2. 展示详情- 维护

 3. 搭配推荐

 4. 捐赠处理

反馈：

 1. 一定会用

不如用图片保存
思考：

 1. 图片保存方式的弊端

 2. 盈利

 3. 隐私

用户...]]></description><category></category></item><item><title><![CDATA[自动构建VUE前端项目的框架]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/105121865</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/105121865</guid><author>A_love_B</author><pubDate>Thu, 26 Mar 2020 16:58:56 +0800</pubDate><description><![CDATA[前言



基于之前VUE数据模型设计思想指导的这篇博客，我构建了一个自动创建工程目录的工具：genesis-tools。

此工具是基于Vue, vuex, vue-router来做的一个骨架自动生成工具，自带模版文件，并且抽象了baseList和baseDetail页面的大部分功能：

初始化请求数据
	去到详情页
	分页功能
使用方法

安装genesis-tools


npm i g...]]></description><category></category></item><item><title><![CDATA[VUE数据模型设计思想指导]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/103986259</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/103986259</guid><author>A_love_B</author><pubDate>Wed, 15 Jan 2020 11:40:38 +0800</pubDate><description><![CDATA[这是我放在githb上关于vue模型设计的一个思想，目前还在更新中…
如果有更好的建议，欢迎评论哦
github 模型设计
1. 模型设计
在 MVVM 下面的模型设计，如果没有一定的准则，才开始开发很容易随意定节点，然后随意挂载
在经历我们项目的一轮重构之后， 我们的模型设计原则：

添加 namespaced，用以隔离各个业务模块的 mutations， actions。
结构类似，以 nam...]]></description><category></category></item><item><title><![CDATA[React native 与个推集成之后，绑定别名的问题]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/82882814</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/82882814</guid><author>A_love_B</author><pubDate>Fri, 28 Sep 2018 14:31:52 +0800</pubDate><description><![CDATA[最近rn项目做了个推集成，我们用官方推荐的SDK，但是在这里面的别名功能里，RN版的个推插件并没有回调方法，显示这次绑定是成功还是失败，所以APP端经常出现的绑定失败的问题。

这中间有一种情况，RN个推的绑定别名方法实际上就是调用SDK方法，在SDK上有一个限制，

参见链接： http://docs.getui.com/getui/mobile/android/api/，链接中的bindAli...]]></description><category></category></item><item><title><![CDATA[React native 调试时连上Chrome闪退同时IP地址不符合]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/82776500</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/82776500</guid><author>A_love_B</author><pubDate>Wed, 19 Sep 2018 18:39:44 +0800</pubDate><description><![CDATA[
哎呀呀，测试两天，chrome debug的IP地址跟本机不符合

因为Chrome缓存没清空，沿用了以前的代码，IP地址是网络切换前的代码。

清空chrome缓存就好了
]]></description><category></category></item><item><title><![CDATA[关于“结构型”设计模式的理解]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/81748713</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/81748713</guid><author>A_love_B</author><pubDate>Thu, 16 Aug 2018 22:12:55 +0800</pubDate><description><![CDATA[结构型设计模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获得新功能的方式。

结构型不同于创建型的设计模式，我们已经通过创建型的模式做了一些能构建对象的组件，就好像我们已经能从不同的地方获取建造大楼的材料，钢筋、水泥、石材，接下来的最重要的工作，就是我们以怎样的形式去运用这些材料（对象），我是这样理解，设计模式本来就来源于建筑行业，但是能在软件行业这么流行，是基于我们可以想象的世界...]]></description><category></category></item><item><title><![CDATA[关于“创建型”设计模式的理解]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/81456767</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/81456767</guid><author>A_love_B</author><pubDate>Mon, 06 Aug 2018 17:30:34 +0800</pubDate><description><![CDATA[在我想做设计模式与ts的对应的时候，没有系统的做一个统一的模式说明，如果我理解的有偏差，希望指正。

设计模式从出现到现在，已经不止23种，但是我们可以先来了解基本现有的创建型模式：

1， 抽象工厂模式


为一个产品族提供了统一的创建接口。当需要这个产品族的某一系列的时候，可以从抽象工厂中选出相应的系列创建一个具体的工厂类。


2，工厂方法模式


定义一个接口用于创建对象，但是让子类决定初...]]></description><category></category></item><item><title><![CDATA[关于架构理解 - APP架构的基础]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/81435719</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/81435719</guid><author>A_love_B</author><pubDate>Sun, 05 Aug 2018 22:46:13 +0800</pubDate><description><![CDATA[
软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段，这些抽象组件被细化为实际的组件，比如具体某个类或者对象。在面向对象领域中，组件之间的连接通常用接口来实现。

　　软件体系结构是构建计算机软件实践的基础。与建筑师设定建筑项目的设计原则和目标，作为绘图员画图的基础一样，一个软件架构师或者系统架构师陈述软件构架以...]]></description><category></category></item><item><title><![CDATA[TypeScript与设计模式（三）- 适配器]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/81315835</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/81315835</guid><author>A_love_B</author><pubDate>Tue, 31 Jul 2018 17:34:55 +0800</pubDate><description><![CDATA[
上一篇讲了设计模式中的工厂模式， 工厂模式属于'四人帮设计模式'中的创建型设计模式。

这一篇讲结构型设计模式的代表：适配器


在设计模式中，适配器模式（英语：adapter pattern）有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类能在一起工作，做法是将类自己的接口包裹在一个已存在的类中。

有两种类型的适配器...]]></description><category></category></item><item><title><![CDATA[TypeScript与设计模式（二）- 抽象工厂]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/81171904</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/81171904</guid><author>A_love_B</author><pubDate>Tue, 24 Jul 2018 18:34:46 +0800</pubDate><description><![CDATA[抽象工厂

维基百科定义

 

以统一塑模语言中的类别图来表示抽象工厂

抽象工厂模式（英语：Abstract factory pattern）是一种软件开发设计模式。抽象工厂模式提供了一种方式，可以将一组具有同一主题的单独的工厂封装起来。在正常使用中，客户端程序需要创建抽象工厂的具体实现，然后使用抽象工厂作为接口来创建这一主题的具体对象。客户端程序不需要知道（或关心）它从这些内部的工厂方法中获...]]></description><category></category></item><item><title><![CDATA[TypeScript 与设计模式 （一）]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/81171052</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/81171052</guid><author>A_love_B</author><pubDate>Mon, 23 Jul 2018 17:38:35 +0800</pubDate><description><![CDATA[
注意： 以下描述引用维基百科，为了方便此相关内容的背景了解


个人

最近我们项目使用了react native来开发APP，使用ts。作为学java出生的我，写了三年前端，感觉前端在这种抽象类，接口，范型之类的实现上根本就展不开手脚。当看到typescript，内心非常喜欢的，老程序猿都是喜形不露于色……没毛病。

很希望在使用react native 或者react时，能尊从设计模式，做一...]]></description><category></category></item><item><title><![CDATA[OGRE sdk1.9 配置 vs2012 win7旗舰版64位 初级入门实例]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/38535841</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/38535841</guid><author>A_love_B</author><pubDate>Wed, 13 Aug 2014 13:51:35 +0800</pubDate><description><![CDATA[配置OGRE 环境时遇到很多问题，用2010版各种毛病，于是看了网上最简单的一个安装方法，更新vs2012
http://94it.net/a/jingxuanboke/2014/0321/274704.html]]></description><category></category></item><item><title><![CDATA[计算机经典短文CMS]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/38437603</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/38437603</guid><author>A_love_B</author><pubDate>Fri, 08 Aug 2014 12:34:44 +0800</pubDate><description><![CDATA[CMS is used to digitally sign or encrypt arbitrary messages. CMS describes an encapsulation syntax for data protection. It supports digital signatures and Encryption. The syntax allows multiple encaps]]></description><category></category></item><item><title><![CDATA[ogre部署到vs2010]]></title><link>https://blog.youkuaiyun.com/A_love_B/article/details/38413883</link><guid>https://blog.youkuaiyun.com/A_love_B/article/details/38413883</guid><author>A_love_B</author><pubDate>Thu, 07 Aug 2014 10:08:34 +0800</pubDate><description><![CDATA[http://blog.sina.com.cn/s/blog_584a3a0c0100tvhx.html]]></description><category></category></item></channel></rss>