流氓の影

一个在学习泥潭中越陷越深的码畜

 

2012年9月5日

寄宿在WAS中的WCF服务被Silverlight消费时的跨域问题 及 TcpNetBinding的服务如何使用HttpGet获取WSDL

摘要: 延续之前的风格。。。。一切从简,达到目的最重要使用netTcpBinding的WCF双工服务这里不赘述了……我们先来看看如何能让netTcpBinding的服务可以被Http-GET发现<behaviors> <serviceBehaviors> <behavior> <serviceMetadata httpGetEnabled="true"/> </behavior> </serviceBehaviors> </behaviors> <bindings> <netTcp 阅读全文

posted @ 2012-09-05 17:52 Manon_Loki 阅读(984) 评论(0) 推荐(0) 编辑

使用IIS的WAS寄宿非HTTP协议服务(个人总结完整版)

摘要: 开篇明确几点:1、需要使用WAS进行寄宿的服务为非基于Http协议的服务2、服务本身没什么变化,仅仅是寄宿方式不同。由于是寄宿在IIS中,需要提供.svc文件。3、在使用WAS服务寄宿之前,需要检查自己是否安装了需要的服务 即Windows功能的安装4、只有IIS 7以上的版本 才支持WAS————————————————————第一部分 WAS的安装————————————————本人截图来自Window8。大家可以参考 但别对号入座。安装WAS 需要下边两张图圈出来的功能都选上。当然除了这俩 IIS和也是必须要正确安装的,这里不再赘述了。安装完这些组件之后,需要在服务中查看相应的服务是否正 阅读全文

posted @ 2012-09-05 13:50 Manon_Loki 阅读(1361) 评论(1) 推荐(0) 编辑

2012年8月30日

使用WCF双工通讯实现发布订阅

摘要: 发布——订阅通俗一点的解释,就是推送。由服务端发布消息,所有订阅了这条消息的客户端,都会收到服务端广播的这条消息。WCF的双工机制的运行方式如下客户端发起请求->服务端收到请求并对客户端发起回调->客户端回复回调->服务端回复客户端请求发布订阅其实是双工的变种,它的原理大概是这样的客户端发起请求->服务端调用回调->服务端调用回调.....基本原理就这些,我们来用代码说话吧,现在瞅瞅,代码比说话都亲切....首先我们定义一个基础的WCF服务契约IPushService/// <summary> /// 推送服务契约 /// /// Tips: /// 阅读全文

posted @ 2012-08-30 15:53 Manon_Loki 阅读(7217) 评论(5) 推荐(6) 编辑

2012年8月27日

斯巴达三百程序员

摘要: 1、你干的什么职业?程序员这两年新兴的行业?也叫代码民工哦,知道了 ————————————2、和包工头吹牛逼豪车、名表、90后程序员 郁闷不已 家里除了天天出轨的黄脸婆,什么都没有边上的私企老板看不下去了 冷冷的跟包工头说,欺负程序员有啥意思,有本事跟公务员比。刚才的包工头羞愧难当,说自己欺负民工欺负惯了————————————3、公司开会放眼一望,牛逼了,我方40人全大牛级别程序员,在会议室巧遇公司副总,大家一拥而上,探讨项目的可行性。在我方被迫辞职不到38人的情况下,成功说服副总这个项目谷歌能实现不代表我们能实现。哦,伟大的胜利————————————4、程序员?程序员的待遇够好了!.. 阅读全文

posted @ 2012-08-27 10:42 Manon_Loki 阅读(5587) 评论(38) 推荐(19) 编辑

2012年8月23日

C#与C++交互的一些基础

摘要: 好久没写博客了,因为最近很忙,所以需要一些时间来整理下自己遇到的问题最近在搞C#调用C++封装的DLL由于是托管代码调用非托管代码,所以期间遇到了很多问题,也很扯淡C#引用C++的API,无法像传统的方式一样,使用右键->引用来完成对程序集的添加。因此我们需要使用到System.Runtime.InteropServices中的DllImport特性,下面我们来了解下它。DllImportAttribute的定义如下:// 摘要: // 指示该特性化方法由非托管动态链接库 (DLL) 作为静态入口点公开。 [AttributeUsage(AttributeTargets.M... 阅读全文

posted @ 2012-08-23 14:45 Manon_Loki 阅读(5194) 评论(1) 推荐(0) 编辑

2012年8月9日

(三) 初识XMAL

摘要: 卷首语:根据第一篇的知识,我们知道WPF应用是由控制台程序创建的,拥有自己独立的消息循环。所以在之后的文章里和示例里,我会默认的选择开启控制台显示,以方便调试以及输出一些信息。并且为了简便,推荐直接创建WPF项目,因为毕竟没有人真会无聊到拿控制台去管理一个WPF应用的生命周期,也没人会New一个又一个的Window对象和Controls。因为WPF有自己的UI展现形式——XAML。 言归正传: 我们先来弄明白XAML的定义 XAML是一种相对简单的、通用的声明式语言,它适合于创建和初始化.NET对象,XAML本身并不具备有意义的元素,它仅仅是提供一些关键字及规则,来告知编译器和解析... 阅读全文

posted @ 2012-08-09 15:59 Manon_Loki 阅读(4788) 评论(7) 推荐(2) 编辑

2012年8月8日

(二)设备无关像素/逻辑像素

摘要: 其实这一篇文章的内容,应该是跟上一篇一起发布的,但是由于这个更多的是与UI相关的知识,因此单独开辟了一篇来写。 写过Winform的人都知道Winform中对宽高的定义都是整形的,也就是说 不允许出现小数,这是为什么呢? 答案很简单:Winform中宽高的单位是像素(px),而像素是显示图像的基本单位,不可再分割,因此只能是整形。 使用像素决定应用的宽高比,会存在什么缺陷呢? 以像素为单位决定宽高比的情况下,当你调整显示器分辨率时候,应用程序的大小就会发生变化。例如一个大小是1024x768的应用程序,如果把系统分辨率调成800*600会怎么样?很明显,这个程序会占用整个屏幕,还显... 阅读全文

posted @ 2012-08-08 17:20 Manon_Loki 阅读(4840) 评论(13) 推荐(0) 编辑

(一)创建一个简单的WPF应用

摘要: 首先,在这里我要说明的是:这里的例子,都是通过控制台程序来创建WPF应用,而非使用现成的WPF模版。因为WPF模版封装了创建WPF应用所需要的各种基本元素,并不利于我们学习。创建一个WPF需要引用的最基本的DLL1、PersentationCore WPF的核心类库2、PersentationFramework 封装了与WPF控件相关类型的类库3、System.Xaml XAML解析的类库4、WindowBase Window窗体相关的类库引入了这四个类库之后 我们就可以创建自己的WPF App了Demo... 阅读全文

posted @ 2012-08-08 14:58 Manon_Loki 阅读(9247) 评论(6) 推荐(4) 编辑

WPF 学习 序

摘要: WPF自学系列从今天开始无耻的编写了。目的很单纯,把学到的知识以自己的语言整理出来,加深了解,顺带坐等各位拍砖指正,因为我也毕竟是初学者。 这个系列的文章,不会提供一个快速应用入门的讲解,仅仅是把书本上基础性原理性的知识,重新归纳总结出来,也许会比较枯燥,犹如教科书一般。但是过几章,我会考虑编写一些小的DEMO 将涉及到的知识串起来。如果有需要快速入门的朋友 下面给大家丢个传送门,一线码农的WPF 8天系列: http://www.cnblogs.com/huangxincheng/archive/2012/06/17/2552322.html 参考资料:WPF解密 ... 阅读全文

posted @ 2012-08-08 11:12 Manon_Loki 阅读(376) 评论(2) 推荐(1) 编辑

2012年4月9日

淫荡的多核,流氓的我——序

摘要: 逛园子有日子了,今天这个大洗的日子,也完成下人生中的第一次,让开发这条路走的更没羞没臊一些。 截个图,留下痛苦的第一次,不再是看帖不回的黄花小码农了 下面切入正题一:多核处理器 1、什么是多核处理器? 多核处理器,可以想象成一枚处理器中封装着多个相互连接的内核,并且每个内核都可以访问主内存。 2、为什么会诞生多核处理器? 传统的单核处理器,在提高芯片速度时所带来的副作用很大,例如高温问题、成本问题等。 3、多核处理器的优势 通过合理的划分任务,线程可以利用多个执行核心,在单位时间内处理更多的数据。二、内核、硬件线程、软件线程 物理内核:真正意义上的内核,每一个物理内核... 阅读全文

posted @ 2012-04-09 22:48 Manon_Loki 阅读(2523) 评论(2) 推荐(0) 编辑

导航