摘要: 从 ZR.Admin 里面 摘出一部分 作为参考 1.Program.cs public class Program { public static void Main(string[] args) { var builder = WebApplication.CreateBuilder(args) 阅读全文
posted @ 2024-07-10 14:46 兴想事成 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.Program.cs认识 public class Program { public static void Main(string[] args) { //Build方法构建出一个web应用程序,然后去运行 CreateWebHostBuilder(args) //调用下面的方法,返回一个IW 阅读全文
posted @ 2024-07-09 16:54 兴想事成 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 首先说一下使用场景 WebAPI接口入参使用 object和 dynamic 后续解析和处理 1.object和dynamic 区别 在.NET中,object和dynamic也有一些区别: object:object是.NET中的顶级类,所有类都是object的子类。在C#中,您可以使用objec 阅读全文
posted @ 2024-06-28 12:19 兴想事成 阅读(699) 评论(0) 推荐(6) 编辑
摘要: 需求是这样的, 前后端传参,然后后端序列化把字符串存在数据库. 然后发现时间类型的字段,序列化之后 ,有个字母T, DateTime dt = DateTime.Parse("2024-05-28 23:49:43"); string st = JsonConvert.SerializeObject 阅读全文
posted @ 2024-05-30 11:07 兴想事成 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 某文档操作后得到的字符, 由于Oracle 11g 的字符集原因 ,当前数据库的字符集为 ZHS16GBK . 部分数据内容存储到数据库之后会丢失. SELECT value FROM NLS_DATABASE_PARAMETERS WHERE parameter = 'NLS_CHARACTERS 阅读全文
posted @ 2024-04-18 10:01 兴想事成 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1.开源日志组件源码: https://github.com/alaatm/Sejil 2.下载下来发现里面对于不同的.net core 版本的配置提供了对应的示例 .Net Core 3.1 Program.cs文件中 public class Program { public static vo 阅读全文
posted @ 2023-08-12 17:48 兴想事成 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 翻阅一开源项目中,发现对密码的相关操作. 最开始 , 一般 用 密码->md5 存储. 后来发现md5可以撞库,后来就有听说腾讯的加密方式是md5 26次,然后反转序列再 md5 2次... (道听途说的) 也有用 密码+固定salt 进行md5的, 还有一种是 动态salt+密码->md5 ,这种 阅读全文
posted @ 2023-08-12 11:34 兴想事成 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 测试, 这是测消息 1.按天 select to_char(t.STARTDATE+15/24, 'YYYY-MM-DD') as 天,sum(1) as 数量from HOLIDAY tgroup by to_char(t.STARTDATE+15/24, 'YYYY-MM-DD') --ORDE 阅读全文
posted @ 2023-06-17 17:47 兴想事成 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Oracle的三层分页指的是在进行分页查询时,使用三种不同的方式来实现分页效果,分别是使用ROWNUM、使用OFFSET和FETCH、使用ROW_NUMBER() OVER() 1.使用ROWNUM ROWNUM是Oracle中一个伪列,它用于表示返回的行的序号。使用ROWNUM进行分页查询的方法是 阅读全文
posted @ 2023-06-13 08:51 兴想事成 阅读(472) 评论(0) 推荐(0) 编辑
摘要: oracle中rownum和row_number() row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使 阅读全文
posted @ 2023-06-13 08:48 兴想事成 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 测试JSON {"took":1,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":2,"relation":"eq"},"max_score" 阅读全文
posted @ 2023-06-07 18:35 兴想事成 阅读(396) 评论(0) 推荐(1) 编辑
摘要: 0x01业务描述 说明: 同事搭建的业务系统,最开始使用 log4net 记录到本地日志. 然后多个项目为了日志统一,全部记录在 Elasticsearch ,使用 log4net.ElasticSearchAppender.DotNetCore. 然后搭建了 Kibanal 对 Elasticse 阅读全文
posted @ 2023-04-29 11:00 兴想事成 阅读(641) 评论(3) 推荐(1) 编辑
摘要: 1.使用 using Microsoft.CodeAnalysis.CSharp.Scripting;using Microsoft.CodeAnalysis.Scripting; 2.定义 RoslynHelper 类, 添加一个 DataTable GetTableBySql(string sq 阅读全文
posted @ 2023-03-28 19:49 兴想事成 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 分享一个之前看到的 房贷按揭贷款计算器,也许某天能 用上!!! 原代码面是从 招商银行 某个网站上 找到的. 源代码: 1 <!DOCTYPE html> 2 3 <html> 4 <head runat="server"> 5 <meta name="viewport" content="widt 阅读全文
posted @ 2023-02-25 16:39 兴想事成 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 获取某前端框架, 使用 Mock.js 生成模拟数据, 想要对api进行改造,并且保留原始数据,需要使用C# 重写后端api 的数据 模拟的内容: Random.guid() uuid: '@uuid', id: '@id', email: '@email', datatime: '@datetim 阅读全文
posted @ 2023-01-03 16:06 兴想事成 阅读(155) 评论(0) 推荐(0) 编辑