码迷,mamicode.com
首页 > 编程语言
C++ 指针一题
输出如下代码结果:#include using namespace std;class A { int i;public: void Hello() {cout Hello(); return 0;}结果:Hello析:需理解C++的 this指针。将以上C++代码翻译成C程序如下...
分类:编程语言   时间:2015-02-10 21:33:25    阅读次数:219
C++程序翻译成C程序
C++刚出现的时候,C++程序是需要先被翻译成C程序后由C编译器编译才能运行的。考虑翻译如下C++程序:class CCar {public: int price; void SetPrice(int p);};void CCar::SetPrice(int p){ price =...
分类:编程语言   时间:2015-02-10 21:32:25    阅读次数:453
RT-thread内核之小内存管理算法
一、动态内存管理 动态内存管理是一个真实的堆(Heap)内存管理模块,可以在当前资源满足的情况下,根据用户的需求分配任意大小的内存块。而当用户不需要再使用这些内存块时,又可以释放回堆中供其他应用分配使用。RT-Thread系统为了满足不同的需求,提供了两套不同的动态内存管理算法,分别是小内存管理.....
分类:编程语言   时间:2015-02-10 21:31:53    阅读次数:448
数据结构二叉树的所有基本功能实现。(C++版)
本人刚学数据结构,对树的基本功能网上找不到C++代码便自己写了一份,贴出方便大家进行测试和学习。大部分功能未测试,如有错误或者BUG,请高手们指教一下,谢谢。结点声明:BinTreeNode.h 1 template 2 struct BinTreeNode 3 { 4 ElemType d...
分类:编程语言   时间:2015-02-10 21:30:32    阅读次数:184
基于AngularJS的过滤与排序
前面了解了AngularJS的使用方法,这里就简单的写个小程序,实现查询过滤以及排序的功能。本程序中可以了解到: 1 angularjs的过滤器 2 ng-repeat的使用方法 3 控制器的使用 4 数据的绑定 程序设计分析 首先,如果要是先查询过滤,就要使用到AngularJS中的过...
分类:编程语言   时间:2015-02-10 21:31:00    阅读次数:698
Java中的final, finally, finalize的区别
final修饰符(关键字),如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用.....
分类:编程语言   时间:2015-02-10 21:30:25    阅读次数:179
秒杀多线程第四篇 一个经典的多线程同步问题
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:编程语言   时间:2015-02-10 21:27:53    阅读次数:263
语言仅仅是一种工具
一:起因: (1)你有没有这样类似的经历: 自己总是飘忽不定,什么都想学,却什么都学的不深,有一样东西你坚持学超过1个月了吗?自己唯一的技能能上的了场面的也是在工作的压力下学的,自己那么多的业余时间学的,都跟吃了翔一样,什么都干不了。  (2)自己似乎总是在忙碌着,在外人眼里似乎我很用功,回到家,不是看教学视频就是看书,但是我都做了些什么呢?今天突然想学Java了,就埋头看了2天,然后呢?...
分类:编程语言   时间:2015-02-10 20:22:04    阅读次数:233
Effective C++读书笔记(条款18-23)
____________________________________________________________________________________________________________________________________ 条款18:让接口容易被使用,而不容易被误用 #1.导入新类型可以让接口不易被误用,以函数替换对象则可以保证类型安全性。 例如...
分类:编程语言   时间:2015-02-10 20:23:44    阅读次数:162
通过静态局部变量看C,C++,C#,Java,PHP的特点
通过静态局部变量看C,C++,C#,Java,PHP的特点。...
分类:编程语言   时间:2015-02-10 20:21:29    阅读次数:133
javascript 学习随笔7
标题页-学无忧(www.xue51.com)旅游体育购物影视音乐遍历复选框的选择document.write(str.replace(/Microsoft/g, "W3School"));将所有的Microsoft替换成w3school
分类:编程语言   时间:2015-02-10 20:20:47    阅读次数:132
C语言实现界面(不通过MFC\避免遗忘)
感觉MFC不属于程序员细究的东西,今实现基本界面避免日后遗忘。源代码:#include#includechar str[] = {'0'};char cmd[] = {'0'}; //char hour[10], minute[10];int num;int num_text_hour, num_t...
分类:编程语言   时间:2015-02-10 20:17:00    阅读次数:156
使用python做简单的接口性能测试
思路:利用ruquest发送请求,利用多线程模拟并发下面直接上代码:#!/user/bin/env python#coding=utf-8import requestsimport datetimeimport timeimport threadingclass url_request(): ...
分类:编程语言   时间:2015-02-10 20:18:18    阅读次数:273
JavaScript 中 Array.prototype.slice.call(arr, 2) 这样的写法用意是什么?
看了很多 JavaScript 的源代码,发现很多类似这样的写法Array.prototype.slice.call(arr, 2)比较不解的是,既然arr是数组,为什么不直接这样写呢arr.slice(2)为什么实例对象本身已经有这个方法,为什么不直接调用,而采用这样的写法?有什么特殊用意吗主要原...
分类:编程语言   时间:2015-02-10 20:12:02    阅读次数:185
很好的理解遗传算法的样例
遗传算法的手工模拟计算演示样例为更好地理解遗传算法的运算过程,以下用手工计算来简单地模拟遗传算法的各 个主要运行步骤。 例:求下述二元函数的最大值: (1) 个体编码 遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, x2 编码为一种 符号串。本题中,用无符号二进制整数来表示。 因 x1...
分类:编程语言   时间:2015-02-10 20:11:34    阅读次数:197
线程间操作无效: 从不是创建控件“”的线程访问它 解决办法(转)
线程间操作无效:从不是创建控件“”的线程访问它解决办法http://blog.sina.com.cn/s/blog_568e66230101der7.html利用FileSystemWatcher设计一个文件监控系统时,如果一个文件被修改或者新建,则文件修改事件会被多次触发而产生多条信息。为了将一个...
分类:编程语言   时间:2015-02-10 20:10:09    阅读次数:168
Java中Integer类的方法
java.lang 类 Integerjava.lang.Object java.lang.Number java.lang.Integer全部已实现的接口: Serializable, Comparable public final class Integerextends Number...
分类:编程语言   时间:2015-02-10 20:09:03    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!