自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(538)
  • 资源 (7)
  • 问答 (5)
  • 收藏
  • 关注

原创 SQLServer入门之时间日期的格式化与计算

SQLServer入门之时间日期的格式化与计算

2021-06-07 09:00:29 647

原创 SqlServer入门之标准建库脚本

SqlServer入门之标准建库脚本建表脚本建视图脚本建函数脚本

2020-05-28 11:11:16 1400 1

原创 使用VisualStudio2022制作安装包

VisualStudio2022制作安装包,打包项目,设置安装后启动exe,设置桌面快捷方式,设置默认安装路径

2024-06-28 10:49:01 261

原创 Furion项目的单元测试

.Net项目中如果要对Controller或者服务进行测试一般要用mock创建需要注入的实例, 要配置好这些实例还挺复杂的在Furion帮我们实现了单元测试的构造函数注入, 让单元测试变得简单, 具体步骤如下

2024-04-30 18:01:41 660 1

原创 notepad++快捷键和宏录制

系统里面有个 Ctrl+D 快捷键: 复制并粘贴当行, 冲突了, 在快捷键设置的最后一个页签里面取消这个快捷键。2, 依次按键: End , Space , Shift + Home , Delete , Delete。4, 点击"保存录制宏" , 取名 删除行, 快捷键 Ctrl + D。有个现成的快捷键 Ctrl+L : 剪切当前行 , 不是我想要的效果。宏录制很方便,于是就录制一个删除行的宏,设置快捷键为: Ctrl+D。1, 点击"开始录制"3, 点击"停止录制"

2024-04-19 17:43:15 874

原创 Linux常用命令

例如: 在某个目录执行dotnet run (直接运行.net项目源码)把下面的配置保存xxx.service文件, 放到/etc/systemd/system目录下面执行下面的命令启动服务,并监控服务启动的过程。

2024-03-29 11:05:30 356

原创 Cookie和SessionStorage和LocalStorage的使用场景

登录后,其他页签不需要再登录,重启浏览器后需要重新登录用Cookie,不设置过期时间(默认值-1)

2024-01-19 18:35:03 383

原创 Winform自启动一个类搞定C#

C#中Winform自启动一个类搞定: Form1.AutoStart.cs实现Winform的最小化, 自启动, 任务栏右键退出, 右键显示功能把此类作为窗体类的部分类添加到项目里面就可以了

2023-12-06 11:47:05 309

原创 开发运维必备工具TOP10

开发工程师,运维工程师办公利器,必备小工具TOP10,超实用工具合集

2023-11-15 15:32:02 513

原创 SqlSugar应用

根据LeftJoin的别名自动映射。手动指定部分列的映射规则。实体自动映射到dto。

2023-10-31 15:40:26 231

原创 ABP集成SqlSugar

SqlSugar是一款老牌 .NET 开源多库架构ORM框架,由果糖大数据科技团队维护和更新 ,生态圈丰富 ,开箱即用最易上手。

2023-09-19 20:55:47 956

原创 C#基础进阶

C#基础进阶。

2023-08-23 15:55:46 680

原创 C#SqliteHelper

首先nuget安装System.Data.SQLite.Core然后就可以使用下面这个工具类了

2023-08-16 11:36:19 821

转载 CROSS APPLY的应用例子

自动化给这些表赋值,语句就不贴了。有兴趣可以留言,我再贴。用到的思想是 tally table, 即生成连续数字和日期的技巧。用户表有10000数据,订单表有3650000数据,而用户订单关联表是将这总订单平分给这些用户(为了方便自动化处理)我们需要新建一个表函数,用来接收用户作为参数,返回用户对应订单的详细信息。假设有三张表,用户表,订单表,以及用户订单关联表。

2023-08-02 15:03:15 145

原创 ABP入门教程之集成达梦数据库

达梦数据库目前(2023年)只支持到.net6所以下载ABP的.net6版本,然后开始集成。

2023-06-17 17:09:59 588

原创 C# 之 Entity Framework 性能优化

不写Select的时候就是Select * 会带出很多无用的字段,特别是有些大字段查询和传输都会带来性能问题。

2023-05-31 19:07:14 1263

转载 微信付款到零钱v3接口

转载自:https://www.cnblogs.com/yuany69/p/16534912.html。微信付款到零钱v3接口C#版本。微信转账到零钱v3接口。

2023-05-15 12:00:05 629 1

转载 TTS开发调研总结

4.say.js 在github上拥有1.1k的星,基于node开发,实测可以使用,但是部分中文总是会读错,而且运行时有延迟,不知道是不是我配置原因(实测可以使用,使用系统自带语音进行合成,可以根据自己情况试试)5.微软AzureTTS 可以在Edge浏览器的大声朗读功能中体验(收费,有免费额度,个人认为Microsoft Xiaoxiao合成的语音是在座的声音中最清晰的,不收费的话肯定极力推荐)1.百度TTS (支持在线合成和离线合成,收费,虽然有免费额度,但就调试够用,不推荐)

2023-04-20 15:08:00 314

转载 iconfont导出的iconfont.svg逆操作

iconfont提取全部svg

2023-04-12 17:32:53 337

原创 用sass替代node-sass

node-sass很难安装, 经常安装失败, 安装报错, 解决方案, 替代方案如下亲测有效 , 按这个我从一个老的Vue2的项目中去掉了node-sass

2023-03-24 16:25:09 2641 1

原创 WebSocket服务端与测试端

WebSocket客户端: html。WebSocket服务端C#

2023-03-17 14:13:12 418

原创 磁盘阵列Raid探讨

阵列的读写性能主要由cache决定, 所以各raid之间的性能差异并不大, 选择阵列时可以忽略性能差异Raid0:两块硬盘,同时读写:读写性能提高一倍,容量不变,但是不安全,只要任何一块硬盘损坏就会丢失所有数据Raid1:两块硬盘,一块做备份:写入性能较低(因为要写两份),读取性能稍高,容量减半,有冗余能力,挂掉一块硬盘照样工作,替换新硬盘后恢复冗余能力Raid10:四块硬盘,先分两组都做Raid1,再在两组间做Raid0:读写速度提高一倍,容量减半,有冗余能力。

2023-03-08 18:19:50 2489

原创 docker安装及常用命令及docker仓库私有化

docker-compose最佳实践harborportainer.iodockerdocker命令部署docker仓库私有

2023-02-21 10:22:47 357

转载 LINQ 中的查询语法和方法语法 (C#)

在表达式右侧,请注意,where 子句现在表示为 numbers 对象上的实例方法,它具有类型 IEnumerable(如同你会回忆起的那样)。介绍性的语言集成查询 (LINQ) 文档中的大多数查询是使用 LINQ 声明性查询语法编写的。某些 LINQ 提供程序(如 LINQ to SQL 和 LINQ to XML),会实现自己的标准查询运算符,并为 IEnumerable 之外的其他类型实现额外的扩展方法。下面的示例演示一个简单查询表达式以及编写为基于方法的查询的语义上等效的查询。

2023-02-09 19:55:41 403

原创 Vue3中子组件向父组件传值的方法

父组件可以通过props向子组件传值, 子组件可以用过 emits(‘update:prop’, propValue) 修改父组件绑定在此Prop上父组件的值。

2023-02-02 20:57:38 6601

原创 高性能SQL-数据库性能优化

多数的性能优化都是讲索引和SQL优化,实际上从数据库设计到业务应用到数据库部署等各个方面都对数据库性能有影响,本文从表设计和SQL优化等多个角度介绍数据库性能优化的方法

2023-01-30 15:32:59 598

原创 Windows服务的安装与卸载命令

Windows服务

2022-10-27 18:02:29 1247

转载 通过robocopy命令快速复制几百万个小文件

通过robocopy命令快速复制几百万个小文件

2022-10-26 15:09:18 967

原创 ABP入门教程(六)ABP支持DataTable

首先要添加一个辅助类MsSqlHelper 百度一下就有, 在 .netCore3.1以上需要用Microsoft.Data.SqlClient替代Systemt.Data.SqlClient。然后在RepositoryBase里面添加常用的查询方法, 如下。

2022-08-17 16:50:22 486

原创 MSSQLSERVER订阅发布闭坑指南

SqlServer的订阅发布功能可以准实时的备份数据库,用来做读写分离都是可以的,简单好用以下是亲身经历闭坑指南

2022-08-10 17:39:40 1539

原创 通过Dapper获取DataTable

通过Dapper获取DataTable在abp中引入Dapper,如果需要获取DataTable还是需要按ado.net的方式获取首先要添加一个辅助类MsSqlHelper 百度一下就有然后继承DapperEfRepositoryBase创建一个新的DapperEfRepositoryBaseNew在里面添加常用的查询方法在 .netCore3.1以上需要用Microsoft.Data.SqlClient替代Systemt.Data.SqlClient也同样需要在辅助类MsSqlHelper中用M

2022-04-28 19:37:18 2298 1

原创 微软TTS文字转语音并保存到wav文件中

public static void Speek(){ var synthesizer = new SpeechSynthesizer(); synthesizer.SetOutputToDefaultAudioDevice(); MemoryStream ms = new MemoryStream(); synthesizer.SetOutputToWaveStream(ms); synthesizer.Speak("微软TTS文字转语音并保存到wav文件中");

2022-04-21 16:49:35 2114 3

原创 Vue3动态html和动态vue对象和动态vue组件

在vue3的单页应用项目(spa)中好像不能创建动态的html并绑定动态的vue对象,于是想了些办法,算是基本实现了效果,可以用于制作打印模板,直接调用浏览器的打印功能或者给lodop这样的web打印插件提供打印模板

2022-04-19 11:48:07 5768

原创 C#文件的读写与App.config中AppSettings的读写

App.config中AppSettings的读写#region 文件的读写public static string GetFileName(){ string path = System.Environment.CurrentDirectory; string fileName = DateTime.Now.ToString("yyyyMMdd")+".txt"; return fileName;}public static void AppendText(strin

2022-04-07 13:50:57 1221

原创 WCF开发入门

.net wcf 作为web服务特别适合给第三方使用wcf创建的接口同时支持json, xml, webservice三种访问方式而且直接生产接口的帮助文档,特别适合给第三方提供接口1,用Microsoft Visual Studio创建wcf服务项目2,添加一个Global.asax类包含两个文件:Global.asax:<%@ Application Codebehind="Global.asax.cs" Inherits="WcfGetAndPost.Global" Languag

2022-03-26 12:13:36 725 1

原创 记录EFCore产生的SQL语句到日志

记录EFCore产生的SQL语句到日志以下是基于ABP项目做的示例1, 先创建LoggerProviderusing Microsoft.Extensions.Logging;using System;namespace demo{ public class EfLoggerProvider : ILoggerProvider { public Castle.Core.Logging.ILogger Logger; public EfLogge

2022-03-25 13:48:02 2449

原创 SQLServer_日期_时间

--查询最近五年的年份Select number - 5 + year(getdate()) year FROM master..spt_values WHERE type = 'P'AND number + year(getdate()) < 6 + year(getdate());--获取年,月,周等Select DATEPART(yy,GETDATE())Select DATEPART(mm,GETDATE())Select DATEPART(wk,GETDATE())--日

2022-03-21 22:23:39 866

原创 leaflet入门

官网下载地址:https://leafletjs.com/SlavaUkraini/CSDN下载地址: leaflet1.7.1 (20220311)https://download.csdn.net/download/zheyiw/84596314推荐教程:入门第一篇https://blog.csdn.net/sinat_36226553/article/details/88878268系列:https://blog.csdn.net/sinat_36226553/category_880

2022-03-12 23:27:29 884

转载 C#把图片的白色背景转透明

原文链接: https://blog.csdn.net/weixin_30527423/article/details/96382563public System.Drawing.Bitmap KnockOutGzf(String path){ System.Drawing.Image image = System.Drawing.Image.FromFile(path); System.Drawing.Bitmap bitmapProxy = new System.Drawing.Bi

2022-03-10 17:27:45 1413

原创 ABP入门教程(五)集成Dapper

如果在项目中要直接写T-SQL,可以引入DapperDapper可以直接调用存储过程也可以直接映射到对象集合适合复杂查询的情况

2022-02-09 15:37:09 1134

ICD10诊断码,全A00到Z99

ICD10诊断码,全A00到Z99

2024-01-09

leaflet1.7.1

leaflet1.7.1 完整包

2022-03-12

OracleSelect.rar

OracleSelect小工具, 不用安装说明插件就可以连上oracle并执行语句,用于验证是否可以正常连接到Oracle数据库

2021-07-04

合并excel.exe

自动合并当前目录下面的全部Excel

2021-07-03

Translations.zh.csv

SealReport汉化中文包 使用方法: 1,把中文资源包(Translations.zh.csv)放在站点的Repository\Settings目录下面 2,C:\wwwroot\SealReport\Repository\Settings 3,然后在报表首页配置: Culture 为中文(中国)

2019-10-30

Toad破解支持5.7到6.6

Toad破解支持5.7到6.6, 亲测支持toad 5.7到6.6版本, Toad For SqlServer, Toad For MySql , Toad For Oracle 通用

2017-11-02

SimpleJdbc-1.0

SimpleJdbc-1.0 官方资源!!

2011-05-01

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

TA关注的人

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