日常生活的交流与学习

首页 新随笔 联系 管理

2024年11月20日 #

摘要: vimiun chrome msedge 配置 { "name": "Vimium C", "@time": "2024/11/20 19:54:58", "time": 1732103698988, "environment": { "extension": "1.99.994", "platfo 阅读全文
posted @ 2024-11-20 20:24 lazycookie 阅读(2) 评论(0) 推荐(0) 编辑

摘要: vscode 配置markdown的代码片及其不生效问题解决 markdown.json 的配置文件 // Place your snippets for markdown here. Each snippet is defined under a snippet name and has a pr 阅读全文
posted @ 2024-11-20 20:20 lazycookie 阅读(2) 评论(0) 推荐(0) 编辑

2024年11月15日 #

摘要: 为什么说說深呼吸實際上也無法讓人放鬆? 從呼吸肌肉的觀點來看當你遇到周遭親朋好友緊張、焦慮、情緒激動的時候,你會給他們什麼建議呢? 相信大家都會不加思索地說:趕快做深呼吸。 的確,大家從小就被灌輸一個觀念,深呼吸是一個讓人很放鬆的呼吸方式。 我一直也是這麼認為,直到我在加拿大學習放鬆減量呼吸訓練,聽 阅读全文
posted @ 2024-11-15 18:48 lazycookie 阅读(2) 评论(0) 推荐(0) 编辑

2024年11月8日 #

摘要: dotnet cli 发布脚本 publish_remote.bat 该脚本实现一键主要发布到远程的共享文件夹中 @echo off :: 定义变量 SHARE_PATH:共享文件夹, SOURCE_DIR:代码发布的文件夹, TARGET_DIR:目标文件夹(共享文件夹的映射) set PRO_P 阅读全文
posted @ 2024-11-08 08:00 lazycookie 阅读(4) 评论(0) 推荐(0) 编辑

2024年11月3日 #

摘要: asp.net dotnet razor page mvc 过滤器 数据验证过滤器 数据库事务过滤器 Program.cs注册过滤器 services.AddRazorPages(opt => { opt.Conventions.ConfigureFilter(new DbContextTransa 阅读全文
posted @ 2024-11-03 16:46 lazycookie 阅读(5) 评论(0) 推荐(0) 编辑

摘要: webapi dotnet Program.cs 的封装 精简代码 拆分成两个部分RegisterServices(builder);和ConfigureApplication(app); 或者使用代码块,大括号来进行拆分. using HtmlTags; using MediatR; using 阅读全文
posted @ 2024-11-03 16:46 lazycookie 阅读(2) 评论(0) 推荐(0) 编辑

摘要: asp.net MiniProfiler 性能分析工具 1. 依赖包 这里使用了MiniProfiler.AspNetCore.Mvc和MiniProfiler.EntityFrameworkCore两个依赖包。从ContosoUniversity.csproj文件中可以看到相关的引用: <Pack 阅读全文
posted @ 2024-11-03 16:45 lazycookie 阅读(6) 评论(0) 推荐(0) 编辑

2024年10月31日 #

摘要: # wpf 数据绑定 DataContext App\App\MainWindow.xaml <Window x:Class="Application.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentati 阅读全文
posted @ 2024-10-31 19:49 lazycookie 阅读(6) 评论(0) 推荐(0) 编辑

摘要: # wpf UI 界面 数据绑定 四种类型 ComplicatedButton\ComplicatedButton\MainWindow.xaml <Window x:Class="WpfApp.MainWindow" xmlns="http://schemas.microsoft.com/winf 阅读全文
posted @ 2024-10-31 19:01 lazycookie 阅读(2) 评论(0) 推荐(0) 编辑

摘要: button 按钮 content属性 阅读全文
posted @ 2024-10-31 08:00 lazycookie 阅读(2) 评论(0) 推荐(0) 编辑

摘要: 列宽,行宽,倍数关系 跨行,跨列 阅读全文
posted @ 2024-10-31 08:00 lazycookie 阅读(1) 评论(0) 推荐(0) 编辑

摘要: 描述性注释 MS_Description 查看特别表,所有字段 描述性注释 SELECT obj.name AS ObjectName, col.name AS ColumnName, ep.value AS Description FROM sys.extended_properties ep I 阅读全文
posted @ 2024-10-31 08:00 lazycookie 阅读(2) 评论(0) 推荐(0) 编辑

2024年10月29日 #

摘要: wpf 触发器 多条件触发器 <Window x:Class="GridDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microso 阅读全文
posted @ 2024-10-29 19:00 lazycookie 阅读(1) 评论(0) 推荐(0) 编辑

摘要: wpf 数据绑定 viewmodel 阅读全文
posted @ 2024-10-29 19:00 lazycookie 阅读(1) 评论(0) 推荐(0) 编辑

摘要: wpf 数据绑定 GridDemo\GridDemo\MainWindow.xaml.cs using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; usin 阅读全文
posted @ 2024-10-29 19:00 lazycookie 阅读(1) 评论(0) 推荐(0) 编辑

摘要: wpf 样式 触发器 <Window x:Class="GridDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.c 阅读全文
posted @ 2024-10-29 19:00 lazycookie 阅读(1) 评论(0) 推荐(0) 编辑

摘要: wpf 触发器 多条件触发器 数据绑定触发器 <Window x:Class="GridDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas 阅读全文
posted @ 2024-10-29 19:00 lazycookie 阅读(2) 评论(0) 推荐(0) 编辑

摘要: sqlcmd 设置登录或者查询的超时时间 背景 sqlcmd在执行某些比较慢的查询,会很容易报出time expired的问题,而在ssms就没有该问题。所以需要查询设置查询或登录的超时时间,这样才能查询到完整的数据 命令 sqlcmd -S <dbserveripaddress> -U <dbus 阅读全文
posted @ 2024-10-29 08:00 lazycookie 阅读(7) 评论(0) 推荐(0) 编辑

2024年10月27日 #

摘要: wpf的样式 作用所有按钮 <Window x:Class="GridDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microso 阅读全文
posted @ 2024-10-27 19:00 lazycookie 阅读(3) 评论(0) 推荐(0) 编辑

摘要: # wpf 数据绑定 列表 ObservableCollection PrismDryIocDemo\PrismDryIocDemo\App.xaml <Application x:Class="PrismDryIocDemo.App" xmlns="http://schemas.microsoft 阅读全文
posted @ 2024-10-27 15:51 lazycookie 阅读(6) 评论(0) 推荐(0) 编辑

2024年10月26日 #

摘要: StackPanel wpf 布局 GridDemo\GridDemo\MainWindow.xaml <Window x:Class="GridDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presenta 阅读全文
posted @ 2024-10-26 21:43 lazycookie 阅读(3) 评论(0) 推荐(0) 编辑

摘要: wpf Grid布局 效果 GridDemo\GridDemo\MainWindow.xaml <Window x:Class="GridDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentatio 阅读全文
posted @ 2024-10-26 21:37 lazycookie 阅读(2) 评论(0) 推荐(0) 编辑

摘要: bmal文件读取 运行效果 Demo01\Demo01\MainWindow.xaml.cs using System.Collections; using System.Globalization; using System.IO; using System.Resources; using S 阅读全文
posted @ 2024-10-26 21:06 lazycookie 阅读(7) 评论(0) 推荐(0) 编辑

摘要: XAML编译成BAML的过程 xaml编译成baml,baml是一种压缩文件,为了提高加载速度 构造函数中的InitializeComponent()加载baml 编译过程 在编译过程中,XAML文档最终被转换成BAML(二进制应用程序标记语言)作为资源嵌入到程序集中。 当应用程序运行时,会从构造函 阅读全文
posted @ 2024-10-26 17:41 lazycookie 阅读(12) 评论(0) 推荐(0) 编辑

摘要: wpf 根元素 window元素 只有有一个window根元素. 阅读全文
posted @ 2024-10-26 17:31 lazycookie 阅读(1) 评论(0) 推荐(0) 编辑

摘要: 使用Program.cs启动wpf文件 Demo00\Demo00\Program.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threa 阅读全文
posted @ 2024-10-26 17:26 lazycookie 阅读(3) 评论(0) 推荐(0) 编辑

摘要: wpf项目的入口文件 Demo00\Demo00\App.xaml <Application x:Class="Demo00.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http:// 阅读全文
posted @ 2024-10-26 17:16 lazycookie 阅读(1) 评论(0) 推荐(0) 编辑

摘要: xunit测试 dotnet cli 创建测试项目 dotnet new xunit -o tests/N-Tier.Application.UnitTests.Learn dotnet sln add tests/N-Tier.Application.UnitTests.Learn dotnet 阅读全文
posted @ 2024-10-26 11:56 lazycookie 阅读(4) 评论(0) 推荐(0) 编辑

2024年10月17日 #

摘要: EF Core Migrations 创建一个WebAPI.Migrations dotnet new webapi -n WebAPI.Migrations Program.cs using System.Reflection; using Microsoft.Extensions.Depende 阅读全文
posted @ 2024-10-17 21:37 lazycookie 阅读(5) 评论(0) 推荐(0) 编辑

2024年10月15日 #

摘要: Socket\SocketClient\AsynSocketClient.cs using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Sockets; 阅读全文
posted @ 2024-10-15 19:00 lazycookie 阅读(5) 评论(0) 推荐(0) 编辑

2024年10月10日 #

摘要: # RabbitMQ 发送端 using System.Text; using RabbitMQ.Client; var factory = new ConnectionFactory(); factory.HostName = "127.0.0.1"; //RabbitMQ服务器地址 factor 阅读全文
posted @ 2024-10-10 22:05 lazycookie 阅读(5) 评论(0) 推荐(0) 编辑

摘要: 启动 RabbitMQ 服务 进入到 rabbitmq 的安装 bin 目录 net start RabbitMQ 或者 在 rabbitmq 的 sbin 目录下,双击执行 rabbitmq-server.bat 文件。 停止 RabbitMQ 服务 net stop RabbitMQ 查看服务状 阅读全文
posted @ 2024-10-10 21:56 lazycookie 阅读(39) 评论(0) 推荐(0) 编辑

2024年9月25日 #

摘要: clean-architecture-master\.vs\Movies\DesignTimeBuild\.dtbcache.v2 clean-architecture-master\.vs\Movies\v17\.futdcache.v2 clean-architecture-master\.vs 阅读全文
posted @ 2024-09-25 23:15 lazycookie 阅读(9) 评论(0) 推荐(0) 编辑

2024年9月23日 #

摘要: # DataTableExtensions\App\App.csproj <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net9.0</TargetFra 阅读全文
posted @ 2024-09-23 22:26 lazycookie 阅读(3) 评论(0) 推荐(0) 编辑

2024年9月13日 #

摘要: XML解析读取 LINQtoXML\LINQtoXML\Program.cs using System; using System.Linq; using System.Xml.Linq; namespace LINQtoXML { class Program { public void Meth 阅读全文
posted @ 2024-09-13 19:00 lazycookie 阅读(3) 评论(0) 推荐(0) 编辑

摘要: LINQ中的Join 在LINQ中,Join操作符用于连接两个序列中的元素,基于给定的键匹配。Join操作符允许你根据共同的键来关联两个序列中的项,这对于处理多个相关联的数据集非常有用。 代码 public class Employee { public int Id { get; set; } p 阅读全文
posted @ 2024-09-13 19:00 lazycookie 阅读(9) 评论(0) 推荐(0) 编辑

2024年9月11日 #

摘要: delegate、Action、Func 和 Predicate 在C#中,delegate、Action、Func 和 Predicate 都是用来处理方法引用或匿名方法的类型,但它们之间有一些关键的区别。 Delegate delegate 是一个用户定义的类型,用于封装方法的引用。 它可以被实 阅读全文
posted @ 2024-09-11 19:00 lazycookie 阅读(11) 评论(0) 推荐(0) 编辑

2024年9月7日 #

摘要: 字节填充,内存对齐,为什么结果是4个字节,而不是三个字节 using System; using System.Runtime.InteropServices; public struct ExampleStruct { public byte b; public short s; // 你以为的是 阅读全文
posted @ 2024-09-07 16:11 lazycookie 阅读(4) 评论(0) 推荐(0) 编辑

摘要: 获取结构体成员中每个字段的偏移量 使用Marshal.OffsetOf来查看结构体中每个字段的偏移量: using System; using System.Runtime.InteropServices; public struct ExampleStruct { public byte b; / 阅读全文
posted @ 2024-09-07 15:57 lazycookie 阅读(13) 评论(0) 推荐(0) 编辑

摘要: 结构体成员定义的顺序也会影响结构体的大小,内存对齐,内存填充 using System; using System.Runtime.InteropServices; struct StrcutOne { public int b; // 4 bytes public byte a; // 1 pub 阅读全文
posted @ 2024-09-07 14:51 lazycookie 阅读(5) 评论(0) 推荐(0) 编辑