摘要:
最近需要做个小功能,当WCF调用远程服务时,显示该调用的网速或流量。其中比较关键的一步就是需要获得WCF Client端的本地端口,原来以为是个简单的事情,结果查了1个多小时谷歌,硬是没找到好的法子,只有自己动手了。 首先,反编译System.ServiceModel.dll的代码,查找Socket,然后,就是一直反复的“转到定义”、“查找所有引用",最后利用反射搞定了!代码分享如下,如果大家有什么更好的方法,请告知下。 var temp = RASHelper.CreatProxy(SystemConfiger.ServerEndPoint);//创建Client... 阅读全文
摘要:
我呆了几个公司,发现一个有趣的问题。当B程序员接手A程序员编写的程序后,该程序在运行过程或测试过程中出现问题或瑕疵,那么B程序员第一想法不是去重构程序,而是推翻重来,特别是规模不太大的软件或程序。A程序员是程序的初步开发者,任何一个程序的第一个开发者总是不容易的,特别是小程序,小程序往往需要程序员自己去做需求收集、设计编码、测试验证的全部工作。所以在前期开发完成后,总会遇到一些问题。软件的成型并不是一步到位的,需要一个反复试错,发现问题和解决问题的过程,测试团队存在的意义就在于采用专业的手段帮助开发团队发现错误。当B程序员接手后,在一个既有的产品上发现瑕疵是十分容易的。牛B如微软开发的Of.. 阅读全文
摘要:
很惭愧,做了两年的软件开发,那些业务逻辑该放在业务逻辑层,哪些业务逻辑该用存储过程来实现,心里一直是一团浆糊。从大学开始,我就对SQL语句有着说不出的讨厌,所以我对数据库技术知之甚少,所以要实现某个功能,首先想到的就是抽象业务流程,设计接口,抽象类型,提取核心流程做基础设计,最后才考虑数据的存储,所以我建表几乎是从来不考虑满足那个什么三范式的。类型到数据表的相互映射,也是中规中矩的自己造轮子,利用特性、反射,从不用成熟的ORM框架。 因为做的项目较小,数据处理也不是很多,所以上述做法也行得通,而且自我感觉良好。但是我最近仔细思考了我做过的项目,几乎所有的业务都是对数据的处理,归根结底还是对数. 阅读全文
摘要:
WinForm的开发者们,想必对PostMessage和SendMessage两个API都非常熟悉了。下面给出PostMessage函数在C#中的两种声明形式:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--[DllImport("user32.... 阅读全文
摘要:
今天上园子看到《面试官,请不要装高深》,我为那个面试官打抱不平,很巧的是,我也刚刚好去参加了软件园里面的那家公司的面试,公司也不是网友们猜测的新蛋,而是一家偏做硬件的公司,最近成立了一个软件项目部,正招兵买马,是一家有军工背景的国有大企业,在天府软件园里面工作的同学应该猜得到那个公司的名字了。 为什么会抱不平呢,因为《面试官,请不要装高深》的作者把题目搞错了。正确的题目是这样的: 代码Code h... 阅读全文
摘要:
今天早上起床,打开谷歌搜点东西,遇到个很怪异的事情,输入任何关键字,谷歌都会提示“你的请求看起来好像是由恶意软件的自动发送,为保护用户安全,请输入验证码”,原话可能不是那样,反正基本就是这个意思。 我第一反应就是电脑中了病毒, 打开杀毒软件扫了一遍,什么都没发现。 想想了,难道是我使用了代理上网?代理自动连续的发送了请求。检查一遍IE设置,也没问题。 又想了想,难道真如很... 阅读全文
摘要:
经过在零码软件公司几个月的苦行僧式+封闭式的锻炼,自己在软件开发方面的水平有着巨大的提高,一分耕耘,一分收获,礼拜三去鹏业软件面试,虽然鹏业软件要求的是两年以上的开发经验 阅读全文
摘要:
NAT外网访问内网方法,内网端口映射外网ip由于公网IP地址有限,不少ISP都采用多个内网用户通过代理和网关路由共用一个公网IP上INTERNET的方法,这样就限制了这些用户在自己计算机上架设个人网站,要实现在这些用户端架设网站,最关键的一点是,怎样把多用户的内网IP和一个他们唯一共享上网的IP进行映射!就象在局域网或网吧内一样,虽然你可以架设多台服务器和网站,但是对外网来说,你还是只有一个外部的... 阅读全文
摘要:
ASP.Net 1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个 HttpRequestValidationExceptioin。默认情况下会返回如下文字的页面: 以下是引用片段: Server Error in '/YourApplicationPath' Application A potenti... 阅读全文