摘要:
NET Oracle Developer的福音——ODP.NET Managed正式推出 在.NET平台下开发Oracle应用的小伙伴们肯定都知道一方面做Oracle开发和实施相比SqlServer要安装Oracle客户端(XCopy、自己提取相关文件也有一定复杂性),另一方面相比JAVA平台不如JDBC方便快捷,特别是一些刚接触Oracle的小伙伴,面临配置tns.ora、OraHome等等多少有些畏难情绪。初始庐山 现在,这一切都即将成为过去啦。继早些时候Oracle官方推出的ODP.NET Managed的Beta版之后,最近的版本已经跟随12c一起发布了,可以在此下载。对应的12c文档 阅读全文
posted @ 2013-10-22 16:03
HackerVirus
阅读(2274)
评论(0)
推荐(1)
摘要:
TPL实现Task.WhileAll扩展方法文章翻译整理自 Nikola Malovic 两篇博文:Task.WhileAllAwaitable task progress reporting当 Task.WhenAll 遇见 Task.WhenAny在 TPL (Task Parallel Library) 中,有两种通过非阻塞方式等待 Task 数组任务结束的方式:Task.WhenAll和Task.WhenAny。它们的工作方式是:WhenAll 当每项任务都完成时为完成。WhenAny 当任意项任务完成时为完成。现在我们需要一项功能,完成 Task 数组中的所有任务,并且当有任务完成时 阅读全文
posted @ 2013-10-22 15:32
HackerVirus
阅读(298)
评论(0)
推荐(0)
摘要:
委托 你怎么看?一 前言 对于委托给自己的感觉一直都是,知其然,而不知其所以然,而对于程序员来说,对于自己不是很了解的领域总是缺少安全感,为了有安全感于是我定好好理解一翻,以下是自己的一点总结,如有不对,还请在评论中指出,谢谢。二 自定义委托2.1 什么是委托 委托和类一样是一种用户自定义的类型,但类表示的是数据的集合,而委托保存是的一个或多个方法 (精简版)。 我觉得委托像是一个快递公司,我们只要把包裹给它,它就会帮我们送到指定的地方。而委托就是把方法赋值给它,然后在指定的地方调用委就行了。2.2 委托常规操作 对于委托的一些常规操作就不多写了,比较简单就 一代(一段代码)而过了。 ... 阅读全文
posted @ 2013-10-22 15:17
HackerVirus
阅读(165)
评论(0)
推荐(1)
摘要:
Linux下获取硬盘使用情况[总结]1、前言 在嵌入式设备中,硬盘空间非常有限,在涉及到经常写日志的进程时候,需要考虑日志的大小和删除,不然很快就硬盘写满,导致日志程序崩溃。为了捕获硬盘写满的异常场景,我们需要在写日志过程中判断硬盘空间的使用情况,根据硬盘的使用情况,就可以判断是否写满了。如果将要写满了,就给出警告。这样就可以避免程序崩溃。首先看一下linux获取硬盘和目录大小的命令,最后总结一下statfs结构和函数。2、df命令 Linux下可以用df命令获取硬盘的使用情况,通过man可以获取df命令的详细情况。df命令经常用的参数为: a:显示全部的档案系统和各分割区的磁盘使用情形... 阅读全文
posted @ 2013-10-22 15:01
HackerVirus
阅读(263)
评论(0)
推荐(0)
摘要:
浅谈C++之冒泡排序、希尔排序、快速排序、插入排序、堆排序、基数排序性能对比分析(好戏在后面,有图有真相)最近一段时间去武汉参加了N多笔试,在几次试题中都出现了排序。偏偏出现了我没怎么看的插入排序,弄得我好是纠结。趁回学校的机会把这几个不是很复杂的排序重新复习了一下,借此比较了一下他们的效率。让我有点以外的是在数据量达到1W~10W之间,希尔排序竟然比快速排序效率还要高。贴上完整代码!冒泡排序 1 //冒泡排序 2 ////////////////////////////////////////////////////////////////////////// 3 void BubleSor 阅读全文
posted @ 2013-10-22 11:31
HackerVirus
阅读(700)
评论(0)
推荐(0)
浙公网安备 33010602011771号