![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NET
东边的小山
这个作者很懒,什么都没留下…
展开
-
c# 请求json格式的请求报文
/* * url:POST请求地址 * postData:json格式的请求报文,例如:{"key1":"value1","key2":"value2"} */ public static string PostUrl(string url, string postData) { string result = ""; HttpWebRequest req = (HttpWebRequest)WebRe...原创 2021-08-25 08:51:34 · 1228 阅读 · 0 评论 -
无法加载 DLL“TSCLIB.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
无法加载 DLL“TSCLIB.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。原创 2021-05-20 20:03:26 · 900 阅读 · 0 评论 -
net/c# Vue 接收json 把 Request Payload 转为实体对象
StreamReader sr = new StreamReader(HttpContext.Current.Request.InputStream); string responseStr = sr.ReadToEnd(); System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer(); ...原创 2020-11-25 16:09:49 · 776 阅读 · 0 评论 -
c#常用模板引擎Razor、Nveocity、TemplateEngine2.0、Vtemplate介绍
NET 常用的模板引擎:Razor、Nveocity、Vtemplate。1.Razor模板引擎介绍Razor有VS自动提示。使用起来会方便一点。但是Razor大多是在MVC下使用的。非MVC下使用Razor需要借助开源的RazorEngine,我们就可以在非asp.net mvc项目中使用Razor引擎了。甚至在winform项目中都可以使用Razor(就可以写一些灵活度较高的代码生成器了)。工作流程Razor使用方法1.导入DLL2.创建cshtml在非mvc项目中.原创 2020-10-22 14:48:54 · 4984 阅读 · 0 评论 -
C# VTemplate 模板引擎 字符截取
<ul class="topnews block_list bt"> <vt:foreach from="$#.newsdata" item="#.news" index="#.i" id="newslist"> <li> <a href="{$:#.news.url}" title="{$:#.news.title length="60" htmlencode="true"}">{$:#.news.title ...原创 2020-09-29 17:48:43 · 568 阅读 · 1 评论 -
C# VTemplate 模板引擎 日期格式{format=“yyyy-MM-dd HH:mm“}的使用
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title> 博客日记测试页面 </title><style type="text/css">.bloglog { border-bottom: #8ae38c 1px dotted; border-left: #8ae38c 1px dotted; padding-bot.原创 2020-09-29 17:46:45 · 591 阅读 · 0 评论 -
C# VTemplate 模板引擎 在模板中自定义值 在if中应用--- vt:set标签的应用。
在模板中定义一个参数。使用<vt:set>标签 读取改参数的值,进行判断<vt:set var="r" value="$OfficePic" /> <vt:if var="r" value="" compare="="><div class="officbglist"> <div class="officbgtitle">{$Title} </div></div><vt:else />&l...原创 2020-09-29 17:45:04 · 610 阅读 · 1 评论 -
VTemplate 生成静态页 正由另一进程使用,因此该进程无法访问该文件
文件“F:\项目\show\8.html”正由另一进程使用,因此该进程无法访问该文件。<vt:foreach from="$blogarchive.comments" item="#.comment" index="#.floor"><hr class="blogsplit"/><vt:if var="#.floor.iseven" value="true"><div class="blogcomment evenfloor">#{$:#.floor原创 2020-09-28 15:42:09 · 139 阅读 · 0 评论 -
系统架构介绍---微服务的4个设计原则和19个解决方案
微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能更好的支撑企业应用架构。微服务平台也是我目前正在参与的,还在研发过程中的平台产品,平台是以SpringCloud为基础,结合了普元多年来对企业应用的理解和产品的设计经验,逐步孵化的一个微服务应用平台。一、微服务架构演进过程转载 2020-06-11 09:32:15 · 2962 阅读 · 0 评论 -
Redis在C#中的使用及Redis的封装
Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如:对字符串进行附加操作(append);递增哈希中的值;向列表中增加元素;计算集合的交集、并集与差集等。 为了获得优异的性能,Redis采用了内存...转载 2020-06-11 09:24:20 · 1524 阅读 · 0 评论 -
EasyUI ajax 安全 datagrid 请求设置自定义请求头
EasyUI本身没有headers这个参数,我们需要修改源码添加参数。一共三步:第一步进源码,找到 loader 的ajax第二步:在ajax中添加一句 headers:opts.headers第三步调用请求头中已经有token了————————————————版权声明:本文为CSDN博主「xujiahn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/xujiahn/art转载 2020-05-17 14:29:12 · 1835 阅读 · 0 评论 -
c#关于JWT跨域身份验证解决方案
JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,该token也可直接被用于认证,也可被加密。一、JWT的组成下面是JWT的一段示例,分为三个部分,分别是头部(header),载荷(payload)}和签证(原创 2020-05-15 14:02:44 · 1157 阅读 · 0 评论 -
.net开发工程师常见的面试题
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间传递值的几种方式。...转载 2020-04-09 14:58:30 · 6805 阅读 · 1 评论 -
Nginx+IIS,Asp.Net 服务器配置
Nginx的一些常见功能(windows,AspNet ,IIS)下载官方网站:https://nginx.org/en/download.html下载,解压缩是这个样子启动:启动方式有两种方式一:双击nginx.exe方式二:进入cmd 到该目录下,运行 start nginx启动闪退,查看错误日志,原...转载 2020-03-02 13:42:37 · 1466 阅读 · 0 评论 -
c# 生成微信小程序二维码
二维码生成 CreateWxCode("id=117", "pages/bookcheck/bookchecktime/bookchecktime", "430", "/Upload/2xcxcode/") #region 生成小程序二维码 /// <summary> /// 通过该接口生成的小程序码,...原创 2020-02-19 18:07:36 · 3513 阅读 · 1 评论 -
电子签章(Electronic Signature)在C#中的实现方法
关键字:电子签章(Electronic Signature)、数字签章(Digital Signature)、加密签名、公钥私钥、非对称加密、哈希加密、C#、MD5摘要: 电子签章(Electronic Signature)泛指所有以电子形式存在,依附在电子文件并与其逻辑相关,可用以辨识电子文件签署者身份,保证文件的完整性,并表示签署者同意电子文件所陈述事项的内容。包转载 2017-12-23 15:50:40 · 4622 阅读 · 0 评论 -
C#根据html生成PDF
using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using iTextSharp.text;using iTextSharp.text.pdf;using System.IO;using iTextS...转载 2018-02-23 09:57:58 · 2202 阅读 · 0 评论 -
.NET平台下使用Memcached
由于最近的项目是使用.NET作为开发平台,而且使用的是Windows server 2008作服务器。所以,首先要找到Windows平台下的Memcached版本。下面,我将下载地址贴出来。 http://download.csdn.net/detail/dinglang_2009/3733784 或者 点击此处直接下载转载 2018-01-04 14:08:31 · 617 阅读 · 0 评论 -
分布式缓存系统Memcached在Asp.net下的应用
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。站下的session性能并不高转载 2018-01-04 14:11:58 · 245 阅读 · 0 评论 -
.NET下运用Memcached建立大型WEB解决方案的运用
对于大型网站的高并发,在ASP.NET网站下的session性能并不高,所以造成人们一种印象,大型WEB项目使用JAVA的错觉,致使很多人吐槽微软不给力,其实这好比拉不出怪地球引力,本文介绍Memcached在ASP.net Web项目中的应用,智联招聘,招商银行,农业银行等都是采用解决方案,在性能上是绝对不亚于任何大型网站.同时Memcached还能很方便建立起服务器集群,对于大型解决方案,服务转载 2018-01-04 14:10:59 · 375 阅读 · 0 评论 -
WEB免费打印控件推荐
在WEB系统中,打印的确是个烦人的问题。要么自己开发打印控件,如果项目时间紧,肯定来不及。要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1、2W之间,这就麻烦了。前段时间有机会接触了一下WEB打印。在博客园、CSDN上找了老半天,终于,功夫不付有心人,终于找到了。现在就推荐给大家分享。1、 DLPrinterDLPrinter打印控件完全免费,界面大方转载 2017-12-19 14:24:02 · 22234 阅读 · 6 评论 -
使用ajax动态加载html元素时,onclick事件失效
原因:ajax动态加载之前js就加载完了,事件没有绑定到动态生成的dom元素上。问题:使用on事件,$('#btn').click(function(){}绑定无效解决方案:使用on绑定事件。$(document).on('click','input[name=LogFloorId]',function(){$('#FloorLogFloorIdName')原创 2017-12-26 14:24:11 · 2391 阅读 · 0 评论 -
计算有效工作日(跳过节假日)
在实际开发过程中,我们很多时候会遇到节假日处理的问题。由于前段时间工作需要,所以通过各种平台搜集资料,整理出下面的代码。备注:主要是给定一个初始日期,然后给定一个时间范围,要求自动跳过节假日以及双休日,最后返回一个工作日的日期,具体代码如下: /// /// 根据指定日期,计算出给定时间间隔的下一个工作日的日期转载 2017-12-23 19:27:56 · 7902 阅读 · 0 评论 -
net获取两个日期之间的天数和工作日数总结
//获取两个日期间的天数(无时间) DateTime dt1 = Convert.ToDateTime("2008-7-22"); DateTime dt2 = Convert.ToDateTime("2009-7-30"); TimeSpan ts = (TimeSpan)(dt2 - dt1); Response.Writ转载 2017-12-23 19:24:31 · 1883 阅读 · 0 评论 -
.net实现工作日的计算
最近,在.net项目中需要实现计算两个日期间的工作日总数,下面简单介绍一下实现过程 ! 一、先介绍一下计算逻辑: 1.初始化某一年中的所有周六和周日,比如初始化2008年的所有周六、周日,存入表ConfigDate中; 2.添加周六、周日外的其它节假日,比如国庆节、五一节、元旦等至表ConfigDate中; 3.查询某年某月中的所有节假日,并能对转载 2017-12-23 19:19:30 · 1924 阅读 · 0 评论 -
jquery easyui中datebox输入设置事件
以下代码中,“send_date”是datebox控件的ID1、选择时间事件 onSelect $('#send_date').datebox({ onSelect: function (date) { $("#receive_date").datebox('setValue', dateAdd(date, 0转载 2017-12-23 19:14:43 · 1340 阅读 · 0 评论 -
base64+jfinal+canvas实现在线电子签名功能
思路就是 将canvas 转化为base64编码传给后台,然后后台将编码还原为图片,下面是完整代码前端页面代码[html] view plain copy> html> head> meta http-equiv="Content-Type" content="text/html; chars转载 2017-12-23 15:52:17 · 692 阅读 · 0 评论 -
Html5 canvas 应用于webkit浏览器实现电子签名
前段时间做了一个html5的小应用,将电子签名整合到系统的审批中。 还好,发现html5实现起来很方便。 webkit浏览器,便可以使用canvas来完成画板签名。如下图代码如下:在网上收集了些资料,稍微整理修改了下,保证copy即可运行。Html代码 > html xmlns="http://www.w3.org/1999/xhtml"> h转载 2017-12-23 15:48:31 · 3374 阅读 · 0 评论 -
XDocument简单入门
什么是XML? XML(extensible markup language)可扩展标记语言,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 特性: XML要求所有的标记必须成对出现;HTML标记不区分大小写,XML则大小敏感,即区分大小写。 语法: 1 任何的起始标签都必须有一个结束标签。 2 可以采...转载 2018-07-04 16:17:45 · 7269 阅读 · 0 评论 -
NET 创建二维码
Generate barcode image in web applicationDownload source - 129.9 KBASP.NET Integration - 28.9 KBIntroduction I am presenting this nice tip which will be useful for all those who are转载 2017-02-23 10:01:55 · 342 阅读 · 0 评论 -
C#中 Excel列字母与数字的转换
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.Regularexpression_rs;namespace Hooogle{ public static class ExcelConvert { #...原创 2019-09-16 19:58:24 · 1529 阅读 · 1 评论 -
基于ng-zorro的ASP.NET ZERO前端实现之代码生成器
Abp官方提供了一个强大的代码生成器 ASP.NET Zero Power Tools,它的Visual Studio 插件在这里。当然你也可以不用插件,但你得自己创建json文件。相关官方文档见这里。工作原理生成器(vs插件)首先根据用户填写的Entity相关的内容创建一个json描述文件,然后开始将真正的代码生成核心程序释放到aspnet-core\AspNetZeroRadTool这...转载 2019-08-30 15:03:56 · 1029 阅读 · 0 评论 -
Asp.net上传出现“超过了最大请求长度”的问题解决方法
在开发ASP.NET网站后台管理系统时,我们可能会遇到这样的问题:上传大于4M的文件时,会提示错误:错误信息如下:1.异常详细信息:超过了最大请求长度。 2.引发异常的方法:Byte[] GetEntireRawContent() 3.堆栈跟踪:at System.Web.HttpRequest.GetEntireRawContent() atSystem.Web.HttpRequest....转载 2019-07-11 10:56:47 · 1649 阅读 · 0 评论 -
c# 模板引擎 VTemplate 替换模板内容或者生成文件实例
<vt:foreach from="$BigClass" item="BigClass" index="i"> <li class="dropdown"> <a href="intro.html">{$:BigClass.BigName} </a> &...原创 2019-06-23 14:19:08 · 1755 阅读 · 1 评论 -
C# 将数据写入到Excel模板中
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Excel = Mi...原创 2019-09-16 20:00:27 · 2700 阅读 · 1 评论 -
C# DataTable使用方法详解
在项目中常常常使用到DataTable,假设DataTable使用得当,不仅能使程序简洁有用,并且可以提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。1、添加引用 1 using System.Data; 2、创建表 1 2 3 4 //创建一个空表 Data...转载 2019-05-23 14:03:48 · 46210 阅读 · 1 评论 -
c# HashtableTo Json 字符串 HashtableToWxJson
{"openid":"55","card_id":"55"}var postData = new Hashtable();postData.Add("openid", "55");postData.Add("card_id", "55"); #region 方法 HashtableToWxJson(Hashtable data)原创 2019-02-21 11:08:27 · 3374 阅读 · 0 评论 -
c# 卡券签名算法 GetCardSignature
#region 卡券签名算法 GetCardSignature(string api_ticket, string card_id, string noncestr, long timestamp,out string string1) /// <summary> /// 卡券签名算法 /// </summary> /// <pa...原创 2019-02-21 09:03:23 · 848 阅读 · 0 评论 -
C# : Post 接收或发送XML
项目分成两个 web(ASP.Net)用户处理请求,客户端(wpf/winform)发送请求 1.web项目 有两个页面 SendPost.aspx(单纯发送数据给客户端) 代码: public partial class SendPost : System.Web.UI.Page { protected void Page_Load(o...转载 2018-12-22 10:04:06 · 3583 阅读 · 0 评论 -
C#处理Json字符串、Json对象、多层嵌套
public partial class WebForm2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } public Models.Users[] obj { get; set; } prot...转载 2018-11-28 08:46:10 · 5419 阅读 · 0 评论