首页 > 编程语言
C++ - 空白基类最优化(empty base optimization, EBO) 详解
空白基类最优化(empty base optimization, EBO) 详解 本文地址: http://blog.csdn.net/caroline_wendy/article/details/23423247 EBO, empty base optimization, 即空白基类最优化, 可以使派生类节省空间; 但是如果使用复合(composition)的方式, 因为定义了新对象, 所以编译器会进行填充(padding...
分类:编程语言   时间:2014-04-11 13:12:47    收藏:0  评论:0  赞:0  阅读:469
C#中的线程一(委托中的异步)
C#中的线程一(委托中的异步)一、同步委托 我们平时所用的委托以同步居多,我们编写一个方法和相关委托进行演示: 1 publicdelegatevoid DoSomethingDelegate(string name); 2 //同步委托 3 public static void Start1() ...
分类:编程语言   时间:2014-04-11 12:24:14    收藏:0  评论:0  赞:0  阅读:620
C#中的线程三 (结合ProgressBar学习Control.BeginInvoke)
C#中的线程三(结合ProgressBar学习Control.BeginInvoke) 本篇继上篇转载的关于Control.BeginInvoke的论述之后,再结合一个实例来说明Cotrol.BeginInvoke的功能 通过前面2篇的学习应该得出以下结论1、Delegate.BeginInvoke...
分类:编程语言   时间:2014-04-11 12:24:52    收藏:0  评论:0  赞:0  阅读:637
Java类加载器加载类顺序
java ClassLoader的学习java是一门解释执行的语言,由开发人员编写好的java源文件先编译成字节码文件.class形式,然后由java虚拟机(JVM)解释执 行,.class字节码文件本身是平台无关的,但是jvm却不是,为了实现所谓的一次编译,到处执行,sun提供了各个平台的JVM实...
分类:编程语言   时间:2014-04-11 13:38:23    收藏:0  评论:0  赞:0  阅读:471
php 和javascript JS 数组转置
php数组转置//$arr=array(array(1,2),3,4,5,6);$arr2[0]=array(1,2);$arr2[1]=array(3,4);$arr2[2]=array(5,6);$arr2[3]=array(7,8);//var_dump($arr2);for($i=0;$i"...
分类:编程语言   时间:2014-04-11 14:12:57    收藏:0  评论:0  赞:0  阅读:375
理解Javascript的闭包
前言:还是一篇入门文章。Javascript中有几个非常重要的语言特性——对象、原型继承、闭包。其中闭包对于那些使用传统静态语言C/C++的程序员来说是一个新的语言特性。本文将以例子入手来介绍Javascript闭包的语言特性,并结合一点ECMAScript语言规范来使读者可以更深入的理解闭包。注:...
分类:编程语言   时间:2014-04-11 11:50:51    收藏:0  评论:0  赞:0  阅读:386
初识Java——日期的格式化
1 import java.util.*; 2 class DateTest{ 3 static{ 4 System.out.println("谢谢使用!");//代码块,在初始化类时,先执行代码块里的程序,并且只会执行一次。 5 } 6 public static void main(String...
分类:编程语言   时间:2014-04-11 15:11:14    收藏:0  评论:0  赞:0  阅读:542
初识Java——循环语句
循环语句就是在一定条件下反复执行某一个操作。具体有三种方法实现:1while循环语句while语句也称作条件判断语句,它的循环方式为利用一个条件来控制是否要反复执行。语法如下:while(条件语句){……}只有当条件语句为真时,才执行。2,do……while语句与while语句类似,不过do……wh...
分类:编程语言   时间:2014-04-11 15:24:03    收藏:0  评论:0  赞:0  阅读:432
初识Java——一维数组的创建及使用
数组作为对象是允许使用new关键字进行内存分配的,在使用数组前,必须首先定义数组的变量所属的类型。一维数组的创建有两种方法:1,先声明,再用new运算符进行内存分配数组元素类型+数组名字[]数组元素类型[]+数组名字数组名字=new数组元素类型[数组元素个数]2,声明的同时为数组分配内存。将数组的声...
分类:编程语言   时间:2014-04-11 15:26:45    收藏:0  评论:0  赞:0  阅读:457
也聊聊Javascript闭包(Closure)
说起闭包,记忆最深刻的莫过于初中数学老师的解释,一个包含边界的数值范围。一条数轴,两个实心点,一条括号一样的线,表示了闭包。对应的数学记号例如[1,8],包含1、8以及大于1小于8的所有数。网上有些资深人士说,Javascript的闭包就是内部函数,或者更具体点是return的内部函数。作为数学系的毕业生,直觉告诉我应该没有那么简单: 中学和大学的数学课程里面都有涉及到闭包,但都是范围概念。...
分类:编程语言   时间:2014-04-11 10:31:09    收藏:0  评论:0  赞:0  阅读:541
java 8 与 java 7 , 包 与 类 新增和删除的对比
java8 新增: java.time java.util.function java.util.stream com.sun.source.doctree com.sun.org.apache.xml.internal.security.signature.reference java.beans.MethodRef.java java.io.DefaultFileSystem.java ja...
分类:编程语言   时间:2014-04-11 10:34:13    收藏:0  评论:0  赞:0  阅读:1014
Spring MVC入门
前言...
分类:编程语言   时间:2014-04-11 10:55:59    收藏:0  评论:0  赞:0  阅读:541
C语言结构体里的成员数组和指针(关于零数组)
C语言结构体里的成员数组和指针(关于零数组) 【转自酷壳网:http://coolshell.cn/articles/11377.html  作者:陈皓】 单看这文章的标题,你可能会觉得好像没什么意思。你先别下这个结论,相信这篇文章会对你理解C语言有帮助。这篇文章产生的背景是在微博上,看到@Laruence同学出了一个关于C语言的题,微博链接。微博截图如下。我觉得好多人对这段代码的理解还不...
分类:编程语言   时间:2014-04-11 10:51:55    收藏:0  评论:0  赞:0  阅读:652
各种排序算法--c++实现
#include using namespace std; //堆排序 void FindMaxInHeap(int arr[], int size) { for (int j = size - 1; j > 0;j --) { int parent = j / 2; int child = j; if (j < s...
分类:编程语言   时间:2014-04-11 16:56:21    收藏:0  评论:0  赞:0  阅读:391
开发日志:计算Java内一段代码运行所用的时间
开发日志:计算Java内一段代码运行所用的时间...
分类:编程语言   时间:2014-04-11 18:13:24    收藏:0  评论:0  赞:0  阅读:515
Python - list, tuple, dict, set的区别
list, tuple, dict, set的区别   本文地址: http://blog.csdn.net/caroline_wendy/article/details/23370907   在python中, list, tuple, dict, set有什么区别, 主要应用在什么样的场景?   解答:...
分类:编程语言   时间:2014-04-11 16:55:43    收藏:0  评论:0  赞:0  阅读:661
head first设计模式之单例模式 c++解读
head first设计模式 c++ 单例模式...
分类:编程语言   时间:2014-04-11 17:36:59    收藏:0  评论:0  赞:0  阅读:503
黑马程序员-----java中你必须掌握的线程技术一DAY15总结
Java中的线程技术小结 1 进程和线程 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一个内存空间, 一个进程中可以有多个线程。比如windows中,一个运行程序就是一个进程。 Java程序的进程里有几个线程: 1 主线程 2 垃圾回收线程(后台线程) 线程是指进程中的一个执行任务,一个进程中可以运行多个线程,多个线程可以 共享数据。 多进程:是指操作系统中同时运行的...
分类:编程语言   时间:2014-04-11 17:50:56    收藏:0  评论:0  赞:0  阅读:696
Python 中的@修饰符作用
在python 2.4以上的的函数中偶尔会看到函数定义的上一行有@functionName的修饰,这一下这个语法细节,其实这有点像C语言带参数的宏操作,解释器读到这样的修饰之后,会先解析@后的内容,直接就把@下一行的函数或者类作为@后边的函数的参数,然后将返回值赋值给下一行修饰的函数对象。 def funA(a): print 'funA' def funB(b): print...
分类:编程语言   时间:2014-04-11 17:24:10    收藏:0  评论:0  赞:0  阅读:586
c++函数重载
1.函数重载(函数多态)指的是可以有多个同名的函数,因此对函数进行重载。函数多态和函数重载指的是同一回事,但是我们通常用函数重载。 2.函数重载的条件:要么函数的参数类型不同,要么函数的参数个数不同,或者都不同。 3.注意: double cube(double x); double cube(double & x); //这两种是不能重载的long gronk(int n, float m)...
分类:编程语言   时间:2014-04-11 17:30:12    收藏:0  评论:0  赞:0  阅读:594
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!