随笔分类 - .NET
摘要:bundle文件放在应用根目录,命名为 bundle.config 内容模板
阅读全文
摘要:除非在linux下开发才安装SDK,一般生产环境只需安装 runtime 1、添加 yum 源 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[packages-mic
阅读全文
摘要:C# 6.0 版本包含许多可提高开发人员工作效率的功能。 此版本中的功能包括: 只读自动属性: 可以创建只能在构造函数中设置的只读自动属性。 自动属性初始值设定项: 可以编写初始化表达式来设置自动属性的初始值。 Expression-bodied 函数成员: 可以使用 lambda 表达式创建单行方
阅读全文
摘要:遇到的问题:对于相同代码多处部署时,AppSettings配置的到处都是,略显冗余混乱。 解决办法:统一配置到数据库,方便修改。 效率考虑:增加一层静态缓存,采用定时刷新策略。
阅读全文
摘要:平时经常会迭代集合,如果数据多的话会很耗时。 例子: 优化方法一,使用并行操作,但它并行能力依赖于CPU核数: 优化方法二,多线程(多任务)操作,基于Task实现,轻轻松松用上多线程: AsTaskQuery具体实现: 接口声明 ITaskQuery<T>的扩展方法定义 IEnumerable<T>
阅读全文
摘要:写代码时喜欢连贯的、链式的写下去,而不是光标再返回到前面写类型转换等等。 自定义了些字符串扩展方法: 1 /// <summary> 2 /// 字符串操作扩展方法类 3 /// </summary> 4 public static class StringOperationExtensions 5
阅读全文
摘要:我们在.net中处理json数据时,经常需要定义相应的类。比如json数据:{ "name" : "hello", "age" : 18 },则需要定义相应的类,包含属性 name、age。 如果不想定义那些烦人的类怎么办?这就用到了.net 4.0的动态类型。 1、自定义JavaScriptCon
阅读全文
摘要:工作中有个需求,定期请求多个URL。“定期”采用计划任务实现,请求URL,虽说start url可以实现,但不灵活。自己制作了个专门请求URL的工具,并记录请求结果。 控制台程序代码: 1 class Program 2 { 3 //日志目录 4 static string logFileDirec
阅读全文

浙公网安备 33010602011771号