一般的智能指针都是通过一个普通指针来初始化,所以很容易写出以下的代码: #include using namespace std; int func1(){ //返回一个整数的函数 } void func2(AutoPtr ptr,int t){ //一些操作 } int ... ...
分类:
其他好文 时间:
2016-12-27 00:30:03
阅读次数:
248
我们都知道,申请的资源,使用完毕后要释放。但是这个释放动作,一定要注意。 举个例子,很多人动态分配的资源,在使用之后,往往直接调用了delete,而不管申请资源的时候用的是new还是new[]。 如下: #include using namespace std; int main(){ int *p... ...
分类:
其他好文 时间:
2016-12-26 00:36:48
阅读次数:
122
可以认为provider有三个部分: 第一部分是私有变量和私有函数,这些变量和函数会在以后被修改。 第二部分是在app.config函数里可以访问的变量和函数,所以,他们可以在其他地方使用之前被修改。注意,这些变量和函数一定要添加到this上面才行。 第三部分是在控制器里可以访问的变量和函数,通过$ ...
分类:
Web程序 时间:
2016-12-25 23:29:04
阅读次数:
217
题意:给你一个有向图,点数10000,边数1000000,SCC大小不超过100(按数据范围的写法只有第三部分数据满足这个条件,不过第二部分数据并没有出现大小大于100个点的SCC,我是用数组大小为100的代码以身试法的2333)从s出发随机走,问走到t的期望步数. 首先考虑inf的情况.如果从s出 ...
分类:
其他好文 时间:
2016-12-24 11:40:45
阅读次数:
321
场景 上一节实现了智能指针,其中的拷贝构造函数和赋值运算符是通过增加/减少指针的引用计数来操作的。但是如果是管理一个独占资源呢?我们希望在一个资源使用时被锁定,在使用完毕后被释放。 #include #include #include using namespace std; mutex mu; i... ...
分类:
其他好文 时间:
2016-12-23 01:46:51
阅读次数:
181
第一部分:账号密码类 第二部分:操作类(包括增删改查等) 第三部分:主类(在主函数中实现,包括界面等) ...
分类:
编程语言 时间:
2016-12-22 19:07:40
阅读次数:
237
C++相比Java等含有gc的语言来说,内存管理方面(也包括资源管理)比较令人头疼。一些初级程序员,甚至是一些经验丰富的老程序员,也会经常在资源管理上犯错。这时候就需要一个能够自动管理资源的东西(gc),但是由于C++本身没有提供,那么只有我们自己实现了。 本节我不打算直接按照《Effective ... ...
分类:
其他好文 时间:
2016-12-22 06:46:21
阅读次数:
149
创建你的第一个 Django 项目, 第四部分 这一篇从第三部分(zh)结尾的地方继续讲起。我们将继续编写投票应用,专注于简单的表单处理并且精简我们的代码。 编写一个简单的表单 让我们更新一下在上一个教程中编写的投票详细页面的模板(“polls/detail.html”),让它包含一个 HTML < ...
分类:
Web程序 时间:
2016-12-21 11:46:57
阅读次数:
338
创建你的第一个 Django 项目, 第三部分 这一篇从第二部分(zh)结尾的地方继续讲起。我们将继续编写投票应用,并且聚焦于如何创建公用界面——也被称为“视图”。 设计哲学 Django 中的视图的概念是「一类具有相同功能和模板的网页的集合」。比如,在一个博客应用中,你可能会创建如下几个视图: 博 ...
分类:
Web程序 时间:
2016-12-21 11:38:19
阅读次数:
215
行为科学统计 Statistics for the Behavioral Sciences 第三部分啦~平均数与平均数差异的推论 平均数与平均数差异的推论,总共有八章,都是统计方法啊~每种方法都使用了 样本平均数作为对总体平均数作出推论的基础。 也就是样本平均数 是否可以推论到总体平均数的 各种方法 ...
分类:
其他好文 时间:
2016-12-18 23:40:25
阅读次数:
245