使用系统提供的库函数 1.字符串传数字 (1)、使用stoi() string s("12345"); long long a = stoi(s); cout << a << endl; (2…
分类:c
【C#】文件和文件文件夹按时间、名称排序-顺序与倒序
对于文件和文件夹有多种排序方式,常用的就是按创建或修改时间、按文件名排序。在 C# 中,按时间和文件名排序都十分简单,用数组提供的排序方法 Array.Sort() 一行代码就可以搞定,当然也可以用常用的排序方法,如快速…
Windows下强制删除文件或文件夹(解除文件占用/Unlock)
前言 在windows下,有时候会碰到一些文件无法删除,尽量使用“管理员取得所有权” ,但文件或文件夹依然无法删除,这一点非常苦恼。 本文记录几款可以解锁文件占用的软件。 ProcessHacker 如果删除…
C++模板类型推导大全
前言和背景 《Effective c++》一书中条款01为:视c++为一个语言联邦,该条款中将c++语言分为4个次语言组成的“联邦政府”,其分别为:兼容基础c的部分、c++面向对象的部分、c++模板部分、stl库部分。我…
linux 查看某个进程中的线程,线程占用哪个cpu的核心的方法
查看进程中启动线程的方法 top -H -p pid -d 0.3 1 按f键进入选择界面,按空格可以选择下面配置选项 P = Last Used Cpu (SMP) 按Esc 退回到top界面可以看到多了一列进程所在c…
数组声明和定义的注意事项
一、不允许数组拷贝和赋值 int a[] = {1,2,3}; //含有3个整数的数组 int a2[]= a;//错误:不允许使用一个数组初始化另一个数组 a2 = a; //错误:不能把一个数组直接赋值给另一个数组 …
静态成员 —— 模拟共享书店
静态成员 —— 模拟共享书店 任务描述 本关任务:假设有一个这样的共享书店,当客户进入书店时需要托管一定数量的书籍,而这些书籍将被书店内所有用户共享,当客户离开书店时,他便会把之前进入书店托管的书一起带走。现请你编写代码…
读书笔记:《C#并行编程高级教程》-第三章:命令式任务并行
《C#并行编程高级教程》-第三章:命令式任务并行 主题:System.Threading.Tasks.Task 一个Task表示一个一步操作。 任务与线程没有一对一的关系:并不是每新建一个task就会新建一个线程,创建的…
C++中一个类成员函数调用另一个类成员的方法
在继承之外,在C++中一个类成员函数调用另一个类成员的方法主要有:类的组合,友元类,类的前向声明,单例模式等,下面主要讲讲这4种方法的实现 方法1…
函数的默认参数值,即在定义参数的时候给它一个默认值
int add(int a,int b=2,int c =4); 1 其中有两个规定 1.如果某个参数是默认参数,那么它后面的参数必须是默认参数 2.默认参数可以放在声明、或者定义中,但是只能二者选一 以上…
类类型的拷贝构造函数与析构函数,成员中含有动态内存指针时的处理(C++11)
类类型的拷贝构造函数与析构函数,成员中含有动态内存指针时的处理,C++11标准 以下讨论的符号约定 得出以下结论的实验代码(建议先看后面的内容) tips: 什么是拷贝构造 为什么要自定义析构函数 为什么要自定义拷贝构造…
两个文件合并成一个二进制文件,再将这两个文件还原
问题:在做项目的时候,winform辅助工具生成了一个文件夹,里面包含两个文件,然后再把这两个文件分别上传到webform里面,这样子就显得复杂而且容易出错。本来想的是把这两个文件压缩成一个压缩包,但是给的类库有点大,最…