自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 Net Core3.1使用Aspose.cell将Excel转PDF

Net Core3.1使用Aspose.cell将Excel转PDF

2022-09-08 17:18:27 842 1

原创 Net Core3.1使用Aspose.Words18.4将Word转PDF

Net Core3.1使用Aspose.Words18.4将Word转PDF

2022-06-21 09:33:23 1332 2

原创 Net Core3.1 Api 配置访问静态资源

在Startup类下的Configure方法中加入: //开启静态资源 app.UseStaticFiles(new StaticFileOptions() { ServeUnknownFileTypes = true, FileProvider = new PhysicalFileProvider( Path.Combine(Dire

2021-07-02 16:58:13 740

原创 C# DateTime 日期格式化

DateTime.ToString()的各种日期格式例:ToString:2016/9/27 0:00:00ToString("yyyy/MM/dd"):2016/09/27ToString("yyyy-MM-dd"):2016-09-27ToString("yyyy.MM.dd"):2016.09.27ToString("dd/MM/yyyy"):27/09/2016ToString("dd-MM-yyyy"):27-09-2016ToString("yyyy年MM月dd日"):201

2021-06-04 14:10:27 558

原创 微信小程序 app.js中onLaunch中方法执行完毕后再执行index首页数据请求

//通用方法const utils = require('/utils/util.js'); const log = require('./log.js'); App({ globalData: { token: null, //全局存储token数据使用 openid: null,//全局存储openid islogin:false,//默认未登录,登录后修改状态 nickName:null,//昵称 avatarUrl:null//头像地址 ...

2021-06-04 14:00:59 3691 2

原创 IIS服务器安装SSL证书

登录阿里云SSL证书控制台。 在SSL证书页面,定位到需要下载的证书实例并单击证书卡片右下角的下载 定位到IIS服务器类型并单击右侧操作栏的下载将IIS版证书压缩包下载到本地。 解压已下载保存到本地的IIS证书文件。您将看到文件中有一个证书文件(以.pfx为后缀或文件类型)和一个密钥文件(以.txt为后缀或文件类型)。说明每次下载证书都会产生新的密码,该密码仅匹配本次下载的证书。如果需要更新证书文件,同时也要更新匹配的密码文件。 在IIS服务器控制台中导入您解压的IIS证...

2021-05-28 14:33:43 1123

原创 微信小程序分页加载数据

分页加载数据const utils = require('../../utils/util.js'); Page({ data: { list:[], isLoadInterface: false, nomore: 0, page:1, totalpage:0,//总页数 totalcount:0,//总行数 condition:null }, /** * 生命周期函数--监听页面加载 */ onLoad: fu

2021-05-28 14:04:50 1893

原创 .Net Core3.1 WebApi 传参数dynamic类型,直接使用解析报错解决方法

从 Net 4.5版本 迁移至NetCore3.1时,WebApi中直接dynamic传参,使用会报错,错误信息如下: {"'System.Text.Json.JsonElement' does not contain a definition for 'LoginName'"} System.Exception {Microsoft.CSharp.RuntimeBinder.RuntimeBinderException}而 在Net 4.5版本版本下不会报错,使用正常。报错代码如下:#...

2020-08-19 11:18:55 5938 3

转载 net core3.1 版本 解决错误 ConfigurationBuilder”未包含“SetBasePath”的定义

nuget 引用以下三个包Microsoft.Extensions.ConfigurationMicrosoft.Extensions.Configuration.FileExtensionsMicrosoft.Extensions.Configuration.Json

2020-08-14 09:07:11 554

原创 Windows7安装 VS2019 闪退解决方案

Windows7 SP1 旗舰版 需要更新以下两个补丁:KB4474419KB4490628官方下载地址http://www.catalog.update.microsoft.com/Search.aspx?q=4474419http://www.catalog.update.microsoft.com/Search.aspx?q=4490628

2020-06-30 11:57:47 691

原创 layUI-layDate时间控件点击闪烁

laydate控件点击闪烁,无法选择解决方案,加入 trigger:'click'即可 layui.use('laydate', function(){ var laydate = layui.laydate; //执行一个laydate实例 laydate.render({ elem: '' //指定元素 ,trigger: 'click' //自动弹出控件的事件,采用click弹出 }); });...

2020-05-17 19:02:06 345

转载 Layui Table数据行单击设置选中

Layui Table点击行时选中复选框$(document).on("click", ".layui-table-body table.layui-table tbody tr", function () { var index = $(this).attr('data-index'); var tableBox = $(this).parents('.layui-tabl...

2020-03-06 13:51:10 4335

转载 数据库还原,System.Data.SqlClient.SqlError: 因为数据库正在使用,所以无法获得对数据库的独占访问权。 (Microsoft.SqlServer.SmoExtended)

数据库还原问题: System.Data.SqlClient.SqlError: 因为数据库正在使用,所以无法获得对数据库的独占访问权。 (Microsoft.SqlServer.SmoExtended)问题一解决办法:右键点击数据库 -> 属性 -> 选项 -> 状态 -> 限制访问 -> 选择Multiple -> 确定。问题二...

2020-03-06 10:22:03 2262

转载 解决layui动态追加的点击事件不起作用问题

//不起作用$('#demo').on('click', function() { layer.msg('响应点击事件');}); //起作用$(document).on('click', '#demo', function() { layer.msg('响应点击事件');});>>.click只能为页面现有的元素绑定点击事件,如果是动态生成的新的元素,是没...

2020-03-05 13:17:18 792

原创 JS-Promise对象使用方法

文章目录1、Promise.prototype.then() 定义在原型对象Promise.prototype上的。它的作用是为 Promise 实例添加状态改变时的回调函数。2、Promise.prototype.catch() catch方法是.then(null, rejection)的别名,用于指定发生错误时的回调函数。3、Promise.prototy...

2019-11-20 10:46:43 248

转载 webapi使用filter

首先为什么说这是一个坑,是因为我们在webapi中使用filter的时候也许会先百度一下,好吧,挖坑的来了,我看了好几篇文章写的是使用System.Web.Mvc.Filters.ActionFilterAttribute。然后开始痛苦的调试,发现这个过滤器永远调不进来(windows azure mobile services除外)。then.... 还是Google吧 ! 痛苦后才...

2019-11-06 15:26:10 484

转载 微信小程序页面跳转的5种方式及区别

1.wx.navigateTo(OBJECT)需要跳转的应用内非 tabBar 的页面的路径 , 路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如 'path?key=value&key2=value2'wx.navigateTo({ url: 'test?id=1'})这种跳转方式默认有返回按钮,返回到上一个页面2...

2019-10-30 14:39:53 860

转载 C# 使用REST接口读写数据

using System;using System.IO;using System.Net;using System.Text; public enum HttpVerb{ GET, //method 常用的就这几样,当然你也可以添加其他的 get:获取 post:修改 put:写入 delete:删除 POST, ...

2019-10-30 13:35:14 653

原创 Visual Studio 2015 显示正忙 正在等待内部操作完成

方法一:这个文件夹下有个.suo文件,删除该文件,用任务管理器杀掉vs的进程,重新打开vs即可。项目文件夹有.vs的隐藏文件夹,进去找到和项目一样的名字的文件夹,再找v14文件夹,进去,删掉.suo文件方法二:是打开了IntelliTrace.exe,,,是10新增的智能跟踪,在工具》选项》IntelliTrace里面不要勾选就好了...

2019-10-30 09:09:01 1830

转载 从session原理出发解决微信小程序的登陆问题

对于已经熟悉了session原理的同学来说,我们都清楚:在浏览器端我们会存储一个sessionId,用它来作为凭证,在服务器端得到有关本次浏览器与服务器会话的所有信息,这些信息是储存在服务器端的存储空间中的,它完全可以用来判断一个浏览器端的登录状态,因为它是由服务器端来掌控的,是安全的。  那么浏览器端是用什么来存储这个sessionId? 并且浏览器又是如何将sessionId传回给服务器的...

2019-10-29 16:06:44 310

原创 js 上传文件格式大小判断简单总结

// html<a href="javascript:;" class="file">添加附件 <input type="file" name="" id="fileId" onchange="upload()"></a>/**判断上传文件文件格式**/var filePath ="";var fileType ="";function ...

2019-08-06 10:49:56 187

转载 C#-连接oracle数据库

1、官方库Oracle.ManagedDataAccess,安装Install-Package Oracle.ManagedDataAccess2、<addname="default"connectionString="userid=xxx;password=xxxx;datasource=127.0.0.1:1521/USERaaa"/>3、OracleHelper类...

2019-08-06 10:46:22 297

原创 C# 模拟浏览器发送post或get请求

一、基本示例private string HttpPost(string Url, string postDataStr) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); request.Method = "POST"; ...

2019-08-06 10:39:25 1613

原创 SQL Server 2016、2014、2012、2008、2005版本清除用户名和密码

SQL Server Management Studio 2016 删除文件: C:\Users\%username%\AppData\Roaming\Microsoft\SQL Server Management Studio\13.0\SqlStudio.binSQL Server Management Studio 2014 删除文件: C:\Users\%username%\Ap...

2019-08-01 10:11:49 582

转载 SQL Server 2012 自动增长列,值跳跃问题(自增增加1000)

介绍从 SQL Server 2012 版本开始, 当SQL Server 实例重启之后,表格的自动增长列的值会发生跳跃,而具体的跳跃值的大小是根据增长列的数据类型而定的。如果数据类型是 整型(int),那么跳跃值为 1000;如果数据类型为 长整型(bigint),那么跳跃值为 10000。从我们的项目来看,这种跳跃问题是不能被接受的,尤其是展示在客户端的时候。这个奇怪的问题只在 SQL S...

2019-08-01 10:06:08 590

转载 C# 委托应用总结

1.1官方解释委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。1.2个人理解委托就是执行方法(函数)的一个类。事件是一种特殊的委托。二、如何申明委托2.1 delegate public delegate int TestDelegate(int x, int y);2.2 ...

2019-08-01 10:00:09 195

原创 Oracle通用分页存储过程

1.创建Oracle包的定义。使用 REF CURSOR 数据类型来处理 Oracle 结果集。REF CURSOR 是一个指向 PL/SQL 查询所返回的结果集的指针。与普通的游标不同,REF CURSOR 是一个变量,它是对游标的引用,可以在执行时将其设置为指向不同的结果集。使用 REF CURSOR 输出参数可以将 Oracle 结构化程序的结果集传递回调用应用程序。通过在调用应用程序中定义...

2019-07-30 09:37:58 189

转载 EasyUi图标

虽然EasyUi提供的图标不多,不过在下眼拙,在官网中没找到图标对照文档,有时想要在某些特别设置中变化个图标有些不方便。所以简单整理了下easyui的图标与调用类的对照关系。EasyUi 版本:1.4.3<a href="###" class="easyui-linkbutton" iconCls="icon-blank">icon-blank</a> ...

2019-07-25 16:45:33 138

转载 jquery获取当前页面的URL信息

JS获取URL的函数的资料。设置或获取对象指定的文件名或路径。window.location.pathname例:http://localhost:8086/topic/index?topicId=361alert(window.location.pathname); 则输出:/topic/index设置或获取整个 URL 为字符串。window.location.href例:htt...

2019-07-25 16:43:42 151

转载 JS获取页面通过URL传参

1.从一个页面通过url将参数传递给另一个页面www.xxx.com/xxx.html?key=value //前面指定要传值的目标地址,value为参数2.Js获取url中传递的参数方法一:指定参数名匹配var str = getQueryString("key"); alert(str);function getQueryString(name) {...

2019-07-25 15:56:49 1272

转载 Visual Studio 2015简体中文企业版/专业版下载+有效激活密钥

Visual Studio 2015是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Sil...

2019-07-23 11:33:33 497

原创 C# 使用ServiceStack.Redis类库访问Redis的基础类

Redis的基础访问类,项目中使用的时候直接加入在通用类库就好,使用时直接调用,也是测试通过实际使用的代码。正式库建议将配置文件写在config里面,我为了测试单独写了一个manager类关于Redis的Config和基本启动操作详细见本人的https://blog.csdn.net/xiaomai4343/article/details/96860019这个博文一、先定义一个Redi...

2019-07-22 15:34:08 595

原创 IIS下Asp.Net通过sql server来实现session共享

本文主要是通过sqlserver来实现session共享,经过本人测试:Asp.Net提供了以下几种Session保存机制,如表1所示:一、Session保存方式 方式名称 存储方式 性能 Off 设置为不使用Session功能 无 InProc ...

2019-07-22 15:10:57 914

转载 C# 项目使用 ServiceStack类库访问Redis

一、下载下载这个困扰我好几天,搜索由于redis并没有window版本,所以要找微软的版本https://github.com/MSOpenTech/redis/releases,可是一直下载不了,让人很郁闷。今天终于找到了一个能下载的。https://github.com/ServiceStack/redis-windows,这里我下载的是64位的。二、解压我把文件下载放在的D盘,解...

2019-07-22 15:00:28 521

转载 加密--HashPasswordForStoringInConfigFile过时问题

最近公司在对一套代码进行重构,把原本的web form换成mvc。刚刚好几天打算开始做下登录,登录则必然会涉及到密码加密的问题。原本打算用旧的加密方法就行了,哪里知道其中的md5加密出现了这样的问题: System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5");...

2019-07-22 14:53:40 1539

原创 C# DataTable中的新增、删除行与列的方法

一、新增行与列1、方法一:新建DataTablepublic void CreateTable() { //创建表 DataTable dt = new DataTable(); //1、添加列 dt.Columns.Add("Name", typeo...

2019-07-19 10:09:22 3158

原创 vs2015 C#打包程序

vs2015可用的教程,对接医保接口的时候用到的、步骤一、打开vs2015(其他版本应该也是一样的),打开菜单 文件——>新建——>项目,下图1.1,打开后的界面如下图1.2图1.1图1.2若图1.2没有installshield插件,请到官网下载,下载的时候需要注册获取激活码;若在注册的时候出现国家、地区等下拉框没有信息的情况,请修改页面HTML源代码,手动输...

2019-07-18 16:40:17 360

转载 JQ 计算时间差

$(document).ready(function () {     //获取单元格值改变事件不需要获取焦点    //备注:可以换成  $(".CheckCountLen").bind("blur", function () {     $("#butOK").bind("click", function () {         //判断开始时间和结束时间        var...

2018-08-22 10:54:19 2054

转载 jquery取值与赋值

input$('xxx').val()$('xxx').val('yyy')12span$('xxx').text()$('xxx').text('yyy')12radio&lt;input class='sex-male' name='sex' type='radio' checked="checked" value='1'/&gt;男&lt;input class='sex-female...

2018-06-18 15:06:25 182

转载 Quartz Cron表达式

0 0 12 * * ? 每天12点执行0 15 10 ? * * 每天的10:15执行0 15 10 * * ? 每天的10:15执行0 15 10 * * ? * 每天的10:15执行0 15 10 * * ? 2005 2005年每天的10:15执行0 * 14 * * ? 每天的14:00到14:59期间每分钟执行0 0/5 1...

2018-06-04 19:15:09 218

SVN环境(服务端+客户端).zip

VS2015适用 服务端:VisualSVN-Server-3.7.0-x64 客户端:AnkhSvn-2.6.12735、LanguagePack_1.9.7.27907-x64-zh_CN、TortoiseSVN-1.9.7.27907-x64-svn-1.9.7

2019-11-21

空空如也

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

TA关注的人

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