eigen库安装_OpenCV+Eigen上位机程序移植(七十一)

1、给硬盘分区

 现在小伙伴们对于给电脑硬盘分区想必比较头疼,给电脑硬盘分区分为两种情况,一是在安装系统之前给系统硬盘分区,二是在安装系统之后给硬盘分区,我们现在购买的品牌机和笔记本的用户比较多,而且笔记本和品牌机在买回来后只要简单的释放下系统就好,完成释系统之后,我们发现我们的计算机里面只有一个C盘,那么想再分出几个盘如何操作呢,现在小编就手把手教你如何给自己的电脑进行分区,希望能给不懂如何分区的小伙伴们带来帮助。

为什么要进行分区和格式化?

  一般来说,新硬盘是需要经过低格式化-分区-高级格式化等过程,这样才可以用来存放信息。但是我们购买的新硬盘在出厂前,硬盘销售商一键对硬盘做好了低级格式化的操作了,所以我们在使用之前需要对硬盘分区和格式化。

  注意:在硬盘分区之前你需要先了解一些基础知识:由于电脑目前常见的分区格式是GPT和MBR两种类型,他们对应的启动模式分区是对应UEFI和Legacy。一般来说,新主板都是默认UEFI+GPT的模式,因为GPT分区可支持2TB以上的大硬盘,而这些格式对win7 64位/win8 64位/win10 64位等系统的功能支持也比较完善,能更好的快速安全启动。而一些旧电脑可能支持的Legacy+MBR。所以自己重装系统或者重新分区要了解清楚,不要出现Legacy+GPT或UEFI+MBR这种混搭错误哦。另外,在分区前,对于一些重要的数据,您可以使用免费的备份软件:轻松备份来备份, 它支持备份系统、磁盘、分区、文件、定时备份等等。

操作步骤

  1.在桌面上点击“此电脑”右键,打开属性。

171d013e99c41ea6a95d5abc6e24dcac.png

  2.打开“系统保护”,有时候系统保护C盘数据导致分区失败,所以先关闭掉。

b94d08fab31313c3f0a9bfbc6f79ec6d.png

  3.点击配置,选择禁用系统保护。

486e34e89a31acc99f1b85049ada1db5.png

  4.确定关闭系统保护。

a598e5ffe8701f9316860da382a4749a.png

  5.回到桌面,点击“此电脑”右键,选择管理。

e6154453c94fd56e300fddb22b1cc09f.png

  6.点击存储。

4a7be9cf6d0e95f628cf9d167c0a5b1b.png

  7.点击磁盘管理,打开系统硬盘管理器。

baddd1d13808463cba1ad03718d23016.png

  8.这时候在未分区上的C盘上点击右键,选择压缩卷。

e0984ee61c0053b8b0b95aa7ef0566a9.png

  9.输入压缩量,比如,我们先输入102400MB,也就是100GB。

bb3bbd891c8d7ceb0cc182f462511039.png

  10.压缩结束后的空间就是未分配的,点击右键选择新建简单卷。

6e614c641d8ae7ca7d1c740bbe762afb.png

  这样以此类推把剩下的空间分成你需要的磁盘空间就可以了,如果你发现把想分的空间数量写错了,或者需要重新分盘,那么就在需要修改的分区上面右键点击删除卷,然后上面步骤重新再分就ok了。

fcadf650ec6264588188e8d814888c0b.png

  以上是小编今天为大家分享的硬盘分区步骤,有电脑故障,电脑组装等方面的朋友,我们可以一起交流探讨。

f448d9330e8c168bf77ae6c2de39dde8.png

545f8c96caf59de76adefd8aae759f6b.png

2、安装bandzip解压缩软件并设置电脑不自动更新

ee6ac43bc0103337a55d19a690cc0d03.png

3、安装相机驱动

b19ee4eb08586b0e94375a2791ac338e.png

295584359cdc050550a20d57a4a04c7d.png

da31c9b98972d48b7fde62cc6ee56e53.png

0b85cb5b4e3732ef5b017c2984835077.png

1ecf55c4612f6a02258ce79029f6d83c.png

b1cd24e8cb36e043532980d8383f756f.png

65070df503460373f32c73c543771746.png

ad04246a690a34ef9119f28faa9c0b5a.png

446c7f82a754dbec4e4ce7a543ea5722.png

a232a7ca6e5499daeb4083da477fa6df.png

0e26f8216ccfb1b5570a7974069d6f27.png

ee3661b6f72f8c959b5e24462a256a11.png

34f5d6df6b6513132056027c3a526a88.png

2558b1f7bc66a95f703cbe5a1c24d38d.png

安装相机软件以后重启电脑。

4、安装VS2013

88b5b898e2da3dbe6ab62e75121a1ce4.png

需要安装IE10

使用IE10安装包,安装IE10:

a7b0b0d63f0779faf992d94cbaf78f1e.png

45bf9d3a517de099e4bead29590c677d.png

安装成功后,重启电脑,完成整个安装流程。

重启后继续安装VS2013

7a26b966739efb3900c6c1dcddf52e5a.png

1b26c81b89e36046254601130f4bf4bd.png

cab91cf2d1133d6369fa3eb54c0f5c88.png

b6e9a0e1e77d364f1c1e7214a86f8d52.png

f190424c2eb4cb0882bd056542c9c587.png

e077cfe5dad16c6b5fd07fdaf30379d4.png

测试程序如下:

#include #include using namespace std;int main(){  printf("hello!\n");  cout << "nihao" << endl;  system("pause");  return 0;}

67e563b9c8382e8f6d0f4d82f144b105.png

安装CSC中文版

8e39c461f3bb01325d8202388dd26239.png

313178bb9e6f0948916fe62cf3e5b1b9.png

afd73a77dbb19fa2fb43a111b0c976ca.png

cce93965b20848c39d4f70fe12090794.png

安装完毕

1cfad3ef268d443b955a1996a6fe6024.png

5、安装搜狗拼音输入法以及Chrome浏览器

6、配置OpenCV2.4.10

6.1、开发环境

1、操作系统:Windows 7(64位)

2、编程环境:Microsoft Visual Studio 2013

3、OpenCV版本:2.4.10

6.2、安装OpenCV2.4.10

1、下载OpenCV2.4.10 SDK:官网链接

http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.10/opencv-2.4.10.exe/download

2、安装OpenCV:直接点击opencv-2.4.10发现,OpenCV的安装不过就是一个解压过程,开始界面如下图1所示:

8a17608c46c463893e33787d2870cc7b.png

d05b7d20e2bb316bafe162952852797f.png

b1254b6c2aa114110465363dc7fd67e6.png

这里选择安装目录为D:\Program Files,可以根据自己的习惯设置,这里推荐使用此目录。点击"Extract"即可出现解压界面,直至解压结束。

6.3、系统环境变量设置

1、桌面右键点击“计算机“,选择”属性 -- 高级系统设置 -- 高级 -- 环境变量“;

2、系统变量中选择"Path",双击打开或者单击下面的编辑;

3、在弹出的”编辑系统变量“中添加如下目录:

D:\Program Files\opencv\build\x86\vc12\bin

D:\Program Files\opencv\build\x64\vc12\bin

对于64位系统,填写上面两个目录,而32位系统只需要填写第一个目录即可。这里自己使用的是64位系统,因此添加两个目录,如下图2所示:

f140e1da478a2141e18d48b53ec1e95a.png

de702361c4f263b98c56b5e85bcc366c.png

此处,D:\Program Files\为安装目录,如果你把OpenCV安装到其他目录的话,请相应调整。

此处应该注销一下计算机或者重新启动,以使上面设置的环境变量有效。

6.4、VS2010配置

6.4.1、新建项目

打开VS2010,新建一个32位控制台程序,可以选择空白文档,也可以选择已经添加了预编译的项目;

4ed311da40cd530f088ac741bcd3e2fe.png

6.4.2、添加工程包含目录

1)在刚刚建立的项目中选择”视图 -- 属性管理器“,左侧出现属性管理器页面;

2)选择”项目->Debug|Win32->Microsoft.Cpp.Win32.user“,双击或者右键选择”属性“;如图3所示

9d01573a2360067466cc3ecac713ce43.png

图3 属性设置

3)选择”通用属性 --- VC++目录 --- 包含目录“,添加如下三个目录:

D:\Program Files\opencv\build\include

D:\Program Files\opencv\build\include\opencv

D:\Program Files\opencv\build\include\opencv2

95ce3f2df63344a563c6e08f1f2b2f39.png

6.4.3、添加工程库目录

1)同2.1和2.2方法一样,弹出如图3的界面;

2)选择”通用属性 --- VC++目录 --- 库目录“;

3)添加:D:\Program Files\opencv\build\x64\vc12\lib

6.4.4、链接库设置

1)在刚刚建立的项目中选择”视图 -- 属性管理器“,左侧出现属性管理器页面;

2)选择”项目->Debug|Win32->Microsoft.Cpp.Win32.user“,双击或者右键选择”属性“,如图3所示;

3)选择”通用属性 --- 链接器 --- 输入 --- 附加的依赖项“,添加如下lib库目录:

opencv_calib3d2410d.libopencv_contrib2410d.libopencv_core2410d.libopencv_features2d2410d.libopencv_flann2410d.libopencv_gpu2410d.libopencv_highgui2410d.libopencv_imgproc2410d.libopencv_legacy2410d.libopencv_ml2410d.libopencv_nonfree2410d.libopencv_objdetect2410d.libopencv_ocl2410d.libopencv_photo2410d.libopencv_stitching2410d.libopencv_superres2410d.libopencv_ts2410d.libopencv_video2410d.libopencv_videostab2410d.libopencv_calib3d2410.libopencv_contrib2410.libopencv_core2410.libopencv_features2d2410.libopencv_flann2410.libopencv_gpu2410.libopencv_highgui2410.libopencv_imgproc2410.libopencv_legacy2410.libopencv_ml2410.libopencv_nonfree2410.libopencv_objdetect2410.libopencv_ocl2410.libopencv_photo2410.libopencv_stitching2410.libopencv_superres2410.libopencv_ts2410.libopencv_video2410.libopencv_videostab2410.lib

以上lib库即为D:\Program Files\opencv\build\x86\vc10\lib目录下的所有库文件,其中d结尾的为debug模式库,而没有d结尾的为release模式库。

设置完成后,点击”确定“完成配置。这种方法可以在以后的新建项目中依然有效,也可以自己新建一个属性文件,即”属性管理器“中,右击”Debug| Win32“

6.4.5、测试

1、测试图如图4所示,右键另存为保持名称为pic.jpg;

c3a5baebc2a479906e753c2a71d4a9ae.png

图4  测试用图

将上图放置在工程目录中(和cpp源文件同一路径),编辑如下程序:

// main.cpp: 主程序入口#include using namespace cv; void main(void){  Mat img = imread("pic.jpg");  namedWindow("公众号:马少爷");  imshow("公众号:马少爷",img);  waitKey(6666);}

在VS中点击运行,配置成功地话得到一个控制台窗口和一张图片窗口如下图所示:

07b1a062a2a98295ccd0cab4f4953c0d.png

更换程序测试

37de6a85504db1511efe7f708f744acc.png

至此,程序安装成功,可以进行接下来的编程工作。

7、安装Eigen

首先,在Eigen官网下载Eigen:

Eigen

http://eigen.tuxfamily.org/index.php?title=Main_Page

其次,解压文件到当前文件夹,解压完成后重命名为eigen3(这个看个人喜好,我是为了看着舒服)然后把这个eigen3文件夹复制到你想放的位置,也可以不移动。

8123660fb281f51ae0e32644c1cef101.png

然后,打开vs2013,可以新建一个项目,也可以打开以前的项目,右键项目名,选择属性,在c/c++附加目录里加入eigen3文件夹的路径。

0a197b5ac339a85f9870b3228145c379.png

测试一下

#include  //头文件#include #include #include using namespace std;using namespace cv; //包含cv命名空间using namespace Eigen;Mat eulerAnglesToRotationMatrix(Vec3d &theta);const float PI = 3.14159;int main(){  //使用Mat 构造函数  Mat M(2, 2, CV_8UC3, Scalar(0, 0, 255));  cout << "M = " << endl << " " << M << endl << endl;  //C++构造  int sz[3] = { 2, 2, 2 };  Mat L(3, sz, CV_8UC3, Scalar::all(0));  //使用create()函数  M.create(4, 4, CV_8UC(2));  cout << "M = " << endl << " " << M << endl << endl;  Mat E = Mat::eye(4, 4, CV_64F);  cout << "E = " << endl << " " << E << endl << endl;  // 【1】读入一张图片  Mat img = imread("1.jpg");  // 【2】在窗口中显示载入的图片  imshow("【载入的图片】", img);  // 【3】等待6000 ms后窗口自动关闭  Mat R;  Vec3d eular(123 *  PI/ 180, 45 * PI / 180, 126 * PI / 180);  R = eulerAnglesToRotationMatrix(eular);  cout << "R = " << endl << " " << R << endl << endl;  Matrix2d a;  a << 1, 2,    3, 4;  MatrixXd b(2, 2);  b << 2, 3,    1, 4;  cout << "a + b =" << a + b << endl;  cout << "a - b =" << a - b << endl;  cout << "Doing a += b;" << endl;  a += b;  cout << "Now a =" << a << endl;  cout << "a^T=  " << a.transpose() << endl;  cout << "a*b= " << a*b << endl;  Vector3d v(1, 2, 3);  Vector3d w(1, 0, 0);  cout << "-v + w - v =" << -v + w - v << endl;  cout << v << endl;  cout << v.transpose() << endl;  //system("pause");  waitKey(0);}Mat eulerAnglesToRotationMatrix(Vec3d &theta){      // 计算旋转矩阵的X分量      Mat R_x = (Mat_<double>(3, 3) <<    1, 0, 0,    0, cos(theta[0]), -sin(theta[0]),    0, sin(theta[0]), cos(theta[0])    );    // 计算旋转矩阵的Y分量    Mat R_y = (Mat_<double>(3, 3) <<    cos(theta[1]), 0, sin(theta[1]),    0, 1, 0,    -sin(theta[1]), 0, cos(theta[1])    );    // 计算旋转矩阵的Z分量    Mat R_z = (Mat_<double>(3, 3) <<    cos(theta[2]), -sin(theta[2]), 0,    sin(theta[2]), cos(theta[2]), 0,    0, 0, 1);    Mat R = R_z * R_y * R_x;      return R;}

e8d8fea0559398b709cbca4da9f32914.png

8、测试程序

8.1 问题1

29038dffca6feac346fe5f7d320cce24.png

解决:vs2013 错误 1 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated.

问题翻译:用于多字节字符编码 (MBCS) 的 MFC 库 (DLL) 不再包含于 Visual Studio 中,但是可用作插件,您可以在任何装有 Visual Studio Professional、Visual Studio Premium 或 Visual Studio Ultimate 的计算机上下载和安装。(在 Visual Studio 中,必须启用 MFC。)安装需要大约 440 MB 磁盘空间,包括英语(美国)和 DLL 的本地化版本。问题根源:VS2013缺少MFC MBCS DLL加载项。其中MBCS为多字节字符编码。解决方案:点击下载链接下载Multibyte MFC Library for Visual Studio 2013,安装即可,安装过程关掉vs。

https://www.microsoft.com/zh-CN/download/confirmation.aspx?id=40770

注意:若安装未成功,可尝试以管理员身份进行安装。

2eb9dee13a1947b8b4d50431b3db9a1a.png

8.2 exe无法生成,缺少dll库

789975031f075ece65194ed2ad336b22.png

c7b92f8b5228e671430929637d2d53fa.png

115ec38c06342a3a49e2f3127e6d15a6.png

总结:

安装的软件及顺序如下:

1、关闭计算机防火墙,设置从来不检查更新。

2、安装BANDZIP解压缩文件,使系统可以解压opencv及VS2013安装包。

3、在D盘新建Program Files和Program Files (x86)两个文件夹,其中opencv安装包放置在Program Files中,Eigen包放在Program Files (x86)中。

4、安装搜狗拼音输入法软件

5、安装Chrome浏览器软件

6、安装Sapera_LT摄像头驱动软件

7、安装VS2013软件,按照本文介绍的顺序依次设置OpenCV、Eigen。

8、测试成功以后,安装VC_MBCSMFC程序

9、至此,成功运行以后整个程序运行成功。

推荐:机器人实时纠偏系统(一)

机器人实时纠偏(二)OpenCV+VS开发环境配置(三)结构光视觉的焊接机器人纠偏(四)结构光视觉的机器人焊接(五)结构光视觉的机器人焊接(六)机器人初始点导引(七)MATLAB标定相机参数(八)机器人的手眼标定(九)机器人坐标获取(十)机器人调试(十一)TCP/IP客户端API编程(十二)结构光传感器上位机界面多线程编程(十三)TCP&UDP(十四)C/C++ Programing(十五)机器人扫描与跟踪调试(十六)结构光传感器库函数(十七)结构光传感器编程(十八)C/C++ Programing(十九)C/C++ Programing(二十)结构光传感器编程(二十一)DX200操作要领(二十二)DX200操作要领(二十三)工装轴协调(二十四)无夹具协调(二十五)图像处理调试(二十六)STM32MODBUS_CRC编程(二十七)

在C++中调用Matlab函数(二十八)

机器人手眼标定MATLAB及C++实现

机器人位姿运算及Eigen的使用(三十)

OpenCV与Eigen矩阵运算(三十一)

VS中数据读写及OpenCV拟合(三十二)

VS2013配置OpenGL库(三十三)

曲线拟合/插值(三十四)

曲线拟合绘制滤波及机器人平移(三十五)

DX200操作要领—示教1(三十六)

直接打开与平移变换(三十七)PAM与镜像平移变换(三十八)

修改与编辑程序(三十九)

YRC1000 宏程序命令(四十)

程序编辑与试运行(四十一)

程序编辑与再现(四十二)

再现(四十三)

程序管理(四十四)

便捷功能(四十五)

便捷功能(四十六)

椭圆拟合(四十七)

RANSAC直线拟合(四十八)

读写CSV文件类(四十九)

RANSAC直线拟合(五十)

法向量、旋转矩阵计算(五十一)

机器人手眼标定与变量设置调试(五十二)

20200715调试记录(五十三)

20200717调试记录(五十四)

C++~RANSAC拟合圆/随机数产生(五十五)

安川机器人外部轴协调(五十六)

安川机器人Motoplus编程(五十七)

安川机器人Motoplus编程(五十八)

安川机器人Motoplus编程(五十九)

安川机器人Motoplus编程(六十)

安川机器人Motoplus编程(六十一)

机器人调试(六十二)
机器人调试(六十三)

机器人调试(六十四)

机器人调试(六十五)

机器人调试(六十六)

机器人调试(六十七)

高斯卷积的可分离性(六十八)

机器人曲线焊缝识别及轨迹规划研究(六十九)

安川机器人同步设置与检验(七十)

d2e073006d687f5115e119cc21f71b4e.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455983.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【实战操作】使用FFmpeg将一个视频文件中音频合成到另一个视频中 只需三秒

直接进入主题 主要参数&#xff1a; -i——设置输入文件名。-f——设置输出格式。-y——若输出文件已存在时则覆盖文件。-fs——超过指定的文件大小时则结束转换。-t——指定输出文件的持续时间&#xff0c;以秒为单位。-ss——从指定时间开始转换&#xff0c;以秒为单位。-t从…

苹果依旧强大 物联网领域举足轻重

近几天科技界最火爆的话题就是苹果和谷歌两家公司&#xff0c;一是苹果发布财报&#xff0c;二是谷歌人工智能围棋战胜欧洲冠军以及谷歌母公司Alphabet或将超越苹果&#xff0c;成为世界上市值最大的公司。而在我眼里&#xff0c;未来五年内依然属于苹果。回顾下苹果公司公布的…

linux之SQL语句简明教程---SUBSTRING

SQL 中的 substring 函数是用来抓出一个栏位资料中的当中一部分。这个函数的名称在不同的资料库中不全然一样&#xff1a; MySQL: SUBSTR( ), SUBSTRING( )Oracle: SUBSTR( )SQL Server: SUBSTRING( )最经常使用到的方式例如以下 (在这里我们用 SUBSTR( ) 为例)&#xff1a; SU…

listview 每行后面的小箭头_主卧带小衣帽装修,这几个装修方案,你喜欢哪个?...

南京装修交流圈 - 知乎​www.zhihu.com现在大部分人购买的房子面积还是普遍偏小的&#xff0c;每行每业都有自己的服装讲究&#xff0c;不同的场地、见不同的人等等。家中能有一个衣帽间自然也就是心中所向往和追求的。能够有独立的一个房间来做衣帽间当然更好&#xff0c;今天…

【养成好习惯】使用pipreqs导出本项目使用的环境

pipreqs pipreqs可以帮你找到当前项目的所有组件及其版本。就是当别人给你一个程序的时候&#xff0c;你要在自己电脑上运行起来&#xff0c;就需要安装程序所依赖的组件&#xff0c;总不能自己一个一个找吧。 # 安装 pip install -i https://pypi.tuna.tsinghua.edu.cn/simpl…

开放医疗交通大数据技术 服务于公共便民领域

孙丕恕还建议&#xff0c;交通拥堵的数据也可以开放&#xff0c;孙丕恕介绍&#xff0c;目前已有导航软件有部分数据&#xff0c;但还有些滞后&#xff0c;如果能够做到实时更新数据&#xff0c;那么也可以为出行者避开拥堵&#xff0c;节约时间。此外&#xff0c;如果二手车的…

【Tensorflow】基于卷积神经网络实现车牌的识别

引言&#xff1a; 过去几周我一直在涉足深度学习领域&#xff0c;尤其是卷积神经网络模型。最近&#xff0c;谷歌围绕街景多位数字识别技术发布了一篇不错的paper。该文章描述了一个用于提取街景门牌号的单个端到端神经网络系统。然后&#xff0c;作者阐述了基于同样的网络结构…

脚本启动显示查询频繁被服务器防御_面对CC攻击,该如何进行防御

网站被攻击是一件十分让人恼火的事情&#xff0c;不仅仅是让网站速度变慢、访问异常&#xff0c;导致用户体验变差&#xff0c;用户大量流失&#xff0c;而且还会导致网站关键词排名下降甚至被降权&#xff0c;极大干扰了网站的正常稳定运行。那面对CC攻击&#xff0c;该如何进…

PAT甲题题解-1011. World Cup Betting (20)-误导人的水题。。。

题目不严谨啊啊啊啊式子算出来结果是37.975样例输出的是37.98我以为是四舍五入的啊啊啊&#xff0c;所以最后输出的是sum0.005结果告诉我全部错误啊结果直接保留两位小数就可以了啊啊啊啊 水题也不要这么坑人啊啊啊啊 #include <iostream> #include <algorithm> #i…

【Django】文件上传以及celery的使用

上传文件、异步、初始化脚本 面试题&#xff1a; 项目中的静态文件处理&#xff08;JS/CSS/image&#xff09; 自己在机房内优化的方法&#xff1a;1. Nginx/lighttpd(lighty-douban)&#xff1a;Nginx 处理静态资源速度非常快&#xff0c;并且自身还带有缓存。2. 80: Nginx -&…

Android 查看每个应用的最大可用内存

http://blog.csdn.net/vshuang/article/details/39647167 Android 内存管理 &Memory Leak & OOM 分析 单个应用可用的最大内存 Android设备出厂以后&#xff0c;java虚拟机对单个应用的最大内存分配就确定下来了&#xff0c;超出这个值就会OOM。这个属性值是定义在…

分析一段H264视频数据

分析一段H264视频数据 Posted on 2007-05-31 09:42 vcommon 阅读(1968) 评论(8) 编辑 收藏 引用 分析 00 00 00 01 67 42 00 1E 99 A0 B1 31 00 00 00 01 H264的数据流分为两种&#xff0c;一种是NAL UNIT stream(RTP),一种是 bits stream, 两者可以互相转换。我们分析的这个…

springboot springmvc mybatis_12道重点的Spring Boot面试题,帮你整理好了!

今天跟大家分享下SpringBoot常见面试题的知识。最新2020整理收集的一些面试题&#xff08;都整理成文档&#xff09;&#xff0c;有很多干货&#xff0c;包含mysql&#xff0c;netty&#xff0c;spring&#xff0c;线程&#xff0c;spring cloud等详细讲解&#xff0c;也有详细…

【数据分析】快速获取微博用户数据,图片,视频

功能输出实例运行环境使用说明 下载脚本安装依赖程序设置设置数据库&#xff08;可选&#xff09;运行脚本按需求修改脚本&#xff08;可选&#xff09; 如何获取user_id添加cookie与不添加cookie的区别&#xff08;可选&#xff09;如何获取cookie&#xff08;可选&#xff09…

“云计算”越来越重要 但更重要的是“云安全”

据Gartner公司的预测&#xff0c;云安全服务业务继续保持强劲&#xff0c;2017年最终将达到59亿美元的规模&#xff0c;比2016年上涨了21&#xff05;。 云安全服务市场的增长速度将超过整体信息安全市场。Gartner表示&#xff0c;电子邮件的安全性&#xff0c;网络安全和身份识…

H.264的两个概念:DC系数和AC系数。 MV预测过程详解(附图)

在做熵编码之前&#xff0c;先明确两个概念&#xff1a;DC系数和AC系数。 量化后得到的仍是64个系数&#xff0c;量化并没有改变系数的性质。大家知到DCT变换是将数据域从时&#xff08;空&#xff09;域变换到频域&#xff0c;在频域平面上变换系数是二维频域变量u和v的函数。…

1028. List Sorting (25)

题目链接&#xff1a;http://www.patest.cn/contests/pat-a-practise/1028 题目&#xff1a; 1028. List Sorting (25) 时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueExcel can sort records according to any column. Now you are suppose…

【后端开发】分析抖音后台架构

最后分享抖音美女爬虫 https://github.com/wangshub/Douyin-Bot

看日本如何用IoT打造智能工厂

在技术、市场、政策等方面因素的推动下&#xff0c;全球正在掀起一股智能制造的热潮&#xff0c;越来越多的国家大力推进智能工厂的建设。有机构预测&#xff0c;未来五年智能工厂领域的投资将促进生产力增长27%&#xff0c;预计到2022年年底&#xff0c;21%的工厂将会成为智能…

c++ 测试串口速率_纳米软件案例之电流控制测试系统

项目背景西安某机电研究所电流控制测试系统软件需要用记录仪设置采样速率对电流数据进行采集&#xff0c;并能够进行数据实时显示、保存。为更好的分析实验现象&#xff0c;需要历史测试数据可查询并显示。目前采用的传统的手动测试&#xff0c;测试操作繁杂。数据保存困难&…