随笔分类 -  ASP.NET

摘要:其中layout节点的配置说明: %m(message):输出的日志消息; %n(newline):换行; %d(datetime):输出当前语句运行的时刻; %r(runtime):输出程序从运行到执行到当前语句时消耗的毫秒数; %t(threadid):当前语句所在的线程ID ; %p(prio 阅读全文
posted @ 2018-12-06 10:39 esoftor 阅读(349) 评论(0) 推荐(0)
摘要:1.MediatR是什么? 2.使用 3.Autofac完整的IOC注入示例: 4.ASP.NET CORE 使用 IOC注入: 5.参考示例 5.1 请求响应(request/response),三步: 说明:如果某些情况下,如果你的消息发送不需要返回响应结果的话,可以使用AsyncRequest 阅读全文
posted @ 2018-10-29 11:04 esoftor 阅读(710) 评论(0) 推荐(0)
摘要:1.Crystal Reports 是什么? Crystal Reports 是一个功能强大、动态和可操作的报表解决方案,它将帮助你通过网络设计、开发、可视化及发布报表,或嵌入到企业应用之中。有了它,最终用户将能 够利用光彩夺目的可视化功能使用报表,进行 on-report 的业务建模,并且从报表自 阅读全文
posted @ 2018-04-19 19:08 esoftor 阅读(2624) 评论(0) 推荐(0)
摘要:坑1:关于网上推荐使用 个推 而不建议使用极光,原因是会被第三方封号;众说纷纭,各持己见,不做评论,开发者自己斟酌。 坑2:如果是.net后台,使用nuget引入包jpush.net时候,会强制引入 newtonsoft并且指定了具体的版本,如果项目中之前引入其他的版本,,此时运行时报错,(这种强依 阅读全文
posted @ 2017-05-19 11:56 esoftor 阅读(2975) 评论(4) 推荐(1)
摘要:1 // 2 // <copyright file="CustomExceptionAttribute.cs" company="技术支持——谭明超"> 3 // Copyright (c) 2016 QS.Web.Extensions. All rights reserved. 4 // </co 阅读全文
posted @ 2016-08-04 18:38 esoftor 阅读(3538) 评论(1) 推荐(0)
摘要:1 namespace QS.Web.Extensions 2 { 3 /// <summary> 4 /// 验证session、权限 状态 5 /// </summary> 6 [AttributeUsage(AttributeTargets.Class | AttributeTargets.M 阅读全文
posted @ 2016-08-04 18:36 esoftor 阅读(724) 评论(0) 推荐(0)
摘要:一. 背景: 公司项目有所改动,要求微信(移动端调用的接口),日志接口换位log4net,全部改成以rabbitMQ作为服务支持, 二.本地环境: 二.本地环境: windows 10 enterprise ,vs2015 三 1).获取RabbitMQ http://www.rabbitmq.co 阅读全文
posted @ 2016-04-15 22:54 esoftor 阅读(949) 评论(0) 推荐(0)
摘要:即上一篇中上传涉及到的 一个视频生成截图的问题,这个很简单,这是上一篇中的代码片段 其中红色部分就是上传和截图的实现,以下脚本是上传: /// <summary> /// 文件上传 /// </summary> /// <param name="httpRequestBase">request</p 阅读全文
posted @ 2016-03-23 13:25 esoftor 阅读(655) 评论(0) 推荐(0)
摘要:在列表页面,点击新增,弹出窗口实现视屏上传,这里存在一个问题,就是大文件上传的问题,iis出于安全问题,有限制,当然这不是大问题,解决也很容易: 见截图: 请忽略视屏文件,看得懂的请装作不懂。 源码 @{ ViewBag.Title = "发布新视频"; Layout = "~/Views/Shar 阅读全文
posted @ 2016-03-23 13:11 esoftor 阅读(2119) 评论(2) 推荐(0)
摘要:没网的日子真的不好过啊 1.背景: 1.背景: 对于常见业务中,数据并发是一个很头疼的问题,很多时候,会出现资源共享导致线程阻塞的问题,这时候问题就来了,,,老板也尾随来了,来找你麻烦了,钱哪去了?,具体点儿, 比如生成订单时候,多用户同时下单并支付,这都是白花花的银子啊,算错了,真的出现上面的情况 阅读全文
posted @ 2016-02-24 13:06 esoftor 阅读(865) 评论(0) 推荐(0)
摘要:很怀念以前做机票的日子,,,,可惜回不去 以前的项目中的,拿来贴贴 场景:同步第三方数据,监听指定地址(指定时间间隔,否则不满足,因为需要处理粘包问题,改篇未实现) 主要内容四个文件;下面分别说下每个文件的功能。 1.HttpRequestManager.cs顾名思义,HttpRequest 2.R 阅读全文
posted @ 2016-01-27 19:04 esoftor 阅读(2982) 评论(0) 推荐(0)
摘要:本内容为,微信消息发送参考: 1,首先,获取开发者测试账号(申请),会根据当前扫码提供的账号生成测试账号: 链接地址:http://mp.weixin.qq.com/wiki/home/index.html 这时候可以获取到测试用的appid和appsecrept,然后调用获取接口调用凭证 接口获取 阅读全文
posted @ 2016-01-19 11:03 esoftor 阅读(1125) 评论(0) 推荐(0)
摘要:不开心呀,早知道不跳了,一跳跳坑里来了。 使用方式: DECLARE @ConsigneeAddressId INT; SET @ConsigneeAddressId = 1; SELECT * FROM ConsigneeAddress A OUTER APPLY StrSplit(A.Consi 阅读全文
posted @ 2016-01-13 11:20 esoftor 阅读(1489) 评论(0) 推荐(0)
摘要:原文出处:http://ajita.iteye.com/blog/1728243/先说明一下,本人是开发,对测试不是特别熟悉,但因工作的需要,也做过一些性能测试方面的东西。比较久之前很简单的用过,最近又用到了,熟悉一下。现做一个总结。使用loadrunner进行压力测试主要分两步,第一步是编写脚本(... 阅读全文
posted @ 2015-12-24 09:58 esoftor 阅读(592) 评论(0) 推荐(0)
摘要:相对而言,还是比较通用的吧,如果哪位仁兄有更好的实现方式,或者发现有不足之处,还请多多指教。@echo offecho.--------------------------------------------------echo.---- 技术支持:CC --------echo.----... 阅读全文
posted @ 2015-10-29 14:56 esoftor 阅读(1268) 评论(0) 推荐(0)
摘要:ssuming your table is calledAppUser, convert your ownAppUserdomainobject toIUser(using Microsoft.AspNet.Identity)like thisusing Microsoft.AspNet.Ident... 阅读全文
posted @ 2015-10-01 23:38 esoftor 阅读(266) 评论(0) 推荐(0)
摘要:X.509 v.3 证书的方法。一个比较完整的调用 微信 API的示例:private stringGetResponseResult() { string strResponseResult="";//返回结果 try { string url = "htt... 阅读全文
posted @ 2015-07-27 15:06 esoftor 阅读(627) 评论(0) 推荐(0)
摘要:String.Join 方法 (String,String[])串联字符串数组的所有元素,其中在每个元素之间使用指定的分隔符。例如,如果separator为“,”且value的元素为“apple”、“orange”、“grape”和“pear”,则Join(separator, value)返回“a... 阅读全文
posted @ 2015-07-17 09:32 esoftor 阅读(489) 评论(0) 推荐(0)
摘要:其中sourceDT是获取到的一个DataTable类型的集合对象去重复使用方式:实例化一个DataView对象 假设为dv,直接dv.ToTable()即可,ToTable中可为(true,"用于判断重复的列"),比如图中所示,但是这有个问题此处用于判断的列,几个,在新的表中就出现几个。 阅读全文
posted @ 2015-07-14 11:35 esoftor 阅读(1792) 评论(0) 推荐(0)
摘要:C#在类工厂中动态创建类的实例,所使用的方法为:1. Activator.CreateInstance (Type)2. Activator.CreateInstance (Type, Object[])两种方法区别仅为:创建无参数的构造方法和创建有参数的构造函数。//Activator.Creat... 阅读全文
posted @ 2015-01-15 18:33 esoftor 阅读(1710) 评论(0) 推荐(0)