(一)
上一条款说的auto_ptr和tr1::share_ptr适合于heap-based的资源,然而并不是所有资源都是heap-based的。换句话说并不是tr1::shared_ptr 和 auto_ptr 永远适合做为资源的管理者。所以有时难免还是需要实现自己的资源管理类型。
假设Mutex类型通过lock和unlock两组函数进行互斥器的锁定和解锁,可能我们希望和auto_ptr一样...
分类:
编程语言 时间:
2014-06-19 10:22:06
阅读次数:
302
(一)
下面代码:
tr1::shared_ptr pInv(createInvestment());
int daysHeld(const Investment* pi);
我们要调用daysHeld函数的话,就必须传递一个Investment指针,但是我们现在只有pInv对象,所以我们需要一个函数可将RAII class(本例为tr1::shared_ptr)对象转换为其所内含之原始资...
分类:
编程语言 时间:
2014-06-16 11:55:57
阅读次数:
250
感觉需要用到命令提示符的地方越来越多了,比如学习python、执行vbs脚本、ping一个IP、运行系统命令等等。这些操作大部分需要cd到某一个目录,而常规的启动命令提示符的方法是win+R,输入cmd,cd [path]。。。太繁琐。于是就想参考git的做法,给右键菜单加个菜单项,直接启动命令提示符并设置为当前路径。。。...
分类:
其他好文 时间:
2014-06-15 19:20:29
阅读次数:
322
LINQ to SQL 提供了一种非常简单的方法来与 Microsoft SQL Server
数据库交互。1.创建新的 SQL Server 数据库点击”视图“-->“服务器资源管理器” ,打开 “服务器资源管理器”
窗口,如下图:右键“数据连接”,选择“创建新的SQL Server 数据库”,如...
分类:
数据库 时间:
2014-06-12 12:59:53
阅读次数:
419
参考:http://www.cnblogs.com/ycsfwhh/archive/2010/12/15/1906507.html1.双方启动MSDTC服务MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Mic...
分类:
数据库 时间:
2014-06-12 10:18:09
阅读次数:
262
本文转载:http://blog.csdn.net/hongleidy5000/article/details/22732621打开VS2012解决方案资源管理器
-> 点选 Web 项目选择 -> 属性 -> Web -> 选择“使用 Visual Studio 开发服务器” ->
选中“自动分配...
分类:
Web程序 时间:
2014-06-11 07:17:38
阅读次数:
331
最进要写一个多线程加载资源的资源管理器(ResourceManager)和多线程音频解码器(MultiThread
Decoder)。因为距最近一次用到多线程放下好久了,所以今天把生产者消费者问题练一下手。
为什么选择生产者消费者问题,因为他比较接近资源管理器和多线程音频解码器的原型。 比如...
分类:
编程语言 时间:
2014-06-10 11:45:52
阅读次数:
367
在手游的运营过程中,更新资源是比不可少的。资源管理第一步是资源打包。传统的打包可以将所有物件制成预设Prefab,打包成场景。今天我们来一起学习官方推荐的Assetbundle,它是Unity(Pro)提供的资源打包策略。利用AssetBundle,可以将几乎所有的资源都打包封装,便于客户端更新下载...
分类:
其他好文 时间:
2014-06-09 15:19:53
阅读次数:
257