智能指针解决了资源生存期管理的问题(尤其是动态分配的对象)。智能指针有各种不同的风格。多数都有一种共同的关键特性:自动资源管理。这种特性可能以不同的方式出现:如动态分配对象的生存期控制,和获取及释放资源 (文件, 网络连接)。这里主要讨论第一种情况,它们保存指向动态分配对象的指针,并在正确的时候删除这些对象。 何时我们需要智能指针?
有三种典型的情况适合使用智能指针:
? 资源所有权的...
分类:
其他 时间:
2015-06-18 11:35:28
收藏:
0 评论:
0 赞:
0 阅读:
248
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。
0. 为查询缓存优化你的查询...
分类:
数据库技术 时间:
2015-06-18 11:34:27
收藏:
0 评论:
0 赞:
0 阅读:
266
ABAP根据输入的表名动态生成上传TXT数据的代码...
分类:
Web开发 时间:
2015-06-18 11:34:17
收藏:
0 评论:
0 赞:
0 阅读:
327
JAVA对象去重比较恶心的说
需求:我要做的是去重每个权限的菜单,菜单表结构是 ID RoleID MenuID 获取的菜单表 应该是MenuID不能重复的
所以写菜单表的实体类,重写equals hashCode方法,让着2个作比较,下面代码中MenuID为主要比较的字段
package com.attendance.mvc.model;
import com.jfinal.plugi...
分类:
编程语言 时间:
2015-06-18 11:34:08
收藏:
0 评论:
0 赞:
0 阅读:
206
SharePoint 2013 开发——Provider-hosted APP准备工作...
分类:
移动平台 时间:
2015-06-18 11:34:07
收藏:
0 评论:
0 赞:
0 阅读:
329
Face++ 官网 http://www.faceplusplus.com.cn/
11.jpg
import java.nio.charset.Charset;
import java.util.ArrayList;import org.json.JSONException;
import org.json.JSONObject;import com.facepp.error.Fa...
分类:
编程语言 时间:
2015-06-18 11:32:58
收藏:
0 评论:
0 赞:
0 阅读:
377
本文主要介绍如何利用OC Runtime的特性,让OC野指针对象主动抛出自己的信息,秒杀某些全系统栈Crash。
陈其锋,腾讯SNG即通产品部音视频技术中心软件工程师,主要负责iOS平台音视频功能开发,热衷于移动开发,以及各类APP体验。
(注:本文由于涉及一些技术比较猥琐,可能会引起处女座同学的不适,如果有任何疑问欢迎一起讨论。另外,本文只讨论Arm 32位情况)
...
分类:
其他 时间:
2015-06-18 11:32:47
收藏:
0 评论:
0 赞:
0 阅读:
319
上次讲到css样式的几种加载方式,后来又去查了下关于javascript的基本内容,这里稍微记录下笔记认识完 css 后,当然要了解下 javaScript 这个相当于Android的逻辑处理部分的内容。
javaScript 是Html里面的逻辑代码部分,用于对Html中的一些数据进行处理
JavaScript使用方式
内部使用,在HTML 内部通过 定义 ,一般我们都会在<...
分类:
Web开发 时间:
2015-06-18 11:32:37
收藏:
0 评论:
0 赞:
0 阅读:
178
class Test
{
Test& operator= (const Test& t)
{
}
}
这个是我们熟悉的赋值操作符函数的格式,但是该函数为什么非得要返回一个引用呢。
查阅了很多资料感觉这种解释比较靠谱:
Test a,b,c;
a=b=c
这里存在连续赋值,这是符合C++的语法规范的。如果赋值操作符返回一个引用类型...
分类:
编程语言 时间:
2015-06-18 11:32:27
收藏:
0 评论:
0 赞:
0 阅读:
172
因为项目的需要,需要在产品中内嵌即时通讯和消息提醒这个功能。前期的调研过程中看了蛮多的产品,看过环信和openfire,甚至包括androidpn。因为是android出身,所以对即时通讯这个模块尤为感兴趣。
openfire这个东西是一个很不错的东西,起码可以让你在前期就能很快的拥有即时通讯模块。详细看了下文档,发现openfire用的协议是古老的xmpp协议。在这个json横行的时代,...
分类:
其他 时间:
2015-06-18 11:32:17
收藏:
0 评论:
0 赞:
0 阅读:
199
为实现在线浏览阅读文档内容,首先要转换office 文档成pdf格式,在转换成swf,返回swf流就能实现在线浏览器形式阅读...
分类:
其他 时间:
2015-06-18 11:32:08
收藏:
0 评论:
0 赞:
0 阅读:
244
这篇文章多半算是转载吧,
我也是看了
http://personball.com/orm/2014/09/18/entity-framework-6-optimization-ultimate-version/
http://www.lanhusoft.com/Article/127.html
这两篇文章,才学习到的解决方法, 这两篇文章内容基本一致,我就总结一下具体的使用方法吧...
分类:
其他 时间:
2015-06-18 11:31:57
收藏:
0 评论:
0 赞:
0 阅读:
267
本文以示例的方式说明如何通过iscsi协议来使用ceph的rbd块存储。...
分类:
其他 时间:
2015-06-18 11:31:47
收藏:
0 评论:
0 赞:
0 阅读:
182
在国内,很多人说程序员是吃青春饭的,一开始说过了30岁就得转行,后来又有人35岁是一道坎……看起来好像程序员真的和风尘女子一样,注定有朝一日会年老色衰不再受人青睐。
No!我要说,不是这样的!
所有的道路都通向天堂
只是要度过路上的痛苦时光
那一天我正走在路上
两边的荒草,比人还高
——海子,《月全食》
真的程序员,敢于直面惨淡的人生和淋漓的鲜血,一定能够在荒草满布的岁月荒原里踏...
分类:
其他 时间:
2015-06-18 11:31:37
收藏:
0 评论:
0 赞:
0 阅读:
225
笔者看了《30天编写操作系统》 之后,很想装一下B,所以一直很想让《30天编写操作系统》 的程序不只是在虚拟机里面运行,而且还希望将这个OS放到U盘上,从U盘启动,网上寻觅了各种方法均未实现我装B的伟大理想,所以只能自己动手了。下面是效果图,我的测试电脑屏幕坏掉了,不过还是看的清楚
下面的是步骤
1——首先到http://zhidao.baidu.com/share/cc932...
分类:
其他 时间:
2015-06-18 11:31:27
收藏:
0 评论:
0 赞:
0 阅读:
318
一、安装Sublime Package Control
1 打开Preferences菜单,并选择 Browse Packages…
2 系统会打开Sublime Text 2的Packages文件夹,回到上一级菜单,然后打开Installed Packages文件夹
3 下载并将下载的Package Control.sublime-package拷贝到Installed...
分类:
其他 时间:
2015-06-18 11:31:17
收藏:
0 评论:
0 赞:
0 阅读:
308
一、在Ubuntu下创建hadoop组和hadoop用户
增加hadoop用户组,同时在该组里增加hadoop用户,后续在涉及到hadoop操作时,我们使用该用户。
1、创建hadoop用户组
2、创建hadoop用户
sudo adduser -ingroup hadoop hadoop
...
分类:
系统服务 时间:
2015-06-18 11:31:07
收藏:
0 评论:
0 赞:
0 阅读:
282
虽然提示这样的错误,但是编译程序是成功的。在低版本的VS2005/VS2008开发而在高版本VS2010、VS2012、VS2013等打开时会遇到这样的问题。
解决方法:
项目属性 => 配置属性 => C/C++ => 常规 => 附加包含目录中增加:$(ProjectDir)
见下图...
分类:
其他 时间:
2015-06-18 11:30:57
收藏:
0 评论:
0 赞:
0 阅读:
365
题目链接:http://hihocoder.com/problemset/problem/1177
题面:
#1177 : 顺子
时间限制:6000ms
单点时限:1000ms
内存限制:256MB
描述
你在赌场里玩梭哈,已经被发了4张牌,现在你想要知道发下一张牌后你得到顺子的概率是多少?
假定赌场使用的是一副牌...
分类:
其他 时间:
2015-06-18 11:30:48
收藏:
0 评论:
0 赞:
0 阅读:
142
SQL> select * from v$version where rownum=1;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Prod...
分类:
其他 时间:
2015-06-18 11:30:37
收藏:
0 评论:
0 赞:
0 阅读:
239