apache-incubator-streampark源码编译本地运行(五)
相信谎言的人必将在真理之前毁灭。——赫尔巴特 今天是这个报错 是install完成后,console提示shaded包下面类找不到 此时我们需要mvn clean下项目,然后取消勾选右侧的shaded模块 最后关闭项目,删除目录下的.idea文件夹,重新打开,install 再次运行即可
psd的js脚本
我们可以随自己的高兴来认识这个世界,然而世界总少不了光明面和阴暗面。——歌德 今天研究了下psd的脚本 Photoshop 中的脚本 https://github.com/Adobe-CEP/CEP-Resources/tree/master/Documentation/Product%20specific%20Documentation/Photoshop%20Scripting 然后下载了脚本监视器插件,可以让我们在使用psd时生成对应的脚本 Downloadable plug-ins and content in Photoshop 然后解压,复制Scripting Utilties 粘贴到PS的路径下面的Plug-ins下面 重启ps即可,之后执行操作则会在桌面生成脚本文件 脚本内容: 1234567891011121314151617181920212223242526272829303132333435363738394041// Copyright 2002-2007. Adobe Systems, Incorporated. All right...
apache-incubator-streampark源码编译本地运行(四)
泰山不让土壤,故能成其大;河流不择细流,故能就其深。——李斯 首先是编译,由于我换到了mac,并且maven profile又发生了改变: 执行跟目录的build.sh 执行后scala报错。。。 此时删除掉maven本地repository里的org.scala-lang 重新执行即可 1Caused by: java.lang.ClassNotFoundException: org.apache.streampark.shaded.org.slf4j.Logger 主要最后的部分: 1Caused by: java.lang.ClassNotFoundException: org.apache.streampark.shaded.org.slf4j.Logger 我们切换到shaded模块进行install
DragGAN
丧失名誉而获得的利益,毋宁称之为损失——赛勒斯 分享一个开源项目: Drag Your GAN: Interactive Point-based Manipulation on the Generative Image Manifold https://github.com/XingangPan/DragGAN 它可以进行一些简单的交互,然后通过AI处理,让图片能够达成很多效果,例如让狮子张嘴、猫咪闭眼、改变人的面部表情、照片角度等
对接chatGPT
人不能制情欲,则被情欲所制。——贺拉斯 今天使用forest对接chatGPT https://forest.dtflyx.com/ chatGPT的api文档:https://platform.openai.com/docs/api-reference/making-requests 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263import com.dtflys.forest.Forest;import com.dtflys.forest.http.ForestProxy;import lombok.extern.slf4j.Slf4j;import lombok.val;import org.dromara.hutool.core.text.StrUtil;import org.dromara.streamquery.stream.core.collection.Lists;impor...
idea卡顿崩溃坑
青年时代的锻炼比黄金还贵——佚名 今天idea很卡,经常卡死动不了崩溃,明明内存分配了很高,使用率也很低,但还是卡死 最后把所有插件禁用掉,发现不卡了,于是一个插件一个插件启用,直到又出现崩溃,发现是这个插件的问题 果断卸载
kotlin的..<运算符
此处果有可乐,我即别无所思。——林语堂 今天升级了kotlin版本1.9.0 发现了个新特性 https://kotlinlang.org/docs/whatsnew19.html#stable-operator-for-open-ended-ranges 这个是用来取代以前的until函数的 12345678fun main() { for (number in 2 until 10) { if (number % 2 == 0) { print("$number ") } } // 2 4 6 8} 现在: 12345678fun main() { for (number in 2..<10) { if (number % 2 == 0) { print("$number ") } } ...
forest自定Address
你若伤过一个人的心,给他一百样好处,也别以为自己不会吃亏。因为羽箭虽然已经从伤口拔出,疼痛依旧留在心上。——萨迪 咱们按照文档里配置: 🚚 请求地址 | Forest 然后使用 12345// 也是通过 @Address 注解来绑定动态地址来源// 每次调用该方法,都可能是不同的根地址@Post("/data")@Address(source = MyAddressSource.class)ForestRequest<String> sendData(); 非常的方便
handsontable
没有祖国,就没有幸福。每个人必须植根于祖国的土壤里。——佚名 分享一个表格组件 https://github.com/handsontable/handsontable 非常有意思
docker-compose安装mysql并指定忽略表名大小写以及挂载配置文件
人要有出世的精神才可以做入世的事业。——朱光潜 之前写了docker-compose.yml安装mysql 但是发现其表名大小写敏感,也没指定配置文件,参考我之前写的: mysql大小写踩坑 mysql8卸载重新安装并配置lower_case_table_names=1 mysql having报错this is incompatible with sql_mode=only_full_group_by 于是重新编写docker-compose.yml 1234567891011121314151617# Use root/example as user/password credentialsversion: '3.1'services: db: image: mysql # NOTE: use of "mysql_native_password" is not recommended: https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-pr...
