- 博客(60)
- 资源 (45)
- 收藏
- 关注
原创 JWT-RS256非对称加密NET CORE(一)
RS256非对称加密NET CORE(一)概要示例下载调用说明概要对于对称加密和非对称加密,看了好多文章,基本上很少写到基于AspNetCore实现RS256非对称加密,在本人的GitHub上有代码示例,nuget上也可以安装。示例下载基础的对称加密与非对称加密网上自己搜去了解吧,在这里就不多赘述了。 1. ** github ** ,https://github.com/Realjing/JwtBearerExtension 2. ** nuget ** ,Install-Package A
2020-12-15 17:24:49 1348
原创 JWT-RS256公钥和私钥创建
摘要最近在做ASP.NET Core 微服务项目中,用到JWT-RS256 创建公钥和私钥来替代原先的对称加密方式,于是在网上找一些创建秘钥的工具,搜了很多终于找到一个非常方便的工具,在这里贡献给大家。操作步骤,请看截图:...
2020-06-16 10:49:05 2204
原创 Asp.NET Web API启用Session
启用配置Session启用session回话,需要熟悉Global.asax 并在此文件中配置在WebApiApplication : System.Web.HttpApplication代码如下:public override void Init(){ //注册事件 this.AuthenticateRequest += WebApiApplication_Au...
2018-12-23 17:37:48 1710
原创 Oracle环境变量配置步骤
Oracle11g环境变量配置 在做开发的过程中,几次重装系统安装配置过Oracle,本篇博客就对oracle配置环境变量的细节做一次记录和分享。三个模块:Oracle11g的安装,instantclient_11_2客户端的安装,PLSQL Developer 安装核心的配置:环境变量和监听文件配置安装Oracle11g的过程就不多介绍了,官网有安装包文件下载,有很多安装教程,步骤很...
2018-11-24 22:10:59 37325 2
原创 Win7IE浏览器登录ASP.NET Web站点闪退
IE闪退 在此记录一下做asp.net web开发浏览器测试窗口闪退丢失的问题。相信对于站点做兼容性设置,添加信任站点,配置允许ActiveX插件 允许这些大家应该都会了。这里记录一个大家可能会漏掉的配置。...
2018-11-24 21:10:32 1029
原创 IMG设置图片超链
图片超链加载 记录项目中,图片转超链应用。<a href='http://192.168.x.x' hidefocus='true'> <img style='border:0' src='/a.jpg' WIDTH='60' HEIGHT='30'></a>
2018-11-15 08:57:55 592
原创 WinForm跨线程访问解决
解决控件跨线程访问的问题public partial class MainFrm : Form{public MainFrm(){ InitializeComponent(); //解决跨线程访问无效方式 //方法一:称之为-掩耳盗铃方法 // 真正项目中绝对不能这么做 //Control.CheckForIllegalCr...
2018-11-07 10:48:52 4200
原创 委托与Lambda表达式
简单记录一下泛型委托与Lambda表达式的关联关系class Program{ static void Main(string[] args) { //TestFunc1(); //TestDelFunc2(); //Lambda语句 //TestFunc3(); //Lambda表达式 //Tes...
2018-11-07 10:39:58 405
原创 递归读取xml文件加载到TreeView上
XmlDocument方式递归读取xml文件public static void ReadXMLRecursion(){ string xmlPath = AppDomain.CurrentDomain.BaseDirectory; xmlPath = xmlPath.Replace("bin\\Debug", ""); string filePath = xmlPat...
2018-11-07 10:27:58 1366
原创 XmlDocument与XDocument
XmlDocument创建xml文件通过XmlDocument创建Dom对象操作xml文件(.net2.0)操作案例1://1,内存中构建一个Dom对象 XmlDocument xmlDocument = new XmlDocument(); //增加一个文档说明 XmlDeclaration xmlDeclaration = xmlDocument.CreateXmlDeclarat...
2018-11-07 10:19:56 1250
原创 Win10系统内存被占用问题
win10解决系统内存被占用问题:(1)将在:C:\Windows\System32\Tasks\Microsoft\Windows\下的文件夹名为:Defrag改为了Defrag.bak(2)另外禁用了家庭组服务器
2018-08-28 23:01:34 828
原创 Linux下Centos7对外开放端口
概要最近在docker下搭建MySQL和Redis环境,远程linux主机内部网络都走通了,但是就是外网无法连接远程服务器的MySQL和Redis。经过一番查找和学习,终于找到了问题,不仅远程服务器上docker要做好内部和外部端口的映射,关键还要对对外开放的端口添加到防火墙中。内容介绍的逻辑是:本篇文章先记录Centos7下查看防火墙状态和网络状态命令;下一篇将介绍通过docker...
2018-08-25 09:53:42 196062 35
原创 Windows安装Redis并添加本地自启动服务
概况在windows本地搭建redis缓存,添加到本地计算机的服务中,保证每次开机自动启动服务。第一步:下载redis(我的是计算机win10,64位) 点击下载 第二步:解压缩包,拷贝文件夹到计算机指定的磁盘下。 下一步:执行下面命令 redis-server.exe redis.windows.conf –maxmemory 200M 下一步:是常用的写入键值对命...
2018-08-24 22:18:42 26610 2
原创 Win10 DNS解析失败解决方法
概要:最近在使用win10系统的过程中,无法获取dns报错,上不了网。经过一番折腾,最终在用下面的方法,解决了问题。第二步很关键。完成步一下步骤重启电脑应该就可以上网了。第一步:使用 ipconfig /flushdns 命令刷新DNS解析缓存 第二步:使用 netsh winsock reset 命令重置 Winsock 目录。 第三步:使用自动获得DNS服务器地址...
2018-08-01 10:49:27 22125 1
原创 Ajax异步请求重复提交【三】
概要:本篇内容开始介绍Ajax异步请求按钮在短时间内被重复点击,如何避免数据被覆盖的问题。经过思考我们能够发现,解决这个问题的核心就是:保证一次请求的开始到结束的时间段内,按钮不能在这个时间内再次发送请求。第一种方案: (1)给按钮加个开关:当按钮被点击时,disable禁用按钮;在回调函数中enable激活按钮(缺点:万一服务器超时或者挂掉了,按钮就不能被激活了)。前端代码:...
2018-07-29 10:40:34 2293
转载 封装后的Ajax结构【二】
本篇博客就转载分享这位前辈的总结了: https://www.cnblogs.com/lengyuehuahun/p/5626668.html$.ajax()方法是jQuery最底层的Ajax实现。它的结构为: $.ajax(options)该方法只有一个参数,但是这个对象里包含了$.ajax()方法所需要的请求设置以及回调函数等信息,参数以key/value的形式存在,所有的参数...
2018-07-28 22:52:15 326
原创 认识Ajax——前身【一】
概要:由于之前做的项目一直基于普通的企业管理级的常规业务系统,对于使用Ajax异步做的需求也不是要求很高,没有考虑类似“重复点击提交按钮,短时间内提交会出现数据覆盖问题”。而在面试的过程中,面试官提到做基于网站类项目开发的时候,对于短时间内“重复点击提交按钮,短时间内提交会出现数据覆盖问题”如何避免。重新学习了一下Ajax异步请求,以及对这个问题的思考和提出的解决方案。注意:想要解决...
2018-07-28 22:36:58 379
原创 创建XMLHttpRequest对象所有浏览器都适应
创建 XMLHttpRequest 对象 目前浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象 创建方法:var obj=new XMLHttpRequest();对于 Internet Explorer (IE5 和 IE6) 创建方法:var obj=new ActiveXObject("Microso...
2018-07-28 19:29:33 2311
原创 VS2017更新后运行项目闪退解决方案
问题:今天打开vs2017 enterprise 发现版本可以更新了。经过一番更新以后发现打开原来开发的项目,debug调试网站时总是出现闪退,无法输入,任意键都会导致网站丢失关闭。下面是解决方案。一张图解决问题 ...
2018-07-26 10:38:56 6332
原创 Linux目录结构分析
概要:本篇博客主要记录学习Linux一些简单的经验总结。也是为了方便自己以后回看和复习。简单的总结几点快速入手Linux的方法吧。(1)Linux的文件系统目录结构:摸清Linux的目录结构,对于我们学习Linux操作系统来说非常重要;根据以往使用windows操作系统的思维模式和经验,当你宏观的了解认识了整个Linux操作系统的目录结构(树状结构分析图会在下面简要展示),那么你会根据...
2018-07-21 12:00:41 561
原创 基于EF+Spring.net+Memached搭建ORM框架【二】
概要:工作之余自己手动搭建了一个基于EF,Spring.net,Memcached分布式缓存处理的ORM框架。项目的根目录下的data文件下有一套自己设计基于RBAC权限设计的sqlserver数据备份文件。下载项目想要跑起来的话,还需要博友自己去安装一下Memcached,并且配置数据库连接等,能够应用分布式缓存。下面是框架简要展示登录页: 登录的操作采用了,cookie+加...
2018-07-20 17:15:10 258
原创 基于Dapper搭建的ORM框架【一】
概要:利用业余时间开始学习搭建ORM框架,在这里采用Dapper作为操作数据库底层驱动,进一步封装了增删改查等方法。另外支持Sqlserver,Oracle和MySQL三种数据库的切换,只需要改一下配置文件中的一小段代码即可完成切换数据库类型。配置内容:&lt;appSettings&gt;&lt;!--数据库连接类型切换,注意value值的设定规范(数据库Type_连...
2018-06-29 23:09:02 2868
原创 Oracle常见错误有效排查方法
概要:下面主要介绍我们在安装完成Oracle之后,以及配置连接Oracle时遇到常见的错误。例如:(1)ora-12154无法解析指定的连接标识符(2)ORA-12557:TNS:协议适配器不可加载(3)TNS-03505:无法解析名称...注意:需要注意的是,我的Windows10系统上安装了Oracle11g×64位 服务端和客户端。下面是安装成功后的Oracle路径: ...
2018-06-29 00:06:40 1755
原创 .NET项目下安装Dapper支持MySQL的MySql.Data.dll类库
概要:在搭建ORM-Dapper框架过程中,为了实现Dapper支持多种数据库(如:Sqlserver,Oracle,MySQL),发现VS2017中创建的ASP.NET项目中,没有MySql.Data.dll类库;后来查阅资料发现需要自行安装,然后在项目中引用即可。详细请看下面步骤说明。第一步: 下载mysql-connector-net-8.0.11第二步:安装【mysql...
2018-06-27 08:30:39 1126
原创 C#异步编程(一)
概要这里记录一下初始学习异步编程。首先理解异步这个操作:举个例子来说吧。我们每个人可以做很多事情(这里用:事情一,事情二,事情三),我们自己如果需要完成这三件事情的话,那么基本上来说是要有顺序的一件一件的完成,也就是“一心不能二用”的道理。那么如果我们想提高效率,快速的完成这三件事情呢,那我们按照人的惯性思维,找人帮忙做就行了。其实异步就跟这个道理差不多。程序代码是由线程来调用执行的,...
2018-06-17 11:59:40 12975 4
原创 ZTree小知识点集
zTree知识点(1)获取ztree对象var zTreeObj = $.fn.zTree.getZTreeObj("zTreeId"); (2)获取复选框/单选框选中的节点:var checkedNodes = zTreeObj.getCheckedNodes();(3)获取光标选中的(selected)var selectedNodes = zTreeObj.getSelecte...
2018-06-12 23:17:08 195
原创 Sublime Text3秘钥
Sublime Text3秘钥:—– BEGIN LICENSE —–TwitterInc200 User LicenseEA7E-8900071D77F72E 390CDD93 4DCBA022 FAF6079061AA12C0 A37081C5 D0316412 4584D13694D7F7D4 95BC8C1C 527DA828 560BB037D1EDDD8C AE7B3...
2018-05-18 14:40:05 2150 1
原创 IIS设置输出缓存和压缩
概要: 记录一下给发布后的网站设置输出缓存和压缩。步骤一:启动IIS 步骤二:选择任意一个网站 步骤三:双击输出缓存 步骤四:在空白页右键添加,配置需要缓存的文件和缓存时间间隔 步骤五:回到网站实例页 步骤六:点击压缩 ...
2018-05-07 08:49:02 4634
原创 从WebService到面向服务架构SOA理解【二】
概要:(1)通过上一篇项目的WebService搭建学习,能够有了对WebService特定的认识。(2)接下来记录自己通过对WebService的学习对面向服务架构的理解。WebService的几种应用:第一:跨平台理解:比如说一个公司或者企业内部有:ERP系统(通过Java技术实现),OA系统(通过dotnet技术实现)。两个系统之间需要交换数据,也就是相互调用。早...
2018-05-06 22:19:17 1629 2
原创 jgGrid实现 左移、右移、上移、下移
摘要:最近在项目需求中通过jqGrid实现表格中的数据:左移、右移、上移、下移和置顶 等操作。下面记录实现的方法。下面是代码片段:右移(其实就是向一个grid容器中插入一行数据)://这个方法是获取ztree节点内容,插入到grid表中function BindBtnRightMethod() { //获取ztree对象 var zTreeObj = $.fn...
2018-05-04 22:53:56 1628 1
原创 jqGrid获取表格的所有行数据
概要: 最近在做项目需求的时候,需要获取jgGrid中的所有行数据;在这里记录一下用到的方法。这是从网上找的代码片段://获取当前表格的所有数据function getJQAllData() { var o = jQuery("#jqGridId"); //获取当前显示的数据 var rows = o.jqGrid('getRowData'); var ...
2018-05-04 21:33:23 34788 2
原创 从WebService到面向服务架构SOA理解【一】
概要记录一下自己入手学习WebService到面向服务架构SOA的理解。本篇博客内容,主要以演示Demo为主,从动手实践创建WebService服务,控制台客户端调用和Winform客户端调用过程,到理解WebService跨应用,跨平台,跨进程。下面直接动手创建服务。 第一步:新建一个空网站 第二步:添加一个CalculatorService计算器服务 第三步:查看创建...
2018-04-28 09:00:00 1956 1
原创 ASP.NET MVC 文件上传
概要最近在项目中,用到了另外一种上传文件方式;上传的文件类型可以是文件,也可以是图片。而且适应前后端分离模式的开发。前台 html 代码如下:<form id="frm" method="post" enctype="multipart/form-data"><table class="form"> <tr>
2018-04-25 15:45:22 705
原创 Aspose.Words模板创建Word【三】
概要利用Aspose.words插件,给word文档表格动态批量添加行数据,这种方式和上一篇有点区别,上一篇提到过,仔细想了想还是追加一篇学习记录吧,当写个总结了(注意:实现创建的word文档,都是事先制作好word模板文件)。回到正题: 第一步:制作word模板。 第二步:代码实现创建新的word文档。class Program{ static void ...
2018-04-25 14:30:24 1474 1
原创 Aspose.Words模板创建Word【二】
摘要:本篇内容主要介绍通过Aspose.Words插件动态操作表格,批量添加行数据。说明: 第一步:制作模板word。 第二步:代码实现填充表格行记录。class Program{ static void Main(string[] args) { string templatePath = @"C:\Users\JeterJing\De...
2018-04-24 20:28:20 2508
原创 Aspose.Words模板创建Word【一】
概要: 最近在项目需求当中,用到了在线预览类似人员档案,导出word 或pdf文件等。下面就来 记录一下通过Aspose.Words插件实现导出word文件。说明:本篇文章内容是记录通过Aspose.Words类库,利用word模板 实现静态的创建和填充word文档(即:通过Bookmark书签填充文档内容)。第一步:制作word模板。 第二步:添加bookmar...
2018-04-24 08:45:44 3550
原创 逆变与协变
逆变与协变的理解(1)简单概括的记录一下自己的认识:基于ASP.NET开发过程中学习的介绍:我们知道C#语法存在类型之间的强制类型转换,但这仅仅限制在类型上;那么当泛型集合(List<T>,IQuerable<T>)类型之间的转换可不可以呢?答案是:可以的。内部的机制就是下面要介绍的:逆变与协变。(2)逆变与协变目的:都是为了安全调用。(3)逆变与协变本质:依...
2018-04-08 11:07:50 263
原创 EF中的延迟加载
Linq 查询延迟加载整理笔记观察下面的代码,以及监控sql脚本执行情况 代码片段如下: 打开sql监控操作 下一步: 下一步 请看代码片段: using (DataModelContainer dbContext = new DataModelContainer()) { var data = from...
2018-04-07 19:22:39 763
原创 Spring.Net入门学习:基础配置
配置说明下面介绍是基于ASP.NET MVC项目来介绍的(其实这些是无关紧要的,只不过借助一个项目来实现学习配置,使用Spring.Net;建立控制台项目也是可以的,多啰嗦了一句哈)。(1)Spring.Net包下载(已经友好的不行了,最少的积分即可下载)(2)项目中引入Spring.Net开发包,配置App.config。下载开发包Spring.Net包下载Spring.N...
2018-04-07 17:33:31 1347
原创 Spring.Net 结合MVC
学习目录:本篇文章目录是为了记录一下自己在搭建ASP.NET MVC项目中结合使用Spring.Net实现依赖注入:【Spring.Net入门学习:基础配置】Spring.Net入门学习之基础配置温馨提示:欢迎技术同行们,一起来交流相互学习,转载尊重劳动成果。...
2018-04-07 16:22:41 384
控制台客户端和Winfrom客户端跨应用WebService
2018-04-28
Aspose.Words for Net破解版无水印附有API开发文档
2018-04-24
读取Excel中数据批量导入数据库
2017-12-21
vue-devtools.rar
2020-09-26
SFCFix.zip
2020-08-29
ApacheActiveMQ中文技术讲解文档
2019-12-14
ORM-EF-Spring-Memcached
2018-07-20
ORM-Dapper
2018-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人