随笔分类 - .Net~C#
摘要:"C 进阶系列 WebApi" "WebApi服务监控|log4net" ★₯₰☆ Jil引入 "参考"
阅读全文
摘要:##初识 异步除了用委托delegate,Begin/EndInvoke外,还可以用Task //直接实例化:手动Start var task1 = new Task(() => { ... }); task1.Start(); //工厂创建:直接执行 var task2 = Task.Factor
阅读全文
摘要:关于循环和try{}..catch{}的嵌套使用 关于集合类的遍历操作问题 Dictionary在foreach时,不支持删除或更改数据,否则: 控制台程序关闭控制 同时在main()方法中注册事件: 引用变量作为入参传递的问题 Dictionary变量obj作为方法入参inPar,在方法中给inP
阅读全文
摘要:VS Plugin vsCode:https://marketplace.visualstudio.com/vscode vs:https://marketplace.visualstudio.com/vs vs插件安装方法 在线:NuGet 离线:cd Vs2013安装路径\Common7\IDE
阅读全文
摘要:生产中经常会遇到修改配置的情况,但是又需要重启应用程序,是不是有点小烦躁.... 下面了解下在不重启情况下,实现配置更新实时生效 出于性能考虑,对ConfigurationManager采用缓存策略,若要读取新值,务必调用ConfigurationManager的RefreshSection刷新,强
阅读全文
摘要:对 Web Services、WCF 和 Restful 的扫盲可参见:https://www.cnblogs.com/scy251147/p/3382436.html 关于之前对 WCF 的学习,可参见:WCF | wjcx_sqh; 首先,对 Restful Service 作简单的了解 创建分
阅读全文
摘要:问题引出 HttpContext.Current.Cache .VS. HttpRuntime.Cache HttpRuntime.Cache:获取当前应用程序的Cache HttpContext.Current.Cache:为当前HTTP请求获取Cache对象,跨线程可用,在APM模式或创建了子线
阅读全文
摘要:CastleWindsor 参见:CastleWindsor | .Net IOC 框架 AutoFace 参见:AutoFace | .Net IOC 框架 Unity 参见:Unity | .Net IOC 框架
阅读全文
摘要:C# 5.0 VS2012 引入,参见:https://www.cnblogs.com/ctcx/p/5177635.html 调用者信息特性 CallerMemberNameAttribute | CallerFilePathAttribute | CallerLineNumberAttribut
阅读全文
摘要:服务基础 安装管理员打开cmd 或者 将 InstallUtil.exe 直接拷贝到生成目录,运行 InstallUtil WinSvcName.exe 基础 原生实现 ServiceBase ServiceInstaller 问题梳理 解决:注意生成-目标平台(x64 or x86)以及应用程序-
阅读全文
摘要:允许向现有类型"添加"方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。类A需要新增一个方法,但类A是密封的或源代码不可见,即不能修改类A,此时扩展方法允许在另一个类B中利用类A的公有可用成员实现类A需要新增的方法。 扩展方法必须是静态的,所在类也必须是静态的; 被扩展类型必须作为第一
阅读全文
摘要:编译 首先了解下,如何区分编译生成的 .dll的版本方法1:ILSpy反编译工具 通过 assembly属性,release版本没有或仅有如下一种属性 [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStore
阅读全文
摘要:遇到点内存泄漏、句柄泄漏,应该是家常便饭了。这次就是,程序运行内存一点点增加,句柄也是只增不减,个数竟然可以达到几十万,真是瞪大了我的双眼。 借此机会,学习下相关工具~ Process Explore 任务管理器 & 性能监视器 任务管理器应该是比较常用的了,可以查看程序的进程信息、内存、线程、句柄
阅读全文
摘要:旋转 (1)按角度旋转 /// <summary> /// 根据角度旋转图标 /// </summary> /// <param name="img"></param> public Image RotateImg(Image img, float angle) { //通过Png图片设置图片透明,
阅读全文
摘要:去年新入职时,接触过一点 WCF,也知道 Web Service 的存在,目前刚好在做一个 Web Service 相关的东西,借此机会,学习一下 Web Service。 概念初识 首先就要了解什么是 Web Service,Web Service 能用来做什么?具体信息可参见:Web Servi
阅读全文