码迷,mamicode.com
首页 > 编程语言
C语言误区
关于C语言的学习,觉得在指针和数组上还是存在些误区。在空闲时自己写了点小小的个人体会,觉得写得不是很好,只是个人的小小心得体会,写得不好的,还请各位高手见谅,指点下误区,联系方式738254743@qq.com,还望各位高手赐教。========================================C语言..
分类:编程语言   时间:2015-06-19 13:41:38    阅读次数:227
15. C#数据结构与算法 -- 栈
这节我们讨论了两种好玩的数据结构,栈和队列。什么是栈, 所谓的栈是栈(Stack)是操作限定在表的尾端进行的线性表。表尾由于要进行插入、删除等操作,所以,它具有特殊的含义,把表尾称为栈顶(Top) ,另一端是固定的,叫栈底(Bottom)。当栈中没有数据元素时叫空栈(Empty St..
分类:编程语言   时间:2015-06-19 13:40:48    阅读次数:129
16. C#数据结构与算法 -- 队列
什么是队列,所谓的队列是队列(Queue)是插入操作限定在表的尾部而其它操作限定在表的头部进行的,线性表。把进行插入操作的表尾称为队尾(Rear),把进行其它操作的头部称为队头(Front)。当对列中没有数据元素时称为空对列(Empty Queue)。队列通常记为:Q=(a1,a2,…,an),Q是英文..
分类:编程语言   时间:2015-06-19 13:39:31    阅读次数:156
几个比较难理解的JAVA关键字总结
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
Spring技术内幕——Spring Framework的IOC容器实现(五)(大结局)
这里通过使用BeanDefinitionResolver来对BeanDefinition进行解析,然后注入到property中。下面到BeanDefinitionValueResolver中看一下解析过程,以对Bean reference进行解析为例 /** * Resolve a reference to another bean in the factory. * cl...
分类:编程语言   时间:2015-06-19 13:37:51    阅读次数:162
java基础入门-iterator迭代器与集合下标的使用
今天说说集合的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
Effective C++ 条款2
尽量以const、enum、inline替换#define首先,大家要明白一个道理。#define是什么,有什么作用。很简单,大家都知道#define实现宏定义,如下代码:#define Flag 10以后Flag的地方,预处理器都用10来代替,试想一下,如果你的函数中不小心定义了一个Flag,而你的用意只是一个局部变量,那么程序会出现什么问题#define Flag 10 #include<ios...
分类:编程语言   时间:2015-06-19 13:34:30    阅读次数:132
(4)风色从零单排《C++ Primer》 变量,引用,指针
0、写在前面 这个章节将会体验“类”的使用。我们将会使用一个其他人写好的类,实现一个简单的书店程序。这个章节只是体验“类”,不会设计类的具...
分类:编程语言   时间:2015-06-19 13:34:36    阅读次数:143
Unity中的Path对应各平台中的Path
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
第16周《C++语言基础》程序阅读——异常处理和命名空间
问题描述: 阅读下面的程序,写出输出结果 (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
const在C语言和C++中的区别
一.C语言中的const     const是C语言中保留的一个关键字,它用来限定一个变量是只读的,即不可变的。程序中使用const可以在一定程度上提高程序的健壮性,但是程序中使用过多的const,可能在对代码的阅读时增加一定的难度。 “C中的const的意思是‘一个不能被改变的普通变量’,在C中,它总是占用内存,而且它的名字是全局符。C编译器不能把const看成一个编译期间的常量”    (...
分类:编程语言   时间:2015-06-19 13:33:33    阅读次数:117
OpenGL顶点数组
OpenGL中,如果要绘制图元,一般来说会使用 glVertex3f。 但是,如果顶点数太多,这种方法需要频繁调用函数,效率太低。这就要用到顶点数组。...
分类:编程语言   时间:2015-06-19 13:31:40    阅读次数:117
C语言JSON-RPC
近期对json-rpc比較感兴趣,思想非常easy,并且看到了非常多不同语言的实现。在github上hmngomes 的 json-rpc-c (实现的是server端,基于TCP流),短小精悍,提供了非常好的框架。代码十分清晰。易于扩展,并且代码easy看懂,非常经典。该实现依赖于其他两个库 .....
分类:编程语言   时间:2015-06-19 13:29:17    阅读次数:437
JAVA (1)–第一个GUI程序 添加标题 关闭窗口 屏幕位置 导入图标
import java.awt.*; // 可以改成 import javax.swing.*; public class FirstFrame { public static void main( String[] args ) { Frame f ...
分类:编程语言   时间:2015-06-19 13:27:25    阅读次数:183
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设...
分类:编程语言   时间:2015-06-19 13:24:49    阅读次数:187
JavaScript 闭包
JavaScript闭包一、变量1、JavaScript变量可以是局部变量或全局变量。2、函数可以访问是有函数内部定义的变量,函数也可以访问函数外部定义的变量。3、在web页面中全局变量属于window对象。4、全局变量可应用于页面上的所有脚本。5、局部变量只能用于定义它函数内部。对于其他的函数或脚...
分类:编程语言   时间:2015-06-19 13:24:45    阅读次数:133
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!