自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

转载 .Net之微信小程序获取用户UnionID

前言:  在实际项目开发中我们经常会遇到账号统一的问题,如何在不同端或者是不同的登录方式下保证同一个会员或者用户账号唯一(便于用户信息的管理)。这段时间就有一个这样的需求,之前有个客户做了一个微信小程序商城(店主端的),然后现在又要做一个会员购物端的小程序商场。首先之前用户登录凭证都是使用微信openid来做的唯一标识,而现在客户需求是要做到用户在会员端小程序跳转到到店主端小程序假如...

2019-08-31 02:13:00 350

转载 .Net使用HttpClient以multipart/form-data形式post上传文件及其相关参数

前言:  本次要讲的是使用.Net HttpClient拼接multipark/form-data形式post上传文件和相关参数,并接收到上传文件成功后返回过来的结果(图片地址,和是否成功)。可能有很多人会说用ajax不是就可以轻松的实现吗?的确是在不存在跨域问题的前提下使用ajax上传文件,接收返回结果是最佳的选择。无奈的是我们对接的是第三方的一个上传图片的接口,而且对方并没有对我...

2019-08-29 01:11:00 628

转载 .Net微信网页开发之使用微信JS-SDK获取当前地理位置

前言:  前段时间有一个关于通过获取用户当前经纬度坐标,计算出该用户距离某指定地点之间的距离。因为做这个项目需要能够获取到比较精确的经纬度坐标,刚开始使用的是百度地图结果发现百度地图地位不太准确(有时候相差的比较的大,后来了解到了百度获取用户经纬度与用户当前使用的网络有很大的关系),后来换成了高德地图结果还是一样。最后我想刚好做的是个微信网站项目,为什么不使用微信自带接口呢?所以最后...

2019-08-26 14:00:00 384

转载 .Net微信网页开发之使用微信JS-SDK调用微信扫一扫功能

前言:  之前有个项目需要调用微信扫描二维码的功能,通过调用微信扫码二维码功能,然后去获取到系统中生成的二维码信息。正好微信JS-SDK提供了调用微信扫一扫的功能接口,下面让我们来看看是如何实现的吧。第一步、微信JS-SDK的使用步骤,配置信息的生成获取讲解:  关于JS-SDK的使用步骤和timestamp(时间戳),nonceStr(随机串),signature(签名),...

2019-07-27 08:01:00 282

转载 .Net微信网页开发之使用微信JS-SDK自定义微信分享内容

第一步、微信JS-SDK的使用步骤,配置信息的生成获取讲解:  关于JS-SDK的使用步骤和timestamp(时间戳),nonceStr(随机串),signature(签名),access_token(接口调用凭据)生成获取的详细说明在这里:https://www.cnblogs.com/Can-daydayup/p/11124092.html第二步、调用微信JS-SDK自定义...

2019-07-24 01:14:00 170

转载 .Net微信网页开发之JSSDK使用步骤和配置信息timestamp(时间戳),nonceStr(随机串),signature(签名),access_token(接口调用凭据)的生成获取讲解...

前言:  因为接下来会有几篇关于微信JS-SDK功能使用的文章,主要会对微信分享,获取设备信息,获取地理位置,微信扫一扫这几个功能进行讲解。而这几个功能都是围绕着微信JS-SDK实现的,首先使用微信JS-SDK时我们需要生成对应的配置信息,才能够成功的调用微信JS-SDK。看了下微信官方文档对于accessToken和jsapi_ticket的生成示例代码并没有看到咱们大.Net的...

2019-07-18 08:19:00 3717

转载 .Net项目中NLog的配置与使用

引言:  因为之前在项目开发中一直都是使用的Log4Net作为项目的日志记录框架,最近忽然感觉对它已经有点腻了,所以尝试着使用了NLog作为新项目的日志记录框架(当然作为一名有志向的攻城狮永远都不能只局限于眼前的技术,要不断的使用和学习新的技术)。当然serilog也是一个不错的日志记录框架哟,不过今天主要还是要讲述的是NLog在项目中的配置和使用。NLog框架源码:https:...

2019-07-14 03:57:00 643

转载 .Net之Layui多图片上传

前言:  多图上传在一些特殊的需求中我们经常会遇到,其实多图上传的原理大家都有各自的见解。对于Layui多图上传和我之前所说的通过js获取文本框中的文件数组遍历提交的原理一样,只不过是Layui中的upload.render方法已经帮我们封装好了,我们只管调用即可,也就是说你选中了几张图片,那么将会向后台请求与图片张数相同的次数,即为遍历提交的方式。Layui文件/图片样式地址(...

2019-07-09 23:17:00 406

转载 .Net之使用jQuery Ajax通过FormData对象异步提交图片文件到服务端保存并返回保存的图片路径...

前言:  首先对于图片上传而言,在我们的项目开发中可以说出现的频率是相当的高的。这篇文章中,我将要描述的是在我们.Net中如何使用Jquery Ajax通过FormData对象异步提交图片文件到后台保存,并返回保存的图片路径展示出图片,实现一个无刷新的异步图片上传的过程,当然这里我讲解的是单张图片的保存过程,对于多图片上传的话其实我们只需要在type='file'文本框中加上一个mu...

2019-07-05 08:27:00 302

转载 .Net将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),并使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA...

前言:   前段时间因为项目进度比较繁重所以一直都没有时间更新博客,内心深深的负重感,没有履行年初立下的flag。不过这个月会把上个月没有完成的任务补上来,咱们可不是喜欢拖欠任务的攻城狮。哈哈,废话不多说,接下来是要总结下关于对接支付时我们经常会遇到的将对应集合中的参数按照ASCII码按照从小到大排序,并使用URL键值对的格式(即key1=value1&key2=value2...

2019-07-02 23:41:00 1913

转载 百度地图JavaScript API获取用户当前经纬度和详细地理位置,反之通过详细地理位置获取当前经纬度...

前言:  前段时间刚好使用了百度地图的js api定位获取用户当前经纬度并获取当前详细位置和通过当前用户详细地理位置换取用户当前经纬度坐标的功能,为了方便下次找起来方便一些自己在这里记录一下,希望也能够帮助到有需要的童鞋们!解决方案:引入JavaScript API v2.0 SDK<script type="text/javascript" src="http...

2019-05-29 01:11:00 877

转载 Linux CentOS上安装 MySQL 8.0.16

前言:  因为我需要在我新安装的Linux CentOS系统服务器中安装和配置MySQL服务器,然而对于我们这种Linux使用小白而言在Linux系统中下载,解压,配置MySQL等一系列的操作还是有些耗时间的。所以小编本次准备使用yum命令在Linux CentOS系统中安装MySQL服务器和使用其他命令配置MySQL服务器的相关配置(纯命令操作),这样子我们只需要输入一些简单的命令...

2019-05-17 02:13:00 132

转载 Linux系统彻底卸载MySQL数据库

一、首先查询系统是否安装了MySQL rpm -qa | grep -i mysql输出结果表示,我安装的MySQL Server,Client都是5.6.44的,因为我系统支持的版本是要5.7+的版本,所以不得不卸载重装 二、关闭MySQL服务查看MySQL服务运行状态:service mysql status如下图所示服务正在运行...

2019-05-16 10:14:00 295

转载 微信公众号支付提示当前页面的URL未注册

问题:  记一下前端时间自己做了一个微信公众号支付的功能,因为有一段时间没有接触过了微信支付方面的开发,居然忘记了在微信商户商户号中配置了对应的支付目录,所以提示我当前的域名是没有注册的。设置支付目录  请确保实际支付时的请求目录与后台配置的目录一致(现在已经支持配置根目录,配置后有一定的生效时间,一般5分钟内生效),否则将无法成功唤起微信支付。  在微信商户平台(pay...

2019-04-30 17:20:00 5320

转载 SQL中关于Join、Inner Join、Left Join、Right Join、Full Join、On、 Where区别

前言:  今天主要的内容是要讲解SQL中关于Join、Inner Join、Left Join、Right Join、Full Join、On、 Where区别和用法,不用我说其实前面的这些基本SQL语法各位攻城狮基本上都用过。但是往往我们可能用的比较多的也就是左右连接和内连接了,而且对于许多初学者而言不知道什么时候该用哪种语法进行查询,并且对于左右,或者内连接查询的时候关于ON 和...

2019-04-29 09:03:00 245

转载 Web Deploy配置和使用Visual Studio进行Web项目发布部署

前言:   因为公司一直比较保守所以一直都使用的是window 2008 R2版本的服务器,所以今天要讲的是在Window 2008 R2下如何配置Web Deploy。Web Deploy介绍:  Web Deploy其实主要是为了解决Web应用程序和Web站点到IIS服务器的部署问题,管理员可以使用Web Deploy同步IIS服务器或迁移到较新版本的IIS。Web De...

2019-04-28 22:36:00 743

转载 微信小程序开发笔记

前言:  因为前段时间一直在做关于微信小程序方面的项目,作为一名后端的攻城狮而言做一些简单的前端页面数据操作和管理还是比较容易快上手的,当然前提是要理解微信小程序的基本语法和请求原理。该篇博客主要记录的是在编写微信小程序时使用比较频繁,实用的一些方法和一些基本原理的概括。个人觉得把这些方法掌握好了,开发一个小型的微信小程序那是绰绰有余的啦。当然我这里并没有深入的对一些语言进行详细的概...

2019-04-11 01:47:00 420

转载 微信小程序之onLaunch与onload异步问题

所述问题:   前端时间开发了一个微信小程序商城项目,因为这个项目我们的需求是进入小程序就通过wx.login({}) 这个api进行用户登录,获取系统后台的用户基本信息。再此之前,一直以为微信小程序中的App.js 中onLaunch (小程序初始化完成执行该方法)方法比其他页面的的 onload 方法要先执行。那么问题就来了,我每次进入小程序首页的时候有时候会先执行onlaunc...

2019-03-28 13:37:00 801

转载 .Net WebApi中使用Session使用

问题及其解决方案:  今天做项目的时候因为需要编写一个短信验证码的接口我需要在我的后台.net webapi中存入我随机生成的短信验证码方便与前端传递过来的数据对比,所以决定使用session做缓存。但是没想到的是我调用都是都是为空的。让后在网上找了下原因是因为Web Api的控制器类派生自ApiControll它只继承了IHttpController, IDisposable这两个...

2019-03-19 23:41:00 1005

转载 微信小程序开发之多图片上传+服务端接收

前言:  业务需求,这次需要做一个微信小程序同时选中三张图片一起上传到服务端的功能,后端使用的.Net WebApi接收数据保存。使用技术:  在这章中将会使用到微信小程序wx.uploadFile(Object object) 和wx.chooseImage(Object object)接口,对图片大小和来源进行上传wx.chooseImage() 概述:  从本地...

2019-03-18 21:53:00 894

转载 微信小程序picker组件关于objectArray数据类型绑定

一、前言:  我发现很多的同学都在抱怨说微信小程序的picker的mode = selector/mode = multiSelector 无法实现Object Array数据类型的绑定,其实很多人就想要和html中的下拉选中的通过选中获取vaule中的属性值,其实认真查看微信picker组件详解的都知道其实是可以实现的,只不过微信给的实例是array的实例而object array...

2019-03-12 21:57:00 1283

转载 .Net之Nopi Excel数据导出和批量导入功能

一、介绍NPOI和编写demo的原因Npoi是什么:  它是一个专门用于读写Microsoft Office二进制和OOXML文件格式的.NET库,我们使用它能够轻松的实现对应数据的导入,导出功能,并且还能通过其对应的属性对Excel进行对应的样式调整。是一个简洁而又强大的第三方库。编写该demo的原因:  首先是为了巩固自己,其次是为了帮助一些刚开始接触的开发者更快的了...

2019-03-11 22:40:00 354

转载 MySQL 查询重复数据,删除重复数据保留id最小的一条作为唯一数据

开发背景:  最近在做一个批量数据导入到MySQL数据库的功能,从批量导入就可以知道,这样的数据在插入数据库之前是不会进行重复判断的,因此只有在全部数据导入进去以后在执行一条语句进行删除,保证数据唯一性。实战:表结构如下图所示:表明:brand操作:使用SQL语句查询重复的数据有哪些:SELECT * from brand WHERE brand...

2019-03-01 01:12:00 306

转载 常用正则表达式

前言:  这些正则皆为日常开发总结,一般常用的都用,来源有来自自己总结的,还有的是从网上记录下来的,希望对大家有个帮助,完好正则提高程序性能!JavaScript正则表达式:正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。搜索模式可用于文本搜索和...

2019-02-27 09:11:00 125

转载 Packets larger than max_allowed_packet are not allowed(mysql数据查询提示:不允许超过允许的最大数据包)解决方案...

问题背景:   首先我的项目运用的时Mysql,在做一个数据更新操作的时候,提示异常:System.Exception:“ExecuteNonQuery:Packets larger than max_allowed_packet are not allowed.”,通过查找了网上的一些方案主要是因为本地数据库运行最大查询的数据包太小的原因,也正是因为这个运行数据更新一直无法成功,导...

2019-01-22 11:59:00 1293

转载 .Net轻松实现支付宝服务窗网页授权并获取用户相关信息

前言:  最近在开发一个商业街区的聚合扫码支付功能,其中需要用到的有支付宝,微信两种支付方式,当然对于开发微信支付而已作为自己的老本行已经比较熟悉了,然而对于我来说支付宝支付还是头一次涉及到。这次项目中需要用到的是支付宝公众号支付这一功能,因为需要进行支付宝授权获取到用户的User_ID然后在进行支付宝公众号支付,在这里我就顺带把用户信息也获取了。因为第一次玩,大概配置支付宝开发平台...

2019-01-14 23:09:00 517

转载 C#在window服务配置Log4Net.dll

一、使用背景:  C#window服务下添加一个日志记录程序集(Log4Net.dll)二、添加和使用步骤如下:下载并引入Log4Net.dll程序集到项目中  下载地址:http://logging.apache.org/log4net/download_log4net.cgi在App.Config中添加对应的节点<!--重点configsection...

2019-01-05 03:04:00 256

转载 致于即将逝去的2108年,2019年您好

前言  今天是2018年的最后一天,还有大约两个小时即将要面对的是2019年。从人山人海中逃离回来的我,内心总是觉得应该对这即将逝去的2018年每个圆满的句号,也对在外工作的第二年所经历的一些事情做一个总结,对2019年该走的路做一个明确的方向。工作上  2018年对于我来说是一个意义非凡的一年,是对我的职业道路影响最为深远的一年。为什么我会这么说呢?这还的从头说起,2017...

2018-12-31 23:06:00 140

转载 关于:未能加载文件或程序集“ICSharpCode.SharpZipLib”或它的某一个依赖项异常的解决方案...

问题: 今天项目迁移忽然又个ICSharpCode.SharpZipLib.dll 程序包丢失了,于是我在网上下载一个这样的包,结果程序运行就提示:未能加载文件或程序集“ICSharpCode.SharpZipLib”或它的某一个依赖项异常然后就是一堆的错误异常信息。这种原因要么就是 dll版本不匹配,或者就是有些多余的东西影响了 。解决方法:如果你的程序是2.0的,则删...

2018-12-29 01:28:00 3511

转载 Vs 中关于项目中的某 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx”...

问题:   首先出现这个bug的是在我的vs2017社区版的ide上,这两天使用了出现了一个非常神奇的问题,就是我程序中的nuget包总提示找不到源文件,并且我点击Nuget还原的话还一直提示着一个问题。严重性 代码 说明 项目 文件 行 禁止显示状态错误 项目 JJHL.WEB 的 NuGet 包还原失败: 找不到“11.0.2”版本的程序包“Newtonsoft....

2018-12-29 00:52:00 5765

转载 Git分布式版本控制器安装注意点及其常用命令

将git按照默认选项下载安装后,打开git bach版面进行git命令行操作(记住在安装的过程中文件夹中不能存在中文):注:Windows下,路径名不要包含中文,因为Git对中文支持不给力,可能会存在报错。Git下载地址 1 git安装成功后,查看git版本: 2 git version 3 4 显示当前的Git配置: 5 git config --l...

2018-12-17 23:47:00 78

转载 微信公众平台网页登录授权多次重定向跳转,导致code使用多次问题

背景:微信网站开发  昨天我负责的一个项目忽然出现了一个十分诡异的bug,进行微信授权登录的时候请求code的时候安卓手机会多次重定向调转我的接口接收code的接口(redirect_uri 微信请求调转接收code的的接口,加了Url.encode()),也就是我这边默认请求了多次这个接口,然而苹果手机没有问题,于是我写了日志看了下没错,有时候会请求两次或者更多次这个重定向的接口地...

2018-12-16 21:54:00 4033

转载 Visual Studio高效实用的扩展工具、插件

说明:  对一个有想法的程序员来说,善于使用一款高效的开发工具是很重要的,今天给大家介绍的是宇宙第一IDE vs用起来很不错的开发工具,假如大家觉得不错也可以尝试的用用,毕竟对于我们这些一天一大半的时间用在写代码的程序员而言,一个好用的养眼的IDE真正很重要。插件介绍:vs开发神级插件Resharper下载地址:https://www.jetbrains.com/说明...

2018-12-11 21:54:00 444

转载 关于微信企业付款到零钱X509Certificate2读取证书信息,发布到服务器访问不到的解决方案...

前言:  最近做了一个通过调用微信企业付款到用户零钱的功能,真的挺奇怪的,在我本地调试的时候都没有问题,但是当我发布到服务上的时候却一直无法读取到我的证书信息。读取的代码如下,使用的是微信官方文档提供的X509Certificate2读取证书的方法:string path = AppDomain.CurrentDomain.BaseDirectory + @"WXCerti...

2018-11-29 01:02:00 576

转载 关于.Net Mvc 项目在本地vs运行响应时间过长无法访问时,解决方法!

  最近可能是刚升级了电脑使用了window10操作系统,总是遇到了一些以前没有遇到过的事情!今早来到公司本来准备写bug的,但是当我打开vs运行的时候发现今天的电脑响应的时间明显的要比之前打开网页调试的时间要长的多,到最后不但没有打开,而且还提示了一个这样的问题!如图:  这就蛋痛了,以前遇到这种的问题一般都是再发布项目到服务器上运行的时候才会出现的,但是谁知道我本地...

2018-11-28 13:29:00 421

转载 彻底关闭windows10自动更新解决方案

window10的自动更新其实和window7和window8都有所不同,有些人认为只要停止了windows updates 就可以了,不会再开始了!但是往往不是这样的,因为微软在window update这个服务里面还设置了一个服务,就是当第一次检测到你的windows update 关闭了然后又给你开启!下面我来讲解下如何正确的关闭window10自动更新的:首先打开 ...

2018-11-27 21:27:00 431

转载 Window10升级遇到大坑错误代码:0xc000000e完美解决方案

问题(错误代码:0xc000000e!!!):  电脑自动升级完成后没有立即重启更新,等到再次打开电脑的时候就一直提示:文件:\Windows\system32\winload.efi 错误代码:0xc000000e!!! 百度了一下都说是window10电脑自动更新失败的原因,所以导致了这个错误代码的出现,想哭。 如下图所示: 解决方法: ...

2018-11-27 21:17:00 19372

转载 ASP.NET MVC默认配置如有跳转到指定的Area区域中的对应程序中

  今天在搭建一个基于MVC的项目,因为项目涉及到了手机和pc端,为了方便和减少二者之间的耦合我在区域(Areas)中建立了两个 程序空间,那么问题来了我想让程序默认跳转到我所指定的areas中的对应项目怎么做呢?其实理解了路由配置的原理这点其实并不是很难,请看我的代码: public static void RegisterRoutes(RouteCollecti...

2018-11-17 02:15:00 159

转载 使用MySQLl事件定时执行岗位七天下线任务

  最近做了一个招聘的项目,在项目中有一个定时下线的需求。在做之前我一直在考虑到底使用window 服务,还是使用调度,最终我选择使用mysql定时事件,因为这样简单方便。思路:首先创建一个存储过程,通过游标遍历更新对应的岗位状态,让后在创建定时事件,废话不多说直接上代码首先创建存储过程:CREATE DEFINER = CURRENT_USER PROCEDURE...

2018-10-13 00:54:00 65

转载 .Net之微信消息模板推送

前言:    最近在项目中使用到了微信消息模板推送的功能,也就是将对应的消息推送到对应的用户微信上去,前提是你必须要有一个微信公众号并且是付费了的才会有这个功能,还有就是要推送的用户必须是的关注了你的微信公众号的。  这个流程是这样的首先用户关注你的微信公众号,让后获取到对应用户的oppenid,然后就可以通过对应的用户oppenid选折对应的消息模板把消息推送给用户。实现:...

2018-09-17 13:15:00 771

空空如也

空空如也

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

TA关注的人

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