首页 > 2014年03月27日 > 全部分享
双向链表的C++实现
转载注明出处http://blog.csdn.net/hongkangwl/article/details/22286469 首先定义节点的结构 struct node { int date; node* prev; node* next; }; 老样子,建立双链表的类 class doublelink { public: int doublelink_in...
分类:编程语言   时间:2014-03-27 19:01:18    收藏:0  评论:0  赞:0  阅读:716
oracle获取表空间文件大小
oracle通过查询DBA_SEGMENTS表获取表空间文件信息,包括表空间名称,大小等 select tablespace_name,sum(max_size),sum(bytes) from dba_segments group by tablespace_name; max_size和bytes的单位是字节。将上面的sql语句放到存储过程中执行,有时候会出现dba_segment...
分类:数据库技术   时间:2014-03-27 18:48:25    收藏:0  评论:0  赞:0  阅读:409
无用代码扫描工具UCDetector
本文主要介绍UCDetector(无用代码扫描工具)使用方法及局限   对于沉积或多方接手开发的项目经常会遇到一坨一坨无用的代码,但一个一个类查找又相当费时,这里介绍一个eclipse插件扫描没有引用的类、方法、常量。   插件名为UCDetector,介绍地址为http://www.ucdetector.org/index.html eclipse update s...
分类:其他   时间:2014-03-27 18:56:40    收藏:0  评论:0  赞:0  阅读:481
[ext4]012 磁盘布局 - extent tree
传统的类Unix文件系统,比如Ext3,都是使用一个间接数据块映射表来记录每一个数据块的分配情况的。但是这种机制对于超大文件的存储是有缺陷的,特别是当对超大文件进行删除和截断操作时。映射表会对每一个数据块进行记录,而一个超大文件将占有很多的数据块,因此造成映射表将变得无比臃肿,难于维护。 Ext4引入了一个新的概念,叫做“Extents”。一个Extents是一个地址连续的数据块(block)的...
分类:其他   时间:2014-03-27 20:16:40    收藏:0  评论:0  赞:0  阅读:659
eclipse插件OpenExplorer
1.OpenExplorer 从Eclipse中打开窗口的插件 下载地址:https://github.com/samsonw/OpenExplorer/downloads github地址:https://github.com/samsonw/OpenExplorer 官方介绍:http://blog.samsonis.me/2011/07/openexplorer-eclip...
分类:系统服务   时间:2014-03-27 20:31:39    收藏:0  评论:0  赞:0  阅读:674
用双链表封装的栈的实现
上一篇文章http://blog.csdn.net/hongkangwl/article/details/22286469中用C++实现了双向链表了,下面我们对其封装,得到栈~~ 、 我们用链表的插入和删除模仿pop和push 完整代码如下: #include using namespace std; struct node { int date; node* prev; nod...
分类:其他   时间:2014-03-27 18:35:10    收藏:0  评论:0  赞:0  阅读:575
android SharedPreferences 的使用
SharedPreference作用: 提供了一种轻量级的数据存取方法,主要存储数据比较少的配置信息。它以“key-value”对(类似于Map)的方式将数据保存在一个XML配置文件中。  存取数据方法: 使用来自于andorid.content包接口   取数据使用:SharedPreferences接口   存数据使用:SharedPreferences.Edit...
分类:移动平台   时间:2014-03-27 18:43:47    收藏:0  评论:0  赞:0  阅读:617
Eclipse插件安装与使用 —— Properties Editor
一、下载         首先当然是下载插件啦!     下载:http://sourceforge.jp/projects/propedit/downloads/40156/jp.gr.java_conf.ussiy.app.propedit_5.3.3.zip/     如果这个行不通,还有另一个下载的链接:http://download.csdn.net/download/zh...
分类:系统服务   时间:2014-03-27 20:31:07    收藏:0  评论:0  赞:0  阅读:749
关于ormlite-android用法详解
首先说明一下,本人已经使用ormlite-android做过两个大型的项目开发,很久以来就想对此数据库做一些总结,正好今天有空就写出来: 1. 首先去官网http://ormlite.com/看官方说明,也可以去http://ormlite.com/releases/下载两个包:一个是ormlite-core-4.24.jar,另一个是ormlite-android-4.24.jar 2. 下...
分类:移动平台   时间:2014-03-27 18:17:05    收藏:0  评论:0  赞:0  阅读:569
Hadoop2.x Yarn作业提交(服务端)
RM接收到客户端作业提交请求时会通过RPC server做回应,其实客户端就是通过ApplicationClientProtocol的RPC客户端提交作业的,客户端的提交流程参见上篇文章,在提交阶段的代码中,首先会调用getNewApplication来获得一个GetNewApplicationResponse,该返回类中包含了APP的ApplicationId,调度器资源信息。需要注意的是在RM...
分类:其他   时间:2014-03-27 20:40:16    收藏:0  评论:0  赞:0  阅读:790
关于语法二义性的证明
不存在语法二义性的检测算法,几乎是大家都接受了的一个命题,可我在网上用中文搜了一下也没看到这个命题的证明。。  证明某语法存在二义性,换个角度就是证明两个语法所描述的语言有交集。 而“语言有交集”我想不到什么算法可以搞,要是该语言的句子是有限的还好,直接暴力;但大部分语言都是无限的。。  一开始我觉得,从图论的角度应该是有检测二义性的算法存在的吧?点做token,边表联系,那随便遍历一下不...
分类:其他   时间:2014-03-27 20:23:54    收藏:0  评论:0  赞:0  阅读:852
JSON vs XML
XML:eXtensible Markup Language;JSON:JavaScript Object Notation;XML和JSON,两者是当下最流行的网络传输的数据格式。JSON以其轻量且易阅读的特性,现在已经被使用的越来越广泛。下图为XML和JSON最近8年走势图:(数据来源自:JSON’s Eight Year Convergence With XML)另外,如果单看2013年流行...
分类:Web开发   时间:2014-03-27 18:43:18    收藏:0  评论:0  赞:0  阅读:616
c#读写txt文件
//write txt StringBuilder builder = new StringBuilder(); FileStream fs = new FileStream(saveFileName, FileMode.Create); StreamWriter sw = new StreamWriter(fs, Encoding.Default); for (int i = 0; i < ds...
分类:其他   时间:2014-03-27 18:16:37    收藏:0  评论:0  赞:0  阅读:464
muduo源码分析---EventLoopThread
这个类只有两个对外接口的函数,一个构造函数,一个开始Loop的函数 类的内部成员:         一个Loop指针 loop_(说明内部并没有实例化EventLoop)         一个线程  thread_         一个锁    Mutex          一个条件变量 cond_         一个初始化回调 callback_ EventLoopThread初...
分类:其他   时间:2014-03-27 20:17:10    收藏:0  评论:0  赞:0  阅读:465
表格驱动的单元测试技术(1)
【摘要】本文分析了传统单元测试技术的不足,提出了表格驱动的单元测试技术,新技术可以大幅降低单元测试的难度及综合成本,用户不需要编写测试代码,测试工作效率通常是现有技术的五倍以上。新技术已在C/C++单元测试工具Visual Unit 4中成功应用。这是第一节。一、传梳单元测试技术的缺陷分析    单元测试是软件开发过程中保证代码质量,提升开发产能的重要手段。    单元测试的基本方法是利用测试驱动...
分类:其他   时间:2014-03-27 20:30:35    收藏:0  评论:0  赞:0  阅读:465
C++并发实战:面试题5:读者写者问题copy on write
读者写者问题 这也是一个非常经典的多线程题目,题目大意如下:有一个写者很多读者,多个读者可以同时读文件,但写者在写文件时不允许有读者在读文件,同样有读者读时写者也不能写。 这里采用copy on write(写时拷贝)实现,主要要理解智能指针std::shared_ptr的用法,用访问vector替代题目中的文件,代码如下: #include #include #...
分类:编程语言   时间:2014-03-27 20:19:44    收藏:0  评论:0  赞:0  阅读:657
Android手电筒兼容各个手机与版本
在写手电筒APP之前,当然已经参考market上的很多手电筒APP,还有网上如何实现手电筒功能的各种源码。不管是源码还是market上的APP,总结了几点的问题。 1.我下载market上的所有手电筒APP都是通过Camera打开闪光灯的方式来实现的,但是大部分APP在打开Camera时没有进行异常处理工作,也没有任何的提示,如果当其他的程序在使用Camera时,并且返回或点Home后没有释放C...
分类:移动平台   时间:2014-03-27 18:25:21    收藏:0  评论:0  赞:0  阅读:551
ios--NavigationViewController返回并刷新UITableView页面
要想每次页面显示的时候,都刷新该页面上的UITableView的数据,只需要在viewDidAppear方法中获取并显示数据,在viewDidDisappear方法中清除数据源并通知tableView去reloadData即可。 - (void)viewDidAppear:(BOOL)animated { NSLog(@"viewDidAppear+++"); tablevi...
分类:移动平台   时间:2014-03-27 20:39:47    收藏:0  评论:0  赞:0  阅读:831
windows下控制台输出\r、\n的区别及导致的问题
刚刚帮同学调了个bug,就是在windows控制台下输出,每输出一个单词就会将前面的单词给覆盖掉,看起来的结果就是控制台输出指针没有移动的样子,可以在没个单词末尾输上"\n"就好使了。 开始还以为是输出缓冲区的问题,fflush之后还是没有解决。后来仔细查了下断点值,发现每个单词都已"\r"结尾!在windows下,\r仅表示回车,但并没有换行,所以输出\r后,控制台又会将绘制的位置点移动到行首...
分类:Windows开发   时间:2014-03-27 18:42:46    收藏:0  评论:0  赞:0  阅读:573
Json插件与json类型的Result
json插件下载 Json插件提供了一中json类型的Result,一旦为某个Action指定了一个类型为json 的Result,则该Result无序映射到任何视图资源,因为Json插件会负责将Action里的状态信息序列化为Json格式的字符串,并将该字符串返回给客户端浏览器。    简单的说,Json插件允许我们再客户端页面的Javascript中异步调用Action,而且action不...
分类:Web开发   时间:2014-03-27 18:55:09    收藏:0  评论:0  赞:0  阅读:548
1240条   上一页 1 ... 3 4 5 6 7 ... 62 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!