自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我们都有一个家名字叫中华

小白与编程的碰撞

  • 博客(21)
  • 问答 (5)
  • 收藏
  • 关注

原创 WPF 使用VLC播放rtsp网络视频流

最近公司需要对接大华视频的webapi,获取的实时视频是rtsp流的,最后经过不断尝试和查询博客最终还是发现使用VLC进行播放比较好一、nuget引用VLC资源包打开项目的nuget进行对于VLC的引用,成功后显示的是这四个包二、设计视频显示界面整体主要显示的是 视频,然后最下方鼠标移入视频后会显示一些操作按钮和进度条,最终样式如下图所示:按钮使用的是icon,进度条使用的是Slider,都是使用的一个开源框架HandyControl里边的样式,nuget里边就可以直接...

2021-04-12 16:09:03 2595

原创 WPF 自定义DateTimePicker(带时分秒选择)

大家好,好久不写博客了,这几天比较闲在,想了想把最近学习WPF和项目中用到的一些控件啊和知识分享给大家。在项目中我们经常用到时间选择器,winfrom中就有datetimepicker这个控件,但是wpf中只能选择到天,不能选择时分秒,在网上找了半天也没有发现一个合适的,于是准备自己写一个,但是呢自己写又觉得可能不是很美观就想着从GitHub上找一个模板来自己改一下,我在GitHub上边是这样搜索的:然后选择关于C#的那一栏,然后就开始了漫长的寻找之旅.........最终,我找到了一个

2020-08-04 10:58:07 15169 25

原创 Winform如何进行左边菜单栏,右边内容的设计

1.新建winform项目。2.添加工具splitContainer3.在panel1中添加listview,并动态加载菜单你可以设置splitContainer的SplitterDistance大小来控制panel1的大小,调整你觉得合适的左菜单栏大小。接下来就是为listview添加菜单绑定。(listview的view属性一定要设置成Details,...

2018-08-12 12:49:09 22238 76

原创 Process.Start 启动外部程序,外部程序运行异常

要指定这样就不会有问题了。

2023-07-13 15:16:05 189

原创 WPF 使用MVVM异步解决UI报错问题

可以使用Dispatcher.BeginInvoke来解决,但是要注意不要把MVVM的通知属性也包含在里边,那样通知属性就会阻塞,只包含UI控件即可。

2023-07-12 10:42:12 193

原创 WPF NoResize会导致Effect阴影和圆角失效

记录一下问题 ResizeMode要用可以改变大小的方式。此问题出现在prism的Dialog样式中。

2023-07-04 17:55:46 124

原创 .NetCore+Vue2.0前后端分离的个人博客项目

最近没啥事儿,根据别人的一些开源项目做了一个比较适合自己的个人博客。前台模板借鉴于:个人博客系统-前端: 一个简单的个人博客系统的前端代码,前端技术栈包括Vue,ElementUI,Echarts,Vuex,Vue-Router等,系统分为前台展示和后台管理两个部分,前台部分主要分为了引导页,首页,随笔,项目,留言和关于我页面,使用响应式布局,能够自适应移动端,后台有首页,博客管理,撰写博客,用户管理,分类管理,标签管理,评论管理,随笔管理,项目管理,个人中心,图片管理。 (gitee.com)http

2022-06-25 16:02:04 894 1

原创 DataGrid DataGridTemplateColumn中使用自定义控件,每次初始化内存不断变大

这个问题困扰了我好几天,一开始以为是后台绑定数据的问题,后来没想到是自定义控件中使用路由事件 并且用Interaction.Triggers绑定此事件后造成的有可能是绑定此事件后,DataGrid初始化的时候没有消除事件的引用,一直还存在于内存中把路由事件换成自定义Command后就好了#region 自定义Command public ICommand RemoveCommand { get { return (ICommand)Ge

2022-05-09 16:38:28 343

原创 .Net Core跨平台 图片验证码

使用传统的system.Drawing 生成的验证码在Linux上发布时容易报错或者图片不正常这里推荐使用Hei.Captcha来进行验证码接口的开发github地址:neoayi/Hei.Captcha: 一个跨平台的图形验证码生成工具包/.net core (github.com)...

2022-04-28 11:13:47 677

原创 C# P3色域计算、计算色域覆盖率、已知坐标求多边形面积计算、已知两条线的坐标求交点计算、坐标顺时针排序计算

更多内容请关注我的博客密探007

2022-04-24 13:20:15 972

原创 WPF 使用ICollectionView做数据容器的时候,字段值更改MVVM不会通知前台

ObservableCollection 数据的值只有Count变化时才会通知前台进行改变,当进行某一条数据的某个字段进行更改时,不会通知前台,此时就需要通知的字段手动添加上通知属性private string _XX;public event PropertyChangedEventHandler PropertyChanged;/// <summary>/// XX/// </summary>public string XX{ get { retur

2022-04-24 13:12:42 363

原创 WPF DataGrid使用GroupStyle或者CellTemplate造成页面卡顿

WPF DataGrid在使用GroupStyle或者CellTemplate自定义样式时,动态加载数据会导致界面非常的卡顿,研究了半天,只需要在DataGrid上加上VirtualizingPanel.IsVirtualizingWhenGrouping="True"这段代码即可,此篇文章做个记录...

2022-01-19 09:46:30 1023

转载 C# 打包windows服务安装包后,安装后自动启动服务

在服务的安装程序,通常是public override void Commit(IDictionary savedState) { base.Commit(savedState); ServiceController sc = new ServiceController("你的服务名称"); if (sc.Status.Equals(ServiceControllerStatus.Stopped))

2021-06-04 10:05:59 738

原创 log4 配置文件笔记

<?xml version="1.0" encoding="utf-8" ?><configuration> <!-- This section contains the log4net configuration settings --> <log4net> <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">.

2021-05-25 15:58:23 115

原创 WPF 自定义ListBoxItem的样式后,后台动态赋值 ListBox的选中值一直为空、选中样式也无法触发

今天在工作时,发生了一件很奇怪的问题WPF 自定义ListBoxItem的样式后,后台动态赋值 ListBox的选中值一直为空、选中样式也无法触发(此种情况只在.cs文件中赋值才会出现,MVVM绑定的没有出现)花了半天的时间来解决这个问题,慢慢的排除才解决,因为以前也是这么写的就没有发生过最后解决步骤:listbox1.Items.Clear();先清除一下 再给 listbox1 的 ItemsSource 赋值就可以了...

2021-02-26 14:47:10 874

原创 byte数组转DataSet报错:列要求有效的 DataType。

今天别人调我写的一个webservice接口时,byte数组转dataset时报了个这么个错误,如图:仔细检查了一下,‘跟其他的方法写的一模一样为什么会报错呢?’我想,代码没问题,那就是数据有问题了。我们公司用的数据库大部分都是mysql我忽然发现这个方法中查询的有一列是datetime类型的,我就想会不会是这个问题呢,然后就把这一列暂时去掉了。然后就成功了~成功的走下去了,然后咱...

2019-07-02 12:36:42 573

原创 C#不调用阿里短信dll,如何使用http接口实现短信发送

  前一段时间公司有个项目需要用到短信通知,然后我买了个阿里云的短信进行短信接口的开发。但是项目是在XP系统上运行所以项目必须是.net3.5的框架才行,但是阿里给出的短信dll只能在.net4.0及其以上版本使用,这就很尴尬了,幸好阿里给出了关于http的java例子,于是我照着java代码试着写出了C#调用阿里云http的方法。言归正传,上代码!!! public class Send...

2018-08-12 00:25:14 1101 2

原创 wangeditor2版本如何本地上传图片

wangeditor3版本因为是用div生成的,不能用action的name属性来进行上传。而2版本是用textarea生成的,可以使用name属性来进行数据的上传。但是2版本的图片上传是网络图片上传。我们还是比较喜欢本地图片上传。我们可以借鉴下图:上图就是如何进行本地图片的添加,这个方法其实是把图片上传到服务器,服务器也就是咱们的项目,红框里的内容必须写在editor.c

2017-08-10 17:34:16 9112

原创 MVC使用PageList进行简单的分页

1、使用NuGet安装PageList。2、在Web.config中添加表示一页显示几条数据3、在controller中的视图方法中写成如下代码:page和pageNumber是当前的页码,pagesize是一页展示多少条数据4、前台视图中的代码:Action跳转的就是当前的页面

2017-08-07 16:12:57 5516

转载 MVC上传图片笔记

上传图片的笔记1、2、3、

2017-08-07 15:51:34 243

原创 如何让含有html标签的数据能正确的在前台显示

我们在后台用editor插入的数据会有一些html标签,我们可以使用Html.Raw()方法把遍历的内容放进去,就可以了。

2017-08-07 15:34:06 3697 2

空空如也

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

TA关注的人

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