码迷,mamicode.com
首页 > 其他好文
ANTLR#1:描述一个简单计算器
要使用ANTLR生成语言的词法分析器(Lexer)跟语法分析器(Parser),我们需要告诉ANTLR我们的语言的文法(Grammar)。ANTLR采用的是上下文无关文法(Context Free Grammar),使用类似BNF的符号集来描述。使用上下文无关文法的语言比较常用的Parser有两种,LL Parser和LR Parser,而ANTLR帮我们生成的是前者。...
分类:其他好文   时间:2015-04-09 08:53:29    阅读次数:644
vc6.0项目到vc2013移植记录
从vc6.0移植到vc2013的相关经验记录...
分类:其他好文   时间:2015-04-09 08:53:37    阅读次数:102
最长回文子串
题目:输入一个字符串,求其中最长的回文子串。子串含义:在原串中连续出现的字符串片段。回文的含义就是正着看和倒着看相同,如aabb,yyxyy。在判断时,应该忽略所有出现的标点和空格,且忽略大小写,但应该保持原样输出。输入字符长度不超过5000,且单独占一行。应该输出最长的回文串,如果有多个,输出起始位置最靠左的。 样例输入:Confuciuss say:Madam,I'm Adam. ...
分类:其他好文   时间:2015-04-09 08:52:53    阅读次数:136
HDOJ-2199-Can you solve this equation?(二分查找)
Can you solve this equation? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11044    Accepted Submission(s): 5083 Problem Description ...
分类:其他好文   时间:2015-04-09 08:51:31    阅读次数:108
ThreadLocal深入研究
不久前我写过一篇关于ThreadLocal用法的文章,但最近项目上出现了Memory Leak,调查后发现可能与ThreadLocal的使用有关,在此对ThreadLocal的使用作一些补充。 在ThreadLocal内部,其实是通过一个Map(类似Map)来保存各个线程独立的变量的,但是这个map有一点特殊,它对线程的引用是弱引用WeakReference(如果一个对象只被弱引用相联,...
分类:其他好文   时间:2015-04-09 08:50:42    阅读次数:218
杭电 HDU ACM 1859 最小长方形
最小长方形 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 8100    Accepted Submission(s): 4394 Problem Description 给定一系列2维平面点的坐标(x, y),其中x和...
分类:其他好文   时间:2015-04-09 08:52:21    阅读次数:139
【POJ 1222】EXTENDED LIGHTS OUT
高斯消元解异或方程组方法介绍~...
分类:其他好文   时间:2015-04-09 08:49:59    阅读次数:130
杭电 HDU ACM 2098 分拆素数和
分拆素数和 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 24661    Accepted Submission(s): 10741 Problem Description 把一个偶数拆成两个不同素数的和,有几种拆法呢...
分类:其他好文   时间:2015-04-09 08:51:39    阅读次数:128
【bzoj2302】【HNOI2011】【problem c】
2302: [HAOI2011]Problem chttp://www.lydsy.com/JudgeOnline/problem.php?id=2302 Time Limit: 30 Sec Memory Limit: 256 MB Submit: 317 Solved: 167 [Submit][Status][Discuss] Description给n个人安排座位,先给每个人一个...
分类:其他好文   时间:2015-04-09 08:48:34    阅读次数:139
项目开发中如何提升团队的战力?
曾有一些好友和同事问我: 伴随着团队人数的增加,怎么样能让整个团队的产出是 1+1 >2? 起码也是 1+1 = 2 。 结合我自身的一些角度和经验,我给出了我的一些想法和做法。...
分类:其他好文   时间:2015-04-09 08:49:56    阅读次数:110
Climbing Stairs -- leetcode
You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top? 此题用动太规划解决。 递归式为:dp[n] = dp[...
分类:其他好文   时间:2015-04-09 08:49:52    阅读次数:104
每日一题18:栈
用C++写了一个栈模板,其间用了一些《Effective C++》的准则,记录在这里喽。这个类还没有做到异常安全,以后改进! Stack.h文件。#ifndef _STACK_H_ #define _STACK_H_namespace MyDataStructure { template class Stack { private:...
分类:其他好文   时间:2015-04-09 08:50:42    阅读次数:117
LeetCode OJ Number of Islands
Given a 2d grid map of '1's (land) and'0's (water), count the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assum...
分类:其他好文   时间:2015-04-09 08:49:41    阅读次数:134
ViewDragHelper让你处理View拖动时,代码减半!
出处:ViewDragHelper是V4包下的一个文件。我们在自定义ViewGroup的时候,有时候觉得很头疼,其中很大一部分原因就是因为事件处理太麻烦,需要记录大量的成员变量,还有各种判断等等。 Google也感觉到了这个麻烦,所以ViewDragHelper就出现了,ViewDragHelper功能到底是什么呢?从字面意思上看是View拖拽的帮助类,简而言之就是,在简化View拖拽的时候的代码...
分类:其他好文   时间:2015-04-09 08:48:41    阅读次数:130
chromium浏览器开发系列第三篇:chromium源码目录结构
前面介绍了源码下载,编译。接下来要介绍一下目录结构,方便大家以后对架构的了解。
分类:其他好文   时间:2015-04-09 08:47:34    阅读次数:86
[LeetCode] Search Insert Position 搜索插入位置
Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in or...
分类:其他好文   时间:2015-04-09 08:47:30    阅读次数:123
从三层架构迈向领域驱动设计
从三层架构迈向领域驱动设计。本文读者基本要求:从事信息管理系统开发,略懂GOF设计模式及SOLID设计原则,对三层面向过程机械编码厌倦,并且不知道出路在何方,如果还掌握代码坏味和重构手法,那是极好的。
分类:其他好文   时间:2015-04-09 08:45:06    阅读次数:9241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!