在Java中,经常会将一个Object类型转成自己想要的Map、List等等。通常的做法是:Object
obj = ....;Map castMap = (HashMap) obj;在这里会产生unchecked cast
warning,有代码洁癖的就会想办法干掉它。解决办法就是在方法上添加一个...
分类:
其他好文 时间:
2014-05-17 00:32:10
阅读次数:
311
为了项目的后期IM应用,最近在研究libjingle,中间看了也收集了很多资料,感慨网上很多资料要么太过于纠结协议(如STUN、ICE等)实现细节,要么中间有很多纰漏。最后去伪存真,归纳总结了一下,希望对以后的同行有些许帮助。
如果有什么需要讨论或者指正的,欢迎留言或者邮件peakflys@gmai...
分类:
其他好文 时间:
2014-05-17 00:33:11
阅读次数:
306
什么是函数调用函数创建函数传入函数形参变长参数函数式编程变量的作用域递归生成器1
什么是函数函数是对程序逻辑进行结构化或过程化的一种编程方法。能将整块代码巧妙地隔离成易于管理的小块,把重复代码放到函数中而不是进行大量的拷贝--这样既能节省空间,也有助于保持一致性,因为你只需改变单个的拷贝而无须去寻找...
分类:
编程语言 时间:
2014-05-17 00:34:13
阅读次数:
387
老板要群发一封邮件,却不希望收到回复,但是回复总要有人看的,这封邮件该怎么发呢?1.
我们先新建一封邮件2.选中Options选项卡,选择Direct Replies To3 have Replies
to:里写下你希望的回复地址,下面还有时间可以选择,请自行设置4.当别人收到邮件,并点击Reply...
分类:
其他好文 时间:
2014-05-17 00:35:17
阅读次数:
937
MIME,英文全称为"Multipurpose Internet Mail
Extensions",即多用途互联网邮件扩展,是目前互联网电子邮件普遍遵循的邮件技术规范。在MIME出现之前,互联网电子邮件主要遵循由RFC
822所制定的标准,电子邮件一般只用来传递基本的ASCII码文本信息,MIME在...
分类:
其他好文 时间:
2014-05-17 00:36:12
阅读次数:
632
云主机的网络结构本质上和传统的网络结构一致,区别大概有两点。
1.软网络管理设备(如nova-network,open switch)部分替代硬件网络设备 。
2.多虚拟服务器共享一个宿主机物理网卡(使用Trunk技术)。 那么对于云服务器的安全,我们也可以采用传统的网络安全...
分类:
其他好文 时间:
2014-05-17 00:39:16
阅读次数:
366
Herve Leger dresses ccommodate gas and electric
light. To be honest with you, it is limited to children and the elderly. You
will be pleased with all ...
分类:
其他好文 时间:
2014-05-17 00:38:15
阅读次数:
406
Runtime.getRuntime().addShutdownHook(shutdownHook);
这个方法的含义说明:这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才...
分类:
其他好文 时间:
2014-05-17 00:41:22
阅读次数:
212
-webkit-transition:all 0.2s
ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s
ease-in-out;-ms-transition:all 0.2s ease-in-out;
分类:
其他好文 时间:
2014-05-17 00:40:18
阅读次数:
230
SRWLock的目的和关键段相同:对一个资源进行保护,不让其它线程访问它。但是,与关键段不同的是,SRWLock允许我们区分哪些想要读取资源的值
的线程(读取者线程)和想要更新资源的值的线程(写入者线程)。让所有的读取者线程在同一时刻访问共享资源应该是可行的,这是因为仅仅读取资源的值并不存 在破坏数...
分类:
其他好文 时间:
2014-05-17 00:43:24
阅读次数:
248
ubuntu自从6.10版本之后就使用了较新的upstart机制来进行系统的初始化。upstart是一种基于事件驱动的服务启动机制,可以使多个系统任务在保持依赖关系的前提下并发启动(据说这样这样启动会比较快,理论上应当如此)。使用upstart机制时,我们通过/etc/init下的一系列
*.con...
分类:
其他好文 时间:
2014-05-17 00:44:25
阅读次数:
296
概述Servlet是Server
Applet的缩写,即在服务器端运行的小程序,而Servlet框架则是对HTTP服务器(Servlet
Container)和用户小程序中间层的标准化和抽象。这一层抽象隔离了HTTP服务器的实现细节,而Servlet规范定义了各个类的行为,从而保证了这些“服务器端运...
分类:
其他好文 时间:
2014-05-17 00:46:29
阅读次数:
387
1.MessageBoxIcon.Exclamation对话框设置为显示“惊叹号”图标(黄色三角形里面有一个感叹号)MessageBoxIcon.Information
弹出的消息框会有一个含感叹号的图标2.MessageBoxButtons.OK//MessageBoxButtons.OK按钮默认...
分类:
其他好文 时间:
2014-05-17 00:48:34
阅读次数:
245
Cloud computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared pool of configurable computing
resources (e.g., n...
分类:
其他好文 时间:
2014-05-17 00:47:31
阅读次数:
224
1 using System; 2 using
System.Collections.Generic; 3 using System.Text; 4 using System.IO; 5 using
System.Diagnostics; 6 7 namespace Utility...
分类:
其他好文 时间:
2014-05-17 00:50:37
阅读次数:
249