01 2019 档案
摘要:项目地址Github:项目地址 软件截图 项目中用到的技术和问题 [WPF]限制程序单例运行 [WPF]创建系统栏小图标 [WPF]程序随系统自启动 [WPF]xml序列化以及反序列化数据 [WPF]项目整合Metro和MaterialDesignInXamlToolki...
阅读全文
摘要:下载安装及使用 代码实例 public class Person:INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; publi...
阅读全文
摘要:代码 System.Threading.Mutex mutex; protected override void OnStartup(StartupEventArgs e) { bool ret; ...
阅读全文
摘要:隐藏窗体任务栏图标/// /// MainWindow.xaml 的交互逻辑 /// public partial class MainWindow { public MainWindow() { ...
阅读全文
摘要:代码Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\Curren...
阅读全文
摘要:代码 XML序列化工具类 public static class XMLHelper { /// /// 将对象序列化为指定的文件名 /// /// /// /// ...
阅读全文
摘要:项目地址MapApps:MetroMaterialDesignInXamlToolkit:MaterialDesignInXamlToolkitMapApps官网:官网链接 官方整合文档官方提供的两个框架共存的方式:点击链接 实例 1、打开Nuget包管理 2、搜索Metr...
阅读全文
摘要:代码 效果: 注意中间一定要设置TargetName,否则可能会导致无法更改颜色。(代码中用到了一些自定义的颜色样式,如果要自己测试的话可以随便改成别的颜色,比如Red,Black等)
阅读全文
摘要:题目 代码 class Solution {public: int pivotIndex(vector& nums) { int right=0; for(auto i:nums) { right+=i;...
阅读全文
摘要:题目 代码class Solution {public: vector searchRange(vector& nums, int target) { int begin=0,end=nums.size()-1; int mid; ...
阅读全文
摘要:Auto和*效果Auto 表示自动适应显示内容的宽度, 控件有多大,就显示多大。* 则表示按比例来分配宽度。 话不多说,直接上例子理解 例子1 代码: ...
阅读全文
摘要:题目 思路如果常规解法不考虑时间复杂度,直接遍历即可得到峰值,时间复杂度为O(n),题目要求O(logn),因此我们需要使用二分法。 首先考虑题目要求:nums[-1]=nums[n]=-∞,因此在数组开始必然存在一个上坡,在结尾必然存在一个下坡。这里给一个例子:[1,3,...
阅读全文
摘要:题目 代码class Solution {public: int findKthLargest(vector& nums, int k) { std::map> times; for(auto i :nums) { ...
阅读全文
摘要:函数声明 templateconstexpr void sort( RandomIt first, RandomIt last, Compare comp );以一定排序规则排序指定范围内的元素,但是算法不具有稳定性,如果元素的值是相同的话不保证它们的相对顺序保持不变。 参数...
阅读全文