编程过程中,有时候需要判断主机是否在线,最简单的方法就是使用Windows的Ping命令看看能否ping通。看到网上很多文章,说用C#去调用windows的ping.exe,然后解析返回的字符串。我觉得这种方式太麻烦了,就做一下简单判断,不想弄那么麻烦。
查了一下,C#专门提供了一个Ping类,与Windows下的ping命令类似:
命令空间: System.Net.NetworkInform...
开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。
开闭原则中“开”,是指对于组件功能的扩展是开放的,是允许对其进行功能扩展的;开闭原则中“闭”,是指对于原有代码的修改是封闭的,即不应该修改原有的代码。
遵循开闭原则设计出的模块具有两个主要特征:
(1)对于扩展是开放的(Open for e...
分类:
其他好文 时间:
2014-04-27 19:55:53
阅读次数:
622
1、为什么需要开源库?
我个人觉得有以下几个原因:
1>我们的项目比较赶,但是又用到一些比较复杂的模块,这些模块不是系统自带的,或者说系统自带的满足不了需求,同时在一些开源网站上面又有类似的或者是满足我哦们需求的开源项目和库,拿来就可以减少我们很多的工作量。
2>开源库从另外一方面来说就是为了提高代码的重用性,大家使用了这个开源库,然后提交一些bug,通过大家的力量完善这个开源项目。
2、...
分类:
移动开发 时间:
2014-04-27 18:44:03
阅读次数:
667
Q:绩效是个什么东西,听起来怎么这么抽象,是不是多干活就是绩效好?
A:绩效(Performance)翻译成中文,应该是表现,确切的说是工作中的行为表现。不干活肯定是没有表现的,但这个表现并不是说多干活就一定好,绩效的成功在于对企业战略深刻理解后基于战略的价值创造。通俗的说就是活儿要干到点子上,创新要创的大家都觉得好,觉得对组织有帮助。
Q:你如何看待员工的绩效?
A:很多时候大...
分类:
其他好文 时间:
2014-04-27 18:30:30
阅读次数:
594
而经过速读训练的人,可以经由“眼脑”达到一视既可以理解和记忆,看到文字就明白,所有可以一目十行,甚至整页阅读,从而吸收有价值的信息和知识,也就是在相对短的多的时间内,获得相对多很多的信息。掌握了快速阅读技巧的人,可以以2000字/分钟以上 的速度阅读,熟练者能达到10000字/分钟,甚至更高。...
分类:
其他好文 时间:
2014-04-27 18:22:19
阅读次数:
410
本文来自之后。
两个大前提:理解人性和尊重秩序
首先,不同年龄段、知识背景、职业经历的人,大概都参差多态,有异有同。用心发现他们脆弱的一面、柔软的一面、阳光的一面,甚或黑暗的一面。 其次, 一旦成为「公司人」,无论处于什么大环境,多数人恐怕最希望有一个良好的「秩序」存在,来保障很多东西,去促进很多东西…… 前者是承认人之间的天性和后天差异,后者是对「规矩」的笃信。
在大前提的基础上,日积...
分类:
其他好文 时间:
2014-04-27 17:52:28
阅读次数:
687
人工神经网络(Artificial Neural Networks,ANN)提供了一种普遍而实用的方法从样例中学习值为实数、离散值或向量的函数。
人工神经网络由一系列简单的单元相互密集连接构成,其中每一个单元有一定数量的实值输入(可能是其他单元的输出),并产生单一的实数值输出(可能成为其他单元的输入)。
适合神经网络学习的问题:
实例是很多“属性-值”对表示的目标函数的输出可能是离散...
分类:
其他好文 时间:
2014-04-27 17:51:08
阅读次数:
642
多态的实现机制有两种,一是通过查找绝对位置表,二是查找名称表;两者各有优缺点,那么为什么mfc的消息映射采用了第二种方法,而不是c++使用的第一种呢?因为在mfc的gui类库是一个庞大的继承体系,而里面的每个类有很多成员函数(只说消息反映相关的成员函数啊),而且在派生类中,需要改写的也比较少(我用来...
分类:
其他好文 时间:
2014-04-27 17:12:57
阅读次数:
755
1、安装linux摄像头应用软件cheesesudo apt-get install
cheese2、Ubuntu Tweak Ubuntu
Tweak是一款专门为Ubuntu(GNOME桌面)准备的配置、调整工具。主要面向新手级的普通用户。它可以设置很多并不能在系统首选项中设置的隐藏选项,以满足用...
分类:
其他好文 时间:
2014-04-27 16:45:48
阅读次数:
724