首先环境要有: 一个Linux操作系统, VIM+Ctags ,gcc, gdb,项目源码。 ? 拿到一个项目源码后,最应该先编译运行程序,在Linux终端看看现象!终端里的现象是字符界面,这给我们后续的锁定”开刀“位置提供了很大...
分类:
编程语言 时间:
2014-11-26 11:41:58
收藏:
0 评论:
0 赞:
0 阅读:
204
Lua快速排序示例代码: ? Java快速排序示例代码: ?private?void?sort(int?[]?arr?,int?left?,int?right)?{
??
??if(left?>=?right)?return?;
??
??int?i?=?left?,j?=?right?;
??...
分类:
编程语言 时间:
2014-11-26 11:41:48
收藏:
0 评论:
0 赞:
0 阅读:
244
泛型容器是通过指定容器包含对象的类型,由编译器保证对象类型的正确性,在编译阶段就能检查出类型错误。如下列将List对象longList赋予一个List对象gtList,会报编译错误。如果这只是在编译检查,那么我们是否可以绕过编译检查呢?...
分类:
编程语言 时间:
2014-11-26 11:32:18
收藏:
0 评论:
0 赞:
0 阅读:
222
在C++中,流(stream)也可以看做是容器,因而也有相应的iterator来遍历流中的内容,其中就有本文要介绍的两个流迭代器:istreambuf_iterator和istream_iterator,这两个迭代器的用法和区别可以用一下两段代码来体现...
分类:
编程语言 时间:
2014-11-26 11:32:08
收藏:
0 评论:
0 赞:
0 阅读:
589
1、二叉树的定义
二叉树(Binary Tree)是一种特殊的树型结构,每个节点至多有两棵子树,且二叉树的子树有左右之分,次序不能颠倒。
由定义可知,二叉树中不存在度(结点拥有的子树数目)大于2的节点。二叉树形状如下下图所示:
2、二叉树的性质
(1)在二叉树中的第i层上至多有2^(i-1)个结点(i>=1)。备注:^表示此方
(2)深度为k的二叉树至多有2^...
分类:
编程语言 时间:
2014-11-26 11:31:08
收藏:
0 评论:
0 赞:
0 阅读:
346
前言
前台JSP页面需要实现下拉菜单的级联效果,实现方式如题,采用Ajax+Json,分享下实现过程。
正题
先看下效果图:
前台
注册地址
onchange="getzhuceid()">
selected="selected"
value="${dizh...
分类:
编程语言 时间:
2014-11-26 11:29:28
收藏:
0 评论:
0 赞:
0 阅读:
334
PS:至此终于完成了Boost.Asio C++ network programming一书的翻译,这是我人生第一本完整翻译的书,从开始的磕磕绊绊,到最后小有心得,我收获很多。我将把这个系列的博客进行整理和校对,希望有兴趣的人可以帮我一起,来给大家提供更好更专业的阅读体验。...
分类:
编程语言 时间:
2014-11-26 11:27:38
收藏:
0 评论:
0 赞:
0 阅读:
368
[java] view
plaincopyprint?
import java.io.BufferedInputStream;
import java.util.Scanner;
public class Main {
static String start;// record the first str
static ...
分类:
编程语言 时间:
2014-11-26 11:24:58
收藏:
0 评论:
0 赞:
0 阅读:
456
Let S = s1 s2 ... s2n be a well-formed string of parentheses. S can be encoded in two different ways:
By an integer sequence P = p1 p2 ... pn where pi is the number of left parentheses before the...
分类:
编程语言 时间:
2014-11-26 11:24:48
收藏:
0 评论:
0 赞:
0 阅读:
284
[java] view
plaincopyprint?
import java.io.BufferedInputStream;
import java.util.Scanner;
import com.sun.org.apache.regexp.internal.recompile;
public class Main {...
分类:
编程语言 时间:
2014-11-26 11:24:38
收藏:
0 评论:
0 赞:
0 阅读:
245
本来以为是一道很简单的stack题目,居然花了四五十分钟来解决,JAVA本身就有stack的应用优势,但还是花了自己很多时间。。
提供一些要点吧:
1.首先是来自九度的测试案例
1 + 2
5
4 + 2 * 5 - 7 / 11
3
0 + 5
1 - 2 * 3 * 4 + 5 * 6
1 * 2 * 3 + 5 + 6 - 7 * 8 + 9 / 10
0 +...
分类:
编程语言 时间:
2014-11-26 11:24:18
收藏:
0 评论:
0 赞:
0 阅读:
306
【题目取自CSDN-671coder】
第四题:二阶魔方
题目描述:
魔方可以对它的6个面自由旋转。
我们来操作一个2阶魔方(如图1所示)
为了描述方便,我们为它建立了坐标系。
各个面的初始状态如下:
x轴正向:绿
x轴反向:蓝
y轴正向:红
y轴反向:橙
z轴正向:白
z轴反向:黄
假设我们规定,只能对该魔方进行3种操作。分别标记为:
x 表示在x...
分类:
编程语言 时间:
2014-11-26 11:24:08
收藏:
0 评论:
0 赞:
0 阅读:
629
标题: 振兴中华
小明参加了学校的趣味运动会,其中的一个项目是:跳格子。
地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg)
从我做起振
我做起振兴
做起振兴中
起振兴中华
比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。
要...
分类:
编程语言 时间:
2014-11-26 11:23:28
收藏:
0 评论:
0 赞:
0 阅读:
256
如果你想输入的是一个int型的数字,但是输入了字符,你想要它提示,怎么实现?用 cin.fail()+cin.clear()+cin.sync()....
分类:
编程语言 时间:
2014-11-26 11:22:48
收藏:
0 评论:
0 赞:
0 阅读:
330
循环中的erase:
(1)对于关联式容器,erase之后什么也不返回,则后续的迭代器无法向下,即不能在执行++it或it--操作。需要做的是在删除时,进行it++,让迭代器走下去就OK。
(2)对于序列式容器,erase之后返回的是下一个迭代器,但会导致后续的迭代器全部失效,此时如果想要循环继续,要保存迭代器的返回值,从此处开始迭代。
无论哪种容器,常规的三段式for( )都不再适用。
...
分类:
编程语言 时间:
2014-11-26 11:22:38
收藏:
0 评论:
0 赞:
0 阅读:
348
public static final int PUBLIC = 0x00000001;
public static final int PRIVATE = 0x00000002;
public static final int PROTECTED = 0x00000004;
public sta...
分类:
编程语言 时间:
2014-11-26 11:22:18
收藏:
0 评论:
0 赞:
0 阅读:
320
lambda语句被用来创建新的函数对象,并且在运行时返回它们。
python lambda是在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢?
1 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。
2 python lambda它只是一个表达式,而def则是一个语句。
lambda表达式在“:”后只能有一个表达式。也就是说,在...
分类:
编程语言 时间:
2014-11-26 11:17:18
收藏:
0 评论:
0 赞:
0 阅读:
362
一个线程创建之后,总是处于其生命周期的4个状态之一中。线程的状态表明此线程当前正在进行的活动,而线程的状态是可以通过程序来进行控制的,就是说,可以对线程进行操作来改变状态。这些操作包括启动(start)、终止(stop)、睡眠(sleep)、挂起 (suspend)、恢复(resume)、等待(wait)和通知(notify)。每一个操作都对应了一个方法,这些方法是由软件包java.lang提供的...
分类:
编程语言 时间:
2014-11-26 11:16:58
收藏:
0 评论:
0 赞:
0 阅读:
189
1 import java.awt.BorderLayout; 2 import java.awt.Color; 3 import java.awt.Frame; 4 import java.awt.event.ActionEvent; 5 import java.awt.event.A...
分类:
编程语言 时间:
2014-11-26 11:12:58
收藏:
0 评论:
0 赞:
0 阅读:
425
在C++初始化类的成员数据有两种方式1. 在构造函数中实现2. 定义初始化成员列表来初始化成员数据class point{ private: int x,y; public: point(int m,int n) { x=m; y=n; } ...
分类:
编程语言 时间:
2014-11-26 11:11:48
收藏:
0 评论:
0 赞:
0 阅读:
121