随笔分类 - dotNet
摘要:学习 https://www.cnblogs.com/codelove/p/10100481.html
阅读全文
摘要:目的:以控制台方式开发Windows服务程序,调试部署方便。 https://www.cnblogs.com/itjeff/p/8316244.html https://www.cnblogs.com/gossip/p/4506142.html using System;using System.C
阅读全文
摘要:class test { public string a; public int b; public byte[] c; public IntPtr d; } 把上面对象序列化成string并保存。 test t=new test() { a = "aa", b = 444, c = new byt
阅读全文
摘要:总结: thread能启动非常多的线程同时工作,但threadpool和Task同时并行的线程数有限,约20个左右,但Threadpool设置最大并行数后则不会超过此数。 另:thread和threadpool的子线程中如果有未处理的异常,则主程序则会出现“*** 已停止工作”这样的错误(程序自动退
阅读全文
摘要:string[] arr = { "地", "王一", "二", "大", "水", "国", "观","王二" }; CultureInfo StrokCi = new CultureInfo(133124); Thread.CurrentThread.CurrentCulture = Strok
阅读全文
摘要:测试环境:win7 64位 参考:http://www.cnblogs.com/lenmom/p/8556611.html 方法1,结果:5VP9MZ60 ManagementClass mc = new ManagementClass("Win32_PhysicalMedia"); //网上有提到
阅读全文
摘要:一个开源的表格控件,界面像Excel,看来很好,有机会在项目中使用:ReoGrid https://reogrid.net/
阅读全文
摘要:/// <summary> /// 从一段文本中过滤出手机号,如"地址是在燕18892456564山13492456564路378号~~~洋纱小区对面 传真051253581349董事长:15133652276 1513365227615133652276总经理1513365227653575357
阅读全文
摘要:收藏自:https://blog.csdn.net/ltolll/article/details/7637995 经测试,有效。 private const int WS_HSCROLL = 0x100000; private const int WS_VSCROLL = 0x200000; pri
阅读全文
摘要:通过 Nuget获取包StackExchange.Redis 写数据: ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("127.0.0.1:6379,password=CeshiPassword1"); IDatabase d
阅读全文
摘要:因为要在C/S程序中使用WebBrowser控件,因为默认的IE版本很低,无法使用Html5功能,故需通过把程序名写入注册表的方法指定IE版本。 但操作的过程中出现一个问题: 1.使用代码找到相关项,并写入进程名指定的IE版本。RegistryKey ie = mreg.OpenSubKey(@"S
阅读全文
摘要:Firebird3.0 插入1万条Guid,不带事务:5500ms 插入1万条Guid,带事务:2300ms mssql2008 插入1万条Guid,不带事务:1400ms 插入1万条Guid,带事务:800ms 数据库都安装在本机,调用端为c# framewrok4,mssql插入速度约是Fire
阅读全文
摘要:Control c = Control.FromHandle(this.textBox1.Handle); TextBox f = c as TextBox;
阅读全文
摘要:以前常用的是:string.format("{0}{1}, a, b)这样格式。 实际上还有一种格式更好一点: string id = "10"; int m = 20string str = $"linezero-{id}, {m}"; 字符串需要前导字符$
阅读全文
摘要:本处主要是指读取和修改appSettings节点: 读取: string port = ConfigurationManager.AppSettings["port"]; //port字符不区分大小写,但注意config文件中port前后不要有空格,否则出错 写入: Configuration co
阅读全文
摘要:方法1 : 需要手工添加引用:System.Web.Extensions,使用较方便: Dictionary<string, string> dict = new Dictionary<string, string>(); dict["s"] = "s1"; dict["t"] = "t1"; Sy
阅读全文
摘要:没什么技术含量,但如果不知道则实现起来很麻烦。 c#中textbox.lines只记录回车的数量,并不是真正的总行数,如何得到呢,请使用: int 总行数 = this.textBox1.GetLineFromCharIndex(this.textBox1.Text.Length) + 1 ; 下面
阅读全文
摘要:通过按钮或Form_Load中切换: ThemeResolutionService.ApplicationThemeName = "Windows 7"; //具体的主题名,不同的主题名需要引用相关的dll文件,或从工具栏中拖入自动引用 拖入主题后,控件属性中有ThemeName属性。 Teleri
阅读全文
摘要:1. 一个udp client可以同时往多个组播地址发送数据,多个udpclient可以同时往一个组播发数据。2. 本地udp必须监听组播端口,否则收不到数据。3. 一个udp可以同时加入多个组播组,多次加入同一组播组会出异常,退出一个未加入的组也会出异常。4. udp组播接收时可以得到发送端的地址...
阅读全文
摘要:string str = @"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFileName=z:\ttt.mdf;User Instance=true";其中User Instance=true参数不可少。//http://ww...
阅读全文