Node17  npm9.6.2 CentOS7 GCC4.8.5 安装 时候,报错: npm ERR! g++: error: unrecognized command line option ‘-std=gnu++17’ npm ERR! g++: error: unrecognized command line option ‘-std=c++17’ 具体信息: npm ERR! code 1 npm ERR! path /usr/local/lib/node_modules/better-sqlite3 n…

2023-04-02 0条评论 686点热度 0人点赞 admin 阅读全文

如图,需要检查某一个数据,是否存在于某个工作表的某一列(或某一行)中 假设要检查的数据在A2单元格中,需要检查这个数据是否在这1000个数据中,原始样本在Sheet2的A1到A1000。 利用COUNTIF函数,COUNTIF会返回一个数字 如果是0,说明A2的值,并不存在于Sheet2的A1-A1000中 如果是大于0的值,说明存在于Sheet2的A1-A1000中出现的次数 =COUNTIF(Sheet2!$A$1:Sheet1!$A$1000, A2) 上面的公式中,使用了$A$1这样的绝对范围,防止公式的列…

2023-03-26 0条评论 964点热度 0人点赞 admin 阅读全文

需要在某个表筛选出:按照某个字段分组、分组后的每一个分组的第一行数据 例如一张student学生表,按照学生所在的班级,筛选出每个班的一个学生 select * -- column names as required! from ( select id, name, class_no , row_number() over ( partition by class_no order by DBMS_RANDOM.RANDOM ) rn_ from t_student ) where rn_ = 1 -- 这里ord…

2023-03-25 0条评论 548点热度 0人点赞 admin 阅读全文

默认情况下SpringBoot的stringRedisTempalte只能存string,redisTemplate如果存入bytes也会报错,是因为找不到相应的ValueSerializer,或者用默认的StringRedisSerializer来序列化,导致bytes无法转成String而报错。 我们可以在Redis的配置文件下,指定相应的ValueSerializer。 RedisConfiguration.java的配置如下: import org.springframework.context.annot…

2023-03-08 0条评论 1141点热度 0人点赞 admin 阅读全文

有一个List,里面的元素有多个属性,我们需要根据里面的2个(或者多个)属性来对这个List去重。 代码如下: public static void main(String[] args) { List<SomeObject> list = new ArrayList<>(); list.add(new SomeObject("abc", 100)); list.add(new SomeObject("abc", 100)); list.add(new SomeObject("def", 1…

2023-03-05 0条评论 492点热度 0人点赞 admin 阅读全文

MyBatis中在XML写SQL,如果遇到特殊字符(例如大于等符号)需要转义或特别处理,因为要符合xml的约定。 原符号 < <= > >= & ' " 转义后符号 &lt; &lt;= &gt; &gt;= &amp; &apos; &quot; 例如:sql如下: select * from t_table where create_date &gt;= #{startDate} and create_date &a…

2023-02-25 0条评论 879点热度 0人点赞 admin 阅读全文

在新安装的Ubuntu下新建了一个定时任务(crontab),但是没有看到定时任务执行的效果,所以想要排查一下,可以看日志,但是网上查到的日志路径: /var/log/cron.log 连日志文件都没有。 原因是ubuntu默认没有开cron日志,解决方法如下: 修改rsyslog的配置文件: sudo vim /etc/rsyslog.d/50-default.conf 找到这一行去掉前面的注释: cron.* /var/log/cron.log 重启相关rsyslog服务: systemctl restart …

2023-02-12 0条评论 854点热度 0人点赞 admin 阅读全文

在Linux(CentOS)上编译的方式redis,问题出现的步骤,下载了安装包,解开后,先make & make install 的时候报错提示没有gcc,然后安装了gcc,然后再次执行 make的时候,就出现了 zmalloc.h:50:31:fatal error: jemalloc/jemalloc.h: No such file or directory 以上这个错误。 因为上次在编译的时候遇到了错误,又残留文件,只需要清理上次编译残留文件,重新编译,就可以了,命令如下: make distcle…

2023-02-11 0条评论 854点热度 0人点赞 admin 阅读全文

因为需要一个新功能要把POI升级到5.2.2,pom.xml下直接修改了版本号以后,启动程序导出Excel报错了,如下: java.lang.NoClassDefFoundError: org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream 解决办法 看报错是关于commons-io的,经过研究,发现指定commons-io的版本为2.11.0以上即可解决问题 <dependency> <groupId>commons…

2023-01-30 0条评论 912点热度 0人点赞 admin 阅读全文

阿里云试用OSS的API获取某个文件文件的地址,返回的是http的地址,官方的示例代码如下: String endpoint = "oss-cn-shanghai.aliyuncs.com"; OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret); try { boolean exists = ossClient.doesObjectExist(bucketNameStatic, key); if (…

2023-01-28 0条评论 1085点热度 0人点赞 admin 阅读全文
167891085