摘要: 这里用的是Dapper,以前用EF的时候好像有用到过db.savechanges(). 但是项目中没有这个,所以用以下的方法去获取id 背景:涉及到多表入库,需要获取主表的Id,所以用到了这个(timeFields 可以忽略) /// <summary> /// 单个添加 /// </summary 阅读全文
posted @ 2024-07-03 10:28 苏苏苏en 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 需求:需要定时去请求外部服务器的文件,看看每天是否有新的文件上传,如果有就下载到本地服务器,并记录数据。原来的文件重命名。 方案:这里通过文件的MD5和其他条件来判断文件是否存在。因为文件量过大,所以批量下载的时候有时候会出现部分文件没能下载成功,但是数据入库了,所以这里也做了判断,没能下载成功的文 阅读全文
posted @ 2024-06-29 10:35 苏苏苏en 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 去掉启用“仅我的代码” 阅读全文
posted @ 2022-08-16 10:18 苏苏苏en 阅读(252) 评论(0) 推荐(1) 编辑
摘要: 安装nginx编译时报错: 1.nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf (nginx缺少http_ssl_module模块,需要在已安装的n 阅读全文
posted @ 2022-05-12 11:49 苏苏苏en 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 1.达梦数据库服务启动不起来 解决:启动服务之前先停止服务 systemctl stop DmServiceDMSRVER.service 然后再 systemctl start DmServiceDMSRVER.service 注意:启停的指令不要混用,要统一。 另一种指令: 数据库服务的启动和停 阅读全文
posted @ 2022-04-01 14:20 苏苏苏en 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: 1、strToProcess.Replace("@", "@" + Environment.Newline) 2、string newString = strToProcess.Replace("@", "@\n"); 阅读全文
posted @ 2022-03-17 11:07 苏苏苏en 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 现场环境是Ubuntu arm64的离线环境,不同于上一篇的解决方案,由于离线很多指令执行不了,需要安装li bgdiplus,只能通过下载离线安装包去解决。 1.安装包下载地址:https://packages.ubuntu.com/impish/arm64/libgdiplus 2.下载完成后将 阅读全文
posted @ 2022-03-09 10:39 苏苏苏en 阅读(704) 评论(0) 推荐(0) 编辑
摘要: asp .net core 项目 部署在docker中,文件导出使用了System.Drawing.Common包,在容器中使用时报错“The type initializer for 'Gdip' threw an exception.” 排查了一下,发现是docker容器中 System.Dra 阅读全文
posted @ 2022-03-09 10:35 苏苏苏en 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 查看进程 netstat -tunlp |grep 端口号 netstat -ntulp |grep 端口号 netstat -nalp |grep 端口号 查看哪些端口被打开 netstat -anp 查看当前所有tcp端口 netstat -ntlp 开放端口号 /sbin/iptables - 阅读全文
posted @ 2021-12-28 17:35 苏苏苏en 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.Regex.Replace(str, @"\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}", label2.Text); 满足一般情况的验证(字符里只有IP的这种),但是这个正则,32位的Guid好像也符合,所以复杂的字符可能不能用这个 2.Regex reg = new Reg 阅读全文
posted @ 2021-09-30 10:22 苏苏苏en 阅读(1273) 评论(0) 推荐(0) 编辑