自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 CLR 中的前台线程和后台线程

在CLR中线程有前台线程和后台线程之分,一个进程的所有前台线程停止运行时,CLR强制终止所有仍在运行的后台线程,且后台线程不会抛出异常。在线程的生存周期,任何时候都可以从前台线程变成后台线程或者从后台线程变成前台线程。通过代码构造一个Thread对象显示的创建线程都是前台线程,通过线程池ThreadPool/Task创建的线程都是后台线程。通过下面的代码可以感受下前台线程后台线程的区别。 static void Main(string[] args) {

2021-11-23 15:47:42 170

原创 WPF 写的ComboBoxTree 控件

cs文件:using System;using System.Collections;using System.Collections.Generic;using System.Collections.ObjectModel;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Linq;using System....

2021-09-26 09:22:05 652

原创 WPF写的时钟组件

写了一个WPF 时钟组件,效果如下,UI没有美化过,所以比较简陋。CS代码:using System;using System.Collections.Generic;using System.Text;using System.Timers;using System.Windows;using System.Windows.Controls;using System.Windows.Media;using System.Windows.Shapes;using Syst.

2021-09-24 16:29:12 352

原创 CLR专题-垃圾回收理解_垃圾回收的执行过程

CLR的垃圾回收解放了.Net程序员跟踪变量内存使用的压力,在编码的时候无需考虑自己创建的变量应该在什么时候需要销毁,有没有被销毁等问题,也在很大程度上避免了因为程序员的疏忽而产生的内存泄露。然而,这也并非说明.Net程序员完全不需要考虑内存的使用情况,因为.Net程序员需要知道如何编写可以正确清理资源的代码,避免一个程序不合理的占用内存。C#是面对对象编程,使用new关键字来申请对象的内存,而这些申请出来的对象正是“垃圾“的来源。垃圾回收,所谓的“垃圾”并不仅仅指过时的变量,还包括了文件、网络连接

2021-06-21 08:52:50 430

原创 解决WPF调用Winform控件置顶问题

在WPF中通过WindowsFormsHost调用Winform控件,由于WPF控件的空域问题,会出现Winform控件始终置顶的问题。此时想要在Winform控件上层显示WPF控件是办不到的,会被Winform控件遮盖。此时的button按钮是看不到的,因为被Host容器遮盖了,即便把背景调成透明也一样看不到。要解决这个问题,可以借助一个三方库Microsoft.DwayneNeed,在WindowsFormsHost外面再包一层interop:AirspaceDecorator就可以解决这个

2021-04-28 10:48:39 1668

原创 PHP 安装Mongodb遇到的坑

11

2020-12-24 10:33:07 637

原创 搭建eclipse安卓开发环境问题总结

错误1. 编译时报错 the file dx.jar was not loaded from the SDK folder29.0.3版本的sdk build tools貌似有问题,将版本25.0的 sdk build tools中的lib\dx.jar 替换到版本29.0.3可以解决这个问题错误2 启动模拟器的时候报错 This AVD's configuration is missing a kernel file!!新建安卓工程时在指定 Android sdk的最低要求版本时候,需要本地安

2020-12-09 18:01:14 415

原创 一个自定义的Panel

效果如图: <ic:ExtendGrid Columns="5" Width="40" Height="40" Margin="300,0,0,0"> <Button Content="1" /> <Button Content="2" /> <Button Content="3" /> <Button Content="4" />

2020-09-17 13:36:39 180

原创 一个自定义的可控制的时间进度条

WPF中的常规进度条ProgressBar使用Value,Max Value来控制进度,但是有时候并不能完全满足我们的业务需求,需要自己开发一个自定义的进度条,今天带来一个可以根据设置的时间显示进度动画的进度条,并可以控制进度播放流程。下面演示一个规定在十秒内播放完毕的进度条动画:这是一个自己封装的User Control,下面展示代码。XAML:<StackPanel Width="auto" Height="37"> <Grid Height="2...

2020-09-04 11:05:09 575

原创 Windows 服务访问网络路径时被拒绝

写了一个Windows 服务发布以后,不管使用本地系统、本地服务还是网络服务登陆,在访问网络路径时都会报一个访问被拒绝的问题,需要使用与网络路径同一个域名下的账号登陆,或者在编译时将账户属性改为User,在安装发布服务时会提示输入账户信息再发布。Mark!...

2019-11-08 10:58:22 600

Microsoft.DwayneNeed.rar

解决WPF空域问题

2021-04-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除