摘要:
首先是分组,mysql支持rank() over (partition by xxx order by xxx)方式,可以通过该方式分区排序后取分组后的第N条记录,如下: # 通过Name分组,通过Val排序,取每个分组中的第二条记录 select * from ( select name,val, 阅读全文
摘要:
System.Net.NetworkInformation命名空间下提供IPGlobalProperties类,用来提供本地计算机有关的网络连接信息,获取本机可用端口的使用方式如下: using System; using System.Collections.Generic; using Syst 阅读全文
摘要:
/// <summary> /// 指针的操作 /// </summary> internal class PointerHelper { private byte* _pBuffer; private bool _disposed; private GCHandle _pinnedGCHandle 阅读全文
摘要:
//实现替换原有文件内容 //Seek(0, SeekOrigin.Begin)将指针指向文件的开始,才能从文件的开头,但是此时如果新写入的流长度小于原有文件长度,则会保留原文件多余的信息 using (FileStream fileStream = new FileStream(file, Fil 阅读全文
摘要:
1.常用的获取本机IP地址的方法如下: try { string hostName = Dns.GetHostName(); IPHostEntry iPHostEntry = Dns.GetHostEntry(hostName); var addressV = iPHostEntry.Addres 阅读全文
摘要:
1: C++对外公开的接口需声明为: extern "C" __declspec Fun(); 这是由于c++与c# 调用方式不一样,所以函数前需要加__stdcall修饰; 2:c#中通过DllImport引用c++动态链接库 [DllImport("xxx.dll")] public stati 阅读全文
摘要:
/// <summary> /// 获取小数位数 /// </summary> /// <param name="decimalV">小数</param> /// <returns></returns> public static int GetNumberOfDecimalPlaces(doubl 阅读全文
摘要:
Microsoft.Extensions.DependencyInjection //添加Nuget包Microsoft.Extensions.DependencyInjection var serviceCollection = new ServiceCollection(); serviceCo 阅读全文
摘要:
1.现象说明(仅测试FileShare=ReadWrite时候的影响,FileAccess保持一致, 如果FileAccess不一致的情况,另论,此处不讨论): a. FileAccess=Read, FileShare=ReadWrite未释放之后再打开文件: FileStream file; f 阅读全文
摘要:
1.生成图形字体: 使用工具字体编辑器工具Font Cteator Program 4.1(https://files.cnblogs.com/files/lcawen/%E5%AD%97%E4%BD%93%E7%BC%96%E8%BE%91%E5%99%A8.zip),编辑修改字体(xxx.ttf 阅读全文