上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: VS 创建WPF程序时会自动创建对应的 App.xaml 和 App.xaml.cs 文件。其中 App.xaml 文件会在编译的时候自动生成对应的 App.g.cs ,该文件默认状态下已经包含 Main() 函数。如果需要自己重写Main函数,具体方式如下: 修改App.xaml文件的属性,从默认 阅读全文
posted @ 2022-08-24 14:36 Jeffxue 阅读(119) 评论(0) 推荐(0) 编辑
摘要: WPF对应的C#程序有时需要与Window32程序进行通信,会使用到窗口过程函数来接受Windows消息。 引入 System.Windows.Interop 命名空间,将使用到其中的 HwndSource 使用实例如下: // Add an event handler that receives 阅读全文
posted @ 2022-08-24 12:31 Jeffxue 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 对于一些程序有时需要限制实例个数为单例,如同一时刻,只能有一个实例存在。具体的实现方式主要有互斥锁Mutex和查询进程Process。 一、 判断是否已创建对应的实例对象 1)、通过Mutex来判断是否为多实例对象 首先判断调用的线程是否拥有已初始化的互斥锁,如果==true==则表示已经存在对应的 阅读全文
posted @ 2022-08-24 12:01 Jeffxue 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 在优化代码过程中,有时需要统计一些代码的运行时间。 在 C# 中有几种方式可以用来统计代码的运行时间,如:DateTime 或 Stopwatch,一般推荐使用==Stopwatch==,其精度较高,但无论哪种方式都会有一定的误差存在。 1、 Stopwatch using System; usin 阅读全文
posted @ 2022-08-05 18:04 Jeffxue 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 原生的 UWP 程序由于对权限的控制很严格,其基本只能访问自身 UWP 程序的Packages所对应AppData。 UWP程序对应的数据目录结构默认如下图所示: 如果要查找指定的目录或文件是否存在且不产生异常的方法如下: string folderName = "TestFolder"; //如果 阅读全文
posted @ 2022-08-05 15:13 Jeffxue 阅读(113) 评论(0) 推荐(0) 编辑
摘要: ## 一、数组的特征 1. 数组是存放类型相同的对象的容器,这些对象没有名称,只能根据其所在的位置来进行访问。 2. 数组的大小是确定不变的,不能随意增加删除元素。 3. 数组中的元素在内存中是连续的。 4. ==数组会最终会退化成指针,指针的地址即为数组的首元素地址。== 5. 数组的性能会优于* 阅读全文
posted @ 2022-07-26 17:54 Jeffxue 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 在C++中经常需要在不同类型字符串之间进行转换,常见的转换如下: 1. ==const char*== 与 ==char*== 之间转换 1) const char*转换成 char* const char* pSrc = "test"; // 方式1:强转 char* pDest_1 = (cha 阅读全文
posted @ 2022-07-25 10:29 Jeffxue 阅读(168) 评论(0) 推荐(0) 编辑
摘要: size_t是无符号的长整型,其位宽不小于 16位,一般用来表示字节数的多少。常用于如==sizeof==返回值的类型。 1. 与int类型相比,主要的特点为: size_t是无符号的,int是有符号的。 size_t是一种跟具体的平台有关联的类型,会具体调整其能表示的范围,因此其可移植性会更好。 阅读全文
posted @ 2022-07-22 15:03 Jeffxue 阅读(2529) 评论(0) 推荐(0) 编辑
摘要: 一、 基本数据类型及其表示范围 C++中的基本数据类型在不同位数的机器上有所差别,如下表中为C++中常见的数据类型大小 |数据类型|大小*(byte)*|备注| | |: :| | |bool|1|| |char|1|单字符| |wchar_t|2|宽字符| |char16_t|2|Unicode字 阅读全文
posted @ 2022-07-22 10:04 Jeffxue 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 由于Gerrit需要CodeReview,所以不能像Github那样直接将本地的Commit git push到Gerrit的分支上,否则会出现 remote rejected 的错误提示。它需要先将本地代码push到指定分支引用上:refs/for/<branchName> ,然后指定Review 阅读全文
posted @ 2022-06-17 17:50 Jeffxue 阅读(556) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页