- 博客(10)
- 资源 (1)
- 问答 (15)
- 收藏
- 关注
原创 操作系统的执行(或者称为操作系统与进程的运行关系)
操作系统的两个特殊的事实:操作系统 与普通的计算机软件以同样的方式运行,也就是说,它也 是由处理器执行的一个程序。操作系统经常释放控制权,并且依赖于处理器恢复控制权 。操作系统与进程的运行关系分为以下 2种 方式:无进程的内核 (一般为老式操作系统)此种情况下,操作系统在所有的进程之外执行,即此时的操作系统为一个单独的内核。通过 这种方法 ,当前 正在执行的进程被中断或者产生一个...
2019-06-27 11:12:24 3185
原创 记录了解的第一个C++并行计算库
Visual Studio 2010中的本机C ++库已得到扩展,可为并行编程提供丰富的支持。 用户可以使用不同的层与并行运行时进行交互,其中最高的一个是并行模式库(使用头文件ppl.h)。 在其中,用户可以找到不同的结构,允许他们快速并行化他们的程序,而无需广泛了解调度决策,底层线程,周围环境等。其中一个构造是parallel_for构造,它允许用户并行化一个for- 快速循环。 它的近亲是pa...
2019-06-21 17:30:13 924
原创 自定义实现std::string 分割函数
typedef enum EM_ValueType{ VT_INT = 0, VT_DOUBLE} ValueType;template<typename T>void ParseReadLine(const std::string& readLine, const std::string& split, ValueType type, std...
2019-06-21 17:11:48 803
原创 记录一下“使用新的库时,提示应用的库与源码不匹配的解决方法”
当编译器出现使用的库与源码不匹配的报错时,处理方式如下:1. 先看包含的源码的路径有没有正确包含进来,可是在代码中#include一个源码头文件试下是否正常。若不正常,则应该先查看下包含文件的路径是否正确包含。2. 查看包含的新库的路径是否正常,确定引用的库是否全部引用!...
2019-06-21 10:22:34 401
原创 C++给定文件全路径,解析此路径的方法
std::string GetDirectoryName(std::string fileAbsolutePath){ char szDrive[_MAX_DRIVE] = {0}; //磁盘名 char szDir[_MAX_DIR] = { 0 }; //路径名 char szFname[_MAX_FNAME] = { 0 }; //文件名 ...
2019-06-20 14:15:49 758
原创 自定义的C++读取文件的类(按行读取实例)
类的声明#pragma once#include <fstream>class ReadFileModule{public: ReadFileModule(); ~ReadFileModule(); /* Desc: 设置需要读的文件的文件名(全路径) Param: string 文件全路径名 Return: bool 设置...
2019-06-19 18:24:06 1513
转载 std::list 的比较
sort() 函数模板定义在头文件 algorithm 中,要求使用随机访问迭代器。但 list 容器并不提供随机访问迭代器,只提供双向迭代器,因此不能对 list 中的元素使用 sort() 算法。但是,还是可以进行元素排序,因为 list 模板定义了自己的 sort() 函数。sort() 有两个版本:无参 sort() 函数将所有元素升序排列。第二个版本的 sort() 接受一个函数对象或 ...
2019-06-18 10:56:03 835
原创 提交git规范
我们提交git的注释规范是:feat:新增featurefix: 修复bug,有bug编号要带Bug号docs: 仅仅修改了文档,比如README, CHANGELOG, CONTRIBUTE等等style: 仅仅修改了空格、格式缩进、都好等等,不改变代码逻辑refactor: 代码重构,没有加新功能或者修复bugperf: 优化相关,比如提升性能、体验test: 测试用例,包括单元...
2019-06-04 15:27:20 318
原创 自定义std::map的排序
std::map的内部排序是按照红黑树进行的,所以,查询时间复杂度为O(log2n).STL中map的定义是:复制代码1 template<class _Kty,2 class _Ty,3 class _Pr = less<_Kty>,4 class _Alloc = allocator<pair<const _Kty, _Ty&g...
2019-06-03 15:42:48 6779
转载 git的常用命令
昨天手残 然后在GitHub for windows 上点了revert 然后就给重置了 更手残的是又给同步了 . 但是 GitHub 会保留之前的版本 . 只要删掉本次修改就可.解决方案: gitshell ->> git revert HEAD还原已经提交的修改此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交git revert...
2019-06-03 10:35:52 85
在linux系统下如何获取窗口的指针(多个进程的窗口),希望大神给点指导,谢谢
2016-03-26
在Qt中给widget添加背景图片,图片空白处显示为黑色
2016-02-25
在Qt中使用QStackedWidget为每个界面设置背景问题
2016-01-29
在头文件里定义一个string name; 变量,编译报错
2015-10-30
在C语言中读取闻见为UTF-8的汉字,英文混合的文件,又甚么函数可以不出现乱码
2015-10-29
在C中求char* s[]={};数组元素的个数算法
2015-10-25
C语言中的fgets问题,结果输出多出一行“(null)”
2015-10-25
如何使用TableView和TableViewCell
2015-09-21
定义类的指针变量如何重载类的拷贝构造函数和重载=号
2015-09-09
为一个指针变量new一片内存,释放时报错,求解!
2015-09-09
为什么输出一个空指针链表时if(pHead==NULL){cout《“”;}这句不能执行
2015-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人