2021/10/14 15:00
有朋友说需要用到英文大小写转换,于是我就增加了一下,有三个功能,转大写,转小写,首字母转大写。其中转大写和转小写很简单,直接toUpperCase()和toLowerCase(),重点在于首字母的大小写转换,这个就需要分离每一个单词的首字母,然后toUpperCase(),想着情况比较多,问题也多,于是就直接百度看看别人怎么写的,在“借鉴”了一番后,
演示效果:
https://www.zn.gg/tools/englishConvert代码如下:
function toFirstLetterCase() {
var index;
var tmpStr;
var tmpChar;
var preString;
var postString;
var strLen;
tmpStr = textBox.value.toLowerCase();
strLen = tmpStr.length;
if (strLen > 0) {
for (index = 0; index < strLen; index++) {
if (index == 0) {
tmpChar = tmpStr.substring(0, 1).toUpperCase();
postString = tmpStr.substring(1, strLen);
tmpStr = tmpChar + postString;
}
else {
tmpChar = tmpStr.substring(index, index + 1);
if (tmpChar == " " && index < (strLen - 1)) {
tmpChar = tmpStr.substring(index + 1, index + 2).toUpperCase();
preString = tmpStr.substring(0, index + 1);
postString = tmpStr.substring(index + 2, strLen);
tmpStr = preString + tmpChar + postString;
}
}
}
}
return = tmpStr;
}
2021/10/3 18:00
-- 老虎说一个月前的帖子不会置顶,于是的复制了一下,开一个新帖。旧的帖子等下看看删除还是隐藏。
周末在家想要更新一下自己的工具站,虽然目前仅有4款工具,ocr文字识别国庆增加了,但是没有来得及在林子写,想要看过程的可以看b站:
https://www.bilibili.com/video/BV1cb4y1Y7Qd/也许这是一个契机,工具站目前的页面都是写死的,所以分类就无法使用,并且每次更新工具都是更新html,然后重新打jar包,上传,非常的慢且繁琐,于是想要更新一下两点:
1. 分类功能增加
2. 分离静态模板
先来做的是分类,这个新建三个表:sort(分类表),tool(工具表),sort_tool_merge(关联表),分类表写入分类就可以了,工具表写入工具名称、介绍、图片、地址等信息,关联表就是把分类表和工具表的id关联起来。之后要做的就是联表查询,根据分类id,去关联表找到改分类id下的所有工具,然后根据关联表关联的工具id,拿到工具的全部信息。之后循环显示一下就可以了。问题不大。
之后做一下分离,去掉spring boot官方打包插件,使用maven-dependency-plugin,把resource分离到jar包同目录下,这样更新的时候只需要修改html就可以了。
具体效果参见:
https://zn.gg/2021/8/16 9:35
更新了一个在线录屏的功能,支持win和mac,以后录屏不需要下载软件了。
https://zn.gg/tools/recscreen2021/8/13 18:14
之前工具页面的分类是写死的,现在从数据库中读取
https://zn.gg/tools 这个页面
Spring Boot在线工具网站,支付测试
最近基于spring boot开发了一个在线工具网站,做了一个支付,想测试一下支付,注册之后可以在“我的”页面中充值积分,1分钱充一个积分。
积分可以购买服务,注册以及支付想请各位大佬测试一下,有问题的话及时修改.
地址:
https://zn.gg/
这么好的帖子没人顶?