关于C语言的学习,觉得在指针和数组上还是存在些误区。在空闲时自己写了点小小的个人体会,觉得写得不是很好,只是个人的小小心得体会,写得不好的,还请各位高手见谅,指点下误区,联系方式738254743@qq.com,还望各位高手赐教。========================================C语言..
分类:
编程语言 时间:
2015-06-19 13:41:38
阅读次数:
227
这节我们讨论了两种好玩的数据结构,栈和队列。什么是栈,
所谓的栈是栈(Stack)是操作限定在表的尾端进行的线性表。表尾由于要进行插入、删除等操作,所以,它具有特殊的含义,把表尾称为栈顶(Top)
,另一端是固定的,叫栈底(Bottom)。当栈中没有数据元素时叫空栈(Empty
St..
分类:
编程语言 时间:
2015-06-19 13:40:48
阅读次数:
129
什么是队列,所谓的队列是队列(Queue)是插入操作限定在表的尾部而其它操作限定在表的头部进行的,线性表。把进行插入操作的表尾称为队尾(Rear),把进行其它操作的头部称为队头(Front)。当对列中没有数据元素时称为空对列(Empty
Queue)。队列通常记为:Q=(a1,a2,…,an),Q是英文..
分类:
编程语言 时间:
2015-06-19 13:39:31
阅读次数:
156
1. abstract(抽象)
用法:类修饰符的一种,可以用来修饰类,方法,被修饰的类不能够实例化(即不能用new关键字得到对象),被修饰的方法不能够实现。一个抽象类中不一定要有抽象方法,但是一个类里面有抽象方法就一定是抽象类。如果由类要继承抽象类的话,必须要实现里面的抽象方法。构造方法和静态方法不可以修饰为抽象。
例子:
public abstract class Ani...
分类:
编程语言 时间:
2015-06-19 13:37:16
阅读次数:
131
活动选择问题
有一个教室,而当天有多个活动,活动时间表如下:找出最大兼容活动集!活动已按结束时间升序排序.
动态规划
采用动态规划需要满足两个条件:1.最优子结构2.子问题重叠
令SijS_{ij}表示在aia_i结束后和aja_j开始前活动的集合,假定AijA_{ij}为活动集合SijS_{ij}的最大兼容子集,其中包含活动aka_k。问题变成求SikS_{ik}与SkjS_{k...
分类:
编程语言 时间:
2015-06-19 13:38:12
阅读次数:
1013
这里通过使用BeanDefinitionResolver来对BeanDefinition进行解析,然后注入到property中。下面到BeanDefinitionValueResolver中看一下解析过程,以对Bean reference进行解析为例 /**
* Resolve a reference to another bean in the factory.
* cl...
分类:
编程语言 时间:
2015-06-19 13:37:51
阅读次数:
162
今天说说集合的iterator迭代器与集合下标的使用
先上代码
import java.util.ArrayList;
import java.util.Iterator;
public class Test {
public Test() {
// 初始化List
addItemToList();
}
private ArrayList list = new Ar...
分类:
编程语言 时间:
2015-06-19 13:33:12
阅读次数:
84
尽量以const、enum、inline替换#define首先,大家要明白一个道理。#define是什么,有什么作用。很简单,大家都知道#define实现宏定义,如下代码:#define Flag 10以后Flag的地方,预处理器都用10来代替,试想一下,如果你的函数中不小心定义了一个Flag,而你的用意只是一个局部变量,那么程序会出现什么问题#define Flag 10
#include<ios...
分类:
编程语言 时间:
2015-06-19 13:34:30
阅读次数:
132
0、写在前面
这个章节将会体验“类”的使用。我们将会使用一个其他人写好的类,实现一个简单的书店程序。这个章节只是体验“类”,不会设计类的具...
分类:
编程语言 时间:
2015-06-19 13:34:36
阅读次数:
143
IOS:
Application.dataPath : Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xxx.app/Data
Application.streamingAssetsPath : Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xx...
分类:
编程语言 时间:
2015-06-19 13:33:34
阅读次数:
117
问题描述:
阅读下面的程序,写出输出结果
(1)
#include
using namespace std;
int a[10]= {1,2, 3, 4, 5, 6, 7, 8, 9, 10};
int fun( int i);
int main()
{
int i ,s=0;
for( i=0; i10; i++)
{
try
...
分类:
编程语言 时间:
2015-06-19 13:31:50
阅读次数:
97
一.C语言中的const
const是C语言中保留的一个关键字,它用来限定一个变量是只读的,即不可变的。程序中使用const可以在一定程度上提高程序的健壮性,但是程序中使用过多的const,可能在对代码的阅读时增加一定的难度。 “C中的const的意思是‘一个不能被改变的普通变量’,在C中,它总是占用内存,而且它的名字是全局符。C编译器不能把const看成一个编译期间的常量”
(...
分类:
编程语言 时间:
2015-06-19 13:33:33
阅读次数:
117
OpenGL中,如果要绘制图元,一般来说会使用 glVertex3f。
但是,如果顶点数太多,这种方法需要频繁调用函数,效率太低。这就要用到顶点数组。...
分类:
编程语言 时间:
2015-06-19 13:31:40
阅读次数:
117
近期对json-rpc比較感兴趣,思想非常easy,并且看到了非常多不同语言的实现。在github上hmngomes 的 json-rpc-c (实现的是server端,基于TCP流),短小精悍,提供了非常好的框架。代码十分清晰。易于扩展,并且代码easy看懂,非常经典。该实现依赖于其他两个库 .....
分类:
编程语言 时间:
2015-06-19 13:29:17
阅读次数:
437
import java.awt.*; // 可以改成 import javax.swing.*; public class FirstFrame { public static void main( String[] args ) { Frame f ...
分类:
编程语言 时间:
2015-06-19 13:27:25
阅读次数:
183
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设...
分类:
编程语言 时间:
2015-06-19 13:24:49
阅读次数:
187
JavaScript闭包一、变量1、JavaScript变量可以是局部变量或全局变量。2、函数可以访问是有函数内部定义的变量,函数也可以访问函数外部定义的变量。3、在web页面中全局变量属于window对象。4、全局变量可应用于页面上的所有脚本。5、局部变量只能用于定义它函数内部。对于其他的函数或脚...
分类:
编程语言 时间:
2015-06-19 13:24:45
阅读次数:
133