用Splinter实现自动发帖

摘要: import randomimport splinterimport timeimport re#changePage用来生产不同页面的链接def changePage(url,pageNumber): now_page = int(re.search('thread-(\d+)-1-1',u... 阅读全文
posted @ 2015-11-10 23:16 conard 阅读(140) 评论(0) 推荐(0) 编辑

二维数组名和指针

摘要: #include using namespace std;#define M 2#define N 3int main(){ int a[M][N] = {1,2,3,4,5,4}; coutusing namespace std;// 二维数组matrix中,每一行都从左到右递增排序... 阅读全文
posted @ 2015-10-18 16:04 conard 阅读(201) 评论(0) 推荐(0) 编辑

对空类型求sizeof

摘要: #include using namespace std;class Empty1{};class Empty2{public: Empty2(){}; ~Empty2(){};};class Empty3{public: Empty3(){}; virtual ~Empty... 阅读全文
posted @ 2015-10-17 21:46 conard 阅读(198) 评论(0) 推荐(0) 编辑

获取结构体某成员的偏移

摘要: #include using namespace std;#define OFFSSEST(Type,member) size_t(&(((Type*)0)->member))struct Student{ int num; char sex; int age; float ... 阅读全文
posted @ 2015-10-13 10:46 conard 阅读(311) 评论(0) 推荐(0) 编辑

如何让类对象只在栈(堆)上分配空间?

摘要: 转自 :《More Effective C++》条款27:如何让类对象只在栈(堆)上分配空间?昨天一个同学去网易面试C++研发,问到了这么一个问题:如何限制一个类对象只在栈(堆)上分配空间?一般情况下,编写一个类,是可以在栈或者堆分配空间。但有些时候,你想编写一个只能在栈或者只能在堆上面分配空间的类... 阅读全文
posted @ 2015-10-06 16:29 conard 阅读(1759) 评论(0) 推荐(1) 编辑

类中的静态成员

摘要: 1、静态数据成员静态数据成员可以初始化,但只能在类体外进行初始化。除非被声明为const 1 class Time 2 { 3 public: 4 Time(int h,int m,int s,int tz):timezone(tz){} //error,无法通过构造函数初始化静态数据成员... 阅读全文
posted @ 2015-10-06 16:01 conard 阅读(152) 评论(0) 推荐(0) 编辑

有关对象的指针

摘要: 1.指向对象的指针 对象空间的起始地址就是对象的指针,可以定义一个指针变量,用来存放对象的指针 定义指向类对象的指针变量的一般形式为 2.指向对象成员的指针 2.1 指向对象数据成员的指针 定义指向对象数据成员的指针变量的方法和定义指向普通变量的指针变量的方法相同,其一般形... 阅读全文
posted @ 2015-09-27 22:26 conard 阅读(196) 评论(0) 推荐(0) 编辑

条件编译用于文件包含保护

摘要: 1.条件编译( "Conditional Compilation" )命令常用的形式: 当所指定的标识符已经被 define命令定义过,则只编译程序段1,否则编译程序段2, 则相反, endif用来限定 ifdef命令的范围。其中 else部分可以省略。 类似地,如下形式中,根据指定的... 阅读全文
posted @ 2015-09-22 13:15 conard 阅读(260) 评论(0) 推荐(0) 编辑

Splinter实现浏览器的自动化操作

摘要: 1、登录截图 2、代码 参考: 1、 "Splinter Tutorial" 2、 "Splinter examples on GitHub" 阅读全文
posted @ 2015-09-09 20:55 conard 阅读(438) 评论(0) 推荐(0) 编辑

Markdown使用

摘要: 参考: 1、 "GitHub Guides: Mastering Markdown" 2、 "作业部落Cmd Markdwn" 3、 "Markdown简明语法说明" 其他: 1、 "在线LaTeX编辑器" 2、 "在线代码高亮" 阅读全文
posted @ 2015-09-09 10:30 conard 阅读(140) 评论(0) 推荐(0) 编辑