- 博客(219)
- 资源 (19)
- 收藏
- 关注
原创 关于DataflowBlock的介绍
在 C# 中,DataflowBlock 是 TPL Dataflow 库中的核心概念,代表数据流网络中的一个处理节点。TPL Dataflow(Task Parallel Library Dataflow)是 .NET 中用于构建高性能、异步数据处理管道的库,特别适用于生产者-消费者模式、并行任务协调和数据流驱动型应用。
2025-02-18 07:19:53
629
原创 PsimApp创建时提示错误属性“DataContext”必须位于默认的命名空间或元素命名空间“http://schemas.microsoft.com/winfx/2006/xaml/present
属性“DataContext”必须位于默认的命名空间或元素命名空间“http://schemas.microsoft.com/winfx/2006/xaml/presentation”中。行 7 位置 70.PsimApp创建后,加入xaml 代码。
2025-02-17 09:59:50
97
原创 StringFormat格式化字符串
StringFormat格式化字符串//货币格式<TextBlock Text="{Binding Price, StringFormat={}{0:C}}" /> // $123.46//货币格式,一位小数<TextBox Text="{Binding Price, StringFormat={}{0:C1}}" /> // $123.5//前文字<TextBox Text="{Binding Price, StringFormat=单价:{0:C}}" />
2022-05-12 22:56:14
412
原创 SQLite.CodeFirst
SQLite.CodeFirst 库文件安装建立数据上下文App.config建立实体类迁移操作Add-MigrationUpdate-Database库文件安装Install-Package SQLite.CodeFirst -Version 1.7.0.34Install-Package System.Data.SQLite 1.0.105.2Install-Package System.Data.SQLite.EF6Install-package System.Data.SQLite.EF
2022-04-10 07:48:04
239
原创 C#连接字符串
C#连接字符串//sql server 身份验证 连接字符串 private string ConnstrSqlServer = "server=服务器名称;uid=登录名称;pwd=登录密码;database=数据库名称";//windows 身份验证连接字符串 private string ConnstrWindows = "server=服务器名称;database=数据库名称;Trusted_Connection=SSPI"; // 在 C# 代码中用 SqlClient 的方式访
2022-01-25 20:24:20
1567
原创 .Net 5下的单文件部署
https://docs.microsoft.com/zh-cn/dotnet/core/deploying/single-file发布单文件应用 - Visual StudioVisual Studio 创建可重用的发布配置文件,用于控制应用程序的发布方式。在“解决方案资源管理器”窗格中,右键单击要发布的项目 。 选择“发布”。解决方案资源管理器,其中右键单击菜单突出显示了“发布”选项。如果还没有发布配置文件,请按照说明创建一个并选择“文件夹”目标类型 。选择“编辑” 。带有“编辑”按钮的
2021-04-29 16:25:19
703
原创 面向 Web 开发者的文档
面向 Web 开发者的文档,介绍的比较详细https://developer.mozilla.org/zh-CN/docs/Web
2021-03-27 07:39:42
376
原创 NetworkHelper
class NetworkHelper{ public static string GetTextFromUri(string uri) { return GetTextFromUri(uri, Encoding.UTF8); } public static string GetTextFromUri(string uri, Encoding { try { var buffer = GetB
2021-03-08 18:33:37
469
原创 WPF 中Combobox 的选中项单独绑定到一个string类型的正确做法
WPF中 绑定SelectedValue 必须 指定SelectedValuePath,正确做法是,将SelectedValuePath为content(文本内容),可以成功将combobox的选中项单独绑定到一个string类型的属性。
2021-03-07 20:59:23
1082
原创 Epplus的出坑笔记
Epplus的坑试图清空单元格内容,并试图清空批注,代码如下 var rng=sheet.Cells[$"EQ{r}"]; rng.Clear(); var comment = rng.Comment; if (comment != null) sheet.Comments.Remove(comment);由于rng.clear后,comment被置为null ,但实际上还存在。没有被物理删除。观察Clear代码,并没有与详细的解释调整后的正确代码如下: var rng=sh
2021-03-01 00:43:52
570
原创 C# 小数点后保留两位小数
C# 小数点后保留两位小数,四舍五入的函数及使用方法1 Math.Round(45.367,2) //Returns 45.372 Math.Round(45.365,2) //Returns 45.36C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是四舍六入,下面的才是符合中国人理解的四舍五入1 Math.Round(45.367,2,MidpointRounding.AwayFromZero); //Re
2021-02-25 14:36:53
5123
原创 Git 常用命令
Git 常用命令在当前目录新建一个Git代码库新建一个目录,将其初始化为Git代码库下载一个项目和它的整个代码历史显示当前的Git配置编辑Git配置文件设置提交代码时的用户信息添加指定文件到暂存区添加指定目录到暂存区,包括子目录添加当前目录的所有文件到暂存区添加每个变化前,都会要求确认对于同一个文件的多处变化,可以实现分次提交删除工作区文件,并且将这次删除放入暂存区停止追踪指定文件,但该文件会保留在工作区改名文件,并且将这个改名放入暂存区提交暂存区到仓库区提交暂存区的指定文件到仓库区提交工作区自上次comm
2021-02-05 12:46:32
420
原创 定时任务框架Quartz.NET
定时任务框架Quartz.NEThttps://www.quartz-scheduler.net/documentation/quartz-3.x/quick-start.html
2021-01-29 20:42:40
287
原创 注册自定义Target
//注册自定义TargetNLog.Config.ConfigurationItemFactory.Default.Targets.RegisterDefinition(“MyFirst”, typeof(StockDataStore.MyTarget));
2021-01-23 10:34:18
512
原创 SQLite中数据日期格式引发的错误
一则SQLite中数据日期格式引发的错误,记录如下:错法用法返回记录数为0正确用法返回记录数为8SQLite没有专门提供存储日期和时间存储类型,通常可以TEXT , REAL和INTEGER类型来替代的方式存储。TEXT对应的数据:"YYYY-MM-DD HH:MM:SS.SSS"格式的数据REAL对应的数据: Julian日期格式存储,即从公元前 4714 年 11 月 24 日格林尼治时间的正午开始算起的天数。INTEGER对应的数据:Unix时间形式的数据 , 即从 1970
2021-01-13 20:17:38
1046
原创 ImageSource的使用
ImageSource的使用一、本地图片文件二、内存中的图片一、本地图片文件ImageBrush imageBrush = new ImageBrush();imageBrush.ImageSource = new BitmapImage(new Uri("bg.jpg", UriKind.Relative));button.Background = imageBrush;二、内存中的图片//此处图片从文件中读入用以模拟内存中的图片System.Drawing.Bitmap bitmap =
2020-10-25 09:07:30
3586
原创 VBA解析json示例1
var cHIsyYjE = {"rc":1,"me":null,"TotalCount":4048062,"pages":1000,"data":[{"codes":[{"short_name":"金龙鱼","market_code":"0","ann_type":"A","stock_code":"300999"}],"notice_date":"2020-10-14 00:00:00","columns":[{"column_code":"001003002004","column_name":"上市
2020-10-13 23:13:33
1614
原创 AngleSharp示例
AngleSharp示例代码解析定义良好的文档简单文档操作获得某些元素获得单一元素连接JavaScript评估更复杂的JavaScript DOM交互JavaScript和C#中的事件这是一个每天使用AngleSharp的例子列表。解析定义良好的文档var source = @"<!DOCTYPE html><html lang=en> <meta charset=utf-8> <meta name=viewport content=""initi
2020-09-28 12:24:51
431
原创 WPF Converter
public class BrushToColorConverter : IValueConverter { public static readonly BrushToColorConverter Instance = new BrushToColorConverter(); BrushToColorConverter() { } public object Convert(o...
2020-09-22 19:16:32
309
原创 ChildWindow/ChildWindowStyle
一、ChildWindowusing System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Input;using System.Windows.Media;using System.Windo
2020-09-22 19:15:29
617
原创 C#中使用跟踪侦听器TraceListener
C#中使用跟踪侦听器TraceListener 修改App.config文件记录器类实际应用代码记录文件修改App.config文件<?xml version="1.0" encoding="utf-8"?><configuration> <system.diagnostics> <trace autoflush="true" indentsize="0"> <listeners> <add name="LogLis
2020-09-18 10:41:55
1509
原创 HttpClientHelpClass
using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Net.Http;using System.Net.Http.Headers;using System.Text;using System.Threading.Tasks;using System.Xml.Serializati
2020-09-15 09:59:51
307
原创 Epplus TableStyles样式
Epplus TableStyles样式public enum TableStyles { // // 摘要: // No table style None = 0, // // 摘要: // Custom table style Custom = 1, // // 摘要: // Light sty
2020-09-09 10:20:30
922
原创 HttpClient测试
HttpClient测试using System.Collections.Generic;using System.IO;using System.Net.Http;using System.Net.Http.Headers;using System.Windows;namespace WpfHttpClient{ /// <summary> /// Interaction logic for MainWindow.xaml /// </summar
2020-09-03 11:39:43
340
原创 C# 执行Js脚本方法
C# 运行JS运行Js脚本方法一运行js脚本方法二1 . 新建文本JSCaller.js2. 打开.net的命令行窗口。运行jsc /t:library d:\JSCaller .js 得到JSCaller.dll3.在c#项目中引用JSCaller.dll 和Micosoft.JScript.dll4. C#中调用JSCaller.dll运行Js脚本方法一/// <summary> /// 执行JS /// this.ExecuteScript("get('{0}'
2020-08-12 08:25:50
11355
原创 UrlEncode转码
var text = "俞梦";//utf-8编码var s1 = System.Web.HttpUtility.UrlEncode(text);//%e4%bf%9e%e6%a2%a6var s2 = System.Web.HttpUtility.UrlEncode(text, System.Text.Encoding.UTF8);//%e4%bf%9e%e6%a2%a6//gb2312编码var s3 = System.Web.HttpUtility.UrlEncode(text, S
2020-07-23 12:25:37
1721
翻译 newtonsoft反序列化json常用方法
newtonsoft反序列化json常用方法LINQ to JSONParsing JSONParsing a JSON Object from textParsing a JSON Array from textLoading JSON from a fileQuerying JSON with LINQGetting values by Property Name or Collection IndexQuerying with LINQLinq With SelectTokenSelectTokenS
2020-06-02 14:18:01
790
原创 VBA代码备忘笔记
Sub test() Dim url As String, Http As WinHttpRequest, rsp As String url = " " Set Http = CreateObject("WinHttp.WinHttpRequest.5.1") With Http .Open "GET", url, False .SetRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64;
2020-05-30 18:26:18
516
原创 Http_校正返回日期数据
/// <summary> /// 将返回日期数据校正为正常日期数据 /// </summary> /// <param name="dateStr">网站返回的日期字符串。如: 2020,4,31,00,30,00</param> /// <returns>返回日期类型</returns> private DateTime CalibrationDate.
2020-05-30 16:42:34
502
原创 WPF常备
WPF常备PropertyChanged.FodyNuget安装添加到FodyWeavers.xmlCostura.FodyBaseViewModelBasePageBaseAttachedPropertyBaseValueConverterBooleanToVisiblityConverterStoryboardAttachedProperty实现逆时针顺时针旋转功能PropertyChanged.FodyNuget安装安装 PropertyChanged.Fody NuGet 软件包并更新Fody
2020-05-16 11:41:36
390
原创 使用数据绑定和WPF自定义数据显示
使用数据绑定和WPF自定义数据显示https://docs.microsoft.com/zh-cn/archive/msdn-magazine/2008/july/data-and-wpf-customize-data-display-with-data-binding-and-wpf
2020-05-06 16:52:07
570
翻译 Stylet 介绍
Stylet 介绍Stylet是受Caliburn.Micro启发的最小但功能强大的MVVM框架。其目的是进一步降低复杂性和魔力,使不熟悉任何MVVM框架的人员(同事)可以更快地加快速度。它还提供了Caliburn.Micro不具备的功能,包括其自己的IoC容器,简便的ViewModel验证,甚至是与MVVM兼容的MessageBox。低的LOC数量和非常全面的测试套件使其成为使用和验证/验...
2020-04-22 10:33:38
3315
原创 BindingFlags的用法
c#反射查找方法时,默认只能查到public方法。如果想要查找private方法,需要设定BindingFlags.即:BindingFlags.Public|BindingFlags.Instance //默认查找public、instance内容。BindingFlags.NonPublic|BindingFlags.Instance //查找nonpublic、instance内容...
2020-04-11 11:19:11
1848
原创 未能加载文件或程序集“System.Windows.Interactivity问题的解决
在WPF项目调试过程中,出现“发现“System.Windows.Interactivity”的不同版本间存在无法解决的冲突。”报错,程序无法运行,我试图卸载和重新安装该控件,但仍无法解决。终查看App.config中,见下图,发现多出红框部分代码,删除后程序正常运行。...
2020-04-09 09:14:58
4831
2
原创 .Net各版本地址
https://dotnet.microsoft.com/download/visual-studio-sdks?utm_source=getdotnetsdk&utm_medium=referral
2020-04-08 16:39:11
2761
DataBinding XmlDataSource.zip及行政区划数据
2019-11-20
dyArithmetic.zip
2019-11-06
JHJSolution.zip
2019-10-16
phantomjs-2.1.1-windows.zip
2019-09-19
快捷输入代码段mysnippet2
2019-04-29
快捷输入代码段mysnippet1
2019-04-29
Prism MVVM应用 登陆后切换主窗体实现
2019-04-25
动态改变IP
2018-04-17
利用VBA统计数据分布一例
2014-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人