C++ 智能指针
flyfish 2015-3-1
使用原始指针进行显示内存管理在性能上有优势,但容易出错。诸如 野指针,重复释放,内容泄露等。
C++为了在编程语言上支持更好的内存管理机制,C++98提供了auto_ptr,因为auto_ptr的缺点在C++11中被废弃,C++11提供了
unique_ptr,shared_ptr,weak_ptr等智能指针在自动回收堆分配的内存,智能指...
分类:
编程语言 时间:
2015-03-01 17:09:47
阅读次数:
253
思考问题:
思路清晰的人,回答问题都有共同点。一般分两种:要么长篇大论,要么简短几句话
1 简短几句,先摆出答案,然后摆出逻辑 A-> B -> C ->D -> E
2 长篇大论,先摆出答案,然后摆出支持此答案的理由,1, 2, 3, 4,而这1,2,3,4各自陈述中,又包括了A-> B -> C ->D -> E 这样的结构。
为什么是这两种结构?
因为这就是人脑思考问题和吸收知识的...
分类:
其他好文 时间:
2015-03-01 17:08:30
阅读次数:
150
Description乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过50个长度单位。然后他又想把这些木棍恢复到为裁截前的状态,但忘记了初始时有多少木棒以及木棒的初始长度。请你设计一个程序,帮助乔治计算木棒的可能最小长度。每一节木棍的长度都用大于零的整数表示。Input输入包含多组数据,每组数据包括两行。第一行是一个不超过64的整数,表示砍断之后共有多少节木棍。第二行是截断以后...
分类:
其他好文 时间:
2015-03-01 17:10:26
阅读次数:
156
HDU 5135 Little Zu Chongzhi's Triangles (14广州 状压dp)...
分类:
其他好文 时间:
2015-03-01 17:08:36
阅读次数:
147
RegExp中的$1...$9属性:
返回在模式匹配期间找到的,所存储的最近9个部分。
每当产生一个带括号的成功匹配时,$1...$9的属性值就会被修改,可以在一个正则表达式中指定任意多个带括号的子匹配,但是最多只能存储9个。...
分类:
其他好文 时间:
2015-03-01 17:07:19
阅读次数:
138
这道题目拖了好几天,因为鄙人有两大天敌——链表和树TUT看了这个题材知道原来链表可以不用指针写,不过原理也是一样的,相当于是用数组模拟了个链表而不实用结构体,结构体里的指针就换成了两个变量cur和last了。这道题目本来测出来非常奇怪和合因为UVA AC HDU TLE SPOJ RE我正在奇怪,才发现同名的不同题目有三道TUT
题目的详解已经写在了注释里,上代码:
#include
#inc...
分类:
其他好文 时间:
2015-03-01 17:09:15
阅读次数:
178
现在很多做App推广的新人或者刚接手一个App的推广项目,都会要求让写一个推广计划和目标,这个目标的设定要和你的推广周期相符合,比如你的推广周期是一年,你就要写一年内的推广目标,具体看设定的推广周期是多长时间了,我就假设你的推广周期为一年,来设定你的推广目标。
假设你的推广周期是一年,推广的目标用户量100万激活用户,那么推广可以分为三个阶段。
第一...
分类:
移动开发 时间:
2015-03-01 17:07:04
阅读次数:
173
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
引子
这一次我们开始将Unity中Native 2D中的Sprite,并且使用Animation来让Sprite动起来。
在接下来的几篇...
分类:
移动开发 时间:
2015-03-01 17:08:44
阅读次数:
171
#if !defined(_SORT_INCLUDED_H)
#define _SORT_INCLUDED_H
#include
/*
分别使用递归和循环来实现快速排序,虽然已经写了4年多代码了
但是发现一次性写的完整无误还真是...呵呵
author:davidsu33
datetime:2015-3-1
*/
/*
快速排序,使用递归
*/
template
void swap_val...
分类:
编程语言 时间:
2015-03-01 17:08:22
阅读次数:
153
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
引子
这次我们就通过Flappy Bird这个事例来讲解一下刚体和碰撞体在游戏中的具体应用。相关代码可以参考Flappy Bird的源码...
分类:
移动开发 时间:
2015-03-01 17:07:43
阅读次数:
198
算法的几个特征是什么
有穷性: 一个算法必须保证执行有限步之后结束;
确切性: 算法的每一步骤必须有确切的定义;
输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;
输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成
算法复杂性的...
分类:
编程语言 时间:
2015-03-01 17:08:12
阅读次数:
294
app后端的开发中,经常要面临的一个问题是:数据放在哪里? mysql ?redis?mongodb?现在有这么多优秀的开源数据库产品,怎么根据业务场景来选择合适的数据?常用的数据库产品的优缺点又是什么呢?通过阅读这篇文章,能帮你解决以上的疑惑,使你在碰到数据存储选择问题时思路更清晰。...
分类:
移动开发 时间:
2015-03-01 17:07:33
阅读次数:
197
HDU 5137 How Many Maos Does the Guanxi Worth (14广州 Floyd 最短路)...
分类:
其他好文 时间:
2015-03-01 17:06:11
阅读次数:
123
第二套题
出题人:Lavender
神犇地址:Lavender学姐的blog
试题下载地址
数据下载地址
T1 matrix
**主要题干:**Neo 会干很多事,除了跑暴力程序看视频之外,还会做出去玩玩
和用鼠标乱点之类的事,甚至会一脚踢掉电源……这些事有的会让做
这件事的这段时间内 CPU 使用率增加或减少一个值;有的事还会直
接让 CPU 使用率变为一个值。
当然 Neo...
分类:
其他好文 时间:
2015-03-01 17:08:12
阅读次数:
307
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
一项目创建:
创建项目是开发的第一步。
运行untiy之后如果是第一次运行会弹出
我们这里随便创建一个项目。
二Unti...
分类:
编程语言 时间:
2015-03-01 17:08:30
阅读次数:
302
一、服务器端实现
(1)创建动态服务器项目
个部分代码如下:
package com.lc.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionUtil {
/**
* 打开连接
*
...
分类:
移动开发 时间:
2015-03-01 17:07:36
阅读次数:
267
题目描述:
如果A,B是C的父母亲,则A,B是C的parent,C是A,B的child,如果A,B是C的(外)祖父,祖母,则A,B是C的grandparent,C是A,B的grandchild,如果A,B是C的(外)曾祖父,曾祖母,则A,B是C的great-grandparent,C是A,B的great-grandchild,之后再多一辈,则在关系上加一个great-。
输入:...
分类:
其他好文 时间:
2015-03-01 17:06:36
阅读次数:
166