
DoNet
MarvelHonor
这个作者很懒,什么都没留下…
展开
-
程序如何读取超过1500人的通讯组成员
程序如何读取超过1500人的通讯组成员由于域控的LDAP策略导致一次最多能请求1500人的通讯组,解决方法就是遍历LDAP所有的员工,然后获取员工的memberof字段,在这里判断是否为自己需要的通讯组,以此方法,便可实现获取指定通讯组的所有成员,并获取每个成员的详情下面我们贴出代码:Program.csusing System;using System.Collections.Ge...原创 2020-01-15 10:49:13 · 445 阅读 · 0 评论 -
C# 通过短信猫(使用深圳市仕方通信的4G短信报警模块)实现的一个短信网关,可实时收短信并根据短信内容调用指定的接口实现联动其它系统或者写入数据库
C# 通过短信猫(使用深圳市仕方通信的4G短信报警模块)实现的一个短信网关,可实时收短信并根据短信内容调用指定的接口实现联动其它系统或者写入数据库实现步骤:1、下载我的资源里的相应类库DLL。2、下载Log4jnet.dll,方便日志记录。先看一下效果:3、直接看代码,如下:Program.csusing GSMMODEM;using System;using System.C...原创 2020-01-13 17:03:09 · 957 阅读 · 0 评论 -
C# 最简单明了的操控短信猫 GSM猫 4G短信猫的示例
C# 最简单明了的操控短信猫 GSM猫 4G短信猫的示例1、首先请下载我的资源里提供的DLL,把一切都封装好了2、代码示例:using GSMMODEM;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespac...原创 2020-01-13 11:40:22 · 536 阅读 · 0 评论 -
通过SNMP查询交换机的MAC表以及核心交换机的ARP表,实现查询对应关系
通过SNMP查询交换机的MAC表以及核心交换机的ARP表,实现查询对应关系通过SNMP查询交换机的MAC表以及核心交换机的ARP表,实现查询对应关系,这样就可以实现后面我们要的功能了,无论是查询IP的MAC,接在什么交换机的什么口,还是去匹配机房里异常的进入设备,后面可以加上集成MSSQL数据库,在表里加上每个MAC的所有历史记录,比如什么时候接入交换机,什么时候换到另外的交换机的哪个口。...原创 2020-01-10 11:19:11 · 6985 阅读 · 0 评论 -
C# 实现ListView 鼠标移动 项目行高亮 以及Listview的双缓冲模式
C# 实现ListView 鼠标移动 项目行高亮 以及Listview的双缓冲模式1、声明一个ListView类,开户双缓冲模式class ListViewBuffered : System.Windows.Forms.ListView { public ListViewBuffered() { // 开启双缓冲 ...原创 2019-12-27 12:01:34 · 919 阅读 · 0 评论 -
C# 委托说明与解释
委托就是一个函数声明,但没有函数体,可以使它引用不同的函数来实现不同的目的,将真正的事情交给其它人处理。最简单的方式见下:例1:private void button3_Click(object sender, EventArgs e) { Set set_deg = new Set(set2); set_deg(80); ...原创 2019-12-27 12:00:21 · 150 阅读 · 0 评论 -
C# WSDL web服务 webservice 返回纯json 并让Web服务支持HTTP请求
C# WSDL web服务 webservice 返回纯json 并让Web服务支持HTTP请求改变数据的返回方式,用 Context.Response.Write代替return 语句,修改GetQrCodeList方法如下即可返回正确的Json格式数据。[WebMethod] public void GetTest(String code) { ...原创 2019-12-27 11:59:11 · 1445 阅读 · 0 评论 -
C#多线程使用锁解决争抢资源问题
C#多线程使用锁解决争抢资源问题class Program { static object locker=new Object(); static int init = 100; static void Main(string[] args) { for (int i = 1; i <= 5; ...原创 2019-12-27 11:56:12 · 1334 阅读 · 0 评论 -
C#一个显示进度条的类及当前线程或多线程调用示例
C#一个显示进度条的类及当前线程或多线程调用示例进度条类:class ShowProgress { Form pf; ProgressBar pb; Label lbl; public static Thread thread; public ShowProgress(bool isCircle) ...原创 2019-12-27 11:55:01 · 716 阅读 · 0 评论 -
一键改计算机名称随机字符串
class ComputerName { [DllImport("kernel32.dll", EntryPoint = "SetComputerNameEx")] public static extern int apiSetComputerNameEx(int type, string lpComputerName); public s...原创 2019-12-27 11:36:49 · 1216 阅读 · 0 评论 -
C# json 转 dictionary
public static Dictionary<string, object> Json(string json){JavaScriptSerializer serializer = new JavaScriptSerializer();Dictionary<string, object> obj = (Dictionary<string, object>...原创 2018-09-21 16:47:14 · 2918 阅读 · 0 评论 -
代理程序与事件调用发起
声明:public delegate void MessageHandle(String message);public event MessageHandle MessageEvent;调用:MessageEvent(“正在监视收信数据…”);事件使用者CheckForIllegalCrossThreadCalls = false;AutoDisposeSms auto = new...原创 2018-09-21 16:46:18 · 195 阅读 · 0 评论 -
MDI父窗口中控件阻挡了所有子窗口
先建立一个子窗口,然后调用它,让它一直运行在MDI中:log = new Frm_Log(); log.MdiParent = this; log.StartPosition = FormStartPosition.CenterParent; log.ControlBox = false; log....原创 2018-09-21 16:45:58 · 343 阅读 · 0 评论 -
string的format常用
补充:{0:N2} 中的N3,f3表示格式化之后数据的类型以及小数的位数。如:N2表示带2个小数的数字;与此类似:N或者n 表示 数字F或者f 表示 固定点E或者e 表示 科学计数法D或者d 表示 十进制数X或者x 表示 十六进制G或者g 表示 常规C或者c 表示 货币...原创 2018-09-21 16:44:31 · 205 阅读 · 0 评论 -
C# winform中listview排序
public class ListViewItemComparer : IComparer { private int col; public int Compare(object x, object y) { int returnVal = -1; ...原创 2018-09-21 16:43:18 · 1492 阅读 · 0 评论 -
C# 将自己添加到自动启动
// 添加到 当前登陆用户的 注册表启动项 RegistryKey RKey = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); RKey.SetValue("MonitorSystem", filename); ...原创 2018-09-21 16:42:36 · 486 阅读 · 0 评论 -
c# 窗口可移动
private void MonitorDialog_MouseDown(object sender, MouseEventArgs e) { drag = true; X = e.X; Y = e.Y; } private void MonitorDialog_MouseUp...原创 2018-09-20 12:41:57 · 815 阅读 · 1 评论 -
C# 监视内存与处理器使用率
使用线程获取信息:class MonitorThread { public delegate void refresh(string mem, string cpu, string up, string down); public event refresh refreshEvent; public ThreadStart ts ; ...原创 2018-09-20 12:42:47 · 4889 阅读 · 0 评论 -
C# TLS SSL的TCP简单示例
class Program { public static X509Certificate cert; static void Main(string[] args) { X509Store store = new X509Store(StoreName.Root); store.Open(Op...原创 2018-09-20 12:43:21 · 7349 阅读 · 0 评论 -
C# 启动CMD
Process myProcess = new Process(); myProcess.StartInfo.FileName = "cmd.exe";//启动cmd命令 myProcess.StartInfo.UseShellExecute = false;//是否使用系统外壳程序启动进程 myProcess.Start...原创 2018-09-20 12:45:39 · 1330 阅读 · 0 评论 -
C# 加密解密类
MD5无法通过密文解成明文RSA无法加密长文本DES两者兼有using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using System.IO;using System.Runtime.Seriali...原创 2018-09-20 12:46:32 · 3053 阅读 · 0 评论 -
C# RichTextBox 滚动条 滚动到最后一行
//让文本框获取焦点,不过注释这行也能达到效果 //richTextBoxReceive.Focus(); //设置光标的位置到文本尾 richTextBoxReceive.Select(richTextBoxReceive.TextLength, 0); //滚动到控件光标处 richTextBoxReceive.ScrollToCar...原创 2018-09-20 12:47:26 · 4874 阅读 · 0 评论 -
C# 使用配置信息保存程序配置
开机加载配置:string base64=Properties.Settings.Default.KEY;KEY_S key = B64Serialize.StringToObject<KEY_S>(base64);KEY.appkey = key.appkey;KEY.password = key.password;配置类:[Serializable]class KEY...原创 2018-09-20 12:48:04 · 2214 阅读 · 0 评论 -
C# Winform中窗体的美化—— 用IrisSkin轻松实现换肤功能
今天经前辈提醒才知道winform窗体还有美化工具,呵呵,不得不说,孤陋寡闻了。下面总结一下irisskin2的使用步骤和遇到的问题及解决办法。1、网址:http://www.pc6.com/softview/SoftView_70918.html#download皮肤控件换肤素材包,IrisSkin2.dll皮肤素材资源下载,这是一款与编程开发相关的素材资源,主要是提供一些采用IrisSki...原创 2018-09-20 12:49:50 · 3198 阅读 · 1 评论 -
C# 访问Excel
class Excel { public static DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties=E...原创 2018-09-20 12:51:51 · 293 阅读 · 0 评论 -
C# 拼音功能扩展
动态链接库支持包下载:http://note.youdao.com/noteshare?id=8c80d8cdb3160fa447c69db2efd3d794&sub=857AAE85FBFE4CD49328CAF3C4C36E61class PingYinHelper { private static Encoding gb2312 = Encoding.Ge...原创 2018-09-21 16:41:14 · 489 阅读 · 0 评论 -
C# List集体的排序
这里要注意,大于就是返回大于0,小于就返回小于0,等于就返回等于0class WithDomain : IComparable { public string username, cn, ou, office, desc; public int CompareTo(object obj) { //throw new NotI...原创 2018-09-21 16:41:53 · 205 阅读 · 0 评论 -
C# 发送邮件类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Mail;namespace ExtractAbnormalUsers{ class MailSend { public static bool send(...原创 2018-09-21 16:42:14 · 273 阅读 · 0 评论 -
C# 获取实时网速利用PerformanceCounter以及NetworkInterface
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.NetworkInformation;using System.Diagnostics;using System.Threading;namespace ComputerSteward....原创 2018-09-20 12:41:13 · 9117 阅读 · 1 评论