摘要: 概述 在接下来的时间里,将会入手ASP.NET MVC这一专题,尽量用最快的时间,最有效的方法,分别从深度和广度上剖析这一专题,力求讲明白、讲透。以此来与大家分享,力求达到共同学习,共同交流,共同进步的目的。 我想,任何一个项目,无论是java,php,还是c++,开发前的必要环节,即开发环境的搭建阅读全文
posted @ 2017-06-19 18:28 Alan_beijing 阅读(4396) 评论(37) 编辑
摘要: 1 概述 WannaCry(又叫Wanna Decryptor),一种“蠕虫式”的勒索病毒软件,大小3.3MB,由不法分子利用NSA(National Security Agency,美国国家安全局)泄露的危险漏洞“EternalBlue”(永恒之蓝)进行传播。该恶意软件会扫描电脑上的TCP 445阅读全文
posted @ 2017-05-19 21:40 Alan_beijing 阅读(127) 评论(1) 编辑
摘要: 开篇概述 由于最近忙于公司产品的架构与研发,已经三个多月没有写博客了,收到有些朋友的来信,问为什么不及时更新博客内容呢,他们说他们正期待着某些内容。对此,非常抱歉,那么我在此也给各位朋友一些承诺,从即日起,无论再忙,也想办法抽出时间保证每周至少一篇文章。好了,废话不多说了,进入我们的主题吧,《详解G阅读全文
posted @ 2017-05-15 18:59 Alan_beijing 阅读(3705) 评论(24) 编辑
该文被密码保护。
posted @ 2017-05-12 02:35 Alan_beijing 阅读(0) 评论(0) 编辑
摘要: 开篇概述 在上篇博客中详解Google Chrome浏览器(理论篇)一文中,主要讲解了Chrome 搜索引擎使用、Chrome安装和基本操作、Chrome 基本架构、多线程等原理性问题,这篇将重点讲解Chro-me实操问题,主要结合“Chrome 主调试面板“,对Chrome,Elements,Co阅读全文
posted @ 2017-02-12 22:54 Alan_beijing 阅读(5122) 评论(12) 编辑
摘要: 注解:各位读者,经博客园工作人员反馈,hosts涉及违规问题,我暂时屏蔽了最新hosts,若已经获取最新hosts的朋友们,注意保密,不要外传。给大家带来麻烦,对此非常抱歉!!! 开篇概述 1、详解google Chrome浏览器,这个标题似乎抽象了一些,我想应该把它拆分成如下几个问题,也许会更加容阅读全文
posted @ 2017-01-31 04:55 Alan_beijing 阅读(4457) 评论(38) 编辑
该文被密码保护。
posted @ 2017-01-27 01:09 Alan_beijing 阅读(7) 评论(0) 编辑
摘要: 开篇概述 对于任何一个初学者来说,页面之间传值可谓是必经之路,却又是他们的难点。其实,对大部分高手来说,未必不是难点。 回想2016年面试的将近300人中,有实习生,有应届毕业生,有1-3年经验的,有3-5年经验的,有5-10年经验的,对于所有的面试者,我几乎问了同一道题:"请说说你所知道的页面之间阅读全文
posted @ 2017-01-18 05:21 Alan_beijing 阅读(3749) 评论(96) 编辑
摘要: 前言 前言 ASP.NET网站的发布,无论是初学者还是高手,在程序的发布过程中或多或少会存在一些问题,譬如VS发布ASP.NET程序失败、IIS安装失败、IIS发布失败、局域网内不能访、 配置文件错误、权限不足等一系列问题,结合我带领的500多人的技术团队反应的各种问题,我今天花点时间总结一下,方便阅读全文
posted @ 2017-01-14 23:57 Alan_beijing 阅读(4065) 评论(51) 编辑
摘要: 一、分析 本次博客,主要解决文件上传等一系列问题,将从两方面来论述,即1G以内文件和1G以上文件。 对于上传1G以内的文件,可以采用基本的三种上传方法:用Web控件FileUpload、html控件HtmlInputFile和用Html元素<input type="file" id="file"/>阅读全文
posted @ 2017-01-10 01:14 Alan_beijing 阅读(3496) 评论(7) 编辑
摘要: 一、先明确几个基本概念 1、伪随机数:pseudo-random number generators ,简称为:PRNGs,是计算机利用一定的算法来产生的。伪随机数并不是假随机 数,这里的“伪”是有规律的意思,就 是计算机产生的伪随机数既是随机的又是有规律的。怎样理解呢?产生的伪随机数有时遵守一定的阅读全文
posted @ 2017-01-03 22:31 Alan_beijing 阅读(928) 评论(5) 编辑
摘要: 要想充分理解C# out和ref,必须先明确如下两个概念(对值类型与引用类型掌握比较好的,可以跳过“一、明确两个基本概念”) 一、明确两个基本概念 值类型: 定义:通过值的方式来传递,即实际参数向形式参数传递(关于形参和实参术语,这里不定义)。 存储方式:主要在栈中。 本质:通过值传递,copy副本阅读全文
posted @ 2016-12-13 17:54 Alan_beijing 阅读(736) 评论(5) 编辑
摘要: 一、明确两个基本概念 隐式转换: a、对于值类型,低精度=>高精度。eg:int=>long b、对于引用类型,子类向祖宗类转换过程。eg:对象=>Object 显式转换:显示转换是隐式转换的逆过程。 对于c#,与类型转换相关的其他术语,就不在此处提及,如: 拆箱与装箱 GetType获取对象类型(阅读全文
posted @ 2016-12-08 00:18 Alan_beijing 阅读(492) 评论(0) 编辑
摘要: 分析: 数据库设计应遵循三大范式分别为: 第一范式:确保表中每列的原子性(不可拆分); 第二范式:确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系(完全依赖); 第三范式:非主键列之间没有传递函数依赖关系(消除传递依赖); 详述: 第一范式阅读全文
posted @ 2016-12-01 22:54 Alan_beijing 阅读(856) 评论(1) 编辑
摘要: 分析: 1、所谓匿名函数,从字面意思理解,就是没有名字的函数,js 用()来代替(注意,是英文状态下的括号) 2、定义形式: 3、匿名函数作用 (1)与闭包函数相比较,最大作用是不污染全局对象,一旦执行完毕,GC自动回收内存,这是与闭包函数本质的区别。闭包函数的一大特点是: 变量常驻内存,只有关闭浏阅读全文
posted @ 2016-11-27 02:33 Alan_beijing 阅读(335) 评论(0) 编辑
摘要: 分析: 对于js自定义函数,函数体的内容大致可抽象为:变量(局部变量,由var关键字定义,全局变量)和函数(一般函数,匿名函数,闭包函数)。阅读全文
posted @ 2016-11-27 02:07 Alan_beijing 阅读(374) 评论(0) 编辑
摘要: 分析: 无论是强类型语言c#、c++、java等语言,还是弱类型语言如Javascript,所有变量可以抽象为两种类型,即局部变量和全局变量。 全局变量:整个作用域可见。 局部变量:局部可见,退出作用域,就被GC销毁,回收空间。 Code分析: 总结: 关于变量的可见性,作用域低的能访问作用域高的,阅读全文
posted @ 2016-11-27 01:36 Alan_beijing 阅读(343) 评论(0) 编辑
摘要: 单例模式: 分析: 1、单例模式,从字面意思上理解,“单例”,即只有唯一一个实例,通常情况下,定义一个类,然后通过new ClassName()方式来产生具体对象,然而这样,破坏了一个类只有一个实例,怎么处理该问题呢?将类的具体化放在类的构造函数来完成。 2、如上方式解决了单例问题,然而,外界如何才阅读全文
posted @ 2016-11-26 21:03 Alan_beijing 阅读(330) 评论(1) 编辑
摘要: 概述 在接下来的时间里,将会入手ASP.NET MVC这一专题,尽量用最快的时间,最有效的方法,分别从深度和广度上剖析这一专题,力求讲明白、讲透。以此来与大家分享,力求达到共同学习,共同交流,共同进步的目的。 我想,任何一个项目,无论是java,php,还是c++,开发前的必要环节,即开发环境的搭建阅读全文
posted @ 2017-06-19 18:28 Alan_beijing 阅读(4396) 评论(37) 编辑
摘要: 1 概述 WannaCry(又叫Wanna Decryptor),一种“蠕虫式”的勒索病毒软件,大小3.3MB,由不法分子利用NSA(National Security Agency,美国国家安全局)泄露的危险漏洞“EternalBlue”(永恒之蓝)进行传播。该恶意软件会扫描电脑上的TCP 445阅读全文
posted @ 2017-05-19 21:40 Alan_beijing 阅读(127) 评论(1) 编辑
摘要: 开篇概述 由于最近忙于公司产品的架构与研发,已经三个多月没有写博客了,收到有些朋友的来信,问为什么不及时更新博客内容呢,他们说他们正期待着某些内容。对此,非常抱歉,那么我在此也给各位朋友一些承诺,从即日起,无论再忙,也想办法抽出时间保证每周至少一篇文章。好了,废话不多说了,进入我们的主题吧,《详解G阅读全文
posted @ 2017-05-15 18:59 Alan_beijing 阅读(3705) 评论(24) 编辑
该文被密码保护。
posted @ 2017-05-12 02:35 Alan_beijing 阅读(0) 评论(0) 编辑
摘要: 开篇概述 在上篇博客中详解Google Chrome浏览器(理论篇)一文中,主要讲解了Chrome 搜索引擎使用、Chrome安装和基本操作、Chrome 基本架构、多线程等原理性问题,这篇将重点讲解Chro-me实操问题,主要结合“Chrome 主调试面板“,对Chrome,Elements,Co阅读全文
posted @ 2017-02-12 22:54 Alan_beijing 阅读(5122) 评论(12) 编辑
摘要: 注解:各位读者,经博客园工作人员反馈,hosts涉及违规问题,我暂时屏蔽了最新hosts,若已经获取最新hosts的朋友们,注意保密,不要外传。给大家带来麻烦,对此非常抱歉!!! 开篇概述 1、详解google Chrome浏览器,这个标题似乎抽象了一些,我想应该把它拆分成如下几个问题,也许会更加容阅读全文
posted @ 2017-01-31 04:55 Alan_beijing 阅读(4457) 评论(38) 编辑
该文被密码保护。
posted @ 2017-01-27 01:09 Alan_beijing 阅读(7) 评论(0) 编辑
摘要: 开篇概述 对于任何一个初学者来说,页面之间传值可谓是必经之路,却又是他们的难点。其实,对大部分高手来说,未必不是难点。 回想2016年面试的将近300人中,有实习生,有应届毕业生,有1-3年经验的,有3-5年经验的,有5-10年经验的,对于所有的面试者,我几乎问了同一道题:"请说说你所知道的页面之间阅读全文
posted @ 2017-01-18 05:21 Alan_beijing 阅读(3749) 评论(96) 编辑
摘要: 前言 前言 ASP.NET网站的发布,无论是初学者还是高手,在程序的发布过程中或多或少会存在一些问题,譬如VS发布ASP.NET程序失败、IIS安装失败、IIS发布失败、局域网内不能访、 配置文件错误、权限不足等一系列问题,结合我带领的500多人的技术团队反应的各种问题,我今天花点时间总结一下,方便阅读全文
posted @ 2017-01-14 23:57 Alan_beijing 阅读(4065) 评论(51) 编辑
摘要: 一、分析 本次博客,主要解决文件上传等一系列问题,将从两方面来论述,即1G以内文件和1G以上文件。 对于上传1G以内的文件,可以采用基本的三种上传方法:用Web控件FileUpload、html控件HtmlInputFile和用Html元素<input type="file" id="file"/>阅读全文
posted @ 2017-01-10 01:14 Alan_beijing 阅读(3496) 评论(7) 编辑
摘要: 一、分析 破解.net .dll,可以使用reflector,但官方提供的reflector是需要购买的,因此,破解reflector势在必行。 二、破解Reflector具体步骤 下面为详细的破解步骤: 第一步:下载Reflector和破击软件,示意图如下: 第二步:断开网络 第三步:打开软件、打阅读全文
posted @ 2017-01-07 12:02 Alan_beijing 阅读(946) 评论(10) 编辑
摘要: 一、先明确几个基本概念 1、伪随机数:pseudo-random number generators ,简称为:PRNGs,是计算机利用一定的算法来产生的。伪随机数并不是假随机 数,这里的“伪”是有规律的意思,就 是计算机产生的伪随机数既是随机的又是有规律的。怎样理解呢?产生的伪随机数有时遵守一定的阅读全文
posted @ 2017-01-03 22:31 Alan_beijing 阅读(928) 评论(5) 编辑
摘要: 要想充分理解C# out和ref,必须先明确如下两个概念(对值类型与引用类型掌握比较好的,可以跳过“一、明确两个基本概念”) 一、明确两个基本概念 值类型: 定义:通过值的方式来传递,即实际参数向形式参数传递(关于形参和实参术语,这里不定义)。 存储方式:主要在栈中。 本质:通过值传递,copy副本阅读全文
posted @ 2016-12-13 17:54 Alan_beijing 阅读(736) 评论(5) 编辑
摘要: 一、明确两个基本概念 隐式转换: a、对于值类型,低精度=>高精度。eg:int=>long b、对于引用类型,子类向祖宗类转换过程。eg:对象=>Object 显式转换:显示转换是隐式转换的逆过程。 对于c#,与类型转换相关的其他术语,就不在此处提及,如: 拆箱与装箱 GetType获取对象类型(阅读全文
posted @ 2016-12-08 00:18 Alan_beijing 阅读(492) 评论(0) 编辑
摘要: 分析: 数据库设计应遵循三大范式分别为: 第一范式:确保表中每列的原子性(不可拆分); 第二范式:确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系(完全依赖); 第三范式:非主键列之间没有传递函数依赖关系(消除传递依赖); 详述: 第一范式阅读全文
posted @ 2016-12-01 22:54 Alan_beijing 阅读(856) 评论(1) 编辑
摘要: 分析: 1、所谓匿名函数,从字面意思理解,就是没有名字的函数,js 用()来代替(注意,是英文状态下的括号) 2、定义形式: 3、匿名函数作用 (1)与闭包函数相比较,最大作用是不污染全局对象,一旦执行完毕,GC自动回收内存,这是与闭包函数本质的区别。闭包函数的一大特点是: 变量常驻内存,只有关闭浏阅读全文
posted @ 2016-11-27 02:33 Alan_beijing 阅读(335) 评论(0) 编辑
摘要: 分析: 对于js自定义函数,函数体的内容大致可抽象为:变量(局部变量,由var关键字定义,全局变量)和函数(一般函数,匿名函数,闭包函数)。阅读全文
posted @ 2016-11-27 02:07 Alan_beijing 阅读(374) 评论(0) 编辑
摘要: 分析: 无论是强类型语言c#、c++、java等语言,还是弱类型语言如Javascript,所有变量可以抽象为两种类型,即局部变量和全局变量。 全局变量:整个作用域可见。 局部变量:局部可见,退出作用域,就被GC销毁,回收空间。 Code分析: 总结: 关于变量的可见性,作用域低的能访问作用域高的,阅读全文
posted @ 2016-11-27 01:36 Alan_beijing 阅读(343) 评论(0) 编辑
摘要: 单例模式: 分析: 1、单例模式,从字面意思上理解,“单例”,即只有唯一一个实例,通常情况下,定义一个类,然后通过new ClassName()方式来产生具体对象,然而这样,破坏了一个类只有一个实例,怎么处理该问题呢?将类的具体化放在类的构造函数来完成。 2、如上方式解决了单例问题,然而,外界如何才阅读全文
posted @ 2016-11-26 21:03 Alan_beijing 阅读(330) 评论(1) 编辑
摘要: 对于该章节,后期会逐步更新,请大家拭目以待。 先贴一章图片,如下: 一、按种类划分 1、创建型:单例模式、工厂模式(简单工厂模式、工厂方法模式和抽象工厂模式)、建造者模式、原型模式 2、行为型:观察者模式、策略模式、模板方法模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中阅读全文
posted @ 2016-11-26 20:41 Alan_beijing 阅读(348) 评论(0) 编辑
摘要: 分析: 分析: .NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新 建 一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录阅读全文
posted @ 2016-11-26 20:08 Alan_beijing 阅读(843) 评论(0) 编辑
摘要: 目录概述 从当年的小兵,到PM,到现在的技术总监,CEO,我想,无论多忙,都应该抽出些时间写些东西,这也许能更好的记录我的成长与蜕变,也希望对后辈们有些帮助,少走些弯路。 当然,学无止境,更希望与大家共同学习,共同进步,遨游知识的海洋,因为我们的伟大领袖毛爷爷就说过:“活到老,学到老”。 对于一个码阅读全文
posted @ 2016-11-26 20:06 Alan_beijing 阅读(1002) 评论(1) 编辑
/* */