c/c++
文章平均质量分 72
l-jobs
莫道征途路漫漫,愿效江水去不还
展开
-
快速掌握一门语言最常用的50%
现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏离了目标,而且学习效率不高。因为没有实际问题驱动的语言学习通常是不牢固不深入的。有的人学着学着成了语言专家,反而忘了转载 2015-06-20 19:47:35 · 642 阅读 · 0 评论 -
vs无法打开exe进行写入或者删除文件夹需要管理员权限的解决办法
首先这两个问题都是因为Application Experience服务被禁造成的。在说这个服务之前,先说重点:不要随便使用电脑优化软件禁用服务!禁用掉这个服务之后会出现的问题如下:1.删除文件夹需要管理员权限,就算你取得管理员权限也没用!只有先删除文件夹里面的东西才能删除这个文件夹。2.使用vc6.0或者vs2012编程序时,如果编译,链接生成exe之后,再改程序,编译...原创 2015-09-10 11:18:05 · 11869 阅读 · 10 评论 -
c++单例模式初探
在cocos2d-x中看到了大量的单例模式,于是学习了一下c++的单例模式。单例模式是什么? 只能产生一个实例的类就是单例模式。我们设计一个类,有时只需要使用它一次,比如一台电脑只能有一个显示器,日志的输出,窗口只能有一个,于是我们通过单例模式来实现它,而非全局变量,因为全局变量会影响封装性,不能保证程序不会修改它。c++单例模式如何实现? 实现单例模式要注原创 2015-10-05 13:43:06 · 464 阅读 · 0 评论 -
c++11中的lambda表达式
lambda表达式就是用来创建匿名函数的,如果一个函数只需要用一次,不必专门起一个名字,就可以使用它。c++11可能是从其它语言(c#或java)中引入的这种表达式,为了编程更加方便。比如c++标准库中的sort函数通常需要提供一个函数作为参数,使用lambda表达式看起来就简洁明了。最近在学cocos2d-x,其中源码中的触摸事件就是用的这种表达式,所以就学习一下,有不对之处还请指正原创 2015-10-05 13:28:59 · 492 阅读 · 0 评论 -
c++ const学习
1.什么是const?const是限定符,用来修饰变量,使得它不可以被程序员修改值。2.为什么需要const?1.作为常量的标志,#define的升级版本。 #define预定义处理,不能够确定类型。 #define会产生二义性,这一点在c陷阱与缺陷中有提到,比如#define typeA int *,定义typeA a, b;会使b定义为int型。原创 2015-09-21 22:38:38 · 415 阅读 · 0 评论 -
Sublime Text2安装Package Control和插件
我们可以使用sublime下载各种好用的插件,前提是先安装package Control.1.安装package Control:在线安装,首先打开 Ctrl + ~,输入如下的代码(确保有网)import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path()原创 2016-01-07 11:45:13 · 596 阅读 · 0 评论 -
sublime text2对编译无反应的解决办法
今天用sublime text2搭建c/c++的gcc编译环境,无奈按照网上的方法,其它环境都配好了,但是就是ctrl+B编译不了程序。经过多次排查,发现了几个问题。1.配置的问题,就是builder文件写错了,在网上找了很多的代码,试过都不行,然后故意删掉一个大括号,会报错说明如果配置错误,那么程序会报错,不是配置的问题。2.sublime text2原来配置原创 2016-01-12 13:09:45 · 5052 阅读 · 0 评论 -
c语言预处理器
本文参考自《C语言程序设计--现代方法》预处理器是什么?预处理器是一个小软件,它可以在编译前处理c程序,和其他语言不同,c和c++语言十分依赖预处理器,现在一般和编译器集成在一起。预处理器的优缺点预处理器是一种强大的程序处理工具,但预处理经常导致一些难以发现的错误,我们在gcc中可以用-E选项在编译时产生预处理器的输出(其他编译器也可以,方法不同)。预处理的指令预处理一般分原创 2016-10-27 10:55:10 · 561 阅读 · 0 评论 -
python人脸识别
python是一种简单实用的脚本语言,实用python可以快速进行图像方面的操作,比如图片的识别,下面的教程会教你一步一步用python写出识别人脸和追踪动态物体的小程序1.1开发环境搭建1.1.1开发平台Windows+Python+OpenCV1.1.2软件包python-2.7.13.amd64.msipip-9.0.1.tarnumpy-1.12.1-cp27-...原创 2017-04-09 21:15:10 · 12666 阅读 · 14 评论