logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Long Names Are Long

Code Reviews的意义One smart thing Google does is rigorous code reviews. Every change, before you can land it, gets reviewed in at least two way. First, someone on the team does a normal review to make su

win32项目--获取、修改计算机屏幕分辨率

先介绍一下单词metric,作为名词的时候有“度量标准,度量”的意思。所以system metric的意思是“系统度量单位”。接下来就要介绍一下GetSystemMetrics函数。功能:得到被定义的系统数据或者系统配置信息。语法:int WINAPI GetSystemMetrics(_in int nIndex);参数:只有一个参数index,我们称之为索引。这个索引有75个

Windows客户端开发--只允许有一个实例运行

没有人会漫无目的地旅行,那些迷路者是希望迷路。--------《岛上书店》一个pc可以同时运行几个qq,但是只允许运行一个微信。所以,今天就跟大家分享一下,如何确保你开发的windows客户端只能同时运行一个实例,或是叫进程。使用mutexOpenMutex函数为现有的一个已命名互斥体对象创建一个新句柄。即在main函数中创建一个互斥量:WINAPI

#windows
提高visual studio使用逼格的连体字(Fira code)以及多行编辑(MixEdit)

之前介绍过《提高vs使用逼格的一些快捷键》:http://blog.csdn.net/wangshubo1989/article/details/52506844也介绍过《改变visual studio配色方案》:http://blog.csdn.net/wangshubo1989/article/details/51108581今天装逼再升级,介绍一下VS中的多行编辑以及连字体。Fira

#visual studio
百度云8秒视频,怎么破?

如果你明白这张图片的意思,那么这边博客会对你有很大的帮助~百度云,我们会经常出现这样的情况,今天就叫你如何破~~~~先讲操作,后讲讲原理。有一个视频,你要上传到百度云,以便随时随地欣赏,往往是秒传,但是你用手机和电脑都是无法观看的,会出现上面的图片。方法:1 新建文件夹,姑且命名为vagaa吧,将你的视频放到这个文件夹下,比如你的视频叫2.avi2 在上面的文件夹中新建一个txt,随便输入一

#百度云
C++11新特性之std::function

博客《吐血整理C++11新特性》描述了一些C++11带来的新的特性,但是不够全面。在实际工作中,用到了std::function来实现回调函数。所以写该博客做一个简要补充。类模版std::function是一种通用、多态的函数封装。std::function的实例可以对任何可以调用的目标实体进行存储、复制、和调用操作,这些目标实体包括普通函数、Lambda表达式、函数指针、以及其它函数对象等。st

#c++
浅析C++中的is-a和has-a关系(公有继承、包含、私有继承)

派生类和基类之间的特俗关系是基于C++继承的底层模型的。总所周知,C++具有三种继承:公有继承、私有继承、保护继承。最常见的就是公有继承,它建立一种is-a的关系。如何理解is-a呢?即派生类对象也是一个基类对象,可以对基类对象执行的任何操作,也可以对派生类对象执行。举个栗子:有一个水果Fruit类,可以保存水果的重量和热量;香蕉是一种水果,所以可以从Fruit类派生出Banana类;

#c++
如何选择合适的STL容器?

声明:这是个仁者见仁智者见智的事儿,没有正确的答案。只有适合和不适合。这是在google上扒的一张图,耐心观看:你肯定听过一本书叫《Effective STL》,我么看看Meyers大师怎么描述的:If you want to store a determined/undetermined number of objects and you’re never going to delete

分享C++11代码片段-tuple和chrono

元组,我也不清楚,c++是不是借鉴了python从而引入了元组。tuple元组定义了一个有固定数目元素的容器,其中的每个元素类型都可以不相同,这与其他容器有着本质的区别.是对pair的泛化。首先来介绍元组的创建和元组元素的访问。通过make_tuple()创建元组,通过get<>()来访问元组的元素。tuple#include <iostream>#include <tuple>using nam

Why use iterators?

1 对于Vector,迭代器跟索引差别不大for ( int i=0; i < vecVector.size(); i++ ){..}for (auto iter = vecVector.begin(); iter != vecVector.end(); iter++){...}但是,仅仅可以对支持 operator[](std::size_t)的容器使用索引2 但是在vector中删除、插入

    共 13 条
  • 1
  • 2
  • 请选择