既然“指针”的使用者一不小心就可能导致内存泄漏,那么我们如何能够使得指针的使用变得更安全呢?从C++面向对象的角度分析,我们有没有可能将“指针”封装起来,使得用户不直接接触指针,而使用一个封装后的对象来替代指针的操作呢?
答案是显然的,“智能指针”(smart pointer)正解决这类问题,尤其是在防止内存泄漏方面做得非常突出。C++标准库std中提供了一种“智能指针类”名为"...
分类:
编程语言 时间:
2014-06-15 15:04:11
阅读次数:
352
c++ list基本应用...
分类:
编程语言 时间:
2014-06-15 14:39:22
阅读次数:
270
题目:编写程序实现一个猜数字游戏:系统随机生成一个100以内的整数,用户根据系统提示来进行猜测,如果猜对,则显示“恭喜”并提示“增加难度,需要继续吗?”,如果用户选择继续则系统随机生成一个1000以内的整数,否则系统退出;如果用户猜错,则显示“错误,请重新输入!”,一旦用户连续5次没有猜中,则系统退出!
以下为源代码,用的选择(if )比较多,因此自己觉得代码有点累赘,可读性不是很好。希望...
分类:
其他好文 时间:
2014-06-15 14:38:49
阅读次数:
162
1.swift 可以省去;
2.println与print的区别就是一个可以换行一个不可以
3.swift省去了.h与.m 直接一个swift文件
4.元组可以返回多个值,元组(tuples)把多个值组合成一个复合值。元组内的值可以使任意类型,并不要求是相同类型,你可以将一个元组的内容分解(decompose)成单独的常量和变量,然后你就可以正常使用它们了:
l...
分类:
其他好文 时间:
2014-06-15 10:08:32
阅读次数:
214
需求描述:页面上可以动态添加数据,比如table,点击按钮可以动态添加行。又或页面
加载时table数据是通过ajax从后台获取的。而这时我们想要获取其中的某个值,又该如何获取呢?
如果是要通过某个事件来获取的比如click,mouseover等等,则可以使用live方法
$(".button").live("click",function(){
console.info($("#mytd").html());
})...
分类:
Web程序 时间:
2014-06-15 14:18:48
阅读次数:
257
在敲机房收费系统的时候,因为用三层的思想时需要用到实体类,最麻烦的是不断的来定义实体的属性值,真实烦人,想一想有没有好的方法来操作呢? 注意实体的属性是与数据库中表的字段是相互对应的。 从网上查资料发现了代码生成器这个好东西,网上有免费的,大家可以学习一下,以后在做的时候就方便多了,但是更重要的是要知道原理,即本质。在这里小编就教大家来自制代码生成器,最简陋的操作,意在告诉大家代码生成器背后...
分类:
其他好文 时间:
2014-06-15 10:07:25
阅读次数:
194
GG配置Oracle同步到SQLServer...
分类:
数据库 时间:
2014-06-15 10:06:26
阅读次数:
288
因子和
Accepted : 47
Submit : 289
Time Limit : 4000 MS
Memory Limit : 65536 KB
题目描述
如果b能整除a,我们称b为a的因子。现在假设n的所有因子和为f(n);
给你两个整数a,b,(0 ≤ a ≤ b ≤ 5000000);
请你求出所有...
分类:
其他好文 时间:
2014-06-15 14:55:38
阅读次数:
151
这是一个入门的数论题目 , 只需要简单的找素数和快速幂取模
题意:输入一个数 n , 如果这个数是非素数 , 问是不是 这个2~n-1区间的所有数都满足 ?
解法:由于数据量不大 , 可以直接暴力求解
解法1: 暴力求解
#include
#include
#include
using namespace std;
long long prime[65010];
...
分类:
其他好文 时间:
2014-06-15 15:26:51
阅读次数:
215
下面使用极小值点阈值选取方法,编写MATLAB程序实现图像分割的功能。
极小值点阈值选取法即从原图像的直方图的包络线中选取出极小值点,
并以极小值点为阈值将图像转为二值图像
clear all;
close all ;
G=imread('rabbit.png');
figure();
subplot(2,2,1);
imshow(G);
subplot(2,2,2);
imhist(G...
分类:
其他好文 时间:
2014-06-15 15:03:26
阅读次数:
293
#import
int main(int argc, const char * argv[])
{
#pragma mark----------数组
//数组是容器,相同数据类型
//构造类型
// int a[3]={5,2,0};
//类型
// int[3];
//变量名
// a;
//初值
// {5,2,0}...
分类:
编程语言 时间:
2014-06-15 10:34:06
阅读次数:
300
问题描述:
[celladmin@vrh4 ~]$ cellcli
CellCLI: Release 11.2.3.2.0 - Production on Sat Jun 14 09:11:08 EDT 2014
Copyright (c) 2007, 2012, Oracle. All rights reserved.
Cell Efficiency Ratio: 1
CellCLI...
分类:
其他好文 时间:
2014-06-15 15:02:45
阅读次数:
211
栈和线性表类似,也是有两种存储结构,分别为顺序结构和链式结构。大部分情况下,栈使用前者,这和它的使用场景有关,因为通常情况下我们不会对栈进行频繁地,随机地插入,删除操作。下面是我用顺序结构实现的栈,这个栈有个特点就是它的通用性,因为我并没有限制它所存储的数据类型...
分类:
其他好文 时间:
2014-06-15 15:02:00
阅读次数:
209
Nginx将一个HTTP请求分成多个阶段,以模块为单位进行处理。这样做的好处是使处理过程更加灵活、降低耦合度。HTTP框架将处理分成了11个阶段,各个阶段以流水线的方式处理请求。这11个HTTP阶段如下所示:
typedef enum {
NGX_HTTP_POST_READ_PHASE = 0, // 接收到完整的HTTP头部后处理的阶段
NGX_HTTP_SERVER...
分类:
其他好文 时间:
2014-06-15 14:18:11
阅读次数:
218
Linux下vim的安装、配置以及使用。...
分类:
系统相关 时间:
2014-06-15 14:45:16
阅读次数:
362
以前看别人的程序的drawable文件夹里有xml资源,说实话第一次见到这样的xml图像资源时,我真心不知道是干什么的。抽空学习了一下图像资源,才了解了这类图像资源的妙用。下面我来分享一下这部分知识:
Android 中的图像资源文件保存在res/drawable目录中。在图像资源目录中不仅可以存储各种格式(jpg,png,gif等)的图像文件,还可以使用各种XML格式的图像资源来控制图像的状态...
分类:
移动开发 时间:
2014-06-15 14:54:55
阅读次数:
266
android开发 不留言的异常...
分类:
移动开发 时间:
2014-06-15 14:54:15
阅读次数:
168