自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(161)
  • 收藏
  • 关注

转载 VS Code导入已存在的Vue.js工程

打开vscode------->文件--------->打开文件夹--------->选择工程文件夹-------->确定查看---->终端或者使用“Ctrl+~”调出终端从终端中输入命令进入程序目录,输入npm install安装vue插件初始化项目,完成后执行npm run dev启动项目,就可以在浏览器中打开页面了,在终端c...

2018-11-24 20:46:00 686

转载 Vue.js——60分钟快速入门

Vue.js介绍Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。如果你之前已经习惯了用jQuery操作DOM,学习Vue.js时请先抛开手动操作DOM的思维,因为Vue.js是数据驱动的,你无需手动操作DOM。它通...

2018-11-24 16:33:00 187

转载 十分钟上手-搭建vue开发环境(新手教程)

想写一些关于vue的文章已经很久了,因为这个框架已经火了很久,在公司里用的框架都比较老旧,但怎么也得跟上前端发展变化的潮流,这不,开始使用vue开发项目了,一遍开发一边踩坑中,今天要记录的是五分钟搭建vue开发环境,运行GitHub上的开源项目。步骤很简单,只是在搭建环境的过程中会遇到各种各样奇怪的报错,十分让人头疼。1:安装node端开发框架和环境都是需要 Node.j...

2018-11-24 16:32:00 234

转载 ADO.NET入门教程(五) 细说数据库连接池

题外话通过前几章的学习,不知道大家对ADO.NET有一定的了解了没有。撇开文章质量不讲,必须肯定的是,我是用心去写每一篇文章的。无论是是在排版上,还是在内容选取上我都花了不少心思。我希望通过本系列文章,无论是新手还是老手,在ADO.NET上都能有所收获。如果大家觉得有帮助,我希望能得到您的推荐和关注,让我知道您对我的肯定。如果大家觉得我写的不好,我也很乐意听取批评的意见,让我们一起进...

2018-11-18 21:24:00 120

转载 API接口签名验证

系统从外部获取数据时,通常采用API接口调用的方式来实现。请求方和�接口提供方之间的通信过程,有这几个问题需要考虑:1、请求参数是否被篡改;2、请求来源是否合法;3、请求是否具有唯一性。今天跟大家探讨一下主流的通信安全解决方案。参数签名方式这种方式是主流。它要求调用方按照约定好的算法生成签名字符串,作为请求的一部分,接口提供方验算签名即可知是否合法。步...

2018-11-11 22:07:00 161

转载 .Net WebSocket开发包比较

  Web项目常常需要将数据尽可能快地推送给客户,必要时无需等待客户端请求。对于与用户之间进行实时通信的网站,例如在线交流或文档协作工具,或者在长期运行的计算/执行任务的服务器上更新系统状态,等等这些时候,采用双向沟通机制是理想的。  以前,这类问题一般使用下面的解决方案:使用 Flash 中的 Socket 连接(http://help.adobe.com/en_...

2018-11-11 20:10:00 124

转载 WebSocket教程

WebSocket是一种网络通信协议,很多高级功能都需要它。本文介绍 WebSocket 协议的使用方法。一、为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。举例来说,我们想了解今天的天气...

2018-11-11 16:33:00 105

转载 WCF、WebAPI之间的区别和选择

WCF  1、基于SOAP,数据格式是XML  2、是Web Service(ASMX)的进化版,可以支持各种各样的协议,像TCP,HTTP,HTTPS,Named Pipes, MSMQ.  3、配置起来特别的繁琐  4、不开源,但可以被任意一个了解XML的人使用  5、可以部署应用程序中或者IIS上或者Windows服务中WCF Rest  1、想使...

2018-11-10 21:12:00 693

转载 单例模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯...

2018-04-28 15:19:00 83

转载 SQL注入攻防入门详解

下面的程序方案是采用ASP.NET + MSSQL,其他技术在设置上会有少许不同。 示例程序下载:SQL注入攻防入门详解_示例什么是SQL注入(SQL Injection)所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL...

2018-04-28 10:48:00 84

转载 .NET中栈和堆的比较

.NET中栈和堆的比较 #1原文出处:http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们...

2018-04-27 15:17:00 133

转载 SQL Server 2012配置Always On可用性组

一、AlwaysOn简介AlwaysOn可用性组是SQL Server 2012中提供的全新功能,确保了应用程序数据的可用性,实现零数据丢失。AlwaysOn可用性组技术融合了数据库群集和数据库镜像的优点,此技术的一大好处是提供非共享存储,可以避免因为存储的单点故障而造成的整个可用性方案失效。AlwaysOn可用性组基于数据库(组)级别,是将一组用户数据库(可以是一个...

2018-04-13 09:23:00 202

转载 一分钟了解负载均衡的一切

什么是负载均衡负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。常见的负载均衡方案常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。可以看到,每一个下游都有多个上游调用,只需要做到,每一个上游都均匀访问每一个下游,就能实现“...

2017-12-17 11:00:00 59

转载 C# 线程并发锁

本文目录:线程的简单使用并发和异步的区别并发控制 - 锁线程的信号机制线程池中的线程案例:支持并发的异步日志组件线程的简单使用常见的并发和异步大多是基于线程来实现的,所以本文先讲线程的简单使用方法。使用线程,我们需要引用System.Threading命名空间。创建一个线程最简单的方法就是在 new 一个 Thread,并传递一个Thr...

2017-12-03 20:55:00 263

转载 获取Http请求参数

客户端表单项:<form action="Default" method="post" > 用户名:<input type="text" name="userName" /> <input type="submit" value="提交" /></form>您输入的用户名是:@ViewBag.userNa...

2017-09-09 14:43:00 191

转载 什么是WCF

一、概述  Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。  WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。  WCF合并了Web服务、...

2017-08-27 19:40:00 99

转载 Bitmap算法应用

防火墙控制了某一目标IP的那些端口可以被用户IP访问,然而防火墙并没有用一条规则直接限定某一用户IP所能访问的目标IP及其端口,而是在配置中设置了一组访问控制规则,这些规则中既有允许访问的目标IP及端口范围,又有不允许访问的目标IP及端口范围。就某一目标IP而言,如何才能确定用户IP能访问该目标IP的端口呢?解决方案其实很简单,下面来看看具体步骤:1.对于某一IP,假定0到65535...

2017-08-26 15:48:00 137

转载 依赖注入与对象间关系

依赖注入(DI)是控制反转(IoC)的一种方式。目前,在.NET和Java领域已经有相当多基于DI思想的对象容器,如:Spring,Unity等。本文试图避免重复性地介绍DI基础知识和DI容器的使用,而是希望深一层探讨DI的本质和对象间关系,以达到合理设计避免滥用DI的目的。依赖注入 vs 创建对象有不少地方这样描述:“依赖注入改变了使用对象前先创建的传统方式,而是从外部注入依赖...

2017-08-22 21:47:00 163

转载 GUID基本概念以及C#、SqlServer中GUID基本用法

全局唯一标识符(GUID,Globally Unique Identifier)是一种由特定算法生成的二进制长度为128位的数字标识符。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常非常非常小,但并不为0,用于生成GUID的算法通常都加入了非随机的参数(如时间),以保证这...

2017-08-12 15:48:00 343

转载 Telnet基本概念及C# Telnet 客户端程序

Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务器的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器,终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样,可以在本地主机就能控制远程服务器。Windows中Telnet基本使...

2017-08-12 10:00:00 693

转载 将所发布的WinFrom程序以管理员身份运行

C#程序在操作系统中执行某些任务时需要特定的权限才正常进行,例如将文件夹对特定的账号开放读写权限,如果程序的运行身份不高,那么会抛出异常:该进程不具有执行此操作所需的“SeSecurityPrivilege”特权,解决方案就是提升程序的运行身份,比如以管理员身份运行该程序。下面是具体操作方式:右键所发布的WinForm程序安装文件“setup.exe”->以管理员身份运行-&g...

2017-07-22 10:39:00 222

转载 项目引入其他项目dll文件,编译时报名称空间相关的错误

当一个项目需要引入其他项目的DLL文件时,当前项目的.NET Framework目标框架需与所引用DLL所在项目的目标框架一致,否则在编译项目时会报“不具有某些名称空间”之类的错误。可以修改项目的.NET Framework目标框架来解决:在VS中右键项目->属性->应用程序->目标框架转载于:https://www.cnblogs.com/Arlar/p/7220...

2017-07-22 10:26:00 82

转载 EasyUI Combobox组合框(模糊搜索、默认值绑定)

EasyUI Combobox组合框是个比较好用的前端组件,例如它支持本地搜索和远程搜索,这样就可以免去自己写模糊查询。基本使用方式如下:<input id="cc" name="dept" value="aa">$('#cc').combobox({ url:'JsonData.ashx', valueField:'id', //表单...

2017-07-15 21:51:00 234

转载 Asp.Net下载文件时中途失败问题

浏览器与服务器建立连接后,通过Asp.Net下载文件有时会出现中途下载失败问题,解决方法是在下载文件的代码里面加上Response.AddHeader("Content-Length", "文件字节大小");,以此告诉浏览器待下载文件大小,这样浏览器就知道它要下载的文件有多大了,利用这个参照值来避免因文件大小未知而导致中途下载失败。转载于:https://www.cnblogs.co...

2017-07-01 11:11:00 500

转载 VS使用小技巧之——设置调试时启动项目和启动页

调试是定位代码问题的重要手段,预先设置了启动项目和启动页,就能在启动调试时直接定位到要调试的页面。设置方法:右键解决方案的待调试项目,点击“设为启动项目”,右键项目中待调试的页面,点击“设为起始页”。OK,现在就可以开始愉快地直接调试Code啦。转载于:https://www.cnblogs.com/Arlar/p/7101602.html...

2017-07-01 10:44:00 665

转载 VS使用小技巧之——给代码添加region

在写代码的时候,仅仅使用注释来标识代码的作用是不够的,注释仅能有效标注紧随其后的一小段代码,如果要标识一大段代码区域那么使用region就很方便。#region 代码区域说明......代码......#endregionregion可以写在代码的任意位置,既可标识大段区域,又可说明小段代码。转载于:https://www.cnblogs.com/Arlar/p/71...

2017-07-01 10:34:00 1069

转载 VS使用小技巧之——引入整个文件夹

如果需要将文件夹一次性引入到项目中,可以先将文件夹拷贝到项目根目录之下,然后点击VS解决方案资源管理器中的这个项目,此时在导航栏上可以找到“显示所有文件”的按钮,点击它即可出现刚刚拷贝到项目根目录之下的文件夹,鼠标右键该文件夹,点击“包括在项目中”即可完成导入操作。(直接拷贝到项目根目录之下的文件夹只存在于操作系统文件系统中,VS项目并没有自动生成对文件夹的引用,所以需要手动导入)转...

2017-06-26 23:00:00 558

转载 VS使用小技巧之——任务列表

VS任务列表是个好工具,在代码里面你可以使用特定的注释格式“//TODO:待完成的任务”来表示一个待处理的任务,免得忘记该做的事情。任务列表默认是隐藏的,我们可以在“视图->任务列表->注释”中找到它,双击任务就可以快速定位到所注释的地方。转载于:https://www.cnblogs.com/Arlar/p/7082858.html...

2017-06-26 22:49:00 148

转载 FineUI给表格行内链接设置弹出窗体

FineUI的表格链接可以设置相应的弹出窗体,这样我们可以借此实现对表格行相关的信息查询、编辑等功能。前台代码:<f:Grid ID="Grid1" Width="800px" DataKeyNames="Id,Name" runat="server" Title="表格"> <Columns> <f:BoundFie...

2017-06-04 12:14:00 227

转载 C#获取MD5哈希字符串

using System.Security.Cryptography;using System.Text;public class MD5Helper{ private static MD5 md5 = MD5.Create(); //使用utf8编码将字符串散列 public static string GetMD5HashS...

2017-06-03 18:52:00 159

转载 C#序列化和反序列化Json数据

using System.Web.Script.Serialization;public class JsonHelper{ public static string ObjectToJsonString<T>(T t) { JavaScriptSerializer js = new JavaScriptSerialize...

2017-06-01 22:15:00 57

转载 C# Http请求

先看客户端Http请求之HttpWebRequestusing System.IO;using System.Net;using System.Text;public class HttpHelper{ public static string Request(string data, string url) { ret...

2017-06-01 22:02:00 102

转载 C#DAL数据访问层

BaseDAL:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Reflection;public class Ba...

2017-05-31 21:49:00 695

转载 C# ThreadPool.QueueUserWorkItem()之线程池异步

项目中有大文件传输需求,用户在网页端填好某个IP下的共享目录,服务端通过所填路径检测共享目录下的文件以供用户选择待传输的文件,用户勾选相应文件后点击提交,服务端遂开始执行文件传输。所有的逻辑过程都在同一后台代码中,传文件的代码和其他业务代码都在同一线程中,因而在文件过大时用户所在页面要等待很久很久,极大地影响用户体验,所以后来将传文件的过程放在新的线程中,以便提高页面响应效率。...

2017-05-25 20:47:00 1013

转载 C#以文件夹共享方式实现2G以上大文件传输

protected void Page_Load(object sender, EventArgs e){ //下面的方法调用时最好做成异步线程,以免在文件过大时让用户主线程等待过久 //如果asp.net模拟域账号访问客户端共享文件夹,报对路径"\\xxx\folder"的访问被拒绝 //需在web.config文件system.web节配置&...

2017-05-22 15:48:00 395

转载 该进程不具有执行此操作所需的“SeSecurityPrivilege”特权

报错信息:该进程不具有执行此操作所需的“SeSecurityPrivilege”特权问题场景:在VS开发环境下Asp.Net模拟域账号执行对文件夹的共享访问授权时,运行到DirectorySecurity dSecurity = folder.GetAccessControl(AccessControlSections.All)这句话会报该进程不具有执行此操作所需的“SeSecuri...

2017-05-22 15:47:00 818

转载 IIS绑定网站用域名进行访问的过程

1.在IIS里创建一个网站,右键网站选择“编辑绑定”,这里可以设置网站的域名和端口号,网站一般默认使用80端口,注意在编辑绑定时不要给出IP地址,否则在IIS上如果有多个网站时,其他网站就不能共用80端口。2.在域名管理处将域名指向IIS所在服务器的IP地址。3.在IIS所在服务器IP地址管理处将域名加入到白名单。转载于:https://www.cnblogs.com/Arl...

2017-04-03 15:18:00 356

转载 js获取url指定参数值

function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return une...

2017-03-23 17:26:00 77

转载 js闭包(for循环内给元素添加事件)

var more = document.getElementsByClassName("more"); for (var i = 0; i < more.length; i++) { //for循环是立即执行,for循环内的事件不立即执行 more[i].onclick = function (...

2017-02-16 14:35:00 66

转载 使用Flexible实现手淘H5页面的终端适配

/*使用方式:在页面顶部引入flexible.js,将页面视觉设计稿切成10份,例如640px宽的视觉设计稿可切分成10个64px宽,以此为基准,手动计算页面中元素宽高和字体相对于64px比值,将这个比值作为元素宽高或字体大小的rem值即可*/曾几何时为了兼容IE低版本浏览器而头痛,以为到Mobile时代可以跟这些麻烦说拜拜。可没想到到了移动时代,为了处理各终端的适配而乱了手脚...

2017-02-16 11:27:00 138

空空如也

空空如也

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

TA关注的人

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