—host 文件修改 C:\Windows\System32\drivers\etc
—C# 注册Dll文件 https://www.cnblogs.com/xiesong/p/7243397.html
C:\Windows\SysWOW64 REGSVR32 OPCDAAuto.dll – 成功
REGSVR32 OPCServer.dll – 失败
string fileName = strFullName.Substring(strFullName.LastIndexOf("\") + 1);
if (!Directory.Exists(@“D:\InterfaceLog\GuangJiao_PTL\20190814\获取派遣任务\2019081410”)) { return false; }
//public static String LogFlag = DateTime.Now.ToString(“yyyyMMddHHmmssfffff”); public static String LogTitleHour = DateTime.Now.ToString(“yyyyMMdd”);
–C# 添加 任务调度框架; fluentScheduler
–任务定时器 简单、轻量、功能非常强大的C#/ASP.NET定时调度任务执行管理组件–FluentScheduler之实例篇 https://codedefault.com/p/c-sharp-asp-net-task-timer-fluentscheduler
–blog 网站搭建 https://codedefault.com/p/create-aspnet-mvc-5-web-application-repository-autofac-automapper-sqlsugar-step-by-step-01
—websocket深入浅出 https://github.com/Ortonzhang/WebSocket-ws https://blog.csdn.net/sinat_36422236/article/details/85051547
–web服务器返回406的解决方法 headers{ Accept:“application/json, text/javascript, /”, }
–C# 开源框架(整理) https://www.cnblogs.com/GmrBrian/p/7205800.html
—C# 框架 json.NET https://www.newtonsoft.com/json/help/html/Introduction.htm
–DevExpress控件使用经验总结 https://www.cnblogs.com/wuhuacong/archive/2011/08/31/2161002.html
--string 和 stringBuider 区别1 string 对象时恒定不变的,stringBuider对象表示的字符串是可变的。
2 stringBuilder是.net提供的动态创建string的高效方式,以克服string对象恒定性带来的性能影响。 对于简单的字符串连接操作,在性能上stringBuilder并不一定总是优于string。 因为stringBuider对象创建代价较大,在字符串目标连接较少的情况下,过度滥用stringBuilder会导致性能的浪费, 只有大量的或者无法预知次数的字符串操作,才考虑stringBuilder来实现。 事实上,一般连接次数设置100次以内,根本看不出两者的性能差别。
当修改字符串信息时,此时不许创建对象,可以使用stringBuilder对象。
—datagridview随窗体的大小而变,表格填满控件 在C#winform布局的时候,我们拖一个datagridview到窗体上面, 将datagridview调整为适合窗体的大小, 但是我们运行之后,点击最大化按钮的时候, 却发现datagridview的大小没有随着窗体的大小而变化, 影响窗体的整个布局效果, 这时候可以设置一下datagridview的相应属性就可以实现, 将Anchor的属性设置为TOP,BOTTOM,LEFT,RIGHT即可实现datagridview随窗体的大小而改变