摘要:
以下函数封装了SMTP邮件发送代码,请将对应的邮件账号和密码替换为您自己的邮件账号和密码。 注:QQ、网易等邮箱需要先开启SMTP邮件服务。 public static string SendMail(string mailSubject, string mailBody, string recip 阅读全文
2022年2月25日 #
2022年2月20日 #
摘要:
public static int[] GetRandNums (int seed,int total,int minimum, int maximum) { if (Math.Abs(maximum - minimum)+1 < total) { return (null); } int num 阅读全文
摘要:
C#递归法便利某个目录下的所有子文件夹和文件 using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.InteropServices;using Syst 阅读全文
摘要:
为了保证网址的正常访问,域名解析协议(DNS)其实在背后做出了很多努力,本文将透彻讲解 DNS 协议的原理,了解我们每天都在接触的网址到底是怎么工作的。 什么是 DNS 协议 在学习 DNS 协议之前,我们先区分一下域名和 IP 地址这两个概念: (1) IP 地址:一长串能够唯一地标记网络上的计算 阅读全文
摘要:
"GetSystemPowerStatus" 此函数检索系统的电源状态。 该状态指示系统是否运行在交流或直流电源、是否电池正在充电时,电池还有多少寿命。 函数原型 BOOL WINAPI GetSystemPowerStatus(__out LPSYSTEM_POWER_STATUS lpSyste 阅读全文
2022年2月19日 #
摘要:
谈一谈C语言和C两者之间的关系,学习C之前要不要先学C语言? 【文 / 张赐荣】 C语言和C两者之间究竟有什么关系?学习编程到底应该学哪个? C中国人常 读作"C 加加",是"C Plus Plus"的简称。 顾名思义,C是在 C 的基础上增加新特性,玩出了新花样,所以叫"C Plus Plus", 阅读全文
摘要:
C#使用Mutex互斥体禁止程序重复运行 正常情况下,一个进程的执行不会影响其他正在运行的程序实例。然而,一些项目有特殊要求,如使用串口等硬件设备以独占方式,要求其他进程试图使用这个串口设备不允许运行在他们的过程中,这样的程序通常不允许运行同一个程序的多个实例。这就导致了互斥过程的问题。 下面是一种 阅读全文
2022年2月18日 #
摘要:
调用该函数可以生成一个随机字符串(支持英文大小写字母/数字混合)参数:N 字符数量;number: 是否包含数字;Lowercase:是否包含小写英文字母capital:是否包含大写英文字母 public static string GetRandomCharacters(int n = 10, b 阅读全文
摘要:
C#.NET通过设置当前进程PATH环境变量值解决某些Win32DLL找不到路径问题 以下函数设置PATH环境变量值(请注意:该环境变量为当前进程的环境变量,非系统环境变量)用于解决在调用某些Win32DLL时发生找不到目录的问题。调用本函数,将DLL所在路径添加道PATH环境变量。注:进程环境变量 阅读全文
摘要:
C#使用 WebRequest 模拟浏览器请求访问网页并自动忽略HTTPS安全证书 以下两个C#异步方法,封装了WebRequest请求,支持忽略SSL证书。 作者:张赐荣 1.Get请求 public static Task<string> HTTP_Get(string URL, string[ 阅读全文