暂时未有相关云产品技术能力~
我躺在夜空下的花海
早上发现几年前做的一个BMI显示盘有些问题,一想到Jetpack Compose Desktop做这个效果也不错,虽然不可能用这个去代替网页上的系统,但感觉效果肯定也是不错的,值得尝试一下。
java做游戏,总会让人感觉不太放心,但如果你尝试了libGDX,也许会改变你的看法,它是一款非常优秀的游戏开发引擎,2d场景与3d场景都支持,还支持Windows+Android+iOS+HTML全平台,一起来跟随本文学习一下吧
Jetpack compose绘制图标的方式比较有趣,得益于kotlin神奇的语法,不需要像flutter那样定义一个icons.dart的类集中管理所有的图标,而是各就其位,散装定义,来尝试一下吧
尽管Jetpack Compose早在去年十月就已经宣布支持Proguard了,但似乎这大半年没有多少人真正试过怎么用Proguard,以至于这个功能只是半成品,但这二者的结合其实是一个不可缺少的需求
compose的模板配置多少有些臃肿,如果只做单一平台多少是会简单一些的。但几乎没怎么见过配置很简单的例子,都是套那些模板,我觉得没必要搞那么复杂,那么本文就做一个非常简单的只有几行代码的小例子
虽然Angular.js停止更新已经一年了,但依赖它的上古时代的项目并不少。由于都是使用js开发,很难为其提供很好的维护,所以直到今天开发维护也并不愉快。可以说没有开发插件的支持,再成熟老练的框架都发挥困难。
曾撰文《使用batik在kotlin中将TTF字体转换为SVG图像》介绍了如何将汉字转为SVG Path路径进行展示和变换,以此为基础用动画将一个汉字变为另一个汉字,感官上很好玩
写于2023年的六一国际儿童节,用D3做一个大风车庆祝一下这个快乐的节日,借此机会介绍一下SVG滤镜的使用,代码也是非常简短的
人有生必有死,有准生证必然就有准死证,随着老龄化程度加剧,死亡管制势在必行,一起来通过准死证系统了解scala的新特性吧
这实际上是一个十分普遍的需求,在kotlin中如何完成这一任务呢?其实这样简单的操作不需要任何三方库,只需要BufferedImage的原生功能就能做到,约60行代码
使用kotlin制作一个基于`spring mvc`的小demo:接收请求中的字符串参数,用`zxing`将字符串生成出一个二维码,再返回给前端。可以通过此例来了解kotlin与spring的搭配
在D3中用十分简单的代码就可以实现丰富的动画,下面来看一下手撕日历的动画效果吧
做Windows桌面游戏是少不了与键盘交互的,不过其实并非我们做Windows桌面应用才需要小游戏,如果要做安卓机顶盒APP,也是要监听键盘的,只不过那是遥控器的键盘,方式其实也是一样的。
在社区版IntelliJ IDEA除了用SmartTomcat,还有什么方式可以在可调试的情况下启动Tomcat呢,来试试com.bmuschko.tomcat插件吧
前端的安全问题不容忽视,及时的升级版本很重要,即便是非常微不足道的小组件都可能应发安全问题,来看一看y18n,它仅仅是一个用于处理i18n的npm包而已,却也能爆出高危漏洞。
将TTF字体自由的转换为SVG图像是一个有趣的媒体交换,如何实现这一冷门的需求呢?本文参考batik的源代码并利用其中一些功能实现这个有创造力的小功能。
与客户端的硬件驱动交互一般要通过独立的消息服务客户端来完成,本文以良田高拍仪的自动裁剪摄像调用与ActiveMQ消息服务的交互为例,展开这一过程。
良田高拍仪的java依赖虽然只有一个swt win32的jar包,但这一个依赖就挺折磨人的,包体积不小,调用起来还很不方便,真正用到的地方其实也只有一点点,本文将把良田高拍仪所使用到的ole自动化组件完全抽离出swt win32这个包,这样不需要任何依赖就能调用高拍仪设备了
良田高拍仪的java依赖虽然只有一个swt win32的jar包,但这一个依赖就挺折磨人的,包体积不小,调用起来还很不方便,真正用到的地方其实也只有一点点,本文将把良田高拍仪所使用到的ole自动化组件完全抽离出swt win32这个包,这样不需要任何依赖就能调用高拍仪设备了
良田高拍仪驱动是能较好的与Java平台交互的,但不知为何官方的SDK驱动中已没有java的samples,但我在2021年使用时是有java的包的,特意记录一下我在IDEA开发工具中测试运行这个demo的过程
矩形式树状结构图一般可以简称为Treemapping。Treemapping的各种制作方法网络上已经流行了许久,但是鲜有人在此之上有创作新意的,我在此基础上制作了一些动画效果供大家参考
其实说来也简单,就是Thread.sleep所在的线程被interrupt了就抛出InterruptedException,但由于历史遗留问题这个十分罕见的情况变成了所有开发者都需要处理的常情,从这个细节的设计可以看出Thread这个类的历史遗留相当严重,其实java早已无法完全兼容旧版本,删除废弃了很多API,但仍然无法改良这些关键部分的设计。
网络抓包是一个很常见的需求,目前流行且持续维护,并经受了一定时间考验的工具不多,Telerik推出的免费软件Fiddler是一个非常不错的选择,本文将介绍如何在Fiddler工具中过滤请求
现在网络上能搜到的itext pdf水印效果,绝大部分都是itext5的,很少有itext7的,本文就将介绍一下新版本的效果
你知道git commit --date除了官方指定的那几种,还可以填哪些参数吗?其实还有不少呢,甚至可以填入相对时间!
我们开发人员几乎每天都要使用git commit,但你知道他对时间处理的一些细节吗?一起来了解一下吧
直接使用user32.dll控制键盘与鼠标的操作是较为麻烦的,幸好有Input Simulator这个工具帮我们解决了很多问题