文章分类 -  C#

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