草庐IT

随笔小记

全部标签

es查询简单场景问题小记

需求背景:将订单表数据同步至es,实现根据订单名称、产品名称、客户姓名、客户手机号、备注、供应商姓名进行模糊查询ps:整合springboot+RestHighLevelClient关于操作es数据的工具类,网上一抓一大把,我也是随便找了文章,修修改改直接用的这篇文章主要是想记录一下在查询时遇到的问题1、关于多条件or查询,可以使用BoolQueryBuilder,must代表必须匹配的条件,should代表可匹配的条件,以下query语句的意思即为:查询数据必须满足匹配orgId的情况,但是name、telephone、remark三者匹配其一即可BoolQueryBuilderqueryB

随笔-Unity中Vector3的点乘、叉乘、投影等的几何意义及应用

1.Vector3的几何意义:    Vector3有x,y,z三个变量,我们在Unity最常见用它来表示坐标数据,但是它同时也可以代表距离、速度、位移、加速度以及方向。至于它在我们使用过程具体代表什么,完全基于我们程序员自己为它赋予了什么意义,也就是取决于我们用它计算的过程。这么说可能是有点抽象,我们来具体举例说明一下。    (1)设两个Vector3的坐标点分别为v1和v2,当我们用v1-v2时,就可以得到一个从v2点到v1点的向量v3。那么这个向量v3我们就可以认为是一个从v1点到v2点的长度且拥有v2点到v1点方向的一个向量,但是他的类型依旧是Vector3。privatevoidS

达梦数据库使用小记录【关于 无效的列】

【DM版本】:DmJdbcDriver18【8.1.2.192】【操作系统】:centos7 【项目结构】*:项目是springboot【2.7.10】+mybatis【mybatis-plus-boot-starter3.5.3.1】-plus+DmJdbcDriver18【8.1.2.192】数据库中创建表的时候设置大小敏感表名和字段名均为小写,按照文档说明,加上双引号【""】就可正常使用,事实在管理工具中加上双引号的确可以使用但是在项目中,调用mybatis-plus中IService中的save方法,就一直提示:dm.jdbc.driver.DMException:无效的列  后经高人

【随笔】博客质量分计算,如何让自己的博客脱颖而出,也许文章能够给你答案

官方质量分查询地址:www.csdn.net/qc1、标题质量1.1、标题质量应该做到以下几点符合自然语言语法的主谓/动宾结构1部分词汇在术语词典中,重点是主语和宾语2如果一个标题只有术语词典中的词,做一定的降权3标题的情感分析结果应趋向于中立,情绪激烈的予以降权4对包含负分数词汇的标题降权1)排序依据内容质量分,这个质量,并不是严格遵循主观上的内容质量,而仅仅是一个排序依据,属于推荐系统的一部分2)目标基于统计算法而非人工干涉,尽可能在统计上将更优质的内容推荐给用户,推荐系统也不能保证推荐的内容能够百分百就是用户想要的1.2、标题推荐标题推荐,主要目标是两个1)第一个目标,标题应该符合专栏题

前端工程化小记

1.引言工作中,我们是否经常遇到以下情况:我们是否发现接手其他同事的代码非常痛苦,比如:缩进,换行等等代码风格这些一度让人浑身难受某个同事提了经常提语法报错的代码,语法报错只能用肉眼一个个review代码,完全没有提示同事每个人写的commit风格都不一样,也有偷懒的,一个单词搞定的,但是也不描述本次更改是属于什么范畴?比如:是加功能?是代码优化?还是修复bug?还是修改webpack配置?还是修改工具链等等如果是monorepo的仓库,里面有很多项目,commit一顿乱写,完全不管改的哪个项目,是不是很崩溃?关于代码语法检查、代码格式化、commit注释规范、代码编译等等这些工作量繁杂且巨大

刷题小记

今天在刷牛客网华为机试的题目。有个素数伴侣的算法,就是在给定一组数字中,例如2,3,5,6,11,13,找出能够配对最多的素数对数(素数:不能被除了1和本身之外的数整除)。比如2+3就是一个素数,这俩就是一对素数伴侣,剩下四个数以此类推找出最大配对数。题目很好懂,如果给一个例子自己算也很好算,但就是自己的计算也没有规律可言,都是肉眼找。思来想去找不到计算规律,查看题解才知道,原来有一个匈牙利算法,可以解决此类问题。这个算法的核心可以用八个字概括:先到先得,能让则让。简单来说我们的数字列表可以分为奇数和偶数两对,只有奇数+偶数的组合才可能是素数。也就是说我们其实是在给奇数项和偶数项画连接线。先到

Stable Diffusion 深度图像库插件使用小记

前言            Controlnet横空出世以来,StableDiffusion从抽卡模式变为引导控制模式,产生了质的飞跃,再也不用在prompt中钻研如何描述生成人物的动作模式,他对AI画师来说生产力提高不知道多少倍,文末附100个Lora资源方便大家使用。对于论文作者,某渣深感佩服。ControlNet直译即是控制网,是一个基于StableDiffusion1.5的轻型预训模型,在开发者张吕敏的论文demo中,他解释说ControlNet通过输入条件来控制预先训练的大型扩散模型,能利用输入图片(inputimage)里的边缘特征、深度特征或人体姿势的骨架特征(posturesk

随笔 | 从今天开始,相信自己,“坐享其成”~

早晨起来,我又折腾了大半天,当然,还是希望解决三四年前不知为何,引入到TBtools的文件拖拽bug。简单来说,就是从JDK11.0.6(不包括11.0.6)之后的所有JDK版本,都会出现拖拽并放置文件到TBtools中,然后卡死。卡死的频次在JDK11上非常高。这个就很难,一般而言,我自然是不希望升级JDK,毕竟一升级可能会出现某些接口不兼容云云,我至今用JDK6在coding。但是为了让TBtools在HDPI界面上显示良好,必然是要升级到JDK9或者以后版本,jdk11是LTS,自然很好。当然,停留在JDK11不是不行,我也希望如此。然而windows下JDK11的安装器无法正常工作(逻

我的docker随笔42:TiDB数据库部署

本文介绍TiDB数据库的容器化部署。起因前段时间,国产化替换提上了日程,有关部门(这个真的是某部门)作为领导身份介入,因此,需启动相应的事情,但最近似乎没有什么动静。因为身份问题,只好私下做一些力所能及的事。数据库方面,有同事已经对接上达梦,当前只是安装了达梦数据库,加了技术群,然后就没有然后了。因为一些原因,没有对此研究很深,恰好看到TiDB,高度兼容MySQL,在github上是开源的,而且是用golang写的,天然有好感,于是花点时间接触。既然是国产化,操作系统也要考虑国产的,当然还是Linux操作系统,硬件芯片则必须是arm64(aarch64)的。奇怪的是,在网上搜索资料,arm平台

HarmonyOS随笔

ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,扩展了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。TS是JavaScript(简称JS)的超集,ArkTS则是TS的超集。Mozilla创造了JS,Microsoft创建了TS,Huawei进一步推出了ArkTS关于JS为了提升应用的开发效率,相应的JS前端框架也不断地涌现出来。其中比较典型的有Facebook发起的React.js,以及个人开发者尤雨溪发起的Vue.js。React和Vue的主要出发点都是将响应式编程的能力引入到应用开发中,实现数据和界面