摘要: 1、GCD知识讲解 1)dispatch_semaphore_create(long value) //创建一个信号量,总量为value,value不能小于0 2)dispatch_semaphore_wait(dispatch_semaphore_t dsema, dispatch_time_t 阅读全文
posted @ 2017-07-04 14:38 燃烧吧,少年 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/yangmeng13930719363/article/details/49886547 Storyboard是在iOS5之后新增的一个令人兴奋的功能,使用Storyboard可以节省很多的时间来构建你的app界面. 为了向你介绍什么是Storyboa 阅读全文
posted @ 2017-06-25 16:30 燃烧吧,少年 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://blog.csdn.net/jirongzi_cs2011/article/details/11626207题目:一个大小为N的数组,里面是N个整数,怎样去除重复的数字;要求时间复杂度为O(n),空间复杂度为O(1).需要除掉重复的整数的数组,注意这里我没有处理负数情况,其实... 阅读全文
posted @ 2014-04-25 22:17 燃烧吧,少年 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 今天看了一道迅雷的笔试题目,然后引起一段思考,题目如下:下列关于虚函数的说法正确的是()A、在构造函数中调用类自己的虚函数,虚函数的动态绑定机制还会生效。B、在析构函数中调用类自己的虚函数,虚函数的动态绑定机制还会生效。C、静态函数不可以是虚函数D、虚函数可以声明为inline此题答案给的是BCD,... 阅读全文
posted @ 2014-04-18 21:46 燃烧吧,少年 阅读(1792) 评论(1) 推荐(0) 编辑
摘要: 今天看c++ primer关于派生类到基类转换的可访问性,看的很晕,看了下面的文章恍然大悟:http://www.2cto.com/kf/201403/283389.htmlC++ primer第四版15.3小节有这样一段话:如果是 public 继承,则用户代码和后代类都可以使用派生类到基类的转换。如果类是使用 private 或 protected 继承派生的,则用户代码不能将派生类型对象转换为基类对象。如果是 private 继承,则从 private 继承类派生的类不能转换为基类。如果是 protected 继承,则后续派生类的成员可以转换为基类类型。看完后感觉一团雾水,后来看英文原版 阅读全文
posted @ 2014-03-11 17:54 燃烧吧,少年 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1、constvectorvec(10)——与constinta[10]是一回事,意思是vec只有10个元素,不能增加了,里面的元素也是不能变化的vector a(10);const vector b(10);a[1]=10;//正确b[1]=10;//错误a.resize(20);//正确b.resize(20);//错误2、关于vector,在GCC下是没有这种用法的,编译不过,不过在VS2005下这样是可以的,不过它好像是把其当作vector来处理的,赋值和resize都是可以的。 阅读全文
posted @ 2014-02-19 16:04 燃烧吧,少年 阅读(2057) 评论(0) 推荐(0) 编辑
摘要: 最近刚开始学习并发编程,学习到了PVM这一块。关于在linux系统中PVM的安装,真是要我的命,繁琐死了,最关键是我对linux也是刚开始学,还在继续学习《鸟哥的linux私房菜》一书。好了,我在这详细说说PVM的安装,和安装好PVM后,怎样去编译一个PVM程序。一.PVM的安装1、下载PVM软件包根据需要及机器配置的不同,可以从http://www.netlib.org/pvm3/index.html 下载PVM软件包。我按转的是pvm3.4.6.tgz,系统是ubuntu12.04。比如说你的PVM软件包下载到了~bokeyuan/downs/pvm3.4.6.tgz,然后你想把这个包放. 阅读全文
posted @ 2013-12-04 21:17 燃烧吧,少年 阅读(1870) 评论(0) 推荐(0) 编辑
摘要: 这几天做项目,需要做个listview满足能够动态显示或隐藏某些列,由于自己是菜鸟水平,查了两天资料也没有想出解决办法。就在我山穷水尽的时候看到了Mgen的一篇博客,给了我很大启发,所以我也决定把自己做的一些东西给大家说说,希望能帮助像我一样的菜鸟!我读了Mgen的博文(http://www.cnblogs.com/mgen/archive/2011/07/24/2115458.html),给我很大启发,但也发现有些缺陷。我感觉的缺陷列举如下:1、控制隐藏显示的逻辑关系有问题,搞不好会抛异常。2、你设置管理控制显隐的控件只能是继承于itemcontrol的控件,有一定的局限性(比如说我想做一. 阅读全文
posted @ 2013-12-04 15:01 燃烧吧,少年 阅读(2442) 评论(0) 推荐(0) 编辑
摘要: 学习c#已经快一个学期,在这一段时间里,通过自己的努力和老师指导,自己感觉收获颇丰,所以我想把自己学到东西整理一下,供大家点评!若有错误或不当之处,敬请指出。 今天,我先从类及其构成说起!1、 类的基本格式为: class 类名 { //类成员; }2、类函数成员: 《1》构造函数:构造函数名必须与类同名。若定义的类中不存在构造函数,则c#编译器会自动生成一个默认的构造函数(该构造函数,无返回值和参数,并不做任何操作)。对于构造函数,我们需要注意一点的是:我们都知道任何类都默认继承object类,当我们写一个构造函数的时候,编译器会做些小动作。例如我们定义了一个构造函数为public voi. 阅读全文
posted @ 2013-10-06 16:29 燃烧吧,少年 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 代码下载位置: NETMatters2007_10.exe (156 KB) Browse the Code Online 问:我在应用程序中使用锁来同步一组线程上的工作。不幸的是,由于我的不正确操作,我的线程有时似乎会停止工作。我想我是遇上了死锁,但我不清楚如何找到它们。有没有办法通过编程来找到它们?我希望遇到死锁时能引发异常。问:我在应用程序中使用锁来同步一组线程上的工作。不幸的是,由于我的不正确操作,我的线程有时似乎会停止工作。我想我是遇上了死锁,但我不清楚如何找到它们。有没有办法通过编程来找到它们?我希望遇到死锁时能引发异常。首先,重要的是要理解什么是线程中的死锁,以及导致死锁的条件。 阅读全文
posted @ 2010-11-14 11:11 燃烧吧,少年 阅读(839) 评论(0) 推荐(0) 编辑