上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 46 下一页
摘要: 提问 如何写出最优美的工厂模式 回答 首先定义什么是最优美 最优美代表着他:面对新增开放,面对修改关闭实践 那么如何实现呢? 我选择使用特性 + 反射 public ICommand? BuildCommand(string[]? args) { if (args == null || args.L 阅读全文
posted @ 2022-11-01 09:28 东百牧码人 阅读(23) 评论(0) 推荐(0)
摘要: 提问 异步任务如何同步阻塞 回答 我选择使用GetAwaiter().GetResult() 他比直接调用.Result的兼容性更好因为它支持Task返回类型; 阅读全文
posted @ 2022-10-28 17:24 东百牧码人 阅读(21) 评论(0) 推荐(0)
摘要: 提问 如何删除带有内容的文件夹 回答 if (Directory.Exists(dir)) Directory.Delete(dir, true); 阅读全文
posted @ 2022-10-28 14:16 东百牧码人 阅读(12) 评论(0) 推荐(0)
摘要: 提问 如何读取被占用文件内容 解答 public override (bool ok, string msg) Excute() { var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $@"Logs\Info\{DateTi 阅读全文
posted @ 2022-10-28 14:15 东百牧码人 阅读(53) 评论(0) 推荐(0)
摘要: 提问 什么是语义化版本 回答 主版本.次版本.修正版本 主版本变更条件:不兼容的修改加入 次版本变更条件:在有向下兼容的新功能出现时递增 修正版本变更条件:只做了向下兼容的修正时才递增 参考 https://semver.org/lang/zh-CN/ 阅读全文
posted @ 2022-10-20 16:03 东百牧码人 阅读(20) 评论(0) 推荐(0)
摘要: 提问 软件授权专业词汇 回答 License:许可证 Entitlements:授权 购买授权后颁发许可 阅读全文
posted @ 2022-10-20 11:20 东百牧码人 阅读(33) 评论(0) 推荐(0)
摘要: 提问 构建后事件如何判断文件是否存在 回答 cd bin/Debug if exist *.nupkg dotnet nuget push *.nupkg --api-key oy2agil73bnrazxeblmqs2msoyoam7cuxh6ysybqn3zuzm --source https: 阅读全文
posted @ 2022-10-19 17:13 东百牧码人 阅读(106) 评论(0) 推荐(0)
摘要: 提问 什么是自旋锁 回答 当被访问资源被锁就自己旋转 阅读全文
posted @ 2022-10-19 08:59 东百牧码人 阅读(21) 评论(0) 推荐(0)
摘要: 提问 C# 如何格式化json字符串 回答 private string ConvertJsonString(string str) { //格式化json字符串 JsonSerializer serializer = new JsonSerializer(); TextReader tr = ne 阅读全文
posted @ 2022-10-12 18:23 东百牧码人 阅读(41) 评论(0) 推荐(0)
摘要: 提问 如何生成Scheme的Example 回答 引入 Swashbuckle.AspNetCore.Annotations 服务注入 builder.Services.AddSwaggerGen(options => { options.EnableAnnotations(); }); 编写实体的 阅读全文
posted @ 2022-10-11 13:45 东百牧码人 阅读(130) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 46 下一页