Easter79 Easter79
3年前
tornadofx演示分形图的绘制
枚举类中有抽象方法、有构造函数,每个值继承该方法实现自己的业务行为逻辑。combobox绑定枚举类。togglegroup包裹radiobutton,利用枚举类的值批量生成radiobutton查看演示:https://www.bilibili.com/video/av60656281/(https://www.oschina.net/actio
Wesley13 Wesley13
3年前
IDEA忽略不必要提交的文件
1、在idea中安装插件用来生成和管理.gitignore文件,安装成功后重启idea!(https://oscimg.oschina.net/oscnet/ee5353afa2bb6a6dd8dca72e116dd5783c9.png)2、新建.gitignore文件!(https://oscimg.oschina
Easter79 Easter79
3年前
TensorFlow Lite for Android示例
一、TensorFlow LiteTensorFlowLite是用于移动设备和嵌入式设备的轻量级解决方案。TensorFlowLite支持Android、iOS甚至树莓派等多种平台。二、tflite格式TensorFlow生成的模型是无法直接给移动端使用的,需要离线转换成.tflite文件格式。tflite
Wesley13 Wesley13
3年前
IDEA配置
快捷键自动补全:Alt回車快速输入main函数:键入main再按CtrlJ键(或者键入psvm再按Tab键)快速输入System.out.println:键入sout再按Tab键(对应Eclipse中的syso)快速生成普通for循环:键入fori再按Tab键或Ct
Wesley13 Wesley13
3年前
Java实现小程序微信支付
小程序支付流程交互图: !(https://oscimg.oschina.net/oscnet/39ddb4bb2025a7f5daeb0d5663bb12faba7.png)进入小程序,下单,请求下单支付,调用小程序登录API来获取Openid,生成商户订单//pages/pay/pay.jsvarappget
Stella981 Stella981
3年前
Git 对象存储结构分析
1\.前言git对象有四种:blob(数据块),tree(目录树),commit(提交),tag(标签)。本文通过一个示例,以blob为例来讨论对象的存储结构。示例采用的git版本为2.17。2\.实践讨论2.1.生成Blob对象文件首先创建一
Stella981 Stella981
3年前
PHP serialize & JSON 解析
对于JSON(JavaScriptObjectNotation)大家应该不陌生,它是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLanguage(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cro
Stella981 Stella981
3年前
Lombok插件,编写简略风格Java代码神器
偶然机会在某大神博客看到写的类,不需要getset方法。只需要一个@Data注释即可,它能够在我们编译源码的时候自动帮我们生成这些方法。当然,这只是其中一个功能而已@DatapublicclassLombokTest{privateStringname;privateStringse
Stella981 Stella981
3年前
Fastjson序列化导致BeetlSQL无限循环查询的解决方案
前言BeetlSQL(http://git.oschina.net/xiandafu/beetlsql)最近的更新新增了@OrmQuery注解,作用是可以让内置生成的SQL自动去延迟级联加载对象,此功能的增加让BeetlSQL(http://git.oschina.net/xiandafu/beetlsql)在ORM功能方面完全有了抗
Stella981 Stella981
3年前
Groovy中方法的调用实现方式浅析(CallSite)
 在Groovy中可以很方便的交换两个变量的值,如:def (a, b)  1, 2;(a, b)  b, a; 这样,a,b变量的值就交换了,那么Groovy是怎样实现的呢? 来看看生成的字节码文件,关键的代码如下:  // Method descriptor 39 ()