简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
vector 是可以直接用下标访问的一类容器vector <int> A;A.push_back(1);cout<<A[0];可以不断的往里面放东西,不用像普通数组一般担心越界还有很多函数供调用unique()–去重unique(A.begin(),A.end())但是注意这里并没有删除元素,只是把元素移到了末尾vector<int>:...
vector 是可以直接用下标进行访问的一类容器,vector <int> A;A.push_back(1);cout<<A[0];输出:1但是,有些资料上说vector 最好用at() 进行访问,这是为什么呢?这是因为at()有对元素是否越界进行判断,如果越界,马上抛出异常 out_of_range(但是,这个异常是跟踪进去调试的时候才会出现的)如果...
char* arg[3];char *envp[] = {0,NULL};arg[0]="mkdir";arg[1]="./user/Jack";arg[2]=NULL;if(fork()==0){execve("/usr/bin/mkdir",arg,envp);}else {return 0;}Ps: execve()在执行完成后会终止当前进程所以我们得搞个子进程去执行,才不会影响主进程第一个
systemctl status 服务器
Ps:Tesseract识别英文和字母效果好中文的话,虽然有训练数据也可以识别,但是效果不是很好Tesseract的安装和使用:1.首先用 pip 下载包pip install tesseract这时还没法直接用,还要下载一些东西2.tesseract我下载的是5.0 64位的版本3.配置环境变量把上面下载的Tesseract-ocr的目录添加到Path中4.可以使用了from PIL impor
下面提供三种算法:首先,是暴力代码如下:#include <iostream>using namespace std;int main(){int n,m,i;cin>>n>>m;i=max(n,m);while(1){if(i%n==0&&i%m==0)break...
下面提供三种算法:首先,是暴力代码如下:#include <iostream>using namespace std;int main(){int n,m,i;cin>>n>>m;i=max(n,m);while(1){if(i%n==0&&i%m==0)break...
对补码符号位取反但是,这个说法并不准确与其说是符号位取反,倒不如说是最高位加1大家都知道,移码是用在阶码上的拿 float 单精度来举例:八位的阶码,偏置常数是2^(n-1) - 1 = 127 (至于为什么是127而不是128,可参考浮点数的偏置常数)如果指数是2 —— 0000 0010(二进制)则阶码应该存127 + 2 =129 ——1000 0010(二进制)然后,按我们...
怎么用二进制表示小数呢?这里其实很妙~~以往我们二进制转十进制是这样的:(二进制) 111=1* 2^2 + 1 * 2^1 + 1 * 2^0 = 7(十进制)通常2的幂是大于或等于0 的,那么2的幂小于零会是怎么样呢?试试看:1* 2^-1+1* 2^-2 =0.75神奇地出现了小数!!我们可以这样表示: 0.75转化成二进制就是0.11, 也就是说个位数,2的0次幂并不是终点...