.NET
文章平均质量分 57
Hubert_Biyo
https://www.hubert.gq
展开
-
C# 之 拼串,截串
//1.截串: string[] arrTemp = code.Split(','); string _Fun = arrTemp[0].ToString(); string _phone = arrTemp[1].ToString(); string _time = arrTemp[2].ToString(); //2原创 2017-05-11 09:51:20 · 451 阅读 · 0 评论 -
Log4net的使用
在运行软件程序的时候,跟踪和监控日志是一种记录过程的好方法。简介:在运行软件程序的时候,跟踪和监控日志是一种记录过程的好方法。尤其在应用程序出错的时候,日志是我们最需要的文件。不管是在web,winform,windowsphone。这里我们将一步一步讲解如何在ASP.NET MVC5应用程序中使用Apache log4net 框架来记录日志。我用的是 Visual原创 2017-07-12 10:22:40 · 550 阅读 · 0 评论 -
微信自定义分享页面接口开发
微信自定义分享接口原创 2017-08-08 15:14:07 · 948 阅读 · 1 评论 -
微信JS-SDK中config接口注入权限验证配置
微信开发平台文档:wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳原创 2017-08-10 22:45:55 · 5163 阅读 · 2 评论 -
利用微信接口获取用户的地理位置
需求:获取已关注公众号的用户的GPS位置,存储到数据库中,用数据库中的这些数据作为统计分析,查看人群主要集中在哪里;调用微信接口获取用户的经纬度:wx.getLocation({ type: 'gcj02', //wgs84 或 gcj02 success: function (res) { al原创 2017-08-09 17:05:58 · 8327 阅读 · 0 评论 -
服务器端部署IIS8.5和asp.net MVC5.0发布网站遇到的一些问题
1、用的腾讯的云服务器,用vs2017创建一个mvc的示例网站,直接浏览没有问题,直接部署到IIS,先是提示403(Web 服务器被配置为不列出此目录的内容。),勾选允许目录浏览后,就一直只能显示目录。出现这个的原因是因为配置iis服务器 未配置好,未将如下两项配置, web服务器(IIS)下的应用程序开发2、HTTP错误500.22 -内部服务器错误ASP原创 2017-08-11 14:12:44 · 4231 阅读 · 0 评论 -
VisualSVN的使用
1、安装VisualSVN-VS2017-6.0.3.vsix插件VisualSVN是一个Visual Studio插件,可以与Visual Studio无缝集成Subversion和TortoiseSVN。VisualSVN 实际上消除了在Subversion中的项目源代码文件的管理。使用VisualSVN作为您的静默合作伙伴进行程序设计,调试和部署,以 保护您的源代码。2、原创 2017-08-28 11:04:10 · 11648 阅读 · 3 评论 -
C#针对字符串加密解密(对称加密)
具体代码如下:using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Threading.Tasks;namespace Yasn.Utilit原创 2017-08-29 16:03:22 · 829 阅读 · 0 评论 -
MVC过滤器的使用
APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。 MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)和Exception(异常)。如下表,过滤器类型接口原创 2017-07-26 12:26:29 · 433 阅读 · 0 评论 -
微信公众号JS屏蔽分享,复制链接等
1、引入微信官方的js文件,将该js文件放到最前面引入:2、初始化微信所需参数:2.1 注意:wx.config必须在页面加载时完成执行,wx.ready可以放到方法内通过触发执行。//初始化微信 var url = null; var jsapi_ticket = null; var nonceStr = null; var times原创 2017-09-28 11:44:08 · 16939 阅读 · 1 评论 -
微信接口 上传图片
1.前端页面: @*☆*@ 证 件 照 上传证件照 上传成功。 请上传您的证件照。 2.Js原创 2017-10-18 17:01:57 · 1243 阅读 · 0 评论 -
System.InvalidOperationException: 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
参考数据库链接串:"data" value="server=192.168.1.123; Port=3306; uid=root; pwd=root;database=data;pooling=true;min pool size=5;max pool size=512;connect timeout = 20; "/> 查看应用程序池占用数量:select *转载 2017-10-20 13:39:45 · 8011 阅读 · 0 评论 -
web service 开发过程中遇到的问题汇总:
接口只能在本地访问,放置服务器,其他人不能访问:提示信息:The test form is only available for requests from the local machine.解决方案:在web config文件中添加以下代码: 调用WebService接口 join中文乱码;原因原创 2017-06-16 14:58:07 · 920 阅读 · 1 评论 -
Asp.Net Core 读取配置文件 连接MySql数据库
1.首先在配置文件添加数据库连接地址appsettings.json2.创建 ConfigurationManager类 设置读取配置文件3.在AppConfig类中去读取appsetings.json配置文件中的Mysql数据库连接地址4.创建DataContext类 继承DbContext类5.在Startup类 的ConfigureServices方法中配置数据库连接6.在控制器中...原创 2018-03-15 10:11:26 · 11488 阅读 · 0 评论 -
Echarts折线图
1.Echarts图表 ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。2.Echarts引用JS文件3.html页面4. javascrip...原创 2018-03-05 14:05:40 · 1069 阅读 · 0 评论 -
DotNetspider
1.架构:.NET Core 2.0 控制台应用程序 + DotNetSpider + Nlog日志架构:引用DotNetSpider2.Core 以及 DotNetSpider2.Extension 框架是:.NET Core 2.0 控制台应用程序2.创建实体类 JuzimiListEntity 继承 SpiderEntity类using DotnetSpider.Exten...原创 2018-03-13 15:49:28 · 2649 阅读 · 1 评论 -
ASP.NET"无法验证数据"解决方法(负载均衡)
Asp.Net的很多加密,都是依赖于machineKey里面的值,例如Forms 身份验证 Cookie、ViewState的加密。本文介绍如何设置ASP.NET machineKey。ASP.NET machineKey的作用如果你的Asp.Net程序执行时碰到这种错误:“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 valid原创 2017-06-28 03:07:41 · 1412 阅读 · 0 评论 -
关于 Guid类型在数据库可为null,而C#中Guid不能为空,造成指定转换无效的错误
指定的转换无效,如何将Guid 设置为null原创 2017-06-15 15:11:45 · 6715 阅读 · 0 评论 -
验证手机号的合法性
第一种验证方式:if (phone.Length < 11) { return false; } //全部手机号码验证 string AllPhoneRegex = @"^0?(13[0-9]|15[012356789]|18[0123456789]|14[5原创 2017-06-15 11:18:37 · 1333 阅读 · 0 评论 -
未能加载文件或程序集之类的问题
未能加载文件或程序集“System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。导致的原因是:vs数据迁移时,由于电脑安装的vs版本问题,dll等版本不同导致出错;解决方案:安装 AspNetWebPages.msi ;转载 2017-04-20 17:15:20 · 1500 阅读 · 0 评论 -
微信公众账户开发 之 两个页面同时提交数据
微信公众账户开发 1.两个页面(第一个页面,第二个页面) 第一个页面录入完成点击下一步,跳转到第二个页面,数据录入完毕之后点击提交,将数据添加到数据库中:private Hashtable SaveInfo(Model model) { Model.test test1 = new Model.test()原创 2017-05-24 11:47:43 · 408 阅读 · 0 评论 -
for循环加数组也能搞事情
看别人帖子,才发现的,挺有趣的,分享下public class Program { public static void Main(String[] args) { int[] arr = new int[] { 2, 7, 3, 5, 6, 0, 9, 8 }; int[] index = ne转载 2017-04-25 11:55:30 · 760 阅读 · 0 评论 -
C# foreach循环、Linq循环之后增加汇总行
1.DataGridView增加汇总行(Linq循环获取数据)private void BMbyBindData() { DateTime time1 = DateTime.Parse(DateTime.Now.ToShortDateString() + " 23:59:59"); DateTime time2 = DateTim原创 2017-05-17 15:10:02 · 3627 阅读 · 0 评论 -
Ext.Net
这个问题是因为Ext.Net版本问题,从Vss中下载源码,不会把bin文件中的dll下载下来,所以报错,解决的方案是:1.问上传到vss上的同事要dll文件,或者自己下载对应的dll文件;我这有1.6版本的,和2.5版本的,希望能帮助到你,也给自己做个记录。原创 2017-05-09 10:25:58 · 565 阅读 · 0 评论 -
导入excel(Aspose)
//导入excel private void btnInExcel_Click(object sender, EventArgs e) { //ExportToExcel.ReadExcel(strFileName); OpenFileDialog frm = new OpenFileDialog(); //原创 2016-11-28 15:58:14 · 687 阅读 · 0 评论 -
导出excel设置样式(Aspose.Cells)
1.导出excel样式大全//设置格式Aspose.Cells.Style style = xlBook.Styles[xlBook.Styles.Add()];style1.Pattern = Aspose.Cells.BackgroundType.Solid;//单元格的线:实线style1.HorizontalAlignment = Aspose.Cells.Text原创 2016-11-28 15:48:51 · 2660 阅读 · 1 评论 -
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
错误信息:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。解决办法:去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。然后安装就行了。 本错误是由于你使用了ACCESS2007转载 2017-06-07 10:35:31 · 908 阅读 · 0 评论 -
Request.Params用法
使用Request.Params["id"]来获取参数是一种比较有效的途径。有三种方式可以进行参数传递:(1). Form (2). ?id= (3).cookierequest.params其实是一个集合,它依次包括request.querystring、request.form、request.cookies和request.servervariables。如果转载 2017-06-29 16:29:53 · 1016 阅读 · 0 评论 -
数据库连接池的配置和使用(大自然的搬运工)
(本文转载原地址为http://www.studyofnet.com/news/637.html)本文导读:Max Pool Size如果未设置则默认为100,理论最大值为32767。最大连接数是连接池能申请的最大连接数,如果数据库连接请求超过此数,后面的数据库连接请求将被加入到等待队列中,这会影响之后的数据库操作。在等待队列中,默认等待与服务器的连接的时间为15秒。转载 2017-06-20 17:58:46 · 693 阅读 · 0 评论 -
无法连接到“https://www.nuget.org/api/v2/”中指定的源
IP地址设置中 dns改成 8.8.8.8原创 2017-07-10 16:09:01 · 14346 阅读 · 4 评论 -
ASP.Net 学习路线
入门篇1.学习面向对象(OOP)的编程思想 许多高级语言都是面向对象的编程,.NET也不例外。如果您第一次接触面向对象的编程,就必须理解类、对象、字段、属性、方法和事件、封装、继承和多态性、重载、重写等概念。需要说明的是,微软的产品帮助文档做得非常完善,而且查询相当方便,入门者不得不看。安装完Visual Studio2010后,在“开始菜单->Microsoft Visual转载 2017-07-12 08:07:12 · 855 阅读 · 0 评论 -
安装mvc3.0
问题:未能加载文件或程序集“System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。解决方案:安装MVC3安装步骤:AspNetMVC3Setup -> AspNetMVC3Setup_CH原创 2017-06-25 14:31:13 · 582 阅读 · 0 评论 -
Cookie的使用----MVC
Cookie的使用: #region Cookie public static bool SetCookie(string strName, string strValue, int strDay) { try { HttpCookie Cookie = new HttpC原创 2017-06-25 17:28:09 · 390 阅读 · 0 评论 -
Input string was not in a correct format. 错误解析
首先,通过字面意思为:"输入字符串的格式不正确",这个一般为:本地测试正常,放置服务器上,则失败;1.在配置文件中增加代码,查看是什么错误:Config代码: 2.确保你本地数据库环境以及服务器中数据库的环境保持一致,如果可以的话,连接服务器的数据库,测试你本地的程序,打断点,跟踪;基本能查出来是什么原因造成的。原创 2017-06-12 11:24:10 · 55923 阅读 · 0 评论 -
定义ID时数值 超过JavaScript最大值的问题
问题:开发过程中 将ID定义为 日期+随机数 (17位数值)导致,数据库读取出来的数据在VUE中数据传入错误的问题这个原因是因为:我们定义的ID超出JavaScript最大值: JavaScript最大值:9007199254740992 &lt; ID例如:20180601050432132 导致页面数据错误;浮点数范围:as ...原创 2018-06-02 13:48:55 · 1465 阅读 · 0 评论