自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兵仔贾---的专栏

有聚就有散,有相伴就有分离,一切都顺其自然,随遇而安。

  • 博客(21)
  • 资源 (9)
  • 收藏
  • 关注

原创 斗地主的智慧你我共享

我们网络棋牌游戏生活背后的另一种人生,那就是棋牌人生~!

2015-01-30 18:33:48 1044 1

原创 讲讲10个对开发项目有害的编程习惯

避免这些常见的编码习惯,会让我们的工作更轻松、软件更安全且更易于扩展。帕雷托法则明确指出,20%的因导致80%的果。又称为80-20法则,它适用于几乎每一个需要人作为劳动主体的相关领域。在软件开发领域,这个法则可以概括为,大多数的问题都是由少数不良编码习惯造成的。改变这些习惯,你会更有效率。

2015-01-30 14:09:22 773

原创 c++中的内存泄露浅谈(一)

平时的编程练习不会涉及到特大的数据,所以,不会注意到内存泄漏导致的危害。一般来说,当程序需要较长时间的运行时,内存泄漏的危害会慢慢的体现出来。泄漏的内存会越堆积越多,最终,编译器无法为程序分配新内存,导致内存管理程序一直占用CPU,所以电脑或者服务器会变得很卡。

2015-01-28 17:02:28 673

原创 c++中new的几种用法详解

在释放时有区别。你用new申请的堆内存,你有释放它的义务和责任,你必须用delete释放它,否则会造成内存泄漏,即memory leak, 对于一个对象而言,释放它的方式取决于你的构造函数,是否用到new申请内存。但是例2的指针是一定要用delete释放的。

2015-01-28 16:05:31 9947

原创 STL之概括几种容器 (九阴真经)

前言:欢迎转载,但请注明出处http://blog.csdn.net/yfkiss/article/details/6446574,因为原文可能会改动部分不足,最好从原文处阅读,      同时也欢迎大家来点评丶吐槽!让我们大家共同进步......STL(Standard Template Library),即标准模板库,它是惠普实验室开发的一系列软件的统称。从软件复用的角度来看,

2015-01-28 15:21:33 747

原创 STL之map函数用法(九阴真经)

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处。

2015-01-28 15:08:11 822

原创 C++中内存模型的几种存储说明符(auto , register, static ,extern,mutable)

关键字提供的存储说明符有auto , register, static ,extern,mutable,C-V限定符有const和volatile.1.auto用在将变量声明为自动变量,就是留出一段内存,成为堆栈,以管理变量的增减,这个过程是自动完成的.2.register关键字用来声明局部变量.寄存器变量是存储持续性为自动的,能提供对变量的快速访问,但是分配空间与回收都取决与CP

2015-01-28 12:56:50 833

原创 几种不同的C++继承方式

C++编程语言功能强大,可以对多种程序设计风格提高支持。其中就包括面向对象的各种特性。我们在这里先为大家讲解一下C++继承的一些基本概念。C++继承方式分为两种,普通继承和虚拟继承(virtual)。具体的继承又根据父类中的函数是否virtual而不同。下面就单继承分为几种情况阐述:C++继承方式1.普通继承+父类无virtual函数若子类没有新定义virtual函数

2015-01-28 12:34:00 1702

原创 c++ 斗地主发牌程序中级(分配发牌算法)

斗地主发牌逻辑中级算法 ,现在斗地主都不是完全随机发牌了,为了打牌更刺激,为了给玩家手上能随机发到打牌好牌,那么我们就最好每局3个玩家手中至少有一个玩家手中有一个炸弹 这样打才会刺激有感觉,在这里我写下我的实现方法,大家也可以留下你们的实现方法,看大家怎么实现,嘿嘿,期待!欢迎评点。

2015-01-27 16:32:01 5586

原创 斗地主发牌算法之c++(初级)

这篇只是介绍简单的斗地主54张牌发牌算法,后边文章还会介绍控制玩家手上炸弹个数的算法

2015-01-26 11:46:58 8008 3

原创 csdn博客栏目(个人介绍, QQ交谈, 发送邮件, 新浪微博, 天气预报…添加)

今天就介绍下如何自定义自己的博客栏目。(注意有些功能是要专家才可以添加。。。)

2015-01-23 16:44:37 1070

转载 Redis中-Key操作命令汇总

一、概述:      在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。      在该篇

2015-01-22 19:08:14 587

转载 Redis中-Sorted-Sets数据类型

一、概述:    Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。  

2015-01-22 18:40:59 546

转载 Redis中-Hashes数据类型

一、概述:      我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。二、相关命令列表:命令原

2015-01-22 14:10:45 815

转载 Redis中-string类型数据

一、概述:      字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。二、相关命令列表:命令原型时间复杂度命令描述返回值APPENDkey

2015-01-22 14:05:11 441

转载 Redis中-set主要操作函数小结

原文转载地址一、概述:      在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。      和List类型不同的是,Set集合中不允许出现重复的元素

2015-01-22 10:09:42 1942

原创 C++11中的function和bind

在C++11中添加了两个函数绑定模板, 即function和bind。function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却比函数指针更加灵活,特别是函数指向类的非静态成员函数时。         std::function和std::bind都可以绑定到普通函数(包括类的静态函数)、类的成员函数 。下面给出简单的示例 :[cpp

2015-01-21 13:36:58 645

转载 详解一道C++笔试题,考察重载、覆盖、多态

本文转载大神博客 转载理由方便自己以后学习。 C++版看到的,说是面试宝典里的题目,考察重载、覆盖、多态等概念,比较有代表性。今天早上远程辅导 Yan Wang 同学学习 Qt 时还想到了这个题目,如果你能够正确理解这个题目,说明对于 C++ 中的函数重载、覆盖、虚函数、多态等有了正确的认识。然后呢,再来学习 Qt 就顺风顺水了。    题目是酱紫的:

2015-01-20 17:39:01 531

原创 return,continue,break的用法与区别

1、return 语句的作用      (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。       (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致,可以使用强制类型转换来是数据类型一致。       (3) return 当方法说明中用void声明返回类型为空时,应使用这种格式,不返回任何值

2015-01-19 16:33:56 599

转载 什么是正则表达式?浅谈 c++中的正则表达式

截取作者c++部分 原文地址什么是正则表达式?正则表达式(Regular Expression)就是用某种模式去匹配一类字符串的公式。如你要在一篇文章中查找第一个字是“李”最后一个字是“明”的三个字的姓名,即“李*明”;那么“李*明”就是公式,也称作模式(Pattern),这篇文章就是要匹配的串(或叫文本text)。再如,你要检查输入的一个字符串是否是126邮箱的格式,你得制定一个

2015-01-14 18:25:26 1194

转载 Redis中-list主要操作函数小结

在总结list之前,先要弄明白几个跟list相关的概念:列表:一个从左到右的队列,个人理解更类似于一个栈,常规模式下,先进列表的元素,后出。表头元素:列表最左端第一个元素。表尾元素:列表最右端的最后一个元素。不包含任何元素的列表成为空列表。1)新增a)lpush语法:lpush key value[value]解释:把一个或多个元素插入表头。

2015-01-14 10:43:36 643

Scratch小游戏案例.zip

18个经典案例,资源是sb2类型的,但是也可以用scratch3.0打开。游戏有:超级玛丽、吃月饼、大怪物、打砖块、飞机大战、飞行棋、接苹果、冒险之旅、模拟电脑、死亡电梯、贪财的小猫、坦克大战、像素鸟、拯救星星、植物大战僵尸、CS枪站游戏。

2020-09-30

Cornerstone 3.0.3.dmg

app已损坏,打不开。你应该将它移到废纸篓。 并非你安装的软件已损坏,而是Mac系统的安全设置问题,因为这些应用都是破解或者汉化的,那么解决方法就是临时改变Mac系统安全设置。

2017-12-20

mac环境下使用Xshell

在mac环境下使用Xshell4.0 ,注意:一定要先装CrossOver虚拟机http://blog.csdn.net/jiadabin/article/details/46273745

2016-07-28

plist文件加密方法

plist文件加密方法

2016-07-06

2015最新番茄助手,破解版 支持VS2008_2010及以上

最新番茄助手,破解版 支持VS2008_2010及以上都可以用,下载即可使用,里边还有详细使用说明,傻瓜式安装方法,方便好用。

2015-01-28

SQLyog-11.2.4-0.x86 中文版+破解版

SQLyog-11.2.4-0.x86 中文版+破解版。 将资源包打开解压完成即可使用,不需你在自己破解。

2014-12-10

软件程序设计模式迷你手册

此设计模式迷你手册,诠释了软件开发中的几种事件模式,对创建型,结构型和行为型这三种基本类型做了很好的分析,言简意赅,还有许多生动的例子共大家参考。

2014-11-03

C++虚函数表解析

详细的介绍了C++虚函数的用法,从虚函数的实现机制上面为大家 一个清晰的剖析。当然,相同的文章在网上也出现过一些了,但我总感觉这些文章不是很容易阅读,大段大段的代码,没有图片,没有详细的说明,没有比较,没有举一反三。不利于学习和阅读,所以这是我想写下这篇文章的原因。也希望大家多给我提意见。

2014-04-24

MFC中注册表操作

对学习MFC有很大的帮助!注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着 windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用.这些作用包括了软、硬件的相关配置和状 态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关 联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等.

2014-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除