摘要: 作为一个爬虫新手,我觉得首先要了解爬虫是的作用以及应用。 作用:通过爬虫获取网页内的信息。包括:标题(title)图片(image)链接(url)等等 应用:抽取所需信息,进行数据汇总及分析(从事网页测试、数据分析工作很容易用到) 然后,了解一下爬虫前需要获取哪些信息。 1.哪些网站爬取时有哪些限制 阅读全文
posted @ 2019-04-23 22:08 小陈同学啦 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 using namespace std; 4 5 6 int main() 7 { 8 string a ="12345"; 9 //string b ={1,2,3,4,5};这种初始化的方法是错误的 10 for(int i =0;i<4;i++) 11 cout<<a[i]; 12 ... 阅读全文
posted @ 2018-03-28 20:10 小陈同学啦 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 总是忘了一些条件的判断,比如非空或者其他之类。 new数组的写法是 int *a = new int[n] 而 int *a = new int(n) 只申请了一个对象,并且把初值设成了n... int *a = new int[n] int *a = new int(n) new申请的空间是返回一 阅读全文
posted @ 2018-03-26 21:10 小陈同学啦 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 先看下面程序结果输出什么? 1 #include <iostream> 2 using namespace std; 3 4 class A 5 { 6 private: 7 int x; 8 public: 9 A(){ 10 x=99; 11 cout<<"看看这里是否会被调用"<<endl; 阅读全文
posted @ 2018-03-25 16:31 小陈同学啦 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: 之前理解错误,指针开辟内存是 开辟的指针指向空间的内存。 是否需要开辟内存,取决于指向的空间本身是否有内存,如果是在全局区中,例如字符串常量,则不需要开辟空间。如果初始化内容没有开辟空间,则必须需要开辟空间 指针本身就有一点点空间用来存储地址 阅读全文
posted @ 2018-03-24 17:45 小陈同学啦 阅读(2293) 评论(0) 推荐(0) 编辑
摘要: 注意事项: 注意值传递和址传递的情况,希望传入的值有所改变,并且在调用函数外部依旧用到这个值,就用址传递,其他时候都可以了 在删除的时候,要释放空间 删除操作的时候,删除节点要赋值,注意有种情况是直接赋值的,而不是节点相等,赋值后,对之后改变的子树进行操作。 阅读全文
posted @ 2018-03-10 16:57 小陈同学啦 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 这个 连接主机的时候出现: 这个时候打开cmd 找到mysql 的bin目录 输入 mysqld -nt -remove 即可 直接登录,注意这里的d代表的是服务端 接下来就可以不用输入密码直接 连接主机, 结果如下: 阅读全文
posted @ 2018-03-10 10:46 小陈同学啦 阅读(3685) 评论(0) 推荐(0) 编辑
摘要: 这里面有很多的盲点,比如stl中栈的empty()返回的是真。 在结构体中不能声明结构体类型的变量,但可以声明结构体类型的指针(这个与分不分配内存有关系) 阅读全文
posted @ 2018-03-04 16:02 小陈同学啦 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 方法是没问题,但是上面的主函数写错了,因为上面写的是从下标为1开始的,数组的时候,要小心是不是有零 阅读全文
posted @ 2018-02-28 22:46 小陈同学啦 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 希尔排序法是针对于直接插入法的优化。 希尔排序里面有一个增量d,最后一个增量值必须等于1 , 下面是两种实现方法: 程序里面的增量,最好的一种情况,大家一致在寻找,但是现阶段d = d/3+1 是比较好的。 里面虽然有三个for 循环,但是 时间复杂度 阅读全文
posted @ 2018-01-27 20:40 小陈同学啦 阅读(209) 评论(0) 推荐(0) 编辑