随笔分类 - C#
C#Base64编码
摘要:一. Base64的编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编
阅读全文
从原理上搞定编码(四)-- Base64编码
摘要:开发者对Base64编码肯定很熟悉,是否对它有很清晰的认识就不一定了。实际上Base64已经简单到不能再简单了,如果对它的理解还是模棱两可实在不应该。大概介绍一下Base64的相关内容,花几分钟时间就可以彻底理解它。文章下边贴了一个Base64的编解码器,方便阅读文章的同时来实验。 一. Base6
阅读全文
C#获取指定日期为一年中的第几周
摘要:1 /// 2 /// 获取指定日期,在为一年中为第几周 3 /// 4 /// 指定时间 5 /// 返回第几周 6 private static int GetWeekOfYear(DateTime dt) 7 { 8 GregorianCalendar gc = new GregorianCalendar(); 9 int weekOfYear = gc....
阅读全文
asp.net MVC在IIS7或7.5上的发布问题
摘要:按照网上的做法,开启了ISAPI和CGI限制C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll应用程序池也设置好了,可是就是提示未启用目录浏览,网上又有人说不用开启目录浏览的,于是尝试了各种方法, 遗憾的是都没有解决。想着先发...
阅读全文
c# 获取北京时间更新本地计算机
摘要:class UpdateDateTime { [DllImport("Kernel32.dll")] private static extern void SetLocalTime([In, Out] SystemTime st); ...
阅读全文
c# 判断端口是否被占用
摘要:这里主要用到:命名空间System.Net.NetworkInformation下定义了一个名为IPGlobalProperties的类具体代码 1 class PortHelper 2 { 3 4 #region 指定类型的端口是否已经被使用了 5 ...
阅读全文
C# winform 安装服务
摘要:一、知识点1、安装服务installutil HardwareScanService.exe //安装服务sc config HardwareScanService type= interact type= own //允许服务于桌面交换Net Start HardwareScanService ...
阅读全文
此地址使用了一个通常用于网络浏览以外的端口。出于安全原因,Firefox 取消了该请求。
摘要:FirFox打开80以外的端口,会弹出以下提示:“此地址使用了一个通常用于网络浏览以外的端口。出于安全原因,Firefox 取消了该请求。”。经网上搜索,解决方法如下:在Firefox地址栏输入about:config,然后在右键新建一个字符串键network.security.ports.bann...
阅读全文
C# 关闭显示器(显示)
摘要:1、先引入DllImport所在的名称空间using System.Runtime.InteropServices;2、引入方法[DllImport("user32.dll")]public static extern IntPtr SendMessage(IntPtr hWnd,uint msg,...
阅读全文
WMI使用的WIN32_类库名
摘要:WMI使用的WIN32_类库名包括:硬件类、操作系统类、安装应用程序类、WMI服务管理类、性能计数器类1、硬件类冷却类别Win32_Fan--风扇Win32_HeatPipe--热管Win32_Refrigeration--致冷Win32_TemperatureProbe--温度传感输入设备类别Wi...
阅读全文