首页
学习
活动
专区
工具
TVP
发布

测试开发架构之路

专栏作者
241
文章
323727
阅读量
64
订阅数
30个在线Python自学网站,再也不用到处找资料了
最近有几个小伙伴咨询怎么学习python的事情,他们有做开发的、有做运营的,很高兴大家有这么强烈的Python学习意愿。当然Python的学习,我是建议自学,首先明确自己的学习目标,例如开发自动化脚本、做数据分析等。然后可以制定学习计划,计划一般分三步:基础学习、动手练习(形成肌肉记忆)、项目实践。而基础学习也是Python学习的第一步,重要的就是怎么找靠谱的学习资料,当然我推荐大家去哔哩哔哩去找一些播放量比较高且系统性讲解Python的视频去看,这样可以对Python有大概的体感,对Python有个全局的认识。但是看视频的缺点就是降低了动手实操的能动性,很多同学觉得看着挺简单的,但是动手写的时候还是一脸懵逼,无从下手。所以呢,除了看视频,更重要的是实践,去coding。
互联网金融打杂
2022-08-01
1.2K0
更优雅地远程操作服务器:Paramiko库的实践
​作为一名测试,如果问你工作中和什么工具打交道的比较多,想必大多数人都会毫不犹豫的说服务器吧。
互联网金融打杂
2022-08-01
4930
C++之函数重载
函数重载定义: 如果同一作用域内的几个函数名字相同但形参列表不同; 重载与const形参: Record (Phone); = Record(const Phone); Record(Phone*) =Record(Phone *const); Record(Phone&); 不等于 Record(const Phone&); Record(Phone *); 不等于 Record(const Phone*);
互联网金融打杂
2018-04-03
6250
C++之内联函数与constexpr
inline 函数 规模小,流程直接且频繁调用 cout<<shortString(s1,s2)<<endl; = cout<<(s1.size()<s2.size()?s1:s2)<<endl; c
互联网金融打杂
2018-04-03
5190
C++之输出100-200内的素数
素数(质数)    除了1和它本身以外不再被其他的除数整除。 // 输出100--200内的素数 #include<iostream> using namespace std; int main() { int i,j; for(i=100;i<=200;i++){ j=2; while(j<i&&i%j!=0) j++;// while 是先判断再执行 if(i==j) cout<<i<<' ';
互联网金融打杂
2018-04-03
9050
C++之基于排序方法求一组数的中位数
中位数也就是中值; 故需要先对数组进行排序(选择,插入,冒泡排序),然后在找出数组的中值。 //求中值 #include<iostream> using namespace std; int Median(int a[],int N) { int i,j,max; int t; for(i=0;i<N-1;i++) { max=i; for(j=i+1;j<N;j++) if(a[j]>a[max]) max=j;
互联网金融打杂
2018-04-03
1.3K0
C++之虚函数的作用和使用方法
在同一类中是不能定义两个名字相同、参数个数和类型都相同的函数的,否则就是“重复定义”。但是在类的继承层次结构中,在不同的层次中可以出现名字相同、参数个数和类型都相同而功能不同的函数。例如在例12.1(具体代码请查看:C++多态性的一个典型例子)程序中,在Circle类中定义了 area函数,在Circle类的派生类Cylinder中也定义了一个area函数。这两个函数不仅名字相同,而且参数个数相同(均为0),但功能不同,函数体是不同的。前者的作用是求圆面积,后者的作用是求圆柱体的表面积。这是合法的,因为它们
互联网金融打杂
2018-04-03
1.2K0
C++之面向对象的三个基本特征
三大特性是:封装,继承,多态   所谓封装 就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏.封装是面向对象的特征之一,是对象和类概念的主要特性. 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分. 所谓继承 是指可以让某个类型的对象获得另一个类型的对象的属性
互联网金融打杂
2018-04-03
1.1K0
C++之迭代器
迭代器的概念 迭代器是用来访问string对象或vector对象的元素的,类似于下标运算和指针。 其对象是容器中的元素或string对象中的字符; 使用迭代器可以访问某个元素,迭代器也能从一个元素移动
互联网金融打杂
2018-04-03
8270
C语言之Sleep函数
Sleep函数: 功 能: 执行挂起一段时间   用 法: unsigned sleep(unsigned seconds);   注意:   在VC中使用带上头文件#include <windows.h>,在Linux下,gcc编译器中,使用的头文件因gcc版本的不同而不同#include <unistd.h>  在VC中,Sleep中的第一个英文字符为大写的"S" ,在linux下不要大写,在标准C中是sleep, 不要大写,简单的说VC用Sleep, 别的一律使用sleep 在VC中,Sleep()里
互联网金融打杂
2018-04-03
7.5K0
程序员面试50题—sizeof的用法(6)
以下为Windows下的32 位C++程序,请计算sizeof 的值 void Func ( char str[100] ) { sizeof( str ) = ? } void *p = mallo
互联网金融打杂
2018-04-03
8370
总结了一些指针易出错的常见问题(七)
  指针的其他重要内容 主要研究以下问题 指针的类型转换 访问硬件设备 别名和强别名 使用restrict关键字 线程(一是如何用指针在线程之间共享数据这个基本问题;二是如何用指针支持回调函数(一个操作可能会调用某函数来执行任务,如果实际被调用的函数发生了改变,我们称之为回调函数。)) 面向对象技术   转换指针 类型转换是一种基本操作,跟指针结合使用时很有用。 访问有特殊目的的地址; 分配一个地址来表示端口; 判断机器的字节数; 整数转换为整数指针: int num =8; int *pi = (int*
互联网金融打杂
2018-04-03
5890
C++之类和对象课后习题1
建立一个对象数组,内放5个学生的(学号,成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生的最高成绩者,并输出其学号。 #include<iostream> using namespace std; class Student {public: Student(int=10,int=0); int number; int score; void display(); }; Student::Student(int num,int sco):
互联网金融打杂
2018-04-03
5100
C++之类和对象的特性
简介:C++并不是一个纯粹的面向对象的语言,而是一种基于过程和面向对象的混合型的语言。 凡是以类对象为基本构成单位的程序称为基于对象的程序,再加上抽象、封装、继承和多态就成为面向对象程序。 1.掌握类的概念、类的定义格式、类与结构的关系、类的成员属性和类的封装性; 2.掌握类对象的定义; 3.理解类的成员的访问控制的含义,公有、私有和保护成员的区别。 4.能够根据给定的要求定义类并实现类的成员函数;   何为对象? 对象两要素:属性和行为; 属性对应于对象的数据;行为对应于函数; 对象之间可以通过一
互联网金融打杂
2018-04-03
7730
C++之类和对象的使用(一)
  对象的初始化 在声明类时直接对数据成员初始化是错误的!下面的例子时错误的!! class Time{ hour =0; minitu=0; sec=0; } //因为类并不是一个实体,而是一种抽象类型,并不占存储空间,显然无处容纳数据; 如果一个类中的所有成员都是public类型,则可以在定义对象的时候对数据成员初始化。 class Time{ public: hour; minitu; sec; }; Time t1={13,12,40};//类似于结构体初始化成员,但仅限于public数据成员
互联网金融打杂
2018-04-03
6340
C++之类和对象的使用(二)
析构函数 析构函数的作用并不是删除对象,而是在撤销对象占用的内存之前完成一系列清理工作,使这部分内存可以被程序分配给新对象使用。对象生命周期结束,程序就自动执行析构函数来完成这些工作。 析构函数是一种特殊的成员函数,它的作用与构造函数相反,它的名字前面加一个“~”符号,在C++中,“~”是取反运算符,这点可以看出析构函数和构造函数的作用是相反的。 当对象的生命结束时,会自动执行构造函数。具体有以下四种情况: 1)如果在一个函数中定义了一个对象(假设是自动局部对象),当这个函数被调用结束时,对象应该释放,在
互联网金融打杂
2018-04-03
6030
C++之类和对象的使用(三)
对象数组 如果构造函数只有一个参数,在定义数组时可以直接在等号后面的花括号内提供。Student stud[3]={90,92,01};//合法 如果构造函数有多个参数,则不能用在定义时直接所提供所有实参的方法。 但可以如下定义: //构造函数有三个参数:学号,年龄,成绩 Student stud[3]{ Student(1000,19,22); Student(1001,19,22); Student(1002,19,22); };   对象指针 指向对象的指针 class Box {public:
互联网金融打杂
2018-04-03
8390
C/C++常用头文件及函数汇总
C/C++头文件一览 C #include <assert.h>    //设定插入点 #include <ctype.h>     //字符处理 #include <errno.h>     //定义错误码 #include <float.h>     //浮点数处理 #include <iso646.h>        //对应各种运算符的宏 #include <limits.h>    //定义各种数据类型最值的常量 #include <locale.h>    //定义本地化C函数 #include
互联网金融打杂
2018-04-03
2.7K0
VS2010/MFC编程(对话框:模态对话框及其弹出过程)
讲讲什么是模态对话框和非模态对话框,以及模态对话框怎样弹出。    一.模态对话框和非模态对话框        Windows对话框分为两类:模态对话框和非模态对话框。        模态对话框是这样的对话框,当它弹出后,本应用程序其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作退出后,其他窗口才能继续与用户交互。        非模态对话框则是,它弹出后,本程序其他窗口仍能响应用户输入。非模态对话框一般用来显示提示信息等。        大家对Windows系统很了解,相信这两种对
互联网金融打杂
2018-04-03
2.8K0
C语言之控制台读取上下左右方向键指令
首先,可以检测任何按键键值 // 首先,检测任何按键的代码 #include<stdio.h> #include<conio.h> int main() { char ch;
互联网金融打杂
2018-04-03
4.7K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档