自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

俞祥胜的.Net进阶之旅

个人工作笔记

  • 博客(62)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【微信开发笔记】扫码支付之二维码的处理

开发过3个微信公众号,但是一直没接触到扫码支付这一块第一步:微信统一下单接口,获取到二维码的字符串,这里简称 '二维码凭证' (根据文档调试接口,注意部分参数即可)第二步:将二维码显示到前台    方案一:一个快捷的方式  http://qr.liantu.com/api.php?text='二维码凭证'    方案二:C# webform 及其他语言可以看靠官方提供的Demo

2017-12-27 15:11:46 1835

原创 C# MVC webuploader同步上传前后台详解教程(提供同步、异步上传源码下载链接地址)

该篇是webuploader 同步上传教程,这个插件使用需要配置的蛮多的,可以考虑使用插件BootStrap-FileInput本篇涉及到该插件文件上传、自定义参数、图片删除先看效果我在结尾总结下,图片怎么跟当前信息绑定起来的方案。//前台部分,初始化webuploader 在demo.js里        百度文件上传控件

2017-11-10 13:55:20 5242 5

原创 【技术贴收集】微信视频播放全屏问题

在ios和安卓手机里的微信下播放视频时,会遇到不少问题,例如需要手动点击,视频才会播放,并且视频会跳出微信框,出现控制条,如果视频不是腾讯视频,播放完毕会出现腾讯视频的广告推送,今天我们就来看一下如何规避这些问题。https://www.h5-share.com/articles/201702/videowechat.html?winzoom=1.25

2017-10-20 17:56:57 3161

原创 百度地图API实现自动定位城市,省市二联重新地图重新定位

最近遇到定位问题,借助百度地图ApI与若干文章解决了这个问题。相对来说,百度地图API中的示例组合起来就能达到大众的需求了,只是刚接触不知道整体是什么情况,花了点时间了解。————————————————————————————————————————————————————————————第一步,注册账号,在百度地图中申请一个应用,如果不是商用要求特别高,一般的就可以,免费。注意

2016-06-26 22:07:08 4271

原创 Bootstrap fileInput多文件同步异步上传(C#)

网上关于该控件的使用文章还是比较多的,但是自己实践和使用过程中还是出现点问题,自己写点东西记录下。简单说,该控件优势支持同步、异步上传,界面美观官方文档:点击打开链接借鉴文档:点击打开链接________________________________________________________________________________________所需css\

2016-06-17 11:27:00 14965 1

原创 【疑难杂症】FormsAuthenticationTicket身份验证通过后无法登陆---可能存在的问题

这是我自己遇到过的,FormsAuthenticationTicket身份验证通过后还是存在无法登录的问题,调试了很长时间还是没有发现问题,最后突然想到是否是因为cookie长度限制,导致不能将信息存储到cookie,进过实验调试后发现真的是这个问题,所以本文就说一下这个问题的具体原因:FormsAuthenticationTicket.UserData 是没有长度限制的,但我们有时弄得过长,又会出现无法记录用户登录状态的情况,这是为什么呢?当 UserData 过长时,经 FormsAuth...

2023-07-21 09:32:24 137

原创 记录下 sqL修改XML列值

sql 修改XMl字段内部值

2023-07-07 15:36:40 203

原创 异步编程知识点

使用await Task.Delay() 代替Thread.Sleep(),Thread.Sleep会阻塞当前线程。await在等待时,当前线程会被释放到线程池,当await执行结束后,会重新从线程池分配线程执行后续操作。//此处若无特殊业务处理时,减少async 封装,要不然相当于此处通过await拆箱后返回时再装箱。async 方法内部调用的方法如果没有复杂业务,减少使用async,减少降低运行效率的拆箱再分箱。//能传递到底层方法的就尽量使用此方法,减少时间差。//根据业务主动出发。

2023-06-17 23:50:26 294

原创 Js-Xlsx Excel上传插件的使用 Excel导入数据

由于使用该该插件的频率较高,经常使用起来还要去以前的项目中寻找demo,所以做个记录个人经常用此插件进行批量导入数据的业务操作所需插件Js-xlsx我提供的下载资源属于优化版本(曾经遇到bug),使用过程中,自行处理好Excel数据格式声明:如遇到bug,请自行判断Demo<input type="hidden" id="hidJson" name="hidJson"><input type="file" id="fileUploader" accept=...

2022-03-11 16:47:33 1778

原创 【已解决】VSTO 开发EXCEl 自定义公式注册成功 Excel加载项中的自动化找不到公式所在的程序集

在开发环境中,使用的公式程序集会自动注册。当实际部署时,需要通过编写bat文件执行cmd命令注册程序集,发生了提示注册成功,但加载项中的自动化任然找不到公式所在的程序集原因:虽然电脑系统是64位的,但是cmd命令要面向X86,修改执行命令,即cd /d %windir%\Microsoft.NET\Framework64\v4.0.30319改成cd /d %windir%\Microsoft.NET\Framework\v4.0.30319还有种情况是网友分享给我的:...

2021-04-22 15:56:51 772

原创 使用VSTO开发Excel WorkBook文档级项目中出现的Bug及处理办法

当我们接倒具体的需求时,需要的是一个完整的解决方案,目前国内资料都是零散的功能实现。本专栏将包含Web传参、读取Excel数据、自定义公式、Web调用VSTO项目、发布等整个开发过程。此栏目收费,后面会附上项目源码,遇到问题可私信本人,如果没有及时回复,可邮件[email protected]。感谢以下几篇有价值的VSTO博文,对我开发很有帮助,感谢前辈!很多VSTO Excel博文中的代码已经过时了,是VBA的实现方式,有的对象的属性没法直接点出来,手打上去不会报错,运行时会有数据,也有.

2021-03-03 11:28:11 574

原创 VSTO 开发Excel工作簿完整版解决方案(传参、读取Excel数据、自定义公式、Web调用VSTO项目、发布)1了解VSTO项目类型及插件显示方式

这是一次测试

2021-01-19 14:40:47 5608

原创 【疑难杂症】VS2017 新建Excel2013和2016VSTO工作簿失败:已解决

1.需要用管理员权限打开VS2.设置Excel主要就是VBA问题

2021-01-06 11:26:40 614

原创 从事.Net开发5年的程序员和大家聊聊天

国内巨头公司的门户大多是java语言开发的,甚至一度不少公司内部去.Net转java,让国内从事.Net开发的很尴尬。虽说大环境如此,但我们也不得不思考从事.Net的出路。我前几年从事互联网项目,后几年从事Erp开发,平时接点副业增加收入,有所感想,和大家交流交流废话不多说,我建议1)从事互联网项目的为主的开发,可以考虑这条路线.Net+Uni-app+微信生态,实现PC+移动端多技能开发,只要熟练掌握Vue就能轻松掌握Uni-app。可能有人不熟悉Uni-app,简单的说,就是一套代码可以同时

2020-12-24 12:33:15 288

原创 【推荐】超级好用的打印插件Lodop使用笔记 动态赋值 打印模板解决方案

公司的任务:用一个打印插件将所有的业务的单据做成打印模板最终确定使用Lodop 功能的确强大Lodop和以往的Js插件不一样,如果项目着急上线会get不到他的强大,废话不多说,上干活首先,我还是建议大家看看官网的在线样例http://www.lodop.net/文章最后贴了部分代码 新手估计看不动 个人只是笔记记录 有需要可以联系我【经验所得】1模板中参数怎么赋值 1.在前端输出模板内容后,用lodop语法重新赋值 2在后端将模板中参数进行替换,在前端直接输出一开始纠结怎么把..

2020-05-30 18:17:05 4503 4

原创 高级SQL语句 多条数据合成一个字段 非关系型数据交叉查询

1.从1开始编号,赋予其连续的编号select ROW_NUMBER() OVER (ORDER BY 字段 asc/desc) AS RowNumber from Table2.分区函数Partition By //注:可以用在表数据在显示时根据某个字段分区 select row_number()over(partition by 字段 order by 字段 asc/...

2020-03-27 13:16:35 201

原创 Asp.Net MVC笔记之BAT等巨头公司都在使用的雪花算法

在实际市场应用种,表主键Id设置为int已经不能满足数据量大的实际开发需要了,long、Guid、分库分表之类的并不能有效解决这些问题BAT等巨头公司都是使用雪花算法来解决订单Id的问题雪花算法:雪花算法的原始版本是scala版,用于生成分布式ID(纯数字,时间顺序),订单编号等。自增ID:对于数据敏感场景不宜使用,且不适合于分布式场景。GUID:采用无意义字符串,数据量增大时造成访...

2019-11-24 08:41:47 327

原创 Asp.Net MVC 笔记(二)之EF Code First预设种子数据

由于之前接触Asp.Net MVC时看的速成版教程,并没有完善学习,断断续续发现了一些新知识,予以记录。以前学习教程,当使用Code Firsrt创建表结构后,添加默认数据,但是尝试失败了,最近学习ABP框架,解决了这个问题,做笔记!1.在EF仓库的Migrations/SeedData文件下创建文件,例:DefaultTestDataForTask public class ...

2019-11-20 13:32:44 331

原创 Asp.Net MVC 笔记(一)之BundleConfig作用

由于之前接触Asp.Net MVC时看的速成版教程,并没有完善学习,断断续续发现了一些新知识,予以记录。最近发现某个ABP项目种有配置BudleConfig文件,不太知道其作用。百度查明:主要可以压缩Js、Style文件BudleConfig.cs文件默认在App_Start文件夹中public class BundleConfig { // For m...

2019-11-20 09:06:24 911

原创 前端笔记|媒体查询

/* 如需判断横屏竖屏,请使用orientation元素:portrait、landscape*//* iphone4、4s */@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {}/* iphone5 */@media only screen and (min-...

2019-08-22 22:33:08 122

原创 【疑难杂症】Asp.net Ajax请求后台下载文件无反应不下载等问题 (已解决)

下载文件没啥技术含量,但是我遇到个问题,执行代码后没反应,我前端是Ajax触发的。后台听说这是Ajax才会出现的问题,跟返回机制有关还好找到了解决方案1定义一个函数用jquery的方式组织一个字符串,模拟提交一个form请求,也就是动态渲染表单,提交表单后再删除。 jQuery.download = function (url, data, method) {...

2019-06-19 14:06:51 1104

转载 [转载]在ASP.NET MVC项目中使用极验验证(geetest) 点击按钮进行验证

https://www.cnblogs.com/dare/p/6823738.htmlgeetest开发体验,写一下快速搭建geetst的步骤(极简模式)首先,我们去geetest注册一个账号 ,拿到验证所需的captcha_id和private_key(不想注册的同学可以使用下面提供测试id和key)captcha_id:b46d1900d0a894591916ea94ea...

2019-05-07 17:31:17 1061

原创 【疑难杂症】安卓混合开发 Ajax请求异常,定时Ajax请求数据不更新,缓存导致的页面数据不更新

最近和安卓进行混合开发,我负责部分的Html有个定时ajax请求,本地测试正常,数据及时更新,集成到App中ajax只有第一次正常,后面Ajax弹出回调,日志显示前台调用成功了,但是后台没有请求日志,前台回调的的数据是第一次请求。打日志,是找bug的最好习惯。大致测试流程:1页面初始化的时候 ajax请求触发了一次,后台接口有请求日志,2人为修改返回值(下次请求,回调结果会变),...

2019-04-12 09:50:43 515

原创 Iview table 动态增加column 增加新栏目

根据项目需要,在业务中,有时候需要多出几列新数据,之前一直思考怎么通过render实现,后台看到别人的帖子想多了,<Table border :columns="tblcolumns" :data="datalist" :row-class-name="rowClassName" :key="index"></table>tblcolumns定义的时候也是数组,我只...

2019-03-21 14:18:05 7982 3

原创 【疑难杂症】Iview table render 内部循环触发多次

最近做了复杂的动态table,结果测试的时候显示信息render内部方法循环执行多次经过测试发现,render内部绑定数据时,不要进行数据源修改比如<Table border :columns="tblcolumns" :data="datalist" :row-class-name="rowClassName" :key="index"></table>...

2019-03-21 14:08:23 2348 2

原创 Iview table render DatePicker

{ title: "日期", key: "JournaDate", align: "center", render: (h, params) =&gt; { var vm = this; return h("div", [ h('DatePicker', { ...

2019-03-11 13:27:15 1204

原创 Html上传图片,立即显示

     &lt;img src="" class="bg"&gt; &lt;input type="file" accept="image/*" id="imagehead" value="" class="upload" /&gt; &lt;script type="text/javascript&

2019-01-22 20:06:17 4802

原创 .Net Smtp SSL 指定端口发送邮件

 //失败demo//注:网上流行的.Net SSL发送邮件 本地成功,服务器成功不了,回提示远程失败//成功的demoweb.config配置&lt;configuration&gt;下 &lt;system.net&gt;    &lt;mailSettings&gt;      &lt;smtp deliveryMethod="Network" from="***...

2019-01-15 22:34:55 3265

原创 BootStrap-Typeahead.js的用法

   var aheadData = ["ANSHAN,鞍山市", "ANQING,安庆市", "ANYANG,安阳市", "ALASHANMENG,阿拉善盟", "ABAZHOU,阿坝州", "ANSHUN,安顺市", "ALIDIQU,阿里地区", "ANKANG,安康市", "AKESUDIQU,阿克苏地区"

2018-12-16 23:02:02 345

原创 .Net创建Com组件、注册Com组件/java 引用.net dll程序集

先了解下几个知识点1 java环境是无法直接引用.net程序集dll的2 Com组件是啥?Com组件与语言无关,是平台之间中的动态链接,简单的理解,就是.Net环境中配置版的dll程序集创建Com组件1.创建接口配置文件等新建项目,添加引用,按照以下代码格式封装接口2.设置配置1)项目-&gt;属性切换到“生成”选项卡,在底部位置,勾选“为COM互操作注册”2)...

2018-12-15 11:05:02 1688 2

原创 【疑难杂症】fetch()发送options请求后为什么没有跟随发送post/get请求

let formData = new FormData();formData.append("files", files);//上传文件需要formDataformData.append("id", this.uploadId); var data = await fetch(baseUrl + "/api/ExportFile/UploadCredentialsFile",{...

2018-11-22 16:57:28 2141

原创 Timer 定时器的用法 可用于后台定时执行任务

Main(){Timer t = new Timer(5000);            t.Elapsed += new ElapsedEventHandler((obj, e) =&gt;            {                Console.WriteLine("定时执行了程序");                           //满足条件停止...

2018-08-22 17:11:11 1108

原创 C# MVC 表单数据验证 自动异步验证 初始化显示Error Message的解决方法

https://www.cnblogs.com/jiagoushi/archive/2013/01/25/2876725.html 初始化显示Error Message的解决方法   https://blog.csdn.net/jackvs/article/details/6693853

2018-08-22 16:59:51 1183

原创 .Net反射 实例化对象 执行函数

   Type type = typeof(CatchTaobao);   var  typeObj = Activator.CreateInstance(type, null) as CatchTaobao;//获取类   PropertyInfo prop = type.GetProperty("fileSavePath");//参数赋值   if (prop != null)   ...

2018-08-22 16:57:09 629

原创 【疑难杂症】.Net MVc Ajax.BeginForm Ajax提交表单上传文件获取不到问题解析

最近开发某个功能,需要异步提交表单,提交的时候需要上传文件,结果后台怎么提交都获取不到注:MVC表单提交上传文件,设置下enctype = "multipart/form-data"异步提交表单是可以获取到的,但是需要借助jquery.form.js第一步  引用文件&lt;script src="~/Scripts/jquery.js"&gt;&lt;/script&gt;&lt;script ...

2018-06-11 15:11:08 1364 2

原创 【疑难杂症】获取IP,发现Ip长度大于可见长度 IP后面拼接的字符串被隐藏

最近获取IP时,发现获取IP到拼接字符串时,发现IP后面的数据被隐藏了,也没有报错。比如string str =request.Headers["X-Forwarded-For"]+“|这里字符串被隐藏了”//request.Headers["X-Forwarded-For"]获取代理Ip经过测试排查后,偶然会出现特殊情况,发现string str=request.Headers["X-Forwa...

2018-05-11 11:40:13 343

原创 .Net des加解密

对接java接口时使用到des加解密,这里记录下1.加密数据传递时需要UrlEncode下,防止‘+’自动编译成‘ ’空格2.java默认的模式是ECB,需要指定一下。        /// &lt;summary&gt;        /// 获取Des加密        /// &lt;/summary&gt;        /// &lt;param name="str"&gt;&lt;/p...

2018-05-07 17:09:37 875

原创 【文章收集】IOC概念 Autofac教程

IOC,控制反转(Inversion of Control)把创建对象的权利交给框架,是框架的重要特征,并非面向对象编程的专用术语。它包括依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。项目中使用借口驱动,可以提供不同灵活的子类实现,增加代码稳定和健壮性等等,但是接口一定是需要实现的,会产生耦合关系。通过IoC模式可以彻底解决这种耦合...

2018-04-08 09:03:32 840

原创 .Net Mvc ActionFilterAttribute的OnActionExecuted中获取请求参数信息

最近在做个接口功能,业务需求需要记录请求报文,即保存请求参数,设计逻辑在OnActionExecuted获取参数加以保存。但是处理过程不是很顺利,折腾后记录下。MVC中的ActionFilterAttribute可以继承两个父类(using System.Web.Mvc)和(using System.Web.Http.Filters),分别对应的是Controller和ApiController中...

2018-03-18 16:20:41 9072

原创 【开发笔记】 .Net平台下log4Net日志的使用

使用Nuget下载即可log4Net可以将日志根据业务放进不同文件夹,同时也可以根据时间维度生成本地日志文件第一步:web.config配置       在configSections下增加下面这句-->

2018-01-23 17:06:28 1440

Js-xlsx Excel上传插件

可以在前端读取Excel数据 封装成数组,使用方案看文档

2022-03-11

.Net MVC WebUploader 前后台同步、异步上传源码(含备注)

.Net MVC WebUploader 前后台同步、异步上传源码 个人在前人的技术上进行了加工。修复了一些代码中不良好的东西,另外在异步上传修改了样式。代码可以直接运行 程序建在Area中的Plugin中,有详细说明,结合你的业务,可以直接使用。 如果有疑问,保持沟通,不会白费你的积分

2018-02-11

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

TA关注的人

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