自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 一张图弄清楚Java线程机制

https://blog.csdn.net/zjwcdd/article/details/51517096

2018-12-15 10:06:56 426

转载 Java线程的6种状态及切换(透彻讲解)

https://blog.csdn.net/pange1991/article/details/53860651

2018-12-15 10:05:58 867

转载 React Native——react-navigation的使用

在 React Native 中,官方已经推荐使用 react-navigation 来实现各个界面的跳转和不同板块的切换。 react-navigation 主    要包括三个组件:StackNavigator 导航组件TabNavigator 切换组件DrawerNavigator 抽屉组件StackNavigator 用于实现各个页面之间的跳转, TabNavigator 用来实现同一个页...

2018-07-11 17:26:03 1132

转载 csrf攻击与防范

CSRF(Cross Site Request Forgeries)跨网站请求伪造,也叫XSRF,通过伪装来自受信任用户的请求来攻击利用受信任网站。与对比xss:本网站运行了来自其它网站的脚本csrf:其它网站对本网站产生了影响一、攻击利用用户登录态伪造http请求。 危害:盗取用户资金(网上银行,购物)冒充用户发帖(广告帖)损坏网站名誉1、 get攻击最简单的CSRF攻击:用户Alice登录访问...

2018-05-16 17:18:55 3998

转载 类加载机制与反射

一. 类的加载,连接,初始化  1.1. JVM和类当调用Java命令运行某个Java程序时,该命令将会启动一个Java虚拟机进程。不管Java程序多么复杂,启动多少个线程,它们都处于该Java虚拟机进程里,都是使用同一个Java进程内存区。JVM程序终止的方式:程序运行到最后正常结束程序运行到使用System.exit()或Runtime.getRuntime().exit()代码处结束程序程序...

2018-05-16 16:20:50 308

转载 java中Proxy(代理与动态代理)

一、代理的概念  动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。  动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢?  举一个现实生活中的例子:歌星或者明星都有一个自己的经纪人,这个经纪人就是他们的代理人,当我们需要找明星表演时,不能直接找到该明星,只能是找明星...

2018-05-11 15:49:47 645

转载 Java 枚举

Java 枚举知识点概念enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性。在Java中,被 enum 关键字修饰的类型就是枚举类型。形式如下:enum Color { RED, GREEN, BLUE }如果枚举不添加任何方法,枚举值默认为从0开始的有序数值。以 Color 枚举类型举例,它的枚举常量依次为 RED:0,GREEN:1,BLUE:2。枚举的好处:可以...

2018-05-11 11:38:12 280

转载 Visual Studio 2017 插件扩展

  “工具善其事,必先利其器!装好这些插件让vs更上一层楼”ReSharper : 首先的是Resharper,这个基本是目前是我开发过程中必备的工具集,唯一的缺点就是吃内存,所以你的内存要是低于8G,就不要使用它了。它的特点可以快速重构、高亮显示错误、导航和搜索都很方便、智能提示、智能复制这个我特别喜欢等等,用着它你会感受到很多惊喜。Extensibility Tools :必备工具,他是基于v...

2018-04-26 15:39:59 11454

转载 Genymotion使用及离线镜像的安装

Genymotion是一套完整的工具,它提供了Android虚拟环境。由于它比Android自带的模拟器要流畅好多,所以它简直就是开发者、测试人员、推销者甚至是游戏玩家的福音。支持Windows、Linux和Mac OS等操作系统,容易安装和使用:按简单的安装过程,选择一款Android虚拟设备,开启后就体验Genymotion带来的快感。目前Genymotion的最新版本是:2.8.0 由于官网...

2018-03-16 22:00:25 1368 2

转载 Git 工作流程

Git 作为一个源码管理系统,不可避免涉及到多人协作。 协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。"工作流程"在英语里,叫做"workflow"...

2018-03-15 15:45:05 2559

转载 常用 Git 命令清单

原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html我每天使用 Git ,但是很多命令记不住。 一般来...

2018-03-15 15:42:54 235

转载 Asp.Net MVC 身份验证-Forms

原文地址:https://www.cnblogs.com/JoeSnail/p/8250231.htmlAsp.Net MVC 身份验证-Forms在MVC中对于需要登录才可以访问的页面,只需要在对应的Controller或Action上添加特性[Authorize]就可以限制非登录用户访问该页面。那么如果实现登录?Form登录应用程序确认用户状态HTTP协议是无状态的。所以上一次请求和下一次请求...

2018-03-11 23:07:32 1249

转载 细说ASP.NET Forms身份认证

开始ASP.NET身份认证基础ASP.NET身份认证过程如何实现登录与注销保护受限制的页面登录页不能正常显示的问题认识Forms身份认证理解Forms身份认证实现自定义的身份认证标识在多台服务器之间使用Forms身份认证在客户端程序中访问受限页面用户登录是个很常见的业务需求,在ASP.NET中,这个过程被称为身份认证。 由于很常见,因此,我认为把这块内容整理出来,与大家分享应该是件有意义的事。在开...

2018-03-11 22:51:13 272

转载 使用ASP.NET Identity实现基于声明的授权,高级篇

阅读目录走进声明的世界创建并使用声明基于声明的授权使用第三方来身份验证小节在这篇文章中,我将继续ASP.NET Identity 之旅,这也是ASP.NET Identity 三部曲的最后一篇。在本文中,将为大家介绍ASP.NET Identity 的高级功能,它支持声明式并且还可以灵活的与ASP.NET MVC 授权结合使用,同时,它还支持使用第三方来实现身份验证。关于ASP.NET Ident...

2018-03-09 22:54:07 1900

转载 探索ASP.NET Identity 身份验证和基于角色的授权,中级篇

阅读目录探索身份验证与授权使用ASP.NET Identity 身份验证使用角色进行授权初始化数据,Seeding 数据库小结在前一篇文章中,我介绍了ASP.NET Identity 基本API的运用并创建了若干用户账号。那么在本篇文章中,我将继续ASP.NET Identity 之旅,向您展示如何运用ASP.NET Identity 进行身份验证(Authentication)以及联合ASP.N...

2018-03-09 22:47:55 968

转载 开始使用ASP.NET Identity,初级篇

阅读目录ASP.NET Identity 前世今生建立 ASP.NET Identity使用ASP.NET IdentityASP.NET Identity 其他API介绍小节在之前的文章中,我为大家介绍了OWIN和Katana,有了对它们的基本了解后,才能更好的去学习ASP.NET Identity,因为它已经对OWIN 有了良好的集成。在这篇文章中,我主要关注ASP.NET Identity的...

2018-03-09 22:47:14 7944 1

转载 MVC5 - ASP.NET Identity登录原理 - Claims-based认证和OWIN

在Membership系列的最后一篇引入了ASP.NET Identity,看到大家对它还是挺感兴趣的,于是来一篇详解登录原理的文章。本文会涉及到Claims-based(基于声明)的认证,我们会详细介绍什么是Claims-based认证,它与传统认证方式的区别,以及它的特点。同时我们还会介绍OWIN (Open Web Interface for .NET) 它主要定义了Web Server 和...

2018-03-09 22:43:53 952

转载 ASP.NET Identity简介及简单使用

ASP.NET Identity简介Why Identity?ASP.NET Identity wasdesigned to solve site membership requirements.Reference: http://www.asp.net/identity 一、Advantageof ASP.Net Identity微软在.NET Framework 4.5 中推出了ASP.NET...

2018-03-08 22:31:54 7109

转载 重温.NET下Assembly的加载过程

最近在工作中牵涉到了.NET下的一个古老的问题:Assembly的加载过程。虽然网上有很多文章介绍这部分内容,很多文章也是很久以前就已经出现了,但阅读之后发现,并没能解决我的问题,有些点写的不是特别详细,让人看完之后感觉还是云里雾里。最后,我决定重新复习一下这个经典而古老的问题,并将所得总结于此,然后会有一个实例对这个问题进行演示,希望能够帮助到大家。.NET下Assembly的加载过程.NET下...

2018-03-08 09:36:27 3116

转载 React Native 搭配 MobX 使用心得

MobX 是一款十分优秀的状态管理库,不但书写简洁还非常高效。当然这是我在使用之后才体会到的,当初试水上车的主要原因是响应式,考虑到可能会更符合 Vue 过来的思考方式。然而其实两者除了响应式以外并没有什么相似之处。在使用过程中走了不少弯路,一部分是因为当时扫两眼文档就动手,对 MobX 机制理解得不够;其它原因是 MobX 终究只是一个库,会受限于 React 机制,以及与其它非 MobX 管理...

2018-03-04 14:17:19 1533

转载 React Native App应用架构设计

在上一篇介绍了React Native开发环境搭建,我们已经可以在本地成功运行一个helloword应用了,本节将开始详细分析如何搭建一个React Native App应用架构,并支持完整本地运行预览。完整代码见github索引 [隐藏]1 前言2 项目结构与技术栈2.1 技术栈3 开发调试工具3.1 Nuclide3.2 模拟器调试工具3.3 Reactotron4 组件划分5 跨平台适应5....

2018-03-04 13:55:10 2498

转载 用React-Native+Mobx做一个迷你水果商城APP

前言最近一直在学习微信小程序,在学习过程中,看到了wxapp-mall这个微信小程序的项目,觉得很不错,UI挺小清新的,便clone下来研究研究,在看源码过程中,发现并不复杂,用不多的代码来实现丰富的功能确实令我十分惊喜,于是,我就想,如果用react-native来做一个类似这种小项目难不难呢,何况,写一套代码还能同时跑android和ios(小程序也是。。。),要不写一个来玩玩?有了这个想法,...

2018-03-04 13:43:42 470

转载 由浅入深表达式树(一)创建表达式树

文章出处:http://www.cnblogs.com/jesse2013/p/expressiontree-part1.html为什么要学习表达式树?表达式树是将我们原来可以直接由代码编写的逻辑以表达式的方式存储在树状的结构里,从而可以在运行时去解析这个树,然后执行,实现动态的编辑和执行代码。LINQ to SQL就是通过把表达式树翻译成SQL来实现的,所以了解表达树有助于我们更好的理解 LIN...

2018-03-03 20:18:14 2472

转载 javascript 函数详解

一、函数的一些基础概念:1.js中的函数使用function来声明。2.关于return:2.1  函数在执行到return语句后悔立即停止并退出,return后面的代码永远不会得到执行;2.2  函数不必指定是否返回值,只要return语句后跟要返回的值即可实现返回值;2.3  return语句不带任何返回值时,会返回undefined值,这种做法一般用在需要提前停止函数执行而又不需要返回值的情...

2018-03-03 12:03:19 228

转载 创建Web API 帮助文档页面的两种方式

原文地址:http://www.cnblogs.com/Erik_Xu/p/5638381.html你需要为客户编写Api调用手册?你需要测试你的Api接口?你需要和前端进行接口对接?那么这篇文章应该可以帮到你。本文将介绍创建Web Api 帮助文档页面的两种方式,Microsoft Help Page和Swashbuckle Help Page。 编写RESTful的Web Api ///...

2018-03-01 14:10:30 7864

转载 探索 .NET 新增的重要组成部分

来源:Stephen Toubmsdn.microsoft.com假设要公开特殊化排序例程,以就地对内存数据执行操作。可能要公开需要使用数组的方法,并提供对相应 T[] 执行操作的实现。如果方法的调用方有数组,且希望对整个数组进行排序,这样做就非常合适。但如果调用方只想对部分数组进行排序,该怎么办?可能还要公开需要使用偏移和计数的重载。但如果要支持的内存数据不在数组中,而是来自本机代码(举个例子)...

2018-02-27 11:59:01 465

转载 ABP框架理论研究总结(典藏版)

原文地址:http://www.cnblogs.com/farb/p/ABPTheory.html目前,我已经完成了Module-Zero的翻译,请查看我的《Module-Zero学习目录》。到现在为止,使用ABP框架开发正式项目已经3个月有余了,期间翻阅了大量文档资料,包括ABP官网的文档,以及 @阳光铭睿 的系列教程。但是我今天想回过头来,照着ABP官网的英文文档,加上我这几个月使用ABP做项...

2018-02-27 11:32:49 1907

转载 async & await 的前世今生

原文地址:http://www.cnblogs.com/jesse2013/p/async-and-await.htmlasync & await 的前世今生(Updated)async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Action也变成async之后,有点开始什么都是async的味道了。但是这也给我们编程埋下了一些隐患,有时候可能会...

2018-02-12 17:32:07 278

原创 你应该知道的委托和事件

文章来源:http://www.cnblogs.com/wangjiming/p/8300103.html篇文章主要采用理论和代码实例相结合方式来论述委托和事件,涉及到一些边界技术,如软件架构的OCP原则(开-闭原则),软件架构解耦,设计模式(Sender-Order)和事件驱动模型,有一定难度和深度,不适合初级者。第一部份   委托关于委托内容,主要围绕下图来论述。 一   委托是什么(what...

2018-02-10 12:08:05 254

转载 EF Fluent API

什么是Fluent API?官方答案:EF 中内嵌的约定将 POCO 类映射到表。但是,有时您无法或不想遵守这些约定,需要将实体映射到约定指示外的其他对象,所以Fluent API和注解都是一种方法,这两种方法是用来配置EF,在映射属性时绕开约定。详情参考(https://msdn.microsoft.com/zh-cn/data/jj591617)如何访问Fluent API?通过自

2018-02-02 15:42:39 2316 2

转载 Code First约定-Fluent API配置

转自:http://blog.163.com/m13864039250_1/blog/static/2138652482015283397609/  用Fluent API 配置/映射属性和类型简介通常通过重写派生DbContext 上的OnModelCreating 方法来访问Code First Fluent API。以下示例旨在显示如何使用 Fluent API 执行

2018-02-02 15:35:56 412

转载 经典FormsAuthenticationTicket 分析

Asp.net中基于Forms验证的角色验证授权Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这

2018-01-20 22:00:46 3070

转载 WebApi 身份认证解决方案:Basic基础认证

阅读目录一、为什么需要身份认证二、Basic基础认证的原理解析1、常见的认证方式2、Basic基础认证原理三、Basic基础认证的代码示例1、登录过程2、/Home/Index主界面3、WebApiCORS验证部分(重点)四、优化1、解决API的问题2、解决ajax的问题3、解决特殊不想使用验证的方法五、总结 正文前言:最近,

2018-01-20 21:47:20 487

转载 C#各个版本中的新增特性详解

原文链接:http://52csharp.com/501.htmlC# 语言历史版本特性(C# 1.0到C# 7.1汇总更新) 原文链接:http://blog.csdn.net/meplusplus/article/details/76762203C#语言规范GitHub库参见:https://github.com/dotnet/csharplangC#语言路

2018-01-16 21:01:11 520

转载 30分钟掌握 C#7

1. out 变量(out variables)  以前我们使用out变量必须在使用前进行声明,C# 7.0 给我们提供了一种更简洁的语法 “使用时进行内联声明” 。如下所示:1 var input = ReadLine();2 if (int.TryParse(input, out var result))3 {4 WriteLine("您输入的数字

2018-01-16 20:35:24 515

转载 一小时学会C# 6

出处:https://www.cnblogs.com/cnblogsfans/p/5086292.html一、字符串插值 (String Interpolation)C# 6之前我们拼接字符串时需要这样 var Name = "Jack"; var results = "Hello" + Name;或者 var Name = "Jack"; var result

2018-01-12 10:32:12 583

转载 聊一聊正则表达式,最全最常用总结

日常开发文本处理过程中,简单的Ctro+H模式(一对一替换模式)已经不能满足需要了我们需要更为强大的文字处理工具,正则于是应运而生。很多小伙伴不怎么太懂正则。比如我们用到的最多的就是注册的时候我们看到的用户帐号验证,密码的验证、邮箱等等、看看用户所填写的是否合乎规范、但是一般很常用的网上都有大批的资源正则表达式存在的目的是提高复杂文本分析的效率的,比如说分析html、分析log、分析expre

2017-12-26 09:32:40 275

转载 HttpWebRequest HttpClient

原文地址:http://www.cnblogs.com/tongyi/p/6702326.htmlHttpWebRequest HttpClient 简单封装使用,支持httpsHttpWebRequest 1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 us

2017-12-04 15:33:02 912

转载 C# volatile ,lock解析

http://mxmkeep.blog.163.com/blog/static/10649241520096410448715/ (C# 参考)volatile,lock,synchronizedC#2009-07-04 10:04:48 阅读54评论0字号:大中小C# 参考)volatile,lock,synchronized  volatile(C# 参考)

2017-11-30 15:53:49 3741

转载 Async和Await异步编程的原理

原文地址:http://www.cnblogs.com/ioexception/p/Async_Await_Asynchronous_Programming.html1. 简介 从4.0版本开始.NET引入并行编程库,用户能够通过这个库快捷的开发并行计算和并行任务处理的程序。在4.5版本中.NET又引入了Async和Await两个新的关键字,在语言层面对并行编程给予进一步的支持,使得用

2017-11-23 18:00:50 2237

软件工程思想

软件工程思想 软件开发思想 软件开发要清楚的一些方法

2011-09-04

空空如也

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

TA关注的人

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