自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 考试应对(Java语法速览)

1.从命令行输入数据  格式:Scanner reader=new Scanner(System.in);  此reader对象可以使用的方法:nextBoolean(),nextByte(),nextShort(),nextInt(),nextLong(),nextFloat(),nextDouble().  例如: double x=reader.nextDouble...

2019-09-23 21:00:00 124

转载 vector 使用pair对

pair是一种序偶结构<x,y>如果我们希望使用pair但又不需要map对其排序,可以在vector中使用pair对插入pair对使用make_pair<typename,typename>(x,y);或者make_pair(x,y);定义使用pair的vector:vector<pair<int,int>>ivec_p;向...

2019-09-22 09:48:00 744

转载 C++Primer 5th Chap10 Generic Algorithms(未完)

大多数算法定义在头文件algorithm中,在头文件numeric中定义了数值泛型算法。以find算法为例:在容器的两个迭代器指定的范围内遍历,查找特定值。1 int val=44; 2 auto result=find(ivec.begin(),ivec.end(),val); 3 cout<<result<<endl;迭代器令算法不依赖于容器,...

2019-09-20 13:48:00 117

转载 计算机网络(属实基础的内容)

学习计算机网络原理的必要性:  1.遇到问题能分析  2.了解模拟登陆的原理  3.对付反爬  4.爬取非浏览器的数据网络协议:  通信设备的数据转发是通过协议完成的,类似法律的效应  书籍:计算机网络(自顶向下方法),TCP/IP协议族一个完整的网络请求过程:  IP地址和url:  IP地址:类比门牌号  动态ip和静态ip:   ...

2019-09-19 19:54:00 91

转载 建立虚拟环境

在命令行下:  键入:mkvirtualenv 想要建立的环境名字     或者通过 mkvirtualenv -pC:\Users\acer\AppData\Local\Programs\Python\Python36\python.exe 想要建立的环境名字     (-p 操作使得可以确定使用哪个版本的python)  进入虚拟环境:workon 已经建立的环境名...

2019-09-18 16:19:00 172

转载 Pycharm(Eclipse)常用快捷键

在File_Settings_Keymap中可以设置:确定快捷键模式为Eclipse看方法的源码:ctrl+鼠标左键回退之前代码:alt+左键前进之前代码:alt+右键调换相邻两行代码位置:alt+上键或者下键删除一行:ctrl+d搜索代码:ctrl+f全局搜索:ctrl+h空四格:Tab(在不同系统中可能引起错误)顶格:Shift+Tab\直...

2019-09-18 15:19:00 585

转载 P1308(字符串类,处理字符串查找)

题目描述一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例1 ),如果给定单...

2019-09-16 20:46:00 159

转载 Thinking In Java 4th Chap8 多态(未完)

多态的意义:改善代码的可读性并且使得程序“可扩展”多态方法调用允许一种类型表现出与其他相似类型之间的"区别",基于方法的行为不同而表现出来将一个方法调用同一个方法主体关联起来称作绑定,程序执行前绑定称为前期绑定,运行时根据对象的类型进行绑定称为后期绑定。  Java中除了static和final(包括private)方法,都采用后期绑定。向上转型可以表现为此语句:(在调用...

2019-09-15 14:49:00 72

转载 Thinking In Java 4th Chap7 复用类

复用代码的两种方法:组合和继承组合方法:(新类中产生现有类的对象)  没什么好说的,就是调用别类的对象而已  值得一提的是一个特殊方法:toString()当需要一个String却只有对象时能够自动调用此方法(每个类只需写一个toString方法)    例如:class Myclass{        /*..............*/        priv...

2019-09-15 12:56:00 79

转载 C++Primer 5th Chap9 Sequential Container

vector可变大小数组,支持快速随机访问(在除了尾部之外部分插入删除元素很慢)deque双端队列,支持快速随机访问(在头尾插入删除元素很快)list双向链表,仅支持双向顺序访问(在任何位置插入删除元素都很快)forward_list单向链表,仅支持单向顺序访问(在任何位置插入删除元素都很快)array ...

2019-09-14 13:42:00 87

转载 C++Primer 5th Chap8 The IO Library

IO类:  头文件类型iostreamistream,从流读取数据ostream,向流写入数据iostream,读写流fstreamifstream,从文件读取数据,默认in模式打开ofstream,向文件写入数据,默认out模式打开fstream,读写文件,默认in和out模式打开...

2019-09-13 14:02:00 144

转载 C++Primer 5th Chap7 Classes

this关键字:  在成员函数内部可以直接调用函数的对象的成员(类成员的直接访问看做是对this隐式引用,默认this指向非常量)  例如:string isbn() const{return this->bookNo;}//这里const使得this可以指向常量,此处this指针表示指向“这个”对象(这里this可以省略)编译器先编译成员的声明,然后编译成员函数体(所...

2019-09-12 15:43:00 100

转载 Thinking In Java 4th Chap6 访问权限控制

引入一个包及其所包含的方法:import java.util.ArrayList;(引入java.util包,并引入了包中的ArrayList类)              import java.util.*;(引入了java.util包中的全部内容)每一个编译单元(.java)中只可以有一个public类,此类名必须与编译单元名字完全相同希望构件从属于同一群组,须在文件的...

2019-09-12 13:18:00 75

转载 C++Primer 5th Chap6 Functions

局部静态变量,关键字static修饰,即使函数结束执行也不受影响,生存期直到程序终止。  java中static的单一存储空间的概念与其或有异曲同工之妙。函数的形参可以无名,但有名可以使其意义更加清晰。分离式编译的一种模式:头文件中声明函数,在name.cpp文件中定义,最后在name_main.cpp中实现若函数传值调用,则实参和形参为两个独立的个体;若函数传引用调用...

2019-09-10 09:54:00 83

转载 C++Primer 5th Chap5 Statements

else语句对应的始终是最近的那条if语句,除非有{}强行控制,如:  if(A){    if(B){/*.............*/}  }else{/*.......*/}//这里else和if(A)对应break和continue处理的都是离其最近的循环(if语句不算循环)异常处理:  throw语句(引发异常),try语句块(处理异常),catch子句...

2019-09-09 20:35:00 96

转载 C++Primer 5th Chap4 Expressions

左值和右值:左值:用的是对象的身份(内存中的位置),右值:用的是对象的值(内容)解引用与递增(递减)运算符连用:  *ivec++:取ivec当前值并向后移动一个元素,等价于*(ivec++),本来++的优先级高于*条件运算符嵌套:(注意在语句两端加上括号,条件运算符优先级极低)  A?B:C?D:E等价于A?B:(C?D:E)位运算符(建议仅将位运算用于无符号类型,...

2019-09-09 20:17:00 81

转载 C++Primer 5th Chap3 Strings,Vectors, and Arrays

使用名字空间成员的简单方法:  using namespace ::name;例如:using std::cin;  头文件不应包含using声明标准库类型string:(需要带有头文件#include<string>)  string对象的初始化方式:    string s1;(默认空字符串)    string s2=s1;    strin...

2019-09-08 20:50:00 66

转载 C++Primer 5th Chap2 Variables and basic Types

wchar_t,char16_t,char32_t用于拓展字符集char和signed char并不一样,由编译器决定类型char表现上述两种中的哪一种一般long的大小和int无二,如果超过int的范围直接使用long long类型float比较鸡肋,精度和速度都不如double(在某些机器上),所以小数索性都用double若值超过无符号类型最大值,则获得的实际值=va...

2019-09-08 16:43:00 87

转载 Thinking In Java 4th Chap5 初始化和清理

类的构造器名必须与类名一致,且无返回类型,通过参数类型的不同(即使顺序不同也行)可以重载构造器,也可以以此技巧重载方法this关键字:表示对“调用方法的那个对象的引用”,也可将当前对象传递给其他方法,也可通过this在构造器中调用构造器  在方法内部调用同一类的另一方法无需使用this  static方法中不得调用this,仅通过类本身便能调用static方法,产生类似于全局...

2019-09-08 14:04:00 82

转载 Thinking In Java 4th Chap4 控制执行流程

Foreach语法:  例如:float f[]=new float [10];     for(float x:f){/*****/}     for(char c:"Afaslkd aslfjala aljfl ".toCharArray()){/********/}即冒号后是对应类型的数组break和continue的标号用法:  若没有标号,continue/...

2019-09-08 13:38:00 61

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除