写给那些看不懂委托的同学
摘要:C# 从1.x 发展到目前的 4.5,委托的写法真是越来越简单精悍。如果您对这些委托的写法不是很清晰,本文可以帮助到您。委托是一种安全封装方法的类型,可以将方法作为方法的参数。 委派方法的参数个数、顺序、类型及方法返回值类型必须跟定义的委托方法一样,但参数名称可以不同。1、C# 定义一个完整委托:delegate string SayMessage(string msg);static string SayHello(string Name){ return string.Format("Hello {0}", Name);}static void Main(string[
阅读全文
posted @
2013-02-27 19:22
宏宇
阅读(375)
推荐(2) 编辑
数据库锁机制
摘要:这段时间由于开发项目,重新学习了数据库的并发控制和锁机制。数据库就是通过锁机制来解决并发问题的。 主要就是两种锁,共享锁和排他锁(也叫独占锁)。在执行select语句的时候需要给操作对象(表或者一些记录)加上共享锁,但加锁之前需要检查是否有排他锁,如果没有,则可以加共享锁(一个对象上可以加n个共享锁),否则不行。共享锁通常在执行完select语句之后被释放,当然也有可能是在事务结束(包括正常结束和异常结束)的时候被释放,主要取决与数据库所设置的事务隔离级别。 执行insert、update、delete语句的时候需要给操作的对象加排他锁(我感觉在执行insert的时候应该是在表级加排他...
阅读全文
posted @
2013-02-26 23:42
宏宇
阅读(1079)
推荐(1) 编辑
物联网
摘要:物联网最基础的就是要把任何物体最一个标记,然后可识别身份,所以可以都绑定一个芯片,这里就是RFID(当然严谨来说条码也可以算作一种标示)。然后就是标示之后的事了,比如识别、定位、操作等等。
阅读全文
posted @
2013-02-26 01:38
宏宇
阅读(169)
推荐(0) 编辑
监控的基础功能
摘要:1.视频监控:如摄像头,红外设备等等。2.位置监控:RFID,红外设备、雷达等等。3.状态监控:状态监控设备,红外感应等等。接下来就是通过以上信息的监控分析系统了。主要是声光处理。
阅读全文
posted @
2013-02-06 10:40
宏宇
阅读(539)
推荐(0) 编辑
民间传说中人类的生日
摘要:一鸡二鸭,猫三狗四,猪五羊六,人七马八,九果十菜
阅读全文
posted @
2013-02-05 16:02
宏宇
阅读(345)
推荐(0) 编辑
.NET(C#):使用UPnP来穿透NAT使内网接口对外网可见
摘要:在写完Object 672后,软件的一个致命问题暴露出来,如果服务器和客户端都在内网环境下,即双方都通过NAT来接触外网,那么此时客户端是无法直接和服务器交流的。解决方案可以是:1:把服务器部署在不存在NAT的公网环境下。2:使用常见的NAT穿透方法比如UDP打洞,或者STUN协议,但是这些方法都需要另一个已知的部署在公网环境下的服务器。3:就是这篇文章主要讨论的方案,即不需要部署任何公网环境下的服务器,通过路由器支持的UPnP协议来把内网的接口绑定到公网接口上。UPnP的一大优势就是不会像UDP打洞那样,内网接口不需要先向外部接口发送UDP包来把绑定的公网接口告诉NAT,而且对于对称NAT,
阅读全文
posted @
2013-02-05 11:42
宏宇
阅读(3881)
推荐(0) 编辑
X.509证书
摘要:证书简介X.509 标准规定了证书可以包含什么信息,并说明了记录信息的方法(数据格式)。除了签名外,所有 X.509 证书还包含以下数据:版本识别用于该证书的 X.509 标准的版本,这可以影响证书中所能指定的信息。迄今为止,已定义的版本有三个。序列号发放证书的实体有责任为证书指定序列号,以使其区别于该实体发放的其它证书。此信息用途很多。例如,如果某一证书被撤消,其序列号将放到证书撤消清单 (CRL) 中。签名算法标识符用于识别 CA 签写证书时所用的算法。签发人姓名签写证书的实体的 X.500 名称。它通常为一个 CA。 使用该证书意味着信任签写该证书的实体(注意:有些情况下(例如根或顶层
阅读全文
posted @
2013-02-04 16:36
宏宇
阅读(272)
推荐(0) 编辑
800M数字集群系统介绍
摘要:一、什么是集群? 1、定义 是一种共享资源、分担费用、共用信道设备及服务的多用途、高效能的无线调度通信系统,呼叫方式为PTT (Push To Talk)的一种专业移动通信系统,集中控制和管理信道并动态方式分配信道给用户。2、特点半双工通信方式;呼叫建立速度快;主叫按下PTT键,即可建立通信链路;被叫无需任何操作,即可接听;松开PTT键,系统即可释放链路;呼叫模式为一对一的私密呼叫和一对多的群组呼叫;同一小区下的同一群组内用户使用信道方式;前向业务信道为共享方式;反向业务信道为竞争方式;3、集群通信系统的组成 基站:由若干基本无线收发信机、天线共用器、天馈线系统和电源等设备组成。 移动台...
阅读全文
posted @
2013-02-04 15:55
宏宇
阅读(4290)
推荐(0) 编辑
电力猫
摘要:电力猫,又名电力网络桥接器,是一种把网络信号调制到电线上,利用现有电线来解决网络布线问题的设备。目前,电力猫作为第三代网络传输设备,不仅具有网线的高速稳定也具备无线网络的移动便捷。应用范围较广,IPTV、监控同样适用。 在电力线上网技术中,电力猫应用十分广泛,它利用电线传送高频信号,把载有信息的高频信号加载于电流上,然后用电线传输,接收信息的调制解调器再把高频信号从电流中“分解”出来,并传送到计算机或电话上,从而在不需要重新布线的基础上实现上网、打电话和收看IPTV、使用视频监控设备等多种应用。电力猫需配对使用,只需将一只电力猫插在用户的电脑上,另一只插入家中任何一个电源插座,就可以实现高达.
阅读全文
posted @
2013-02-01 22:21
宏宇
阅读(276)
推荐(0) 编辑
让无线路由器告别电源束缚
摘要:相信很多人都体验过通过路由器共享一个网络的寝室生活,也经历过寝室断电之后有网不能上的痛苦。作为DIYer,我们的目标是——让路由器随时随地的工作,再也不被电源束缚! DIYer:叶子疏制作时间:1小时制作难度:★★☆☆☆GEEK指数:★★★☆☆自从无线路由器普及以后,我们就不再需要拖着漫长的网线绕来绕去。脱离了线缆的束缚,无论是在阳台上欣赏阳光,还是在被窝里睡前一游,都可以自由连接上网络,享受飞一样的速度。但是尽管脱离了网线,路由器还是被电源线束缚在墙上,遇到熄灯断电的时候,又或者是出外游玩的时候,尽管有着现成的网口或是3G网卡,也难以搭建起方便的WIFI网络。作为DIYer,我们的目标是—.
阅读全文
posted @
2013-02-01 22:15
宏宇
阅读(482)
推荐(0) 编辑
二维码和RFID
摘要:[二维码] 是用特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的矩形方阵记录数据符号信息的新一代条码技术,由一个二维码矩阵图形和一个二维码号,以及下方的说明文字组成,通过专用读码设备或者智能手机,就能读取二维码中的大量信息。具有信息量大,纠错能力强,识读速度快,全方位识读等特点。与 RFID相比,从一维码切换到二维码除了印刷,几乎不需要增加成本。 [RFID] 一次可同时识别多个标签;抗污染能力和耐久性强,具有穿透性和无屏障阅读、可重复使用等优点。精髓就是无线交换数据,这个数据交换过程需要两种设备来进行,一个能读写射频数据的设备,与其配套、用于存储编写数据、含天线的芯片RFI...
阅读全文
posted @
2013-02-01 16:01
宏宇
阅读(1089)
推荐(0) 编辑
x86架构和arm构架
摘要:X86是英特尔公司开发的并且通治了几十年.X86反应快在PC应用广泛.86与ARM最大不同在于指令集上.X86跟硬件发挥优势.但是带来的功耗大.ARM构架指令简单执行起来快功耗也低.现在智能手机和平板很火.平板电脑要求便携和续航能力.ARM构架具有低功耗.使之有了市场.那么为什么没有得到普及原因主要有2点:在执行大的指令ARM很困难.当下软件都是基于X86构架下开发的ARM是不能兼容的.软件必须改写代码才能用在ARM构架.a r m 的资源少也是一个重要原因AMD公司会大力度开发ARM构架.但是完全放弃X86还是过早的.毕竟在PC领域还是x86的天下WIN8系统支持ARM与X86两种构架
阅读全文
posted @
2013-02-01 15:54
宏宇
阅读(452)
推荐(0) 编辑
百万级访问量网站的技术准备工作
摘要:当今从纯网站技术上来说,因为开源模式的发展,现在建一个小网站已经很简单也很便宜,所以很多人都把创业方向定位在互联网应用。这些人里大多数不是很懂技术,或者不是那么精通,而网站开发维护方面的知识又很分散,学习成本太高,所以这篇文章将这些知识点结合起来,系统的来说,一个从日几千访问的小小网站,到日访问一两百万的小网站,中间可能会产生什么问题,以及怎么才能在一开始做足工作尽量避免这些问题。 你的网站因为努力经营,访问量逐渐升高,在升高的过程中,问题也可能开始显现了。因为带宽的增加、硬件的扩展、人员的扩张所带来的成本提高是显而易见的,而还有相当大的一部分成本是因为代码重构、架构重构,甚至底层开发语言更.
阅读全文
posted @
2013-02-01 09:44
宏宇
阅读(151)
推荐(0) 编辑