随笔分类 -  C#

摘要:using System; using System.IO; using System.Text; using Org.BouncyCastle.Crypto; using Org.BouncyCastle.OpenSsl; using Org.BouncyCastle.Security; usin 阅读全文
posted @ 2022-07-21 17:51 darkif 阅读(308) 评论(0) 推荐(0)
摘要:个推消息推送主要步骤:1.获取鉴权token 2.发送推送消息 1.获取鉴权token(会过期,需要间隔时间获取一次): tokenUrl = "https://restapi.getui.com/v2/" + appId + "/auth"; private string GetToken() { 阅读全文
posted @ 2021-08-24 13:52 darkif 阅读(991) 评论(0) 推荐(0)
摘要:记一次接入谷歌广告验证 官方文档:https://developers.google.cn/admob/android/rewarded-video-ssv 需要httpserver进行验证,项目里有httpserver,因此通过将服务端ip端口绑定域名的方法进行验证回调。 验证回调:在官网添加应用 阅读全文
posted @ 2021-05-24 15:10 darkif 阅读(865) 评论(0) 推荐(0)
摘要:string a = "hello}"; string s = string.Format($"{a}"); 上面这种情况,会报格式错误,会把hello}中的}当做一个字符串结束; 结果: 修改: string a = "hello}"; string s = string.Format("{0}" 阅读全文
posted @ 2021-04-21 20:52 darkif 阅读(431) 评论(0) 推荐(0)
摘要:Thread.Join()在MSDN中的解释:Blocks the calling thread until a thread terminates 阻塞calling thread,直到当前join的线程完成 什么是calling thread:开启新线程所在的线程 例如:在main函数创建一个线 阅读全文
posted @ 2021-01-13 11:15 darkif 阅读(381) 评论(0) 推荐(0)
摘要:实现方法: private static void RunBat(string program, string parm) { try { Process proc = new Process(); proc.StartInfo.FileName = program; proc.StartInfo. 阅读全文
posted @ 2021-01-06 20:28 darkif 阅读(1497) 评论(0) 推荐(0)
摘要:前台线程 会随进程一起结束 不管是否完成,后台线程需要执行完毕,进程才能结束 例子: class Program { static void Main(string[] args) { Thread t = new Thread(Run); //t.IsBackground = true; //前台 阅读全文
posted @ 2020-12-30 11:34 darkif 阅读(162) 评论(0) 推荐(0)
摘要:class RSACryptoItem { public RSACryptoServiceProvider Provider; public List<byte> PubKeyBytes; } public class RSAManager { private RSACryptoItem item; 阅读全文
posted @ 2020-12-23 16:26 darkif 阅读(1856) 评论(0) 推荐(0)
摘要:/// <summary> /// 普通文件下载 /// </summary> /// <param name="URL"></param> /// <param name="filename"></param> /// <returns></returns> public static bool 阅读全文
posted @ 2020-12-23 16:21 darkif 阅读(463) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/kubidemanong/p/10834993.html public class TreeNode { public char Char; public bool IsEnd; public int WordEndAt; private Dic 阅读全文
posted @ 2020-06-18 20:22 darkif 阅读(654) 评论(0) 推荐(0)
摘要:在字符串前加$相当于对string.format()的简化 如: int m_a = 1; int m_b = 2; 使用string.format(): Console.WriteLine(string.format("this is a:{0},this is b:{1}"),m_a,m_b)) 阅读全文
posted @ 2019-11-06 11:12 darkif 阅读(12080) 评论(0) 推荐(0)
摘要:这是.xml中的内容 <?xml version="1.0" encoding="utf-8"?> <resources> <!-- ArenaPackage - ArenaPanel --> <string name="ql5l3sgiojb59-n10_ojb5" mz="txt_des">叕说明</string> <!-- ArenaPackage - canjiaBtn --> <stri 阅读全文
posted @ 2019-10-23 17:12 darkif 阅读(1863) 评论(0) 推荐(0)
摘要:主要区别:1.事件在类外绑定事件只能用“+=”(“-=”解绑),不能使用‘=’绑定;如果在类内部绑定事件可以用‘=’; 2.委托在类内类外都可以用"+="、"-="、"="; 3.事件的调用(执行)只能在类内调用;委托(公有)在类内类外都可以调用 例子: class A { public deleg 阅读全文
posted @ 2018-12-05 17:16 darkif 阅读(1392) 评论(2) 推荐(1)