09 2017 档案

摘要:objects = main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o edit : $(objects) cc -o edit $(objects) main.o : defs.h kbd.o : defs.h 阅读全文
posted @ 2017-09-29 20:51 戴怪兽 阅读(148) 评论(0) 推荐(0)
摘要:1git log 查看提交的版本 2git reset --hard HEAD^回退到上一个版本 3git reset --hard 版本号 回到某一个版本 阅读全文
posted @ 2017-09-29 11:17 戴怪兽 阅读(142) 评论(0) 推荐(0)
摘要:1用C语言连接数据库,首先要安装c语言的数据库 在目录/redis- 4.0.1/deps下面执行sudo make/make install命令 在执行完之后可能执行ldconfig命令来更新连接符 2连接数据库 redisContext* c=redisConnect("127.0.0.1",6 阅读全文
posted @ 2017-09-25 22:39 戴怪兽 阅读(889) 评论(0) 推荐(0)
摘要:由于之前接触的都是关系型数据库,对于非关系型数据库总是不了解,趁着外出做项目的机会,正好初步认识了redis数据库 redis分为存储分为几个存储的数据类型 string类型,hash类型,list链表类型,set集合类型,sorted set类型 对应的操作也是不一样的,所以最常用的工作就是: k 阅读全文
posted @ 2017-09-24 22:23 戴怪兽 阅读(171) 评论(0) 推荐(0)
摘要:1用requests进行网页请求与urlopen差不多,这里省略不说 2抓取网页的学习 import requests import re headers={'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWeb 阅读全文
posted @ 2017-09-15 20:18 戴怪兽 阅读(363) 评论(0) 推荐(0)
摘要:1Robots协议 Robots协议告诉了搜索引擎和爬虫那些页面可以抓取,那些不可以,通常是存放在robots.txt文件里面,位于网站的根目录下 robots.txt中内容的示范: User-agent:* //表示了搜索爬虫的名称,*表示对任何爬虫都有效 Disallow:/ //表示了不允许抓 阅读全文
posted @ 2017-09-15 12:39 戴怪兽 阅读(2248) 评论(0) 推荐(0)
摘要:提到DFS,我们首先想到的是对树的DFS,例如下面的例子:求二叉树的深度 int TreeDepth(BinaryTreeNode* root){ if(root==nullptr)return 0; int left=TreeDepth(root->left); int right=TreeDep 阅读全文
posted @ 2017-09-14 21:55 戴怪兽 阅读(953) 评论(0) 推荐(0)
摘要:1.urlparse() 属于urllib.parse 在urlparse世界里面,一个标准的URL链接格式如下 scheme://nrtlooc/path;paramters?query#fragment 所以,一个url='http://www.baidu.com/index.html;user 阅读全文
posted @ 2017-09-14 16:50 戴怪兽 阅读(3210) 评论(0) 推荐(0)
摘要:1urlopen 属于url.request类 我们用urlopen("网址")来发送请求 最基础的发送请求如下 from urllib.request import urlopen reponse=urlopen('https://www.baidu.com') print(reponse.rea 阅读全文
posted @ 2017-09-14 10:45 戴怪兽 阅读(228) 评论(0) 推荐(0)
摘要:本文学习内容来自:https://germey.gitbooks.io/python3webspider/content/ urllib库中有URLError类,request模块产生的错误都可以通过捕获这个类进行处理 URLErroe若是发生错误了就会返回一个reason,就是错误原因 URLEr 阅读全文
posted @ 2017-09-13 22:54 戴怪兽 阅读(226) 评论(0) 推荐(0)
摘要:1read函数 #include<unistd.h> ssize_t read(int fd,void* buf,size_t nbytes) 返回值:读到的字节数,若已到文件尾,返回0;若出错,返回-1 2write函数 #include<unistd.h> ssize_t write(int f 阅读全文
posted @ 2017-09-13 20:55 戴怪兽 阅读(214) 评论(0) 推荐(0)
摘要:C++用名称空间来控制名称的作用域: 1不同命名空间的同名变量可以同时存在,不会发生冲突 2命名空间不能出现在代码块中 3我们用作用域运算符::,使用空间名来限定名称,最常用的std::cout 4using 声明和using编译指令: using 使特定的标识符可用例如using std::cou 阅读全文
posted @ 2017-09-13 19:54 戴怪兽 阅读(228) 评论(0) 推荐(0)
摘要:题目是: Given a string s,partition s such that every substring of the partition is a palindrome Return tthe mininum cuts needed for a palindrome partitio 阅读全文
posted @ 2017-09-13 19:22 戴怪兽 阅读(366) 评论(0) 推荐(0)