会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Boblim
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
38
39
40
41
42
43
44
45
46
···
60
下一页
2017年6月13日
mysql双机热备的实现
摘要: 转:http://blog.csdn.net/qq394829044/article/details/53203645 Mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份的数据库中。实现
阅读全文
posted @ 2017-06-13 14:12 Boblim
阅读(22807)
评论(2)
推荐(5)
2017年6月9日
教你u盘中毒后如何恢复被隐藏文件
摘要: 方法1: 1)在桌面空白处单击鼠标右键,新建一个文本文档,如下图所示: 2) 然后将下列一段代码拷贝到文档中: for /f "delims=?" %%a in ('dir /a /b') do attrib -a -s -h -r "%%a" @echo off pause>nul exit 如下
阅读全文
posted @ 2017-06-09 11:31 Boblim
阅读(34455)
评论(0)
推荐(0)
2017年6月8日
【Linux C 多线程编程】互斥锁与条件变量
摘要: 一、互斥锁 互斥量从本质上说就是一把锁, 提供对共享资源的保护访问。 1) 初始化: 在Linux下, 线程的互斥量数据类型是pthread_mutex_t. 在使用前, 要对它进行初始化: 对于静态分配的互斥量, 可以把它设置为PTHREAD_MUTEX_INITIALIZER, 或者调用pthr
阅读全文
posted @ 2017-06-08 17:14 Boblim
阅读(4295)
评论(0)
推荐(1)
Linux中线程使用详解
摘要: 线程与进程为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什么的系统应该选用多线程?我们首先必须回答这些问题。 使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操作方式。我们知道,在Linux系统下,启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护
阅读全文
posted @ 2017-06-08 15:05 Boblim
阅读(7228)
评论(0)
推荐(1)
单例模式及C++实现代码
摘要: 单例模式 单例模式,可以说设计模式中最常应用的一种模式了,据说也是面试官最喜欢的题目。但是如果没有学过设计模式的人,可能不会想到要去应用单例模式,面对单例模式适用的情况,可能会优先考虑使用全局或者静态变量的方式,这样比较简单,也是没学过设计模式的人所能想到的最简单的方式了。 一般情况下,我们建立的一
阅读全文
posted @ 2017-06-08 08:24 Boblim
阅读(901)
评论(0)
推荐(0)
2017年6月7日
pthread_join和pthread_detach的用法
摘要: //从别处拷贝过来的,只作为自己查看方便,原作者不详,请谅解。 一:关于join join join是三种同步线程的方式之一。另外两种分别是互斥锁(mutex)和条件变量(condition variable)。 调用pthread_join()将阻塞自己,一直到要等待加入的线程运行结束。 可以用p
阅读全文
posted @ 2017-06-07 21:59 Boblim
阅读(13694)
评论(0)
推荐(2)
Linux编程中的坑——C++中exit和return的区别
摘要: 今天遇到一个坑,折腾了一天才把这个坑填上,情况是这样的: 写了段代码,在main()函数中创建一个分离线程,结果这个线程什么都没干就直接挂掉了,代码长这样: [cpp] view plain copy int main() { 创建一个分离线程(); return 0; } [cpp] view p
阅读全文
posted @ 2017-06-07 21:57 Boblim
阅读(5174)
评论(3)
推荐(2)
认真分析mmap:是什么 为什么 怎么用
摘要: mmap基础概念 mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必再调
阅读全文
posted @ 2017-06-07 10:08 Boblim
阅读(2502)
评论(0)
推荐(0)
2017年6月5日
代码覆盖工具(gcov、lcov)的使用
摘要: 一、安装 gcov:是随gcc一起发布的,并不需要独立安装;lcov:其他博客说是随ltp发布的,结果下载下ltp之后编译了10多分钟,最后也没见lcov,最后到sourceforge下载了lcov单独的代码: 二、使用 以hello.c为例 # gcc -fprofile-arcs -ftest-
阅读全文
posted @ 2017-06-05 09:49 Boblim
阅读(16407)
评论(0)
推荐(1)
2017年6月1日
Google C++单元测试框架GoogleTest---Google Mock简介--概念及基础语法
摘要: 一、什么是Google C ++ Mocking Framework? 当你写一个原型或测试,往往不能完全的依赖真实对象。一个mock对象实现与一个真实对象相同的接口,但让你在运行时指定它时,如何使用?它应该做什么?(哪些方法将被称为?什么顺序?多少次?有什么参数?他们会返回什么?等) 注意:很容易
阅读全文
posted @ 2017-06-01 16:09 Boblim
阅读(4001)
评论(0)
推荐(0)
上一页
1
···
38
39
40
41
42
43
44
45
46
···
60
下一页
公告