- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 React Native 的横向滚动列表标签定位功能
在美团或者大众点评上,我们经常看到那种竖形的滚动列表,左边可以定位右边的内容,右边可以定位左边标签tab。在RN中,我们也想有这种横向的功能,以下介绍一个组件:react-native-horizontal-category-list可以帮我们很方便的实现这个功能。可用属性data:required, 数据源tabStyle:optional tab的基本样式selectedTabTextStyle:optional 选中之后文本的样式selectedBarStyle:optiona
2020-07-31 14:18:12 1791 1
原创 自动构建VUE前端项目的框架
前言基于之前VUE数据模型设计思想指导的这篇博客,我构建了一个自动创建工程目录的工具:genesis-tools。此工具是基于Vue, vuex, vue-router来做的一个骨架自动生成工具,自带模版文件,并且抽象了baseList和baseDetail页面的大部分功能:初始化请求数据 去到详情页 分页功能使用方法安装genesis-toolsnpm i g...
2020-03-26 16:58:56 721
原创 Spring boot中用RestTemplate单向证书请求第三方API
我的环境:JDK version: 11Spring-boot version:2.4.4HttpClient:4.5.13首先在文件目录中加入RestTemplateConfig.java。其中配置了JSON转换配置,目前没有生效,如果要用,可以调试一下package XXX;import java.nio.charset.StandardCharsets;import org.springframework.http.MediaType;import ja...
2021-09-16 17:57:33 571
原创 React Native 集成DVA React-Navigation 5.x.x以上
创建项目和加入依赖react-native init AwesomeProject
2021-06-17 15:02:18 230
原创 Java的3D场景开发Engine - Jmonkey
目前市场上占有统治地位的游戏开发引擎,应该还是Unity 3D,不管是移动端还是客户端。针对开发各种游戏的视频教程博文也很多,基础是C++ 与C# 语言。对于如果考虑Java 3d的游戏引擎,Jmonkey可以是一个考虑,这个03年就出现的开源免费的Engine,可以帮助我们搭建游戏,也可以做一些仿真场景渲染。在仿真场景渲染和开发容易度肯定跟不上lumion这种商业软件,但是也能满足基础的开发...
2020-04-27 10:15:22 578
原创 一个APP点子
APP发生的背景: 整理衣橱时,常常不记得自己的衣服裙子,导致重复购买和总觉得自己缺少衣服穿。点子: 做一个APP的衣服管理APP具体内容:检录衣服: 颜色,价格,类型等 2. 展示详情- 维护 3. 搭配推荐 4. 捐赠处理反馈: 1. 一定会用不如用图片保存思考: 1. 图片保存方式的弊端 2. 盈利 3. 隐私用户...
2020-04-08 14:58:55 908
原创 VUE数据模型设计思想指导
这是我放在githb上关于vue模型设计的一个思想,目前还在更新中…如果有更好的建议,欢迎评论哦github 模型设计1. 模型设计在 MVVM 下面的模型设计,如果没有一定的准则,才开始开发很容易随意定节点,然后随意挂载在经历我们项目的一轮重构之后, 我们的模型设计原则:添加 namespaced,用以隔离各个业务模块的 mutations, actions。结构类似,以 nam...
2020-01-15 11:40:38 905
原创 React native 与个推集成之后,绑定别名的问题
最近rn项目做了个推集成,我们用官方推荐的SDK,但是在这里面的别名功能里,RN版的个推插件并没有回调方法,显示这次绑定是成功还是失败,所以APP端经常出现的绑定失败的问题。这中间有一种情况,RN个推的绑定别名方法实际上就是调用SDK方法,在SDK上有一个限制,参见链接: http://docs.getui.com/getui/mobile/android/api/,链接中的bindAli...
2018-09-28 14:31:52 1162 2
原创 React native 调试时连上Chrome闪退同时IP地址不符合
哎呀呀,测试两天,chrome debug的IP地址跟本机不符合因为Chrome缓存没清空,沿用了以前的代码,IP地址是网络切换前的代码。清空chrome缓存就好了
2018-09-19 18:39:44 340
原创 关于“结构型”设计模式的理解
结构型设计模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获得新功能的方式。结构型不同于创建型的设计模式,我们已经通过创建型的模式做了一些能构建对象的组件,就好像我们已经能从不同的地方获取建造大楼的材料,钢筋、水泥、石材,接下来的最重要的工作,就是我们以怎样的形式去运用这些材料(对象),我是这样理解,设计模式本来就来源于建筑行业,但是能在软件行业这么流行,是基于我们可以想象的世界...
2018-08-16 22:12:55 1189
原创 关于“创建型”设计模式的理解
在我想做设计模式与ts的对应的时候,没有系统的做一个统一的模式说明,如果我理解的有偏差,希望指正。设计模式从出现到现在,已经不止23种,但是我们可以先来了解基本现有的创建型模式:1, 抽象工厂模式为一个产品族提供了统一的创建接口。当需要这个产品族的某一系列的时候,可以从抽象工厂中选出相应的系列创建一个具体的工厂类。2,工厂方法模式定义一个接口用于创建对象,但是让子类决定初...
2018-08-06 17:30:34 289
原创 关于架构理解 - APP架构的基础
软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口来实现。 软件体系结构是构建计算机软件实践的基础。与建筑师设定建筑项目的设计原则和目标,作为绘图员画图的基础一样,一个软件架构师或者系统架构师陈述软件构架以...
2018-08-05 22:46:13 1455
原创 TypeScript与设计模式(三)- 适配器
上一篇讲了设计模式中的工厂模式, 工厂模式属于'四人帮设计模式'中的创建型设计模式。这一篇讲结构型设计模式的代表:适配器在设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类能在一起工作,做法是将类自己的接口包裹在一个已存在的类中。有两种类型的适配器...
2018-07-31 17:34:55 728
原创 TypeScript与设计模式(二)- 抽象工厂
抽象工厂维基百科定义 以统一塑模语言中的类别图来表示抽象工厂抽象工厂模式(英语:Abstract factory pattern)是一种软件开发设计模式。抽象工厂模式提供了一种方式,可以将一组具有同一主题的单独的工厂封装起来。在正常使用中,客户端程序需要创建抽象工厂的具体实现,然后使用抽象工厂作为接口来创建这一主题的具体对象。客户端程序不需要知道(或关心)它从这些内部的工厂方法中获...
2018-07-24 18:34:46 647
原创 TypeScript 与设计模式 (一)
注意: 以下描述引用维基百科,为了方便此相关内容的背景了解个人最近我们项目使用了react native来开发APP,使用ts。作为学java出生的我,写了三年前端,感觉前端在这种抽象类,接口,范型之类的实现上根本就展不开手脚。当看到typescript,内心非常喜欢的,老程序猿都是喜形不露于色……没毛病。很希望在使用react native 或者react时,能尊从设计模式,做一...
2018-07-23 17:38:35 1255
原创 OGRE sdk1.9 配置 vs2012 win7旗舰版64位 初级入门实例
配置OGRE 环境时遇到很多问题,用2010版各种毛病,于是看了网上最简单的一个安装方法,更新vs2012http://94it.net/a/jingxuanboke/2014/0321/274704.html
2014-08-13 13:51:35 2243
转载 计算机经典短文CMS
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
2014-08-08 12:34:44 483
Jmonkey Engine3.0beta版中文支持
2014-02-10
Jmonkey Engine3.0导出Obj模型
2011-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人