- 博客(5)
- 收藏
- 关注
原创 Hudi Log 文件格式与读写流程
Hudi Log 文件格式与读写流程背景对 Hudi 有一定了解的读者应该知道,Hudi 有 COW 和 MOR 两种表类型。其中的 MOR 表会通过日志文件记录文件,写入一个 MOR 表后产生的文件可以观察到,一个 MOR 表数据存储在3种文件中:Log File(.*log.*),分区元数据(.hoodie_partition_metadata),数据文件(.*parquet)。期间查阅了大量的相关资料,发现发现鲜有文章对 Log 日志数据文件的具体内容与结构做详细的介绍。原因之一可能是:虽然 Lo
2021-12-25 14:24:01
2832
1
原创 CCF201312-4有趣的数动态规划思路总结
问题描述 我们把一个数称为有趣的,当且仅当: 1. 它的数字只包含0, 1, 2, 3,且这四个数字都出现过至少一次。 2. 所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。 3. 最高位数字不为0。 因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031和2301。 请计算恰好有n位的有趣的数的个数。由于答案可能非常大,只...
2018-10-17 14:16:32
292
原创 模拟退火算法与C语言实现(TSP问题)
1简介:模拟退火来自冶金学的专有名词退火。退火是将材料加热后再经特定速率冷却,目的是增大晶粒的体积,并且减少晶格中的缺陷。材料中的原子原来会停留在使内能有局部最小值的位置,加热使能量变大,原子会离开原来位置,而随机在其他位置中移动。退火冷却时速度较慢,使得原子有较多可能可以找到内能比原先更低的位置。模拟退火的原理也和金属退火的原理近似:我们将热力学的理论套用到统计学上,将搜寻空间内每一点想...
2018-09-23 12:31:18
4905
3
原创 遗传算法学习与C语言实现(函数极值)
1概念:遗传算法是进化算法的一种,用来解决最优化的搜索算法。一般用于函数优化,组合优化(NP完全问题如0-1背包问题,最短路径问题等)。其核心思想是达尔文优胜劣汰适者生存的思想,一个种群在自然界中不断繁衍,将适合环境的优良性状保留下来,而因为小概率发生的基因突变而出现的优秀性状也能保留至下一代。运用在解决问题的时候,便可参照这种思想:首先随机生成若干对解,使用一个符合问题的评价标准来检验这...
2018-09-19 09:46:55
7325
4
原创 关于eclipse当中使用SmartUpload使用相对路径的问题
SmartUpload组件上传功能想要使用相对路径进行上传的时候,会出现不知道文件上传到哪里的问题。实际上使用相对路径的时候,只有在发布到Tomcat服务器的项目才能使用,而eclipse的默认设置没有将项目发布到tomcat服务器, 打开Services窗口,如果已经打开了,就不用打开,如果没有就Window -> Show View -> Servers然后可以看到你配置的tomcat , 双
2015-12-16 14:10:16
856
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人