自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 redis 介绍和常用命令

redis 介绍和常用命令redis简介Redis 是一款开源的,基于 BSD 许可的,高级键值 (key-value) 缓存 (cache) 和存储 (store) 系统。由于 Redis 的键包括 string,hash,list,set,sorted set,bitmap 和 hyperloglog,所以常常被称为数据结构服务器。你可以在这些类型上面运行原子操作,例如,追加字符串,增

2017-05-31 15:07:17 383

转载 从LINQ开始之LINQ to Objects(下)

前言上一篇《从LINQ开始之LINQ to Objects(上)》主要介绍了LINQ的体系结构、基本语法以及LINQ to Objects中标准查询操作符的使用方法。本篇则主要讨论LINQ to Objects中的扩展方法以及延迟加载等方面的内容。扩展方法1.扩展方法简介  扩展方法能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或其他方式修

2017-05-30 22:30:23 356

转载 从LINQ开始之LINQ to Objects(上)

LINQ概述  LINQ,语言集成查询(Language Integrated Query),它允许使用C#或VB代码以查询数据库相同的方式来操作不同的数据源。1.LINQ体系结构从上图可以看出,LINQ总共包括五个部分:LINQ to Objects、LINQ to DataSets、LINQ to SQL、LINQ to Entities、LINQ to XML。L

2017-05-30 22:27:03 580

转载 从插上网线到web页面请求,究竟发生了哪些过程?(计算机网络篇)

一.说在前头好久没有更新博客了,汗颜,最近忙于各种实验与报告,但是还是要抽时间总结一下学的东西。欢迎转载,但是要注明出处哦(=^ ^=)。最近学了计算机网络,正好总结一下。本篇博客的大部分是跟计算机网络协议相关的,大概是一个沿着协议栈往下的过程。我们可以看到,一个最简单的请求,也包含了许多复杂的过程。而这些过程对用户来说,是完全不可见的,也就是说,制作这些协议的前辈们,为了方便用户的使用,

2017-05-25 15:18:51 926

转载 React介绍

React 是一个用于构建用户界面的 JavaScript 库,主要用于构建 UI,而不是一个 MVC 框架,但可以使用 React 作为 MVC 架构的 View 层轻易的在已有项目中使用,它是一个用于构建用户界面的 JavaScript 库,起源于 Facebook 的内部项目,用来架设 Instagram 的网站,于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越

2017-05-25 09:18:26 547

转载 JavaScript学习12 JS中定义对象的几种方式

JavaScript中没有类的概念,只有对象。  在JavaScript中定义对象可以采用以下几种方式:  1.基于已有对象扩充其属性和方法  2.工厂方式  3.构造函数方式  4.原型(“prototype”)方式  5.动态原型方式 一.基于已有对象扩充其属性和方法var object = new Object();object.name =

2017-05-24 17:04:37 287

转载 NPM

CommonJS包规范是理论,NPM是其中的一种实践。对于Node而言,NPM帮助完成了第三方模块的发布、安装和依赖等。借助NPM,Node与第三方模块之间形成了很好的一个生态系统。借助NPM,可以帮助用户快速安装和管理依赖包。除此之外,NPM还有一些巧妙的用法。下面将详细介绍NPM 基本操作  npm不需要单独安装。在安装Node的时候,会连带一起安装npm  [注意]关于nod

2017-05-23 17:45:44 632

转载 .NET 通过 Autofac 和 DynamicProxy 实现AOP

什么是AOP?引用百度百科:AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。实现AOP主要由两种方式,一种是编译时静态植入,优点是效率高,缺点是缺乏灵活性,.net下postsharp为代表者(这个是收费的)。另一种方式是动态代理,优缺点与前者相反,动态为目标类型创建代理,通过代理调用实现拦截

2017-05-21 23:01:55 5919

转载 React Native 从入门到原理

[http://www.jianshu.com/p/2ec61e2c00cb]适合有iOS基础的同学学习React Native 是最近非常火的一个话题,介绍如何利用React Native 进行开发的文章和书籍多如牛毛,但面向入门水平并介绍它工作原理的文章却寥寥无几。本文分为两个部分:上半部分用通俗的语言解释了相关的名词,重点介绍 React Native 出现的背景和试

2017-05-18 22:56:30 449

转载 Visual Studio Package 插件开发

背景  这段时间公司新做了一个支付系统,里面有N个后台服务,每次有更新修改,拷贝打包发布包“不亦乐乎”。。。于是我想要不要自己定制个打包插件。  部分朋友可能会认为,有现成的可以去找一个,干嘛不用持续集成工具啊。  1、公司没用,也不打算用  2、自己想折腾下,好奇  因此主要是分享这次的学习过程和结果。涉及知识点  大概构想下,选择需要打包的项目-重新编译-拷贝生成文

2017-05-18 16:49:30 684

转载 Linq之旅:Linq入门详解

示例代码下载:Linq之旅:Linq入门详解(Linq to Objects)        本博文详细介绍 .NET 3.5 中引入的重要功能:Language Integrated Query(LINQ,语言集成查询)。通过LINQ,我们可以使用相同API操作不同的数据源。接下来就让我们看看LINQ是什么以及如何使用?  再此之前,需要先了解的相关技术1.     

2017-05-18 16:42:33 1143

转载 ASP.NET MVC5路由系统机制详细讲解

请求一个ASP.NET mvc的网站和以前的web form是有区别的,ASP.NET MVC框架内部给我们提供了路由机制,当IIS接受到一个请求时,会先看是否请求了一个静态资源(.html,css,js,图片等),这一步是web form和mvc都是一样的,如果不是则说明是请求的是一个动态页面,就会走asp.net的管道,mvc的程序请求都会走路由系统,会映射到一个Controller对应的Ac

2017-05-18 11:44:45 6184

转载 详解Google Chrome浏览器(操作篇)(下)

开篇概述     由于最近忙于公司产品的架构与研发,已经三个多月没有写博客了,收到有些朋友的来信,问为什么不及时更新博客内容呢,他们说他们正期待着某些内容。对此,非常抱歉,那么我在此也给各位朋友一些承诺,从即日起,无论再忙,也想办法抽出时间保证每周至少一篇文章。好了,废话不多说了,进入我们的主题吧,《详解Google Chrome浏览器(操作篇)(下)》      建议大家在阅读本篇文章前

2017-05-16 14:46:43 4822

转载 基于.NET平台常用的框架整理

转载:http://www.cnblogs.com/hgmyz/自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:Microsoft Velocity:微软

2017-05-12 15:08:12 859

转载 c#枚举值增加特性说明

通过特性给一个枚举类型每个值增加一个字符串说明,用于打印或显示。自定义打印特性[AttributeUsage(AttributeTargets.Field)]public class EnumDisplayAttribute : Attribute{ public EnumDisplayAttribute(string displayStr) { Dis

2017-05-12 14:55:07 1318

转载 Git相关操作及记录

一、软件1、下载Git客户端软件Widows平台:https://github.com/git-for-windows/git/releases/download/v2.13.0.windows.1/Git-2.13.0-64-bit.exeMac OS X系统:https://sourceforge.net/projects/git-osx-installer/files/g

2017-05-11 18:05:53 391

转载 Git详细教程

一.什么是Git1.Git是什么Git是目前世界上最先进的分布式版本控制系统(没有之一)。实际上版本控制系统有如下几个:1) CVS2)  SVN3) Git这个概念中有两个疑问:1. 什么是版本控制2.什么是分布式?2.为什么需要Git大家熟悉的一个场景:论文类似的场景,在软件开发中更为普遍。分组完成项目的时候1)多人协作,是如何完成的

2017-05-11 17:39:05 402

转载 npm 常用命令详解

本文以Windows平台上做测试,以gulp为示例做教程,出自作者白树,转载请声明!目录npm是什么npm install 安装模块npm uninstall 卸载模块 npm update 更新模块npm outdated 检查模块是否已经过时npm ls 查看安装的模块npm init 在项目中引导创建一个package.json文件npm help 查看某条命令的详细帮助 npm

2017-05-09 16:50:13 17078

转载 javascript的面向对象详解

每次说到javascript到面向对象,总感觉自己心里懂,但是却不知道该怎么说,这就是似懂非懂到表现,于是乎,每次一说,就要到处去查找资料,零零碎碎到看了一些,感觉有懂了,但是过段时间,好像又不知道是怎么回事了,于是乎,又到处找资料,然道是我本来就缺对象?才不理解对象是啥,以至于现实中找找对象,javascript中也在找对象!哎,好尴尬啊!直到我看到了一个妹纸写到“不可不知的javascript

2017-05-09 14:28:01 213

转载 ECMAScript6 规范

本文探讨如何将ES6的新语法,运用到编码实践之中,与传统的JavaScript语法结合在一起,写出合理的、易于阅读和维护的代码。多家公司和组织已经公开了它们的风格规范,具体可参阅http://jscs.info/,下面的内容主要参考了Airbnb的JavaScript风格规范。 一、块级作用域(1)let 取代 varES6提出了两个新的声明变量的命令:let和const。其中

2017-05-09 13:58:44 514

转载 如何使用angularJs

本期更新,博主将给大家分享一些AngularJs常用的一些属性和方法,AngularJS 是由 Google 的员工 Miško Hevery 从 2009 年开始着手开发。这是一个非常好的构想,该项目目前已由 Google 正式支持,有一个全职的开发团队继续开发和维护这个库。AngularJS 是一个 JavaScript 框架。它是一个以 JavaScript 编写的库。因此,有一定JavaS

2017-05-09 10:32:03 772

转载 React/React Native 的ES5 ES6写法对照表

很多React/React Native的初学者都被ES6的问题迷惑:各路大神都建议我们直接学习ES6的语法(class Foo extends React.Component),然而网上搜到的很多教程和例子都是ES5版本的,所以很多人在学习的时候连照猫画虎都不知道怎么做。今天在此整理了一些ES5和ES6的写法对照表,希望大家以后读到ES5的代码,也能通过对照,在ES6下实现相同的功能。模

2017-05-03 16:24:45 249

转载 精通MongoDB数据库

什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及

2017-05-03 10:24:34 1146

转载 在Windows下搭建React Native Android开发环境

安装JDK从Java官网下载JDK并安装。请注意选择x86还是x64版本。推荐将JDK的bin目录加入系统PATH环境变量。安装Android SDK可以单独安装Android SDK,也可以通过Eclipse ADT或者Android Studio一并安装。推荐使用Android Studio,以下说明会默认以Android Studio的方式说明。请注意选择x86还是x64版本

2017-05-02 17:46:01 524

转载 windows部署React-Native的开发环境实践(技术细节)

前情摘要众所周知,有人说.net可以用Xamrian,呵呵,不习惯收费的好么?搞.Net的人设置一次java的环境变量,可能都觉得实在太麻烦了,可能是因为这些年微软确实把我们给带坏了,所有东西一键安装,简单设置,打开项目直接运行就行了,而要想成功部署android开发环境,那可能需要自己填N个坑,最近FB出的React-Native比较火,哥们在不忍转学java的情况下,,虽然java不是an

2017-05-02 16:59:11 977

转载 Session分布式共享 = Session + Redis + Nginx

一、Session1、Session 介绍      我相信,搞Web开发的对Session一定再熟悉不过了,所以我就简单的介绍一下。      Session:在计算机中,尤其是在网络应用中,称为“会话控制”。 每个用户(浏览器)首次与web服务器建立连接时,就会产生一个Session,同时服务器会分配一个SessionId给用户的浏览器。我们可以用Fiddler查看cookie

2017-05-02 10:09:03 1164

转载 详解Session分布式共享(.NET CORE版)

一、前言&回顾       在上篇文章Session分布式共享 = Session + Redis + Nginx中,好多同学留言问了我好多问题,其中印象深刻的有:nginx挂了怎么办?采用Redis的Session方案与微软Session方案相比,有什么优势呢?Cookie也可以取代Session的,采用Redis的Session方案优势在哪里?Nginx的iphash方式到底是什么?M

2017-05-02 09:54:23 9079 2

转载 SSH框架搭建 详细图文教程

转载请标明原文地址一、什么是SSH?SSH是JavaEE中三种框架(Struts+Spring+Hibernate)的集成框架,是目前比较流行的一种Java Web开源框架。SSH主要用于Java Web的开发。现在SSH有SSH1和SSH2两种,区别在于Struts的版本是struts1.x还是2.x。本文介绍的是SSH1。二、Struts Spring Hibernate各起什

2017-05-01 21:55:03 31577 17

转载 ASP.NET MVC 常用扩展点:过滤器、模型绑定等

ASP.NET MVC中的每一个请求,都会分配给对应Controller(以下简称“控制器”)下的特定Action(以下简称“方法”)处理,正常情况下直接在方法里写代码就可以了,但是如果想在方法执行之前或者之后处理一些逻辑,这里就需要用到过滤器。常用的过滤器有三个:Authorize(授权过滤器),HandleError(异常过滤器),ActionFilter(自定义过滤器),对应的类分别是:

2017-05-01 20:15:55 576

转载 Session攻击(会话劫持+固定)与防御

阅读目录1、简介2、会话预测3、会话劫持  3.1、含义  3.2、攻击步骤  3.3、防御方法4、会话固定  4.1、含义  4.2、攻击步骤  4.3、防御方法5、参考文献回到顶部1、简介  Session对于Web应用无疑是最重要的,也是最复杂的。对于web应用程序来说,加强安全性的第一条原则就是 – 不要信任来自客户端的数据,一定要进行数据验证以及过滤,才能在程序中

2017-05-01 10:49:06 2531

转载 不完全图解HTTP

在2D平面上行走的时候,认识只局限于“点”,刚认识一个新的点,就把之前的那个点忘记了,捡了芝麻丢西瓜。只从3D视角俯瞰时,把这些点连接在一起,点成线,线成面时,才能有所顿悟。话不多说,这是我对HTTP的不完全图解。希望对大家整体上初步理解HTTP有所帮助。  整体上来看,HTTP分为五个部分。 1.报文报文 = 报文首部 + 报文主体打上了“红旗”的,代表非常重要:(1)首

2017-05-01 08:39:52 396

空空如也

空空如也

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

TA关注的人

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