条款16 成对使用new和delete时要采取相同形式
#include
#include
using namespace std;
/*
条款16:成对使用new 和 delete时要采取相同形式
如果你在new表达式中使用[],必须在相应的delete表达式中也使用[],如果在new当中没有使用[],那么delete中也
不能使用[],两者是成对出现的。
...
分类:
编程语言 时间:
2014-11-18 16:02:04
阅读次数:
184
Given a collection of candidate numbers (C) and a target number (T), find all unique combinations in C where
the candidate numbers sums to T.
Each number in C may only be used once in the combina...
分类:
其他好文 时间:
2014-11-18 16:02:52
阅读次数:
247
iOS Crash 分析(文一)- 开始
1. 名词解释
1. UUID
一个字符串,在iOS上每个可执行文件或库文件都包含至少一个UUID。目的是为了唯一识别这个文件。
2. dwarfdump
苹果提供的命令行工具,其中一些功能就是查看可执行文件件或库文件的UUID
3. symbolicatecrash
一个苹果提供的脚本。可以将crash日志符...
分类:
移动开发 时间:
2014-11-18 16:02:53
阅读次数:
327
iOS Crash 分析(文二)-崩溃日志组成
现在我们看一个淘宝iOS主客崩溃的例子:
### 1.进程信息 ###
Incident Identifier: E4201F10-6F5F-40F9-B938-BB3DA8ED7D50
CrashReporter Key: TODO
Hardware Model: iPhone4,1
Process: Ta...
分类:
移动开发 时间:
2014-11-18 16:02:00
阅读次数:
276
微信每次动作都会引发业界的广泛关注,这不,前几天微信趁着双十一的热火劲儿又推出了微信电话本,而且,这次主打免费电话功能,似乎有直捣运营商老巢的意图。不过一番仔细分析之后,笔者认为微信电话本目前还仅仅是一个半成品,无论是功能还是模式都不够成熟,要想真正成功,则必须解决以下几个难题。
微信电话本和微信关系有多大?
虽然名义上叫微信电话本,但实际上和微...
分类:
微信 时间:
2014-11-18 16:01:39
阅读次数:
302
iOS Crash 分析(文三)- 符号化崩溃日志
未符号化的崩溃日志就象一本天书,看不懂,更别谈分析崩溃原因了。所以我们在分析日志之前,要把日志翻译成我们可以看得懂的文字。这一步我们称之为符号化。
在iOS Crash分析(文一)中已经提到过符号化的两种方式:
1.利用Xcode符号化
2.利用symbolicatecrash脚本符号化
其实这两种分析方式都...
分类:
移动开发 时间:
2014-11-18 16:01:04
阅读次数:
301
linux shell scripts:Syntax error: Bad for loop variable
sh add.sh 报错:
add.sh: 4: Syntax error: Bad for loop variable
代码没有错误,Ubuntu为了加快开机速度,用dash代替bash。
解决办法:取消dash,使用bash:
sudo dpkg-reconfigure dash
选择No选项。...
分类:
系统相关 时间:
2014-11-18 16:01:51
阅读次数:
226
红衣教主的观点解析得很深刻,也比较全面,比较适合当前互联网环境。读者如果能结合自身的项目或创业经验,可能体会更深。推荐一读,会思考的人,会有不一样的感受。...
分类:
其他好文 时间:
2014-11-18 15:59:56
阅读次数:
282
??
PL-SQL 包的创建和应用
①简介
包是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装。
包类似于C++和JAVA语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法。
把相关的模块归类成为包,可使开发人员利用面向对象的方法进行存储过程的开发,从而提高系统性能。
...
分类:
数据库 时间:
2014-11-18 16:01:53
阅读次数:
324
第一个问题,.9格式的图片与我们之前的一般图片有什么问题呢? 这是安卓开发里面的一种特殊的图片。这种格式的图片在android 环境下具有自适应调节大小的能力。 (1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。(2)允许开发人员定义内容显示区,用于显示文字或其他内容。 第二个问题,.9.png格式图片有什么用处呢? ...
分类:
移动开发 时间:
2014-11-18 15:59:41
阅读次数:
221
??
PL-SQL 触发器
触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。
①触发器类型
触发器在数据库里以独立的对象存储,它与存储过程不同的是,存储过程通过其它程序来启动运行或直接启动运行,而触发器是由一个事件来启动运行。
即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行...
分类:
数据库 时间:
2014-11-18 16:01:59
阅读次数:
302
在Eclipse中新建DynamicWebProject的时候不要直接点"完成",在下一步有个勾选项(Generate web.xml deployment descriptor),选上就会默认生成web.xml。...
分类:
Web程序 时间:
2014-11-18 16:01:03
阅读次数:
209
PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unicode文字的字符串大小写转换。...
分类:
Web程序 时间:
2014-11-18 15:59:59
阅读次数:
240
github是个好地方,但是上不去就蛋疼了。
今天github上不去,果断f12下,看下network,发现里面好多请求都是指向
github.global.ssl.fastly.net这个域名的,然后请求都无法成功。
天朝你懂的,想到了改hosts,于是cmd里ping github.global.ssl.fastly.net
发现其ip是103.245.222.184,...
分类:
其他好文 时间:
2014-11-18 15:59:10
阅读次数:
446
你知道SQLServer和VisualStudio酷炫的界面是怎么做的吗?用控件DevComponents.DotNetBar.Bar是可以做到的。控件DevComponents.DotNetBar.Bar是可以有多种用途的,其中一种是用作容器,如下图的SQLServer管理器,就是一个容器,容器里面存在两个页面“对象资源管理器详细信息”和“对象资源管理器“,这两个页面上又分别容纳了多种控件。...
分类:
Web程序 时间:
2014-11-18 16:00:17
阅读次数:
512
方法调用序列
下图展示了方法调用的协作图:
这个是前面第五章里,我画的图:
我们再回顾一下自从连接器里
connector.getContainer().invoke(request, response);
这句代码运行之后发生的事情;
这是第五章的时序图,放在这一章同样适用。。。
我们仔细分析一下:
1首先连接器创建请求与响应对象;
2调用这行代码...
分类:
移动开发 时间:
2014-11-18 16:00:28
阅读次数:
326
自己为Activity做的启动、关闭动画。
在AndroidManifest.xml中
在res/values/styles.xml中设置activity_styleprize...
分类:
其他好文 时间:
2014-11-18 15:59:45
阅读次数:
230