
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
由 https://www.firebase.com/ 变为 https://firebase.google.com/Google为移动应用开发者们提供了大量的云服务,而该公司于2014年收购的Firebase,也变成了面向移动开发者的一体化平台。此前,Firebase就已经为移动应用开发者们提供了特定的平台和SDK。不过现在,这项服务已经极大地扩展、带来了一众全新的功能、并与其它工具实现了更深入
对于程序员来说,markdown绝对不会陌生。不管是写博客,或是写readme,或是写wiki,都会用到markdown语法。这篇博客不是为了介绍markdown的语法,之所以写这篇博客是因为终于找到了一款好用的离线markdown编辑器了!!!!!haroo在韩语中的意思是“一天”,所以为什么官方网站很多是韩文。官网:http://pad.haroopress.com/作为使用人员进入:h
在博客“MVVM设计模式基础知识–INotifyPropertyChanged接口”一文中,已经谈到了INotifyPropertyChanged接口。 今天我们来谈一下NotificationObject类。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,
之前写了一个博客《 浅析C++中的初始化列表(区别赋值和初始化)》,讲述了类的构造函数使用初始化列表来初始化成员变量。现在,撇开过往不谈,就谈一谈普通的变量赋值。即是我们要提到的initializer_list。这同样是一个C++11的特性。过往,我们这样给vector赋值:std::vector v;v.push_back(1);v.push_back(2);v.push_back(3);
之前博客讲到 vector可以使用insert方法,将一个vector copy到另一个vector的后面。之前的博客也讲到过,如果vector容器内部放的是unique_ptr是需要进行所有权转移的。现在就来八一八如何vector<unique_ptr<>> insert tovector<unique_ptr<>>如果常规的vector,我们就可以这么使用insert:// insertin
有了上一篇博客《实战c++中的vector系列–可怕的迭代器失效(vector重新申请内存)》的基础,这里的内容就显得简单了。直接撸代码:#include<iostream>#include<vector>using namespace std;int main(){vector<int> v;v.push_back(1);v.push_back(2);
今天就写一写vector的一些异常,可以捕捉的异常。out_of_range相当于数组的越界了。vector会自动增大容量,但是如果索引超出了当前的size,就会引发异常。#include<iostream>#include<vector>using namespace std;int main(){vector<int>v(4);std::cout << v[0]
没有人会漫无目的地旅行,那些迷路者是希望迷路。--------《岛上书店》一个pc可以同时运行几个qq,但是只允许运行一个微信。所以,今天就跟大家分享一下,如何确保你开发的windows客户端只能同时运行一个实例,或是叫进程。使用mutexOpenMutex函数为现有的一个已命名互斥体对象创建一个新句柄。即在main函数中创建一个互斥量:WINAPI
之前介绍过《提高vs使用逼格的一些快捷键》:http://blog.csdn.net/wangshubo1989/article/details/52506844也介绍过《改变visual studio配色方案》:http://blog.csdn.net/wangshubo1989/article/details/51108581今天装逼再升级,介绍一下VS中的多行编辑以及连字体。Fira
如果你明白这张图片的意思,那么这边博客会对你有很大的帮助~百度云,我们会经常出现这样的情况,今天就叫你如何破~~~~先讲操作,后讲讲原理。有一个视频,你要上传到百度云,以便随时随地欣赏,往往是秒传,但是你用手机和电脑都是无法观看的,会出现上面的图片。方法:1 新建文件夹,姑且命名为vagaa吧,将你的视频放到这个文件夹下,比如你的视频叫2.avi2 在上面的文件夹中新建一个txt,随便输入一







