自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring源码

spring源码解析目录0、环境配置与spring源码编译1、spring AOP 使用及原理分析2、声明式事物及源码分析3、AnnotationConfigApplicationContext源码解读、@Configuration与@bean作用及原理4、@ComponentScan&TypeFilter 的使用及原理5、bean的作用域、懒加载6、...

2019-01-30 09:19:00 136

转载 Websocket原理

一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器...

2017-08-31 09:49:00 156

转载 阿里云

IIS7/8 HTTP Error 500.19 错误 0x80070021IIS7.0/8.0的错误HTTP Error 500.19 - Internal Server Error ,错误代码为0x80070021,大概原因为IIS7.0的安全设定相比前版本有很大的变更。IIS7.0的安全设置文件在%windir%\system32\inetsrv \config...

2017-08-18 21:12:00 215

转载 CSS中position属性( absolute | relative | static | fixed )详解

我们先来看看CSS3 Api中对position属性的相关定义:static:无特殊定位,对象遵循正常文档流。top,right,bottom,left等属性不会被应用。relative:对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置。而其层叠通过z-index属性定义。absolute:对象脱离正常文档流,使用to...

2017-08-08 10:28:00 119

转载 C#UDP广域网,局域网通信-原理分析

一.UDP局域网通信。这个比较简单,关于局域网中的2台或者更多的计算机之间的UDP通信,网络上一大把,直接复制粘贴就可以使用,原理也非常简单。所以,本文不做详细介绍。二.UDP广域通信(包括路由器穿透技术)广域网中的通信就比局域网复杂多了,而且会出现很多情况,每种情况的处理方式不同,下面一一道来。1. 2台直接连接广域网中的计算机的UDP通信:这种情况是最简单的一种,...

2017-06-09 11:30:00 335

转载 算法和数据结构~各位排序算法的介绍与实现(C#)

排序是指将元素集合按照规定的顺序排列。通常有两种排序方法,升序排列和降序排列。例如,对整数集{5,2,7,1}进行升序排列,结果为{1,2,5,7},对其进行降序排列结果为{7,5,2,1}。总的来说,排序的目的是使数据能够以更有意义的形式表现出来。虽然排序最显著的应用是排列数据以显示它,但它往往可以用来解决其他的问题,特别是作为某些已成型算法的一部分。 总的来说,排序算法...

2017-05-13 08:27:00 95

转载 数据结构~Sqlserver索引使用的B树

B树相关概念在B-树中查找给定关键字的方法是,首先把根结点取来,在根结点所包含的关键字K1,…,Kn查找给定的关键字(可用顺序查找或二分查找法),若找到等于给定值的关键字,则查找成功;否则,一定可以确定要查找的关键字在Ki与Ki+1之间,Pi为指向子树根节点的指针,此时取指针Pi所指的结点继续查找,直至找到,或指针Pi为空时查找失败。时间复杂度动态查找树主要有:二叉查找树...

2017-05-11 15:52:00 649

转载 将VS项目提交至SVN时,怎样忽略bin和obj目录中的文件

方法一:通过设置SVN的Global ignore pattern值。使用下面的设定值:*.o *.lo *.la *.al .libs *.so *.so.[0-9]**.a *.pyc *.pyo __pycache__ *.rej *~ #*# .#* .*.swp .DS_Store obj bin DebugRelease *.htm UpgradeLog.XM...

2017-04-18 14:47:00 493

转载 常见数据结构

1.几种常见的数据结构 这里主要总结一下在工作中常碰到的几种数据结构:Array,ArrayList,List<T>,LinkedList<T>,Queue<T>,Stack<T>,Dictionary<K,T> 数组Array:  数组是最简单的数据结构。其具有如下特点:数组存储在连续的内存上。数...

2017-03-01 14:10:00 110

转载 worktile的架构设计

Worktile自上线两年多以来,以良好的用户体验和稳定的服务,获得了用户的认可和喜爱。截止笔者写这篇文章的时候,已经有超过10万家团队在使用Worktile。作为团队协作工具,从技术上分析首先要解决如下几个问题:1.基于Web的跨平台设计,让用户在任何地方都可以随时通过浏览器访问2.Web形态的产品要具有原生客户端的体验,如任务的拖拽等3.具有高效的实...

2016-11-22 09:51:00 234

转载 国庆

@{ Layout = null;}@using GBI.Metrix.Utility;@using GBI.Metrix.ViewModel@using GBI.Metrix.Web;@using GBI.Metrix.Web.Constants;<!DOCTYPE html><html lang="en"><head> <meta...

2016-10-13 13:11:00 100

转载 Web安全

随着Web2.0、网络社交等一系列新型的互联网产品的诞生,基于Web环境的互联网应用越来越广泛,企业信息化的过程中,越来越多的应用都架设在Web平台上。Web业务的迅速发展吸引了黑客们的强烈关注,接踵而至的就是Web安全威胁的凸显。黑客利用网站操作系统的漏洞和Web服务程序的SQL注入漏洞等得到Web服务器的控制权限,轻则篡改网页内容,重则窃取重要内部数据,更为严重的则是在网页中植入恶意...

2016-08-05 16:57:00 170

转载 session的工作原理

asp中Session的工作原理:asp的Session是具有进程依赖性的。ASPSession状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。asp.netSession的实现asp.net的Session是基于HttpModule技术做的,HttpModul...

2016-06-15 14:47:00 101

转载 aaa

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Net.Cache;using System.Text;using System.Threading;using System.Web;using System.Web....

2016-05-20 14:41:00 75

转载 JQuery.Ajax之错误调试帮助信息

下面是Jquery中AJAX参数详细列表:参数名类型描述urlString(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。...

2016-05-04 11:17:00 93

转载 理解ASP.NET MVC的DependencyResolver组件

一、前言  DependencyResolver是MVC中一个重要的组件,从名字可以看出,它负责依赖对象的解析,可以说它是MVC框架内部使用的一个IOC容器。MVC内部很多对象的创建都是通过它完成的,或许我们平时没有直接用到它,但是如果你在使用unity、autofac,或者在看一些开源项目时,总会看到它的身影。接下来就让我们看一下这个组件是如何工作的。二、通过Controlle...

2016-04-28 09:15:00 65

转载 网站整体架构去Windows化

数据层放弃SQL Server数据库和存储过程,全部迁移到Linux平台上的MySQL数据库上;缓存不再依赖.net自身提供的缓存机制,迁移到部署在Linux平台上的分布式的Redis上;服务之间的调用,避免使用.net自身专有协议,改成Restful的HTTP Web API调用;静态资源请求,不再让IIS自己处理,分离到Linux平台上的nginx去处理;需要读取...

2016-04-27 13:23:00 77

转载 jQuery的deferred对象详解

一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函数。但是,在回调函数方面,jQuery的功能非常弱。为了改...

2016-04-27 10:30:00 51

转载 跨域资源共享 CORS

CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。整个CORS通信过程,...

2016-04-27 10:27:00 83

转载 Git常用操作命令

Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]拉取远程仓库:$ git pul...

2016-04-21 10:03:00 70

转载 android快速入门

1.安装环境(jre java 运行环境,jdk java 开发工具包)  2.android studio一、快捷键的使用1. To open any class in the editor quickly, press Ctrl+N (Navigate | Class) and start typing the name of the cla...

2016-04-05 09:36:00 57

转载 使用Jsoup 抓取页面的数据

 需要使用的是jsoup-1.7.3.jar包 如果需要看文档我下载请借一步到官网:http://jsoup.org/  这里贴一下我用到的 Java工程的测试代码package com.javen.Jsoup;import java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.node...

2016-03-31 14:01:00 99

转载 js面向对象组件

1.包装对象<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title><script>/*funct...

2016-03-03 07:32:00 77

转载 js事件详解

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title><script>/*event : 事件对象 ...

2016-03-02 07:35:00 44

转载 图解TCP-IP协议

本文通过图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。图1 TCP 三次握手四次挥手图1主要包括三部分:建立连接、传输数据、断开连接。1)建立TCP连接很简单,通过三次握手便可建立连接。2)建立好连接后,开始传输数据。TCP数据传输牵涉到的概念很多:超时重...

2016-01-26 09:35:00 70

转载 Redis系列-存储篇sorted set主要操作函数小结

redis支持有序集合,即sorted set。sorted set在set的基础上,增加了排序属性,是set的升级版。这里简要谈谈sorted set的常用函数:1)inserta) zadd语法:zaddkey score member[[score member] [score member] ...]解释:增加一个或多个member【根据score排序】到有...

2016-01-13 22:27:00 56

转载 Code First Migrations更新数据库结构的具体步骤

一、打开程序包管理器控制台当你的实体模型与数据库架构不一致时,引发以下错误:The model backingthe 'SchoolContext' context has changed since the database was created.Consider using Code First Migrations to update the database (http:/...

2016-01-13 19:00:00 84

转载 1

crm_dom_CustomerRelations: ["客户关系", "CRM Relation", "*"], crm_dom_CrmActivity: ["CRM动态", "Crm Activity", "*"], crm_dom_ActivityMore: ["更多动态", "More Activity", " * "], crm_do...

2016-01-07 11:35:00 122

转载 前端相关技术之ajax相关

AJAX技术点async javascript and xml:异步的js和xml,用js异步去操作xmlajax用于数据交互,不能操作DOM–节省用户操作,时间,提高用户体验,减少数据请求–传输获取数据使用场景:局部刷新页面,手机验证码验证发送ajax请求<!DOCTYPE HTML><html><...

2015-12-18 10:06:00 63

转载 云协同办公系统,诚寻老板合作,成功可融资数亿资金!

对于国内的一些主要的明道,泛微,纷享销客等云端办公平台,本人对他们的产品及涉及到的技术有很深的理解(明道、泛微、纷享销客均被我破解),苦于本人仅仅作为一个技术人员,缺少人脉与销售精英,更与一些大老板几乎没有接触,现寻求有志在在IT行业建树的老板建立人脉,出资相助,本人将以自己最大的努力短时间内为老板在赚到更多的钱。下面我来简要介绍下我手上的三个云协同办公平台框架,这三个平台的框架均...

2015-11-02 10:03:00 61

转载 开源爬虫 ── 专业、强大的万维网资源定向抓取、爬抓工具

网络爬虫又称网页蜘蛛、网络机器人、在FOAF社区常称网页追逐者。网络爬虫是一种按照一定规则,自动抓取万维网信息的程序或脚本。另外一些不常使用名称还有蚂蚁、自动索引、模拟程序或蠕虫。随着网络的迅速发展,万维网成为大量信息的载体,如何有效提取并利用这些信息成为一个巨大挑战。搜索引擎(Search Engine),譬如:传统搜索引擎AltaVista、Yahoo!、Goo...

2015-10-28 17:21:00 534

转载 WCF如何通过契约加编码方式调用

WCF采用基于契约的服务调用方法,通过System.ServiceModel.ChannelFactory<TChannel>直接创建服务代理对象。创建服务代理 public static T Create<T>(string endpointName) { if (string.IsNullOrEmpty(...

2015-10-23 17:41:00 73

转载 编码为multipart/form-data自定义类型(包括文件)如何自动绑定到webapi的action的参数里...

application/x-www-form-urlencoded与multipart/form-data:  Fom表单中如果没有type=file的控件,用默认的application/x-www-form-urlencoded就可以了。但是如果有type=file的话,就要用到multipart/form-data了。浏览器会把整个表单以控件为单位分割,并为每个部分加上 Co...

2015-10-22 15:48:00 349

转载 MSMQ消息队列

MSMQ全称MicroSoft Message Queue,微软消息队列,是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消...

2015-10-16 16:31:00 92

转载 使用windows服务和MSMQ和进行日志管理(解决高并发问题)

首先,建立一个windows服务项目然后进行设计视图在工作区空白处右属,添加一个安装项目然后就可以写我们的代码了,我们的服务需要实时监视MSMQ的队列中有没有记录,如果有,就向数据库中插入核心代码如下/// <summary>/// 接收来自MSMQ的消息,并保存到数据库/// </summary>public c...

2015-10-15 10:55:00 86

转载 二叉树的三种遍历方式

首先我们先拿一个例子来讲吧,这样比较形象直观。二叉树的遍历大概分为四种,分别是前序遍历,中序遍历,后序遍历,按层遍历,我们先讲一下怎么前序遍历,就是先访问根节点------左子树------右子树,如下图所示中序遍历就是先访问左子树---根节点--右子树,这个顺序。遍历的结果如下图所示然后就是后序遍历,和前面都差不多就是先访问树的左子树---右子树---根节点按照...

2015-10-09 14:58:00 99

转载 3.精通前端系列技术之深入学习Jquery(一)

使用Jquery的好处:•简化JS的复杂操作•不再需要关心兼容性(原生js获取元素样式、事件需要做兼容性)•提供大量实用方法1.选择网页元素 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht...

2015-09-25 16:19:00 59

转载 2.精通前端系列技术之JS模块化开发-深入学习seaJs(四)

深入学习seajs配置信息alias : 别名配置paths : 路径配置vars : 变量配置map : 映射配置preload : 预加载项debug : 调试模式base : 基础路径charset : 文件编码深入学习seajsmoduleid : 模块唯一标识uri : 模块绝...

2015-09-23 00:27:00 75

转载 2.精通前端系列技术之seajs和gruntJs结合开发(三)

1.我们先来了解下模块化历史模块化历史nodeJS的出现(http://nodejs.org/)commonJS规范(http://www.commonjs.org/)浏览器JS的模块化?AMD规范(http://wiki.commonjs.org/wiki/Modules/AsynchronousDefinition)requireJS库(http://...

2015-09-22 23:56:00 93

转载 2.精通前端系列技术之seajs模块化使工作更简单(二)

drag.js// JavaScript Document//B开发define(function(require,exports,module){ function drag(obj){ var disX = 0; var disY = 0; obj.onmoused...

2015-09-22 23:38:00 76

空空如也

空空如也

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

TA关注的人

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