web开发
驾驭人生
道不行,乘桴浮于海
展开
-
Net Core Mvc 发布版提示视图找不到
Net Core Mvc 发布版提示视图找不到,项目文件添加配置项则可以。原创 2022-09-07 17:58:32 · 267 阅读 · 0 评论 -
Consul数据持久化配置并且注册为Windows服务
consul agent -dev -client 10.0.194.104 -ui 指定ip可以访问consul agent -server -datacenter=dc1 -bootstrap -data-dir ./data -config-file ./conf -ui -node=10.0.194.104 -bind 10.0.194.104 -client=0.0.0.0配置系统服务 1、拷贝consul.exe的目录 如:D:\Consul\consule.exe2、以管理员...原创 2021-12-10 17:34:33 · 883 阅读 · 0 评论 -
ajax同时上传文件和表单数据
//开始上传文件和表单数据function uploadExcel() { var fileUpLoad = $("#ExcelUpload").get(0); var files = fileUpLoad.files; var data = new FormData(); for (var i = 0; i < files.length; i++) {...原创 2020-04-16 19:13:12 · 1571 阅读 · 0 评论 -
IIS7.5 URL文件名有加号或空格显示404错误的解决办法
将服务器由windows2003升级到windows2008后,某个网站的图片突然不能显示,显示404错误,问题及原因:window2012下iis7环境下,url中包含空格或加号的伪静态,将不能正常访问,比如:http://www.8888/InterFace//AIDocument/DecMessageAI/20200415/153431680/DK14234+test.png...原创 2020-04-16 08:39:28 · 380 阅读 · 0 评论 -
前端自动下载文件
$.ajax({ url: '', data: data, async: false, type: 'POST', processData: false, contentType: false, dataType: 'json', success: function (...原创 2020-04-13 20:35:52 · 286 阅读 · 0 评论 -
金钱数字转换为大写中文
效果图如下: /// /// 金钱数字转换为大写中文 /// /// /// public static string ConvertToChinese(Decimal number) {转载 2017-11-27 14:19:50 · 1867 阅读 · 0 评论 -
js计算两个时间是否大于一个月
js计算两个r日期时间是否大于一个月。原创 2017-05-23 14:01:57 · 3360 阅读 · 2 评论 -
生成缩略图
/// /// 生成缩略图 /// /// 源图路径(物理路径) /// 缩略图路径(物理路径) /// 缩略图宽度 /// 缩略图高度 /// 生成缩略图的方式 public static void MakeThumb原创 2018-01-24 09:15:20 · 207 阅读 · 0 评论 -
Nginx 负载均衡的几种方式
如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:1. 在http节点下,添加upstream节点。upstream linuxidc { server 10.0.6.108:7080; server 10.0.0.85:8980; } 2. 将server...转载 2018-05-11 09:00:27 · 251 阅读 · 0 评论 -
C# winform webbrowser如何指定内核为高版本
第一种方法,修改注册表1)假设你应用程序的名字为MyApplication.exe:测试环境为vshost32.exe2)运行Regedit,打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION3)添加以下项 ...转载 2018-06-05 17:28:28 · 1886 阅读 · 0 评论 -
如何很好的使用Linq的Distinct方法
Person1: Id=1, Name="Test1" Person2: Id=1, Name="Test1" Person3: Id=2, Name="Test2" 以上list如果直接使用distinct方法进行过滤,仍然返回3条数据,而需要的结果是2条数据。下面给出解这个问题的方法:方法1:Distinct方法中使用的相等比较器。这个比...转载 2019-05-21 10:40:31 · 174 阅读 · 0 评论 -
生成不重复的随机数
Random类都是伪随机的,就是看上去象随机但实际上是用一个公式推导出来的,只要能产生足够长的伪随机序列就行。相同的种子生成的随机系列肯定相同,所以一般找个随即的数做种子这样产生的随机系列可以保证每次都不同,默认是根据计算机时钟精度来设置seed种子.Random rand = new Random(Guid.NewGuid().GetHashCode());MSDN上关于GUID...转载 2019-05-27 23:56:55 · 314 阅读 · 0 评论 -
c# 控制台程序禁用关闭按钮完美解决
代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace ConsoleApplication1{ class Program { [DllImp...原创 2019-06-23 17:56:52 · 1630 阅读 · 0 评论 -
C#的Json操作类,支持数组,DataTable,DataReader等转Json
using System;using System.Data;using System.Text;using System.Collections.Generic;using System.Reflection;using System.Data.Common;using System.Collections;using System.Web.UI.WebCon原创 2017-11-22 16:33:29 · 1343 阅读 · 0 评论 -
webapi全局日志方法
用ExceptionFilterAttribute来做异常日志的记录,方便定位查找问题原因。public static void Register(HttpConfiguration config) { // Web API configuration and services // Web API rou原创 2017-12-01 10:05:31 · 3909 阅读 · 3 评论 -
提高网站访问速度的六种方法
1.把你的 .js 库文件地址替换成 Google CDN的地址:(google apis目前在中国地区访问不是很稳定,不是很建议使用这条。) 随着 jquery 和 mootools 等js库的使用需要加载的.js文件越来越多也越来越大,通常传统的网站是上传到网站本身的目录。但对于一个接近70多KB的jquery.js体积确实不利于网站响应速度的提升,此时就应该使用Goog转载 2016-11-30 09:38:31 · 751 阅读 · 0 评论 -
获取调用接口的客户端ip地址
获取ip地址的类:using System;using System.Collections.Generic;using System.Linq;using System.Net.Http;using System.Web;namespace WebApplication3.Controllers{ public static class HttpReques原创 2017-05-17 09:41:25 · 2831 阅读 · 0 评论 -
触发器对记录的更改操作引起Nhibernate异常的解决
触发器对记录的更改操作引起Nhibernate异常的解决原创 2017-06-12 14:11:32 · 214 阅读 · 0 评论 -
C#动态执行函数:利用反射实现
C#动态执行函数:利用反射实现转载 2017-06-09 16:45:36 · 1387 阅读 · 0 评论 -
MVC中使用Tuple完成匿名类数据存储
使用MVC时,会遇到从Controller传递到View的数据只是某几个表中的几个字段的数据,有很多人都会想到能否把这几个字段组成一个匿名类传到View,但是这样好像行不通,所以有些时候我们会针对这几个字段来创建一个Model,方便数据的正确传递,但是这会使得Model越来越多,很多人都不喜欢这么做,那有没有其他方法解决这个问题呢?这里给大家介绍一种方法:使用System.Tupl原创 2016-12-14 09:17:29 · 345 阅读 · 0 评论 -
asp.net mvc 在View中获取Url参数的值
asp.net mvc 在View中获取Url参数的值原创 2016-11-30 10:24:41 · 1394 阅读 · 0 评论 -
WebForm登陆验证,判断用户是否登陆 PageBase类
第一种方式:using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace 检查登陆验证{ public class PageBase:System.Web.UI.Page //新建一个PageBase类,让它集成Page类。这样Pa转载 2016-11-30 09:45:01 · 1388 阅读 · 0 评论 -
.net全局定时定期执行某些操作在Global.asax中具体实现
//引入类库 //add by chairuirui 2013-3-26 void Application_Start(object sender, EventArgs e) { //在应用程序启动时运行的代码 System.Timers.Timer myTimer = new System.Timers.Timer(60000);原创 2016-11-30 09:40:23 · 315 阅读 · 0 评论 -
通过队列解决Lucene文件并发创建索引
通过队列解决Lucene文件并发创建索引转载 2017-06-07 13:48:08 · 412 阅读 · 0 评论 -
vs2013 活动解决方案或项目由选择的源代码管理插件以外的插件管理
1.vs2013切换源代码管理插件,svn无法切换到git,点击是将关闭项目解决方案:找到项目中.sln 文件,使用编辑器打开,将Svn-Managed = true 设置为false转载 2017-08-17 16:02:14 · 2079 阅读 · 1 评论 -
js获取浏览器参数
http://xxx.com.cn/h5/Community/Activity/SignInStore?StoreCode=V021006&StoreType=1 $(function () { var StoreCode= GetQueryString("StoreCode");原创 2017-11-16 16:22:29 · 231 阅读 · 0 评论 -
Asp.net 访问页面跳转到登录后再跳转到原来的页面
public class H5AuthorizeAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { if (string.IsNullOr原创 2017-11-03 11:21:02 · 1615 阅读 · 0 评论 -
.net全局定时定期执行某些操作在Global.asax中具体实现
//引入类库 //add by chairuirui 2013-3-26 void Application_Start(object sender, EventArgs e) { //在应用程序启动时运行的代码 System.Timers.Timer myTimer = new System.Timers.Timer(60000);原创 2017-11-13 11:22:46 · 480 阅读 · 0 评论 -
写入日志到文本文件
public class WriteLog { /// /// 写入日志到文本文件 /// /// 动作 /// 日志内容 /// 时间 public static void WriteTextLog(string action, string str原创 2017-11-09 16:06:43 · 1241 阅读 · 0 评论 -
c#图片旋转,保存图片的时候一定要选择图片保存的格式
System.Drawing.Image img = null; img=RotateImage(System.Drawing.Image.FromStream(postedFile.InputStream)); int Width = img.Width; int Heigh原创 2017-11-07 11:14:02 · 2185 阅读 · 0 评论 -
将 byte[] 转成Stream与将完整物理路径转成Stream
// 将 byte[] 转成Stream public static Stream ConvertToStream(byte[] bytes){ Stream result; try { Stream stream = new MemoryStream(bytes); result = stream;原创 2017-10-12 14:35:50 · 861 阅读 · 0 评论 -
asp.net mvc 跳转到登录,浏览器带来源的url
public class H5AuthorizeAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { if (string.IsNullOrEm原创 2017-10-12 14:32:43 · 1543 阅读 · 0 评论 -
写入日志到文本文件
public class WriteLog { /// /// 写入日志到文本文件 /// /// 动作 /// 日志内容 /// 时间 public static void WriteTextLog(string action, string st原创 2016-11-30 09:36:03 · 377 阅读 · 0 评论