文章分类 - C#
摘要:1 在国外的Anroid版本不是阉割版本,所以当手机安装app就会产生一个DeviceToken,这个是这个app在应用程序的唯一标识符,每次安装都产生不同的DeviceToken,这个就可以根据后面推送作为依据 2 利用C# 将消息推送给谷歌这是最新的版本地址说明 https://firebase
阅读全文
摘要:在一个winform 程序里面添加一个控制器,实现图片上传功能 1 使用到的程序集集合 2 实现过程 a 新建一个类 Startup public class Startup { public void Configuration(IAppBuilder appBuilder) { System.W
阅读全文
摘要:/// <summary> ///安装钩子 /// </summary> /// <param name="idHook"></param> /// <param name="lpfn"></param> /// <param name="intPtr"></param> /// <param na
阅读全文
摘要://1 For ParallelLoopResult res2 = Parallel.For(0, arr.Length, (i)=>output[i]=arr[i]*2); //2 ForEach ParallelOptions options = new ParallelOptions { Ma
阅读全文
摘要:1 原理 注意事项 在使用async和await时,确保不要在async方法中直接抛出异常或者赋值给ref或out类型的参数。以下是一些最佳实践: 使用try-catch块来处理异步方法的异常。 不要在async方法中使用:this,因为当前线程可能已经被另一个线程所占用。 不要在await表达式之
阅读全文
摘要:大小端 定义 大小端是指数据存储的字节序,即多字节数据的字节存储顺序。 大端模式:在这种模式下,数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中。(人类阅读习惯就是这种,从左到右) 小端模式:在这种模式下,数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地
阅读全文
摘要:需求 一个byte 中第0-4位分别代表不同的业务,一个byte是8位,怎么读取和设置位 设置位 设置Byte 中的位,00000000,对于位只有0 和 1 ,这个是组合方式 设置值到位里面,思路就是先找到具体的位通过左移, //处理日志等级 byte levRes =0; if (ErrLeve
阅读全文
摘要:自动的管理版本号的生成,后面2个参数是自动变化的 NetCore 桌面运用 环境Net6 1、 新建一个程序集信息文件 将后面2个版本号改成通配符 2 、编辑项目文件添加2个配置 <Deterministic>False</Deterministic> <GenerateAssemblyInfo>F
阅读全文

浙公网安备 33010602011771号