- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 使用WPF 当程序已打开时第二次打开程序直接弹出第一次打开的程序
在代码中增加 [DllImport("user32.dll")] private static extern bool SetForegroundWindow(IntPtr hWnd); [DllImport("user32.dll")] private static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);...
2024-06-11 16:37:00
426
原创 c#-文件切片上传
前台代码:<form id="uploadForm" enctype="multipart/form-data"> <input type="file" name="file" id="fileInput" multiple /> <button type="button" onclick="onuploadForm()">上传</b...
2024-02-07 17:27:00
457
原创 Core 6.0 webapi ‘报错InvalidOperationException:无法解析“ Microsoft.AspNetCore.Http.IHttpContextAccessor”类型...
因接口版本升级 并使用core 6.0 却发现HttpContext.Current.Request 用不了 所以在网上找了半天 说是使用Microsoft.AspNetCore.Http.IHttpContextAccessor private IHttpContextAccessor _httpContextAccessor; public WebHelper(IHttpConte...
2023-11-17 16:09:00
283
原创 .net 6.0 返回json时中文编码处理
近期由于自己搭建.net 6.0 的框架 在返回前台json是遇到下面这个问题,返回的json被编码了 所以特此在这记录一下编码前是这样的{"code":-1,"msg":"\u9A8C\u8BC1\u7801\u9519\u8BEF\uFF01"}处理完正常{"code":-1,"msg":"验证码错误!"}在Program中添加下面代码即可//返回json中文编码问题处...
2023-10-16 17:18:00
349
原创 c# MVC分页控件帮助类
c# 使用mvc 分页控件 /// <summary> /// 获得伪静态页码显示链接 /// </summary> /// <param name="curPage">当前页数</param> /// <param name="countPage">总页数</param> /// &l...
2023-09-25 10:27:00
124
原创 根据数据库表生成数据字典
sql server数据库SELECT 表名=CASE WHEN tt.column_id=1 THEN is_name ELSE N'' END, 字段序号=tt.column_id, 字段名称=is_cname, 字段描述=ISNULL(is_value,N''), 主键=ISNULL(tt.PrimaryKey,N''), ...
2023-09-25 09:47:00
253
原创 c#使用tp
一说tp大多数人想到的是PHP使用tp,但今天不说PHP 说说c#使用tp 由于tp比较久远 网上的资料又是少之又少 接下来说说tp的一些基本用法1.首先就是数据绑定了<%tp:foreach collection="{$model.Items}" var="m"%> <td>{$m.name}</td> <td>{$m.p...
2023-09-07 17:43:00
69
原创 Jq-table 拖拽顺序
使用sortable 对table列表进行拖拽排序<table id="sort" name="Register_GameId" class="table table-bordered ui-sortable"> <tbody> <tr style="opacity: 1;" class=""><td><input type=...
2023-07-13 09:54:00
173
原创 c#分页
一、分页方法一: /// <summary> /// 获得分页后的数据列表 /// </summary> /// <param name="tableName">表名</param> /// <param name="strWhere">筛选条件</param&...
2022-04-28 18:15:00
1067
原创 C#----记 window.showModalDialog遇到的问题
记一次自己的采坑目前,新版本的chrome和opera、Firefox等浏览器已经不支持showModalDialog方法。所以查了许久,找到一篇文章(点击打开),下面是代码<script>window.showModalDialog = function (url, arg, feature) { var opFeature = feature.split(...
2020-06-24 00:09:00
196
原创 .NET Core----Docker The type initializer for 'Gdip' threw an exception异常
ASP.NET Core项目部署在Linux容器中会出现GDI错误 因为在项目中使用了生成验证码导致解决方案:RUN echo "deb http://mirrors.163.com/debian/ stretch main non-free contrib" > /etc/apt/sources.list && \echo "deb http://mirrors...
2019-10-22 16:15:00
738
原创 C#----记Docker部署asp.net mvc项目
大佬的世界就是 简单的装睡 难的度娘asp.net mvc 项目发布到容器1.发布windows容器项目添加Dockerfile文件FROM microsoft/aspnetEXPOSE 80ARG sourceWORKDIR /inetpub/wwwrootCOPY . .进入目录打包镜像cd C:\Users\Desktop\asp.net ...
2019-09-19 12:08:00
772
原创 .NET Core----使用阿里云短信推送
因为特殊的原因,容联云模板导致下架,所以公司让我研究一下阿里云的短信推送,废话不多说上干货!一、引用阿里云短信官方的包二、调用下面的方法 public bool AliMessageCode(string phone, string val) { var msg = ""; MessageCodeDto strJson =...
2019-08-28 11:59:00
336
原创 .Net core----使用Mongo多条件查询
直接上干货数据库连接: MongoClient clients = new MongoClient(_ibcoptions.Value.MongoConnStr);//配置文件读取 //获取指定数据库 IMongoDatabase dbs = clients.GetDatabase(_ibcoptions.Value....
2019-07-12 11:00:00
178
原创 .Net core api ---- 图形验证码(使用七牛云存储验证码图片)
代码是以前项目中的 后来移植到core的上面以下是代码(封装的类): public class ValidateCode { private string code; private const int ImageHeigth = 22; //验证码图片的高度 private const double Ima...
2019-06-27 17:27:00
114
原创 C#----使用BaseController添加访问日志
使用BaseController添加访问日志,其中包括请求头不说那么多直接上代码(给自己也记一下,下次就可以直接用了) public class BaseController : Controller { public override void OnActionExecuting(ActionExecutingContext context) ...
2019-06-06 16:17:00
199
原创 .Net core----使用容联云短信推送
一直在忙于写接口,也没有时间去好好的整理的一片文档,写一篇经常的用到的短信推送案例 还是比较喜欢干货 作为有个程序员 有时候复制粘贴习惯了 实在的还是比较实在 比如能用复制解决的为什么不用复制 效率上也是一方面sdk需自行安装 /// <summary> /// 短信验证码推送 /// </summary> ...
2019-04-22 11:01:00
121
原创 .Net core----mongodb在插入数据时,会产生时间差的问题
今天在给mongodb插入日期格式的数据时发现,日期时间相差8个小时,原来存储在mongodb中的时间是标准时间UTC +0:00,而中国的时区是+8.00 。因此在插入的时候需要对时间进行处理:DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Utc);示例:createTime = DateTime.SpecifyKind(Dat...
2019-04-11 16:30:00
145
原创 c#--Redis帮助类
最近一直在忙公司的一下项目,也没有太多时间写,所以就分享出所用redis帮助类using Newtonsoft.Json;using StackExchange.Redis;using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using Sys...
2019-01-31 10:58:00
341
原创 .NET Core----zipkin链路追踪使用
本文主要是说明core怎么使用链路追踪一.添加nuget包二.在Startup中添加配置 /// <summary> /// 注册zipkinTrace /// </summary> /// <param name="app"></param> /// <...
2018-10-22 11:41:00
101
原创 C# windows定时服务+服务邮箱发送
protected override void OnStart(string[] args) { Timertimer1= new Timer(); timer1 = new System.Timers.Timer(); // timer1 = new System.Timers.Timer(...
2018-09-21 17:07:00
127
原创 .NET Core----七牛云图片上传
在引用官方的qiniu.core的nuget是总是发生错误,错误如下,所以就在网上找到了一种解决方案,并稍微改进了一番,以下是引用图:方法一:第一步:引用nuge第二步:新建项目新建控制器视图、添加配置信息类和读取配置信息配置信息类:public class QnySetting { public string qiniuyunAK { get; set...
2018-08-14 16:02:00
117
原创 .Net Core---- WebApi生成Swagger接口文档
1. Swagger是什么? Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。2.Swagger可以干什么?a.接口,服务可视化,非...
2018-08-03 14:35:00
114
原创 C# 7.0特性
一.out的形参变量无需再提前声明befor:string input = "3";int numericResult;if (int.TryParse(input, out numericResult)) Console.WriteLine(numericResult);else Console.WriteLine("Could not parse input");...
2018-07-31 16:22:00
94
原创 .Net Core----关于MVC中TempData持久化问题
最近在做mvc跨控制器传值的时候发现一个问题,就是有时候TempData的值为null,然后查阅了许多资料,发现了许多都是逻辑和原理什么的(想看原理可以查看原理的文章,本文是用法),但是真正解决的办法什么案例都没有,于是就把自己的代码当成案例给贴出来,方便更直观的解决问题。因为TempData生命周期确实很短,所以需要持久化一下: public ActionResult I...
2018-07-30 14:57:00
179
原创 .Net Core项目管理----Git的一些基本命令操作
使用git的基本操作1.Git的克隆git clone https://XXXXXXXXXXXXXXXXXXXXX2.拉取git pull3.查询状态git status4.添加git add .5.提交git commit -m '备注内容'git commit -m '#任务id 备注内容' (这是关联码云任务的提交)6.推送git pus...
2018-07-26 12:04:00
124
原创 .Net Core ----通过XUnit进行接口单元测试(带请求头及参数)并用output输出结果
最近在做core的接口单元测试,所以在这拿出来分享一下,添加XUnit的nuget包话不多说,直接上代码了:输出结果(需要的命名空间using Xunit.Abstractions;): ITestOutputHelper outputHelper; public UnitTest1(ITestOutputHelper output) { ...
2018-07-11 13:43:00
175
原创 .Net Core---- 通过EPPlus批量导出
前台代码:前台代码是在.net core bootstrap集成框架上的(这是效果浏览地址:http://core.jucheap.com[效果地址来自:http://blog.youkuaiyun.com/allenwdj]),首先是添加Nuget包, <button id="btnExport" type="button" class="btn btn-info " onclick="exp...
2018-07-05 09:37:00
129
原创 .Net Core---- 自带Json返回日期带T格式 解决
前段时间再做core的列表显示中(前台代码是在.net core bootstrap集成框架上的(这是效果浏览地址:http://core.jucheap.com[效果地址来自:http://blog.youkuaiyun.com/allenwdj])),出现了一个问题,就是在显示时间的时候,日期的格式不对,因为使用jquery grid 返回的是json,日期中总是会出现T,然后就查阅了解决方案,了解到以...
2018-06-19 14:16:00
182
原创 C# 6.0新特性
C#6.0新特性一、C#发展历程一、C#6.0新特性转自:https://www.cnblogs.com/yinrq/p/5600530.html1、字符串插值 (String Interpolation)字符串拼接优化Before:var Name = "joye.net";var Results = "Hello" + Name;//直接拼接var results1 ...
2018-04-09 15:23:00
138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人