随笔 - 250
文章 - 0
评论 - 288
阅读 -
117万
11 2012 档案
c# 主机和网络字节序的转换
摘要:最近使用C#进行网络开发,需要处理ISO8583报文,由于其中有些域是数值型的,于是在传输的时候涉及到了字节序的转换。字节顺序是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有两种字节顺序,根据他们所处的位置我们分别称为主机节序和网络字节序。通常我们认为网络字节序为标准顺序,封包的时候,将主机字节序转换为网络字节序,拆包的时候要将网络字节序转换为主机字节序。原以为还要自己写函数,其实网络库已经提供了。主机到网络:short/int/long IPAddress.HostToNetworkOrder(short/int/long)网络到主机:short/int/long IPAddres
阅读全文
C# 语音开发
摘要:近些年来,Microsoft 越来越注重将语音技术投入于主流使用,从而促生了一些产品,例如,Speech Server(用于实现启用语音的电话系统)和 Voice Command(使用户能够使用语音命令控制 Windows Mobile® 设备)。因此可想而知,Microsoft 的语音小组在 Windows Vista® 的开发中一定是始终忙个不停。将强大的语音技术与强大的 API 联合起来,这一策略始终是正确的,直到 Windows Vista 都是如此。System.Speech.Synthesis 让我们看一下关于如何从托管应用程序使用语音合成的示例。作为最典型的一
阅读全文
探讨一下未来一年互联网趋势
摘要:首先,我只是一个互联网中的小兵,抛出这个话题是想引各位大牛给出答案:未来一年互联网趋势到底在哪里? 每天无论上班还是在家里打开电脑第一件事情就是快速的浏览着各大新闻,关注着新的技术,新的发展趋势。不得不说科技变化相当快速,不管是突破性的新产品或是旧有平台的新功能,新科技趋势总是不断转化演进。我们身处在这个信息爆炸的时代,如果要想成功,你要么成为一个行业的佼佼者,要么成为第一个吃螃蟹的人。尽管在所有人观望之时就抢先采用新科技的风险相当大,但它仍是一件深具价值的事情,许多新创企业就是这么成功的;而新科技的发展总是有迹可寻,更是网络创业家每日必作的功课。 说到发展的趋势,不得不回顾一下历史:中国第.
阅读全文
如何识别高级的验证码
摘要:一、验证码的基本知识 1. 验证码的主要目的是强制人机交互来抵御机器自动化攻击的。 2. 大部分的验证码设计者并不得要领,不了解图像处理,机器视觉,模式识别,人工智能的基本概念。 3. 利用验证码,可以发财,当然要犯罪:比如招商银行密码只有6位,验证码形同虚设,计算机很快就能破解一个有钱的账户,很多帐户是可以网上交易的。 4. 也有设计的比较好的,比如Yahoo,Google,Microsoft等。而国内Tencent的中文验证码虽然难,但算不上好。 二、人工智能,模式识别,机器视觉,图像处理的基本知识 1)主要流程: 比如我们要从一副图片中,识别出验证码;比如我们要从一副图片中...
阅读全文
C#开源项目介绍
摘要:最全面的C#开源项目介绍一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发 人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言规范CLS(Common Language Specification),它可以.
阅读全文