- 博客(103)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Apache POI对Word的处理
写在前面代码部分是groovy,与Java差别不大,很容易进行改写。操作添加图片def addImage(String doc, String img, int width, int height) { //判断图片格式 int format = adjustImageFormat(img) if (format != -1) ...
2018-05-15 16:58:39
2273
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 iText7使用IExternalSignatureContainer进行签名和验签
使用 iText7 的 IExternalSignature 进行签名和验签。
2017-11-09 09:58:05
10747
21
原创 几种编程语言之 Future/Promise
Future/Promise 常用于在异步编程里以同步的写法来表现。不同的编程语言对此有各自语言特性的表现。
2023-03-27 15:52:43
73
原创 Android: Android Studio 的模拟器一些使用问题
记录在使用 Android Studio 里的模拟器的时候,遇到的一些问题。
2022-09-25 15:56:50
1946
原创 Flutter: iOS 侧滑返回
在 Flutter 里,默认是支持 iOS 的屏幕支持返回的,但如果由于一些需求,我们重写了 WillPopScope,就会导致这个特性失效。
2022-02-13 22:01:43
7808
原创 Flutter : 关于 Flutter 应用上的监听
文章目录写在前面内容WidgetsBindingObserverApp 前后台的监听AppLifecycleStateresumedinactiveiOSAndroidpauseddetached写在前面对 Flutter 一些需要相关监听的地方进行记录内容WidgetsBindingObserver混入WidgetsBindingObserver后,我们可以实现一些监听。class MyApp extends StatefulWidget { @override _MyAppState
2021-07-05 10:28:27
1462
原创 Android : 关于 OkHttp
文章目录写在前面内容简述Call & RealCall发起请求同步异步Dispatcher同步异步线程池线程池执行每一个 AsyncCall请求的最后写在前面OkHttp 内部实现上有了一些新的东西,在此做下整理。内容简述这里使用的 OkHttp 的版本为:implementation("com.squareup.okhttp3:okhttp:4.9.0")借用从百度图片上找的一张描述 OkHttp 整体结构的图还有一段官方的示例代码:OkHttpClient client =
2021-06-25 21:48:58
131
原创 Android:关于 Handler 消息传递机制(二)
写在前面两年前的时候有写过一点对 Handler 的总结(Android:关于 Handler 消息传递机制),现在重新回顾,并增加一些东西和理解。内容内存泄露在 Activity 里我们使用 Handler 的时候,这样写的话 IDE 会提示可能存在内存泄露的问题。 Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.
2021-06-23 23:50:27
183
1
原创 Flutter : 关于 setState()
写在前面当我们对 StatefulWidget 调用 setState() 方法后,就会触发该 Widget 进行 rebuild,以构建我们新的数据。内容加入到脏列表首先看下 setState()方法,里面主要做了两件事,同步地调用回调方法,然后调用 Element 的 markNeedsBuild()方法/// State @protected void setState(VoidCallback fn) { ... final Object? result =
2021-06-20 17:44:59
955
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人