首页
学习
活动
专区
工具
TVP
发布

10km的专栏

专栏作者
553
文章
1131914
阅读量
51
订阅数
java:蛇形命名法格式(snake-case)字符串变量名转驼峰命名法格式(camel-case)
在变量命名的习惯方法有多种,不同的语言变量都有约定俗成的命名方式,比如常见就是蛇峰命名法(camel-case)和蛇形命名法(snake-case),比如Java中的命名习惯就是用camel-case,而SQL语言和C语言这些历史更久的设计语言命名习惯是snake-case.
10km
2022-09-26
1.2K0
java/poi 调整Excel 列宽支持自适应中文字符宽度
apache/poi是apache旗下用于读写Microsoft Office 二进制文件和OOXML 格式文件的开源库。用它来进行excel文件的导出是很趁手的。 一般来说可以直接使用 Sheet.autoSizeColumn方法自动调整每列的宽度。但是遇到包含中文的列,autoSizeColumn方法计算的列宽是不正确的,算出的宽度不能完整显示中文内容。最近项目中就遇到了这个问题,于是参考网上的各类文章,自己实现了自动适应中文字符宽度的方法
10km
2022-09-16
2.1K0
ant调用make实现Makefile编译
上一篇博文《cmake:shell(bat,sh) 脚本方式生成Makefile》中完成了cmake生成Makefile脚本的过程,也就是步骤1,本文谈谈步骤2和步骤3的实现:
10km
2022-05-07
7330
ant脚本中用beanshell实现简单的自定义task
ant的功能非常强大,并且具有非常好的可扩展性,可以直接嵌入脚本(script)来自定义task,并且可以支持多种脚本语言(Javascript ,Apache BSF,Groovy ,Python,beanshell,Ruby,Judoscript等等)
10km
2022-05-07
2590
linux shell:将蛇形命名法(snake-case)变量字符串转为驼峰命名法(camel-case)变量字符串
最近的工作有一个需求,需要利用linux shell脚本将_或-作连字符的变量名字符串转为驼峰命名法(camel-case)的字符串,其实吧,'_'做连字符的命名方式有专门的名字,蛇形命名法(snake-case).'-'做连字符的命名方式也有专门的名字,脊柱命名法(spinal-case),也有叫kebab-case(kebab-烤肉串,也挺形象的).关于这些命名方式的由来本文未尾的参考资料1 2 3都有详细说明,我也是这次为了解决这个问题查资料才知道这些名词,以前孤陋寡闻了。
10km
2021-12-01
1.5K0
spring boot: java.lang.AbstractMethodError: org.apache.bval.jsr303.ApacheValidatorFactory.close()V
上面的异常直接原因就是 org.apache.bval.jsr303.ApacheValidatorFactory(org.apache.bval:bval-jsr303:0.5)没有close方法. 进一步究期原因是 ApacheValidatorFactory 所实现的接口ValidatorFactory的早期版本是没有close方法的,而spring 4用的 org.hibernate:hibernate-validator:5.3.6.Final用到的ValidatorFactory版本更高,定义了cloase方法 更进一步,在项目启动时阴错阳差的SPI加载ValidatorFactory实例时先找到了ApacheValidatorFactory,而非spring4需要的HibernateValidatorFactory,所以就报错了。 解决的办法么,也很直接:把org.apache.bval:bval-jsr303排除掉
10km
2020-03-18
8710
cmake:shell(bat,sh) 脚本方式生成Makefile
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/50444643
10km
2019-05-25
1.9K0
cmake:在Makefile中运行ant脚本
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/51832822
10km
2019-05-25
1.6K0
java:commons pool2 在android下的使用
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/81134925
10km
2019-05-25
8750
axis2:用ant脚本生成webservice client 端的java/c代码
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/52125994
10km
2019-05-25
6890
windows:icacls命令行修改文件使用默认继承的ACL及ant脚本实现
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/52117776
10km
2019-05-25
1.6K0
maven:多源文件夹生成javadoc
该文讲述了在Maven项目中如何使用maven-javadoc-plugin插件来生成多源文件夹的javadoc,包括配置sourcepath和绑定javadoc插件到Maven生命周期等步骤。
10km
2018-01-03
1.2K0
maven/plugin开发:插件版本不匹配导致的报错:Method: ‘name’ not found in class in ParameterAnnotationContent
该文介绍了在编写Maven插件时,由于插件版本不匹配导致的问题。文章提到,如果不指定plugin的version,默认使用Maven core的plugin-plugin版本,这个版本过低,无法识别某些新版本的annotation。文章提供了两个解决方案:1.去掉代码中的name定义,把Maven plugin的相关库版本降到3.2.5/3.2;2.指定使用Maven plugin的version,把pom.xml中<pluginManagement>的<plugins>内的plugin版本改为3.5。
10km
2018-01-03
1.9K0
javabean:boolean和Boolean类型的getter方法名是有区别的
10km
2018-01-03
1.8K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档