Fork me on GitHub

12 2013 档案

摘要:以前一直用VS 2012来调试C/C++代码,F5、F10、F11用起来甚是顺手,前面也写过一篇关于VS最好用的快捷键:Visual Studio最好用的快捷键(你最喜欢哪个), 所以对于调试C/C++代码我一直钟情于VS。可最近下载了一个linux环境下用C++编写的开源库,准备进行一番研究,由于我对gdb调试只处在初步 阶段,还没有对整个项目用gdb调试过,而且gdb调试看起来也不方便,还是VS看的直观。为了省懒和省时间就将代码弄到VS中进行编译调试,结果发现编 译不成功,因为里面出现了很多类似int block[2*n];这样的变长数组。大家知道传统C语言和C++是不支持变长数组功能的, 阅读全文
posted @ 2013-12-30 09:03 Alexia(minmin) 阅读(8704) 评论(23) 推荐(5) 编辑
摘要:1. Hardwood Species原题描述Time Limit: 10000MSMemory Limit: 65536KTotal Submissions: 14326Accepted: 5814DescriptionHardwoods are the botanical group of trees that have broad leaves, produce a fruit or nut, and generally go dormant in the winter.America's temperate climates produce forests with hundr 阅读全文
posted @ 2013-12-29 12:34 Alexia(minmin) 阅读(1921) 评论(0) 推荐(1) 编辑
该文被密码保护。
posted @ 2013-12-28 20:14 Alexia(minmin) 阅读(325) 评论(2) 推荐(0) 编辑
摘要:每种语言都很强大,不管你是像我一样的初学者还是有过N年项目经验的大神,总会有你不知道的东西。就其语言本身而言,比如Java,也许你用Java开发了好几年,对其可以说是烂熟于心,但你能保证Java所有的用法你都知道吗?今天没事就来整理下Java中有哪些隐藏的特性呢?知道的可以举手哦~~~一、双括号初始化语法(DoubleBraceInitialization)(这里指的是大括号{})主要指的是集合类(List,Map,Set等),我们创建一个常量集合或传递一个常量集合作为参数,往往都会这么做(以Set为例): Set validCodes = new HashSet(); validCodes. 阅读全文
posted @ 2013-12-06 22:08 Alexia(minmin) 阅读(8641) 评论(6) 推荐(10) 编辑
摘要:这篇长文历时近两天终于完成了,前两天帮网站翻译一篇文章“为什么GNU grep如此之快?”,里面提及到grep速度快的一个重要原因是使用了Boyer-Moore算法作为字符串搜索算法,兴趣之下就想了解这个算法,发现这个算法一开始还挺难理解的,也许是我理解能力不是很好吧,花了小半天才看懂,看懂了过后就想分享下,因为觉得这个算法真的挺不错的,以前一直以为字符串搜索算法中KMP算很不错的了,没想到还有更好的,Boyer-Moore算法平均要比KMP快3-5倍。下面是我对该算法的理解,参考了一些关于该算法的介绍,里面每一张图都画的很认真,希望能讲清楚问题,有什么错误、疑问或不懂的地方麻烦大家一定要提出 阅读全文
posted @ 2013-12-02 18:56 Alexia(minmin) 阅读(24744) 评论(25) 推荐(32) 编辑

无觅关联推荐,快速提升流量
点击右上角即可分享
微信分享提示