- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 单元测试中H2数据库UTC_TIMESTAMP函数兼容问题解决
通过H2内存数据库实现单元测试中数据库操作的时候,如果MyBatis配置的SQL语句中包含了·函数会出现语法不兼容问题。
2022-08-17 09:31:15
498
原创 Hive怎么处理数据倾斜问题
Hive怎么处理数据倾斜问题group by 倾斜group by语句中出现的倾斜,通过改变写法或参数设置原理:1次reduce->2次reduce1 写法调整对于确定的倾斜值,先均匀分布到各个reducer上,然后开启新一轮reducer进行统计操作。写法如下-- 正常写法select key,count(1) as cntfrom tb_namegroup by key;-- 改进后写法select a.key,sum(cnt) as cntfrom ( select
2020-08-05 14:53:28
475
原创 软件设计原则
软件设计原则开闭原则对扩展开放 对修改关闭依赖倒置原则要依赖抽象 不要依赖具体类。上层不要依赖底层,二者都应该依赖于抽象单一职责原则一个类、接口、方法只负责一项职责接口隔离原则不要在一个接口里面放很多方法,尽量细化迪米特法则一个对象对其他对象知道的越少越好。只和朋友交流 不和陌生人说话。里氏替换原则引用父类的地方必须能透明的使用其子类对象。子类可以扩扩展父类的功能,但不能改变父类原有的功能合成复用原则尽量使用组合 不要用继承参考https
2020-06-07 16:25:14
173
原创 VS调用opencv_contrib3.2.0的text模块(So easy版)
本文是作为上一篇文章《Win10+VS2017编译opencv3.2.0和opencv_contrib3.2.0来调用text模块》的补充(非编译版本,更简洁一些)之前那篇文章讲的是差不多从零开始编译tesseract和opencv+opencv_contrib,步骤确实是太繁琐,这里我找到了一个更简洁的方法 [1] ,不需要编译,就可以直接跑起来。(就是“盗用”别人编译好的二进制文件就行了^0^
2017-07-05 17:33:42
912
原创 Lissajous曲线动画演示(Matlab实现)
在别人的博文里看到 Lissajous曲线的动态图, 感觉还挺帅,于是自己也想玩一下。具体实现环境: Matlab R2017aAnimated Line 实现动画效果首先用animatedline创建初始动画线条对象 [1] ,接着在循环中动态地向线条中添加点,并使用 drawnow 在屏幕上显示该新添加的点,然后用getframe捕获的当前图像。
2017-07-03 01:41:37
2760
1
原创 Win10+VS2017编译opencv3.2.0和opencv_contrib3.2.0来调用text模块
前言最近做一些字符识别的事情,想试一下opencv_contrib里的Text(自然场景图像中的文本检测与识别)模块。我参照了网上的一些教程去编译opencv+opencv_contrib,但是最后去跑样例程序(比如end_to_end_recognition.cpp ),在运行生成的exe文件时会提示OCRTesseract(33): Tesseract not found.类似的错误。
2017-06-19 19:08:24
4757
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人