这是一道C++的面试题,下面在这篇博客中分析一下这个问题。先上题目://题目:如下为类型CMyString的声明,请为该类型添加赋值运算符函数。class CMyString{public:CMyString(char *pData=NULL);//构造函数CMyString(const CMySt...
分类:
编程语言 时间:
2015-07-06 21:41:11
收藏:
0 评论:
0 赞:
0 阅读:
300
初步C++运算符重载学习笔记初探C++运算符重载学习笔记 重载为友元函数增量、减量运算符++(--)分别有两种形式:前自增++i(自减--i)。后自增i++(自减i--)因此当我们重载该运算符时,要重载对应形式的运算符。T & operator ++() // 前自增++iT & operator ...
分类:
编程语言 时间:
2015-07-06 21:40:41
收藏:
0 评论:
0 赞:
0 阅读:
276
本篇,主要普及promise的用法。一直以来,JavaScript处理异步都是以callback的方式,在前端开发领域callback机制几乎深入人心。在设计API的时候,不管是浏览器厂商还是SDK开发商亦或是各种类库的作者,基本上都已经遵循着callback的套路。近几年随着JavaScript开...
分类:
编程语言 时间:
2015-07-06 21:40:11
收藏:
0 评论:
0 赞:
0 阅读:
268
最近又看了下大话设计模式,决定用Python来试着实现下。 1 class OperationAdd(OperationBase): 2 """ 3 加法类,继承基础运算类 4 """ 5 def __init__(self,numA,numB): 6 ...
分类:
编程语言 时间:
2015-07-06 21:39:50
收藏:
0 评论:
0 赞:
0 阅读:
386
Java虚拟机具有一个堆,是运行时的数据区域,所有类实例和数组内存均从此处分配。堆是在java虚拟机启动时创建的。堆是留给开发人员用的内存区域。非堆就是JVM留给自己用的(方法区,JVM内部处理或优化所需的内存,运行时的常量池,字段方法数据等)。JVM初始分配的内存由-Xms指定,默认为物理内存的1...
分类:
编程语言 时间:
2015-07-06 21:39:30
收藏:
0 评论:
0 赞:
0 阅读:
261
Spring简介Spring解决的最核心的问题就是把对象之间的依赖关系转为用配置文件来管理,这个是通过Spring的依赖注入机制实现的。Spring Bean装配1. IOC的概念以及在Spring容器中如何进行IOC的操作。IOC:InversionofControl,控制反转。在Java开发中,...
分类:
编程语言 时间:
2015-07-06 21:39:21
收藏:
0 评论:
0 赞:
0 阅读:
314
原文:http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/作者:Addy Osmani译者按:本人第一次翻译外文,言语难免有些晦涩,但尽量表达了作者的原意,未经过多的润色,欢迎批...
分类:
编程语言 时间:
2015-07-06 21:39:01
收藏:
0 评论:
0 赞:
0 阅读:
341
一、ArrayList简介 ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的List类。 该类封装了一个动态再分配的Object[]数组,每一个类对象都有一个capacity属性,表示它们所封装的Object[]数组的长度,当向ArrayList中添加元素时,该属性值会自动增.....
分类:
编程语言 时间:
2015-07-06 21:34:31
收藏:
0 评论:
0 赞:
0 阅读:
255
在部分浏览器中使用官方toLocalXXX() 方法并不能转换时间,这时就要自己动手转换了方法一:// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符...
分类:
编程语言 时间:
2015-07-06 21:33:21
收藏:
0 评论:
0 赞:
0 阅读:
245
这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的frie...
分类:
编程语言 时间:
2015-07-06 21:28:41
收藏:
0 评论:
0 赞:
0 阅读:
313
1.冒号(:)用法(1)表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{ unsigned char a:4; unsigned char c;} ; XXX(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量con...
分类:
编程语言 时间:
2015-07-06 21:28:20
收藏:
0 评论:
0 赞:
0 阅读:
267
1 import java.util.Arrays; 2 3 public class ArraySort { 4 public static void main(String[] args) { 5 int[] arr = { 12, 23, 14, 5, 6...
分类:
编程语言 时间:
2015-07-06 21:27:41
收藏:
0 评论:
0 赞:
0 阅读:
291
template void SelectSort(list& container) { std::list::iterator it_min = container.begin();//待放入最小值的位 std::list::iterator it_temp = it_min;//暂存最小值 std...
分类:
编程语言 时间:
2015-07-06 21:26:40
收藏:
0 评论:
0 赞:
0 阅读:
264
1、typeid在没有虚拟函数的(不相关的动态绑定),typeid它只返回操作对象的实际类型2、typeid涉及到动态联编问题时(使用基类指针p或者引用p操作派生类对象),typeid(p)返回基类类型,typeid(*p)返回派生类类型;typeud(&p)返回基类类型。typeid(p)返回派生...
分类:
编程语言 时间:
2015-07-06 21:26:30
收藏:
0 评论:
0 赞:
0 阅读:
324
转自:http://blog.chinaunix.net/uid-20180960-id-1972669.htmlLinux平台Java调用so库-JNI使用例子2010-08-11 22:171.确保gcc编译器已安装2.编写HelloJNI.java代码,用native声明需要用C实现的函数。如...
分类:
编程语言 时间:
2015-07-06 21:26:00
收藏:
0 评论:
0 赞:
0 阅读:
290
#pragma once #include #include template void InsertSort(list& container) { std::list::iterator it_min = container.begin(); std::list::iterator it_temp...
分类:
编程语言 时间:
2015-07-06 21:24:51
收藏:
0 评论:
0 赞:
0 阅读:
255
JsonCpp 是一个C++用来处理JSON 数据的开发包。下面讲一下怎么使用JsonCpp来序列化和反序列化Json对象,以实际代码为例子。反序列化Json对象比如一个Json对象的字符串序列如下,其中”array”:[...]表示Json对象中的数组:{“key1″:”value1″,”arra...
分类:
编程语言 时间:
2015-07-06 21:23:40
收藏:
0 评论:
0 赞:
0 阅读:
368
#include #include #include using namespace std; template void BubbleSort(list& li) { list::iterator it_left = li.begin(); list::iterator it_right = li...
分类:
编程语言 时间:
2015-07-06 21:22:30
收藏:
0 评论:
0 赞:
0 阅读:
284
多线程这块有个非常重要且经典的图例,可以很好的帮助我们理解多线程,搭配API文档,应该可以轻松搞定多线程了。如图,调用线程的start方法后,线程进入可运行状态,经过系统调度器决定是否运行,而且两者可以相互转换(Running->Runnable的一种情况是分配给线程的时间片用完了),图像上方是阻塞...
分类:
编程语言 时间:
2015-07-06 21:21:30
收藏:
0 评论:
0 赞:
0 阅读:
256
Magento后台自身携带了一个语言切换的功能,见后台左下角 你会发现长长的一串,其中绝大多数语言你可能根本没有机会用到,而你想要从中文切换到英文时,每次都要瞪大眼睛去找英文在下拉框的哪个位置,所以精简下还是有必要的。 以我自己的需求为例,我需要使用中文后台,偶尔会切换到英文,因为有些翻译不理想.....
分类:
编程语言 时间:
2015-07-06 21:21:01
收藏:
0 评论:
0 赞:
0 阅读:
313