logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++ unique()去重

vector 是可以直接用下标访问的一类容器vector <int> A;A.push_back(1);cout<<A[0];可以不断的往里面放东西,不用像普通数组一般担心越界还有很多函数供调用unique()–去重unique(A.begin(),A.end())但是注意这里并没有删除元素,只是把元素移到了末尾vector<int>:...

#c++
vector at()和下标访问哪个好?

vector 是可以直接用下标进行访问的一类容器,vector <int> A;A.push_back(1);cout<<A[0];输出:1但是,有些资料上说vector 最好用at() 进行访问,这是为什么呢?这是因为at()有对元素是否越界进行判断,如果越界,马上抛出异常 out_of_range(但是,这个异常是跟踪进去调试的时候才会出现的)如果...

Linux C语言执行命令行

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()在执行完成后会终止当前进程所以我们得搞个子进程去执行,才不会影响主进程第一个

#linux
Linux查看服务器运行状态

systemctl status 服务器

python OCR Tesseract 训练

Ps:Tesseract识别英文和字母效果好中文的话,虽然有训练数据也可以识别,但是效果不是很好Tesseract的安装和使用:1.首先用 pip 下载包pip install tesseract这时还没法直接用,还要下载一些东西2.tesseract我下载的是5.0 64位的版本3.配置环境变量把上面下载的Tesseract-ocr的目录添加到Path中4.可以使用了from PIL impor

#python
最小公倍数C++

下面提供三种算法:首先,是暴力代码如下:#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...

#算法
最小公倍数C++

下面提供三种算法:首先,是暴力代码如下:#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次幂并不是终点...

    共 17 条
  • 1
  • 2
  • 请选择