程序员的出路之一

就现在经济大环境而言,很不乐观,程序员的日子也很不好过,无论是还在找工作的、还是已经入职多年、哪怕做到项目经理技术经理的,压力都异常巨大,似乎处处充满危机。但是,仔细分析一下,出路还是有的,甚至解决温饱、过上有房有车没贷款的生活也是很可能的。首先,在如今这个浮躁的社会,大多数人的心态也是浮躁的,只要你能潜下心来,深入研究某个技术,有了一技之长,温饱问题肯定就可以先解决了。 1.一技之长 新技
阅读本文

教大家一个看电视局免广告的方法--由UWP想到的

将近一年(10个月)来一直在学习.NET技术,这其中包括C#、WPF、WCF和ASP.NET MVC,目前学习即将结束。  本人在学习WPF的过程中,也了解到有UWP这门技术,UWP技术目前来说主要是应用于Windows 10商店应用程序,UWP技术有个特点就是免广告。平时我们上网看电视局的时候,一般是通过浏览器,或者是下载一个客户端,但这种方式的缺点就是差不多每播放一集电视局前,总要显示大约
阅读本文

WCF三种通信模式

一、概述  WCF在通信过程中有三种模式:请求与答复、单向、双工通信。以下我们一一介绍。二、请求与答复模式  描述:  客户端发送请求,然后一直等待服务端的响应(异步调用除外),期间处于假死状态,直到服务端有了答复后才能继续执行其他程序,如下图所示(图中的粗红线在此时代表顺序并不代表调用):  请求与答复模式为WCF的默认模式,如下代码所示: 1 [OperationContrac
阅读本文

[原创]如何使用Apache JMeter性能测试工具对WCF进行压力测试

最近需要给几个WCF接口写压力测试报告,于是上网找了JMeter压测工具,使用过程中发现JMeter的配置简直是傻瓜级,十分方便,分享给大家。后面附加如何使用变动的参数来测试接口。官方下载地址:http://jmeter.apache.org。找最新版下载,解压后在bin目录下双击ApacheJMeter.jar就能开始使用,绿色方便。打开后界面是这个样子:第一步:添加线程组在线程组这里,可以配置
阅读本文

什么是JSONP?

一、先说说JSONP是怎么产生的:  其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。  1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;  2、不过我们又发现,Web页面上调用js
阅读本文

IIS架构介绍

IIS7及以上版本提供的请求-处理架构包括以下内容:Windows Process Activation Service(WAS)可以让站点支持更多协议,不仅仅是HTTP和HTTPS可以通过增加或移除模块来自定义Web服务器引擎集成IIS和ASP.NET请求-处理管线IIS中的组件 IIS包含多个组件来为程序和Web服务角色执行重要的功能。每个组件各司其责,如监听对服务器的请求、管理进程、读取配置
阅读本文

WCF开发服务端应用程序

一、WCF基本介绍:1.WCF是什么? WCF(Windows Communication Foundation)它是数据通信的应用程序框架,是一款以Windows通信为基础的应用平台。2.WCF有什么好处?  WCF优点概括:统一性、互操作性、安全可信赖、兼容性。  WCF可以解决服务与服务之间的通信问题。  WCF可以分布式提供计算可管理的方法,并为服务提供直接的支持。  WCF可以同过进程或
阅读本文

ASP.NET MVC 关于 WCF接口的问题

今天在给移动端提供接口时,碰到一个问题,移动端要这个接口表里面没有的一个字段数据,于是我根据主外键关系 根据音乐ID 查出音乐表的名字和路径再次做赋值。如下:  效果如下:
阅读本文

C#之WCF开发服务端应用程序

一、WCF基本介绍:1.WCF是什么? WCF(Windows Communication Foundation)它是数据通信的应用程序框架,是一款以Windows通信为基础的应用平台。2.WCF有什么好处?  WCF优点概括:统一性、互操作性、安全可信赖、兼容性。  WCF可以解决服务与服务之间的通信问题。  WCF可以分布式提供计算可管理的方法,并为服务提供直接的支持。  WCF可以同过进程或
阅读本文

Python垃圾回收机制:gc模块(zz)

在Python中,为了解决内存泄露问题,采用了对象引用计数,并基于引用计数实现自动垃圾回收。    由于Python 有了自动垃圾回收功能,就造成了不少初学者误认为不必再受内存泄漏的骚扰了。但如果仔细查看一下Python文档对 __del__() 函数的描述,就知道这种好日子里也是有阴云的。下面摘抄一点文档内容如下: Some common situations that may p
阅读本文

.net 各种序列化方式效率对比

在服务与服务之间传输的是二进制数据,而在此之前有多种方法将数据内容进行序列化来减小数据传递大小,现针对于目前主流的几种序列化方式做了简单数据统计对比。    先做下简单介绍↓↓↓        1、protobuf-net         protobuf-net is a contract based serializer for .NET code, that happens to w
阅读本文

C#面向服务编程技术WCF从入门到实战演练

一、WCF课程介绍1.1、Web Service会被WCF取代吗?对于这个问题阿笨的回答是:两者在功能特性上却是有新旧之分,但是对于特定的系统,适合自己的就是最好的。不能哪一个技术框架和行业标准作比较,任何对于二者的比较都是错误的,因为两者根不不在同一个范畴里。就好比不能拿个汽车和交通法规比较一样,这是个误区。WCF绝对是值得学习的一门技术,并且如果深入研究后会发现,它真的不简单!如果您对本次
阅读本文

web.config中的configSource

在大型项目中,可能存在第三方类库的配置如:log4.net,AOP框架Unity,WCF等,或是自定义的配置,造成web.config内容过多,不易维护,影响Config初始化。这时我们可以使用configSource来拆分web.config,提高灵活性、易读性。如以下代码,将appSetting和connectionString配置分开来。<appSettings configSource=“
阅读本文

Unity注入

【此文引用别人,作为随笔自己看。】今天写《WCF技术剖析(卷2)》关于《WCF扩展》一章,举了“如何通过WCF扩展实现与IoC框架(以Unity为例)集成”(《这里下载]首先创建一个控制台程序,并添加如下两个基于Unity的程序集被引用:Microsoft.Practices.Unity.dll和Microsoft.Practices.Unity.Configuration.dll。然后定义如下几
阅读本文

WCF透明代理类,动态调用,支持async/await

我们希望WCF客户端调用采用透明代理方式,不用添加服务引用,也不用Invoke的方式,通过ChannelFactory动态产生通道,实现服务接口进行调用,并且支持async/await,当然也不用在Config中配置serviceModel。服务端代码:[ServiceContract] public interface IGameService { [OperationContract]
阅读本文

关于json和jsonp

前言   由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。   当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持W
阅读本文

WCF技术我们应该如何以正确的方式去学习掌握

一、WCF技术我该如何学习?      阿笨的回答是:作为初学者的我们,那么请跟着阿笨一起玩WCF吧,阿笨将带领大家如何以正确的姿势去掌握WCF技术。由于WCF技术知识点太多了,就纯基础概念性知识都可以单独出一本书来讲解,本次分享课程《C#面向服务编程技术WCF从入门到实战演练》开课之前,阿笨还是希望从没了解过WCF技术的童鞋们提前先了解一下WCF技术,至少要明白WCF技术的ABC三要素分别指的是
阅读本文