03 2017 档案

摘要:索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。 索引器和数组比较: (1)索引器的索引值(Index)类型不受限制 (2)索引器允许重载 (3)索引器不是一个变量 索引器和属性的不同点 (1)属性以名称来标识,索引器以函数形式标识 (2) 阅读全文
posted @ 2017-03-30 14:42 遥望星空 阅读(335) 评论(0) 推荐(0) 编辑
摘要:下面直接上代码。 转自:http://blog.csdn.net/liguo9860/article/details/42395009 阅读全文
posted @ 2017-03-30 14:41 遥望星空 阅读(5085) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/baiyunchen/p/5881360.htmlhttp://www.mycat.org.cn/http://mirrors.aliyun.com/https://yq.aliyun.com/articles/69316?spm=5176.100239 阅读全文
posted @ 2017-03-28 17:04 遥望星空 阅读(316) 评论(0) 推荐(0) 编辑
摘要:1.dependency-injection-in-wcf2.wcf-proxies-from-beginner-to-expert3.building-single-page-applications-using-web-api-and-angularjs-free-e-book4.cross-p 阅读全文
posted @ 2017-03-28 11:54 遥望星空 阅读(250) 评论(0) 推荐(0) 编辑
摘要:最近出于工作需要,了解了一下微服务架构(Microservice Architecture,MSA)。我经过两周业余时间的努力,凭着自己对微服务架构的理解,从无到有,基于.NET打造了一个演示微服务架构的应用程序案例,并结合领域驱动设计(DDD)以及命令查询职责分离(CQRS)体系结构模式,对事件驱 阅读全文
posted @ 2017-03-23 09:59 遥望星空 阅读(2653) 评论(0) 推荐(0) 编辑
摘要:SOA和微服务到底是什么关系? 说实话,我确实不明白SOA和微服务到底有什么本质上的区别,两者说到底都是对外提供接口的一种架构设计方式。我倒觉得微服务其实就是随着互联网的发展,复杂的平台、业务的出现,导致SOA架构向更细粒度、更通过化程度发展,就成了所谓的微服务了。以这种说法做为根据,我觉得SOA与 阅读全文
posted @ 2017-03-23 09:56 遥望星空 阅读(371) 评论(0) 推荐(0) 编辑
摘要:笔者十年前做过网络游戏,当第一次看到微服务架构就发现它和网络游戏架构很像,如下图: 先来简单介绍一下这个网游架构,有些东西记不清了,如今的网游大牛看到可别丢砖头。 用户下载网游客户端,登录网游,首先会执行登录服务,登录服务主要就是给你分配一个网关,因为网关后面连接的才是真正的游戏服务器。登录后,进入 阅读全文
posted @ 2017-03-23 09:54 遥望星空 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:看到最近“微服务架构”这个概念这么火,作为一个积极上进的程序猿,成小胖忍不住想要学习学习。而架构师老王(不是隔壁老王)最近刚好在做公司基础服务的微服务化研究和落地,对此深有研究。 于是成小胖马上屁颠屁颠的跑过去向老王请教:“王哥,我看微服务架构这么火,我也想学,您给我讲讲啥是微服务架构呗?” 老王笑 阅读全文
posted @ 2017-03-23 09:53 遥望星空 阅读(349) 评论(0) 推荐(0) 编辑
摘要:采用Struts框架技术和直接使用jsp+javabean技术开发各有什么优势?各自的缺点又是什么? 在Java web开发领域存在2种开发模式, 模式一,jsp+javabean 模式二,jsp+javabean+servlet,即所谓的MVC设计,struts只不过是遵循MVC的一个开源框架.  阅读全文
posted @ 2017-03-23 09:26 遥望星空 阅读(921) 评论(0) 推荐(0) 编辑
摘要:C、C++、C#、Java、PHP、Python语言的内在特性及区别: C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言。C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。C++在这方面做了改进,在保留了指针操作的同时又增强了安全性 阅读全文
posted @ 2017-03-23 09:10 遥望星空 阅读(1771) 评论(0) 推荐(0) 编辑
摘要:语言大餐 回归正题,本文是六种语言连接mysql数据库的代码展示,在LZ尝试的过程中,无论是语言环境搭建、mysql依赖库的导入还是代码的风格,各种语言都各有千秋。接下来,我们就让这些语言一一登场吧。 Java(最具噱头的语言) Java给新人的印象应该是入门简单、代码优雅、活跃度高、跨平台、开源大 阅读全文
posted @ 2017-03-23 08:49 遥望星空 阅读(6909) 评论(0) 推荐(1) 编辑
摘要:1、wmiprvse.exe是微软Windows操作系统的一部分。用于通过WinMgmt.exe程序处理WMI操作。文件位置有二处: C:\WINDOWS\system32\wbem\wmiprvse.exe C:\WINDOWS\system32\dllcache\wmiprvse.exe表现为不停调用wmiprvse.exe,或使wmiprvse.exe进程达到数十个,或许不是病毒,只是操作... 阅读全文
posted @ 2017-03-22 09:47 遥望星空 阅读(15018) 评论(0) 推荐(0) 编辑
摘要:Form(表单)对于每个WEB开发人员来说,应该是再熟悉不过的东西了,可它却是页面与WEB服务器交互过程中最重要的信息来源。 虽然Asp.net WebForms框架为了帮助我们简化开发工作,做了很完美的封装,让我们只需要简单地使用服务端控件就可以直接操作那些 HTML表单元素了。但我认为了解一些基 阅读全文
posted @ 2017-03-19 09:25 遥望星空 阅读(407) 评论(0) 推荐(0) 编辑
摘要:上篇博客我谈到了一些关于ASP.NET Forms身份认证方面的话题,这次的博客将主要介绍ASP.NET Windows身份认证。 Forms身份认证虽然使用广泛,不过,如果是在 Windows Active Directory 的环境中使用ASP.NET, 那么使用Windows身份认证也会比较方 阅读全文
posted @ 2017-03-19 09:21 遥望星空 阅读(3006) 评论(0) 推荐(0) 编辑
摘要:用户登录是个很常见的业务需求,在ASP.NET中,这个过程被称为身份认证。 由于很常见,因此,我认为把这块内容整理出来,与大家分享应该是件有意义的事。 在开发ASP.NET项目中,我们最常用的是Forms认证,也叫【表单认证】。 这种认证方式既可以用于局域网环境,也可用于互联网环境,因此,它有着非常 阅读全文
posted @ 2017-03-19 09:19 遥望星空 阅读(1479) 评论(0) 推荐(0) 编辑
摘要:最近收到几个疑问:HttpHandler和HttpModule之间有什么差别,我到底该选择哪个?之所以有这个疑问,是因为在这二类对象中都可以访问Request, Response对象,都能处理请求。 我原以为在博客 用Asp.net写自己的服务框架 中做了那么多的演示应该把它们的使用方法说清楚了, 阅读全文
posted @ 2017-03-19 09:18 遥望星空 阅读(343) 评论(0) 推荐(0) 编辑
摘要:许多做过程序性能优化的人,或者关注过程程序性能的人,应该都使用过各类缓存技术。 而我今天所说的Cache是专指ASP.NET的Cache,我们可以使用HttpRuntime.Cache访问到的那个Cache,而不是其它的缓存技术。 以前我在【我心目中的Asp.net核心对象】 这篇博客中简单地提过它 阅读全文
posted @ 2017-03-19 09:16 遥望星空 阅读(2839) 评论(0) 推荐(0) 编辑
摘要:上篇博客【写自己的ASP.NET MVC框架(上)】 我给大家介绍我的MVC框架对于Ajax的支持与实现原理。今天的博客将介绍我的MVC框架对UI部分的支持。 注意:由于这篇博客是基于前篇博客的,因此有些已说过的内容将会直接跳过,也不会给出提示。所以,如果要想理解这篇博客,那么阅读上篇博客【写自己的 阅读全文
posted @ 2017-03-19 09:15 遥望星空 阅读(997) 评论(0) 推荐(0) 编辑
摘要:写了几篇细说之后,今天打算换换口味,还是来写代码吧。 所以,这次博客将以实际的代码来展示在ASP.NET平台上开发自己的框架,我希望也能让您发现这并不是件难事。 我在前面的博客【用Asp.net写自己的服务框架】中, 发布了一个用ASP.NET写的服务框架,那个框架我目前仍在使用中。近来,由于时常也 阅读全文
posted @ 2017-03-19 09:14 遥望星空 阅读(5752) 评论(0) 推荐(0) 编辑
摘要:Cookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它可以实现扩展性很好的会话状态, 所以我认为每个WEB开发人员都有必要对它有个清晰的认识。本文将对Cookie这个话题做一个全面的描述, 也算是我对Cookie的认识总结。 回到顶部 Cookie 概述 Cooki 阅读全文
posted @ 2017-03-19 09:12 遥望星空 阅读(338) 评论(0) 推荐(0) 编辑
摘要:我的上篇博客【我心目中的Asp.net核心对象】 讲述了一些我认为在Asp.net中比较重要的核心对象,以及演示了直接使用它们也能实现一个简单的服务响应。 今天,我将继续把我认为Asp.net的另一些重要的内容拿出来与大家一起分享, 同时将使用本次所讲述的内容改进上篇博客所演示的那个简单的服务,让它 阅读全文
posted @ 2017-03-19 00:17 遥望星空 阅读(276) 评论(0) 推荐(0) 编辑
摘要:想当初在只使用WebForms框架并以服务端为中心的开发模式时,发现Asp.net好复杂。一大堆服务端控件,各有各的使用方法, 有些控件的事件也很重要,必须在合适地时机去响应,还真有些复杂。后来逐渐发现这些复杂的根源其实就是服务器控件相关的抽象逻辑。 随着Ajax越用越多,可能有些人也做过这些事情: 阅读全文
posted @ 2017-03-18 23:39 遥望星空 阅读(513) 评论(0) 推荐(0) 编辑
摘要:ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNE 阅读全文
posted @ 2017-03-18 22:26 遥望星空 阅读(731) 评论(0) 推荐(1) 编辑
摘要:毕业快一年了,边工作边学习,虽说对.net不算精通,但也算入门了,但一直以来对协变和逆变这个概念不是太了解,上学时候mark了一些文章,今天回过头看感觉更糊涂了,真验证本人一句口头禅“知道的越多,知道的越少”。看到最后实在乱了,就干脆装糊涂好了,本人也算半个阴谋论者,在编程语言这方面当我实在没法吃透 阅读全文
posted @ 2017-03-18 10:46 遥望星空 阅读(678) 评论(0) 推荐(0) 编辑
摘要:做.net开发已经几年了,也参与开发了很多大大小小的项目,所以现在希望总结出一套开发.net项目的常用技术,也为以后做项目技术选型的时候作为参考。 数据库 小型项目:SQLite(工具) 中大型项目:MS SQL Server(国内) / Mysql(国外)/DB2/Oracle 数据访问技术 Sq 阅读全文
posted @ 2017-03-17 17:13 遥望星空 阅读(2358) 评论(3) 推荐(0) 编辑
摘要:渊源: Java的J2EE在1999年形成了其成熟的架构,并且到今天已经有相当成熟的经过检验的企业应用系统。而.Net究其渊源是源自微软以前开发企业应用程序的平台DNA(DistributedNetworkArchitecture),其中包括了许多已经被证实的技术,并且这些技术已经在产品中得到实现, 阅读全文
posted @ 2017-03-17 16:34 遥望星空 阅读(3276) 评论(1) 推荐(0) 编辑
摘要:完全没想到10多年后还有人纠结要不要学MFC,我花点时间给新人们一个总结。第1种观点 学习完MFC,你会更理解编程的思想,再学别的语言就更快了。话说小白要去美国学技术,大黑劝他说:“你为什么不先到朝鲜,然后从朝鲜再飞到美国”,小白茫然不解。大黑接着说“你想你先到朝鲜再去美国,不是比从中国直接去美国近 阅读全文
posted @ 2017-03-17 16:12 遥望星空 阅读(9460) 评论(3) 推荐(4) 编辑
摘要:1.现有的单元测试框架单元测试是保证程序正确性的一种有效的测试手段,对于不同的开发语言,通常都能找到相应的单元框架。 借助于这些单测框架的帮助,能够使得我们编写单元测试用例的过程变得便捷而优雅。框架帮我们提供了case的管理,执行,断言集,运行参数,全局事件工作,所有的这些使得我们只需关注:于对于特 阅读全文
posted @ 2017-03-17 14:29 遥望星空 阅读(16571) 评论(0) 推荐(0) 编辑
摘要:在.net中有几种mock框架可供选择,比如NMock,PhinoMocks,FakeItEasy和Moq。尽管Moq相对较新,但是它非常易用。不需要像传统的Record/Replay。并且使用Moq在VS中可以得到智能提示。学习成本也不高。 这篇文章我们介绍下如何使用Moq来mock吧。 假定我们 阅读全文
posted @ 2017-03-17 13:59 遥望星空 阅读(15133) 评论(0) 推荐(1) 编辑
摘要:1、银行系统的开发与其它系统有何异同? 我想大家关注银行信息系统建设的话题不仅仅是因为银行IT业有“钱”途,更重要的是因为银行业是IT技术应用最深入最具有代表性的行业之一。正是因为这个 原因,银行系统的开发相对而言有着更高的要求。首先,对系统的准确性、稳定性、安全性、高性能的要求是不言而喻的,技术上 阅读全文
posted @ 2017-03-17 13:16 遥望星空 阅读(10224) 评论(1) 推荐(0) 编辑
摘要:现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。 然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底 阅读全文
posted @ 2017-03-13 13:25 遥望星空 阅读(942) 评论(0) 推荐(0) 编辑
摘要:Microsoft hosted its premier fall developer event – Connect(); // 2016 in New York on November 16-17, and streamed it live and for free on Channel 9 t 阅读全文
posted @ 2017-03-08 16:54 遥望星空 阅读(252) 评论(0) 推荐(0) 编辑
摘要:本文用图文的方式记录了我自己搭建centos+asp.net core + docker + jexus + nginx的整个过程,希望对有同样需求的朋友有一定的参考作用。 本文主要内容如下: centos7安装 yum镜像 docker镜像 docker安装 dotnetcore安装 Docker 阅读全文
posted @ 2017-03-07 12:59 遥望星空 阅读(3239) 评论(2) 推荐(2) 编辑
摘要:I’ve been playing around a lot with docker. It’s awesome, and it creates a whole new world of possibilities, and I’m constantly coming up with new ide 阅读全文
posted @ 2017-03-07 10:28 遥望星空 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:一、centos自带界面设置代理 squid默认代理端口3128。 设置 -> 局域网设置 -> ip:port / username:passwd 二、terminal分别设置代理 如果只是暂时使用代理,在命令行输入下面一条命令: 另外: /root/.bashrc中加入: export http 阅读全文
posted @ 2017-03-06 14:49 遥望星空 阅读(1842) 评论(0) 推荐(0) 编辑
摘要:在阿里开发者平台注册开发者账号 https://dev.aliyun.com/search.html 注册之后可以访问Docker镜像服务 https://cr.console.aliyun.com/#/accelerator 里面会列出个人专属加速地址 将mirror的配置添加到docker da 阅读全文
posted @ 2017-03-05 22:53 遥望星空 阅读(1637) 评论(0) 推荐(0) 编辑
摘要:下载microsoft/dotnet镜像 运行命令: 如果没有使用阿里镜像加速的,参照这篇先配置好再跑上面命令: http://www.cnblogs.com/windchen/p/6231009.html 启动持久化容器 -p用来添加Host跟Container的端口映射 创建.NET Core 阅读全文
posted @ 2017-03-05 22:53 遥望星空 阅读(4783) 评论(1) 推荐(2) 编辑
摘要:一.先决条件 首选需要一个64位操作系统和3.10或者更版本的内核。 查看当前内核版本: $ uname -r 3.10.0-229.el7.x86_64 二.yum安装Docker Engine 安装Docker Engine有两种方式,我们先选择yum安装,并且Docker官方提供了yum源。 阅读全文
posted @ 2017-03-05 22:48 遥望星空 阅读(608) 评论(0) 推荐(0) 编辑
摘要:以CentOs7为例,以root身份登录系统,然后执行以下命令: [root@localhost ~]# systemctl disable packagekit-offline-update.service 查看packagekit服务状态: [root@localhost 桌面]# system 阅读全文
posted @ 2017-03-04 08:50 遥望星空 阅读(2865) 评论(1) 推荐(1) 编辑
摘要:Edit - It should be known that I was initially researching this issue back in 2012 and the solution was surely not as known as it is now, otherwise, I 阅读全文
posted @ 2017-03-03 16:20 遥望星空 阅读(337) 评论(0) 推荐(0) 编辑
摘要:打开网页:http://mirrors.aliyun.com/ 从“ 文件列表 ”找到自己的系统: 单击help进入(如我这里当今centos 的help): CentOS 1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/Cent 阅读全文
posted @ 2017-03-03 15:31 遥望星空 阅读(1721) 评论(0) 推荐(1) 编辑
摘要:在Unix下工作,你可能需要处理一些“特殊“文件或文件夹,例如/usr,/bin, etcf,或一些"dot files"(如.bash_profile)。但是Linux/Unix系统处于安全、帐户权限等原因的考虑,普通帐户在正常情况下是看不到这些文件或文件夹的。本文将简单的介绍如何在Finder中 阅读全文
posted @ 2017-03-03 10:25 遥望星空 阅读(1992) 评论(0) 推荐(0) 编辑
摘要:一、前言 Autofac是.NET领域最为流行的IOC框架之一,微软的Orchad开源程序使用的就是Autofac,Nopcommerce开源程序也是用的Autofac。 Orchad和Nopcommerce在用Autofac的时候进行封装,看过源码的都知道Autafac使用简单,功能强大。 建议下 阅读全文
posted @ 2017-03-01 17:07 遥望星空 阅读(12700) 评论(0) 推荐(2) 编辑
摘要:服务发现:Zookeeper vs etcd vs Consul http://dockone.io/article/667 服务发现:Zookeeper vs etcd vs Consul http://dockone.io/article/667 【编者的话】本文对比了Zookeeper、etc 阅读全文
posted @ 2017-03-01 17:02 遥望星空 阅读(3626) 评论(0) 推荐(0) 编辑
摘要:在常用的三层架构中,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体。在一些业务逻辑简单的系统中可能没有什么问题,但是随着系统逻辑变得复杂,用户增多,这种设计就会出现一些性能问题。虽然在DB上可以做一些读写分离的设计,但在业务上如果在读写方面混合在一起的话,仍然会出现一些问 阅读全文
posted @ 2017-03-01 16:23 遥望星空 阅读(1321) 评论(0) 推荐(1) 编辑
摘要:一、阅读前须知 1.使用 jexus整合asp.net core的优点: 1)支持多站点,同一端口可以同时支持任何多的asp.net core应用程序; 2)应用程序启动、停止、重启与站点的启动、停止、重启等操作一致,无需手工管理asp.net core应用程序; 3)具有应用程序崩溃后自动重启功能 阅读全文
posted @ 2017-03-01 11:54 遥望星空 阅读(618) 评论(0) 推荐(0) 编辑
摘要:[This article was originally written by Yves Trudeau.] http://java.dzone.com/articles/exploring-message-brokers Message brokers are not regularly cove 阅读全文
posted @ 2017-03-01 10:53 遥望星空 阅读(314) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示