- 博客(6)
- 资源 (2)
- 收藏
- 关注

原创 Aspose.Words for java 21.1 破解步骤
Aspose.Words for java 21.1 破解步骤序一、license的追溯二、javassist 包的使用和解决方案二、1 引入javassist二、2 反编译和破解二、3 导入项目和使用尾序最近由于项目中需要用到word转换为pdf文档,综合了市面上所有的方案后,最后选择使用Aspose.Words方案。该产品是国外的,商用的话需要在官网申请license。本文主要阐述如何简单的进行试用,不推荐商用。如有开发者采用本文方法进行商业用途,一切责任和损失均与本文无关。一、license的追
2021-04-15 15:19:29
16560
18

原创 c语言变量和指针的初始化问题
c语言变量和指针的初始化问题for examplevoid case_8(){ int a,*b; printf("a=%d\nb=%p",a,b);}其中a可以直接赋值操作,b不可以,因为b现在虽然有地址,但是没有分配空间,所以不可以直接赋值,必须将b指向某一个同类型变量地址或者动态分配内存,才可使用...
2019-10-31 10:26:00
276

原创 thymeleaf th:href pathVariable 和 参数一起传递的步骤
thymeleaf th:href pathVariable 和 参数一起传递的步骤th:href="@{/product/deleteVersion/{id}(id=${app.id},redirect='android.html')}"备注1、{variable} 这个对应 controller 上的 @PathVariable2、(variable=‘xxx’/${item.xxx...
2019-10-17 11:17:12
1258

原创 基于Retrofit Kotlin解决Gson TypeToken<T> T不确定的解决办法
基于Retrofit Kotlin解决Gson TypeToken T不确定的解决办法解决办法1自定义类实现ParameterizedType接口,用来获取用户传入的类型(T用来解决泛型转换问题,跟业务无关)2 在框架中使用3 主要步骤结语解决办法1自定义类实现ParameterizedType接口,用来获取用户传入的类型(T用来解决泛型转换问题,跟业务无关)class Parameteri...
2019-09-11 12:23:34
603
原创 Android最新的Fragment懒加载解决方案
Android最新的Fragment懒加载解决方案网上大多帖子都是在 setUserVisibleHint 中进行数据懒加载的,但是目前发现这个方法已经失效了,Google已经废弃了,鄙人不才,新发现了一种方式,现在简单描述一下。由于,FragmentPageAdapter 在原来的基础上新加了一个整型的枚举参数,具体这个参数的作用是啥,大家自行了解,以下就是自定义Lazy Fragment的代码和方法。/** * 懒加载的Fragment */public abstract class Laz
2020-12-10 10:04:57
457
原创 WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 10+
Android 10+ 适配数据存取权限,WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 10+Android 10+ 适配数据存取权限简介方法总结Android 10+ 适配数据存取权限你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。简介我们对Markdown编辑器进
2020-10-26 10:45:07
13878
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人