- 博客(17)
- 收藏
- 关注
原创 爬虫实战:学者网(二)
接上文(爬虫实战:学者网(一)),本篇主要讲述学者网爬虫代码实现部分。 程序流程: 1首先我们要建立数据库来实现存储。 2我们要初始化第一个用户,由他开始遍历网络 3遍历网络找到所有人的ID、中文名、单位 4通过ID爬取邮箱 下面是实验运行主要程序,链接数据库后,按照上方的描述进行实验。 # -*- coding: utf-8
2017-07-08 21:13:20
739
原创 爬虫实战:学者网(一)
学者网是广东省服务计算工程技术研究开发中心(华南师范大学计算机学院汤庸团队)开发的学术社交网站,类似于谷歌学者。目标群体主要是高校学者。因此该网站用户定位十分精确。从价值上,个人信息价值高,主要有姓名单位邮箱等,如下图。 本着学习的目的,我编写了一套简单的程序对该网站进行数据抓取。本次爬虫项目分三个步骤:一、网站分析;二、程序设计。 另外免责声明:本文所有方法与
2017-07-01 09:50:21
1359
转载 [转]android 开发环境搭建
引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。 在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下: 1、环境搭建 1.1、JDK安装1.2、Eclipse安装1.3、Android
2013-12-26 21:23:42
690
原创 C++查漏补缺读书笔记三 指针与引用,动态绑定与静态绑定
本节本想说的是动态绑定,结果发现这个指针和引用的区别有必要也复习一下 动态绑定与静态绑定 静态绑定:编译时绑定,通过对象调用。 动态绑定:运行时绑定,通过地址实现。并且只对虚函数有效。 所以有上述定义可发现,只有指针和引用来调用虚函数才能实现动态绑定,其余的都属于静态绑定。 下面用代码来描述下 class CBase { public: virtual in
2013-12-20 12:00:52
1261
原创 Win32核心编程 读书笔记四 关键代码段与互斥对象
今天简述下线程同步的2个方法:关键代码段和互斥对象 关键代码段: 什么是关键代码段? 关键代码段是指一个小代码段,在代码能够执行前,它必须独占对某些共享资源的访问权。这是让若干行代码能够“以原子操作方式”来使用资源的一种方法。 用法 VOID InitializeCriticalSection(PCRITICAL_SECTION pcs); //用于初始化一个PCRITICA
2013-12-19 16:39:22
1063
原创 Win32核心编程 读书笔记三 高速缓存行
是做一个整天If else的码农,还是做一个real coder? 区别就在于后者掌握更多的基础原理和细节实现能力。 高速缓存行的使用优化,是正对多CPU而言的,但是如今还有什么东西不是多CPU了呢。 当一个C P U从内存读取一个字节时,它不只是取出一个字节,它要取出足够的字节来填入高速缓存行。高速缓存行由3 2或6 4个字节组成(视C P U而定),并且始终在第3 2
2013-12-13 17:02:27
1147
原创 Win32核心编程 读书笔记二 进程线程的注意事项
终止进程的运行 1主线程的进入点函数返回(最好使用这个方法)。 2进程中的一个线程调用E x i t P r o c e s s函数(应该避免使用这种方法)。 注:这种显示的调用,会导致资源无法释放。举例说明如果在对象析构之前就调用E x i t P r o c e s s,那么对象就无法正常的释放所占用的资源,从而导致内存泄露。 3另一个进程中的线程调用Te r m i n a
2013-12-11 11:33:12
812
原创 C++查漏补缺读书笔记二 static关键字
本节对static关键字的一些容易忽视的细节做些笔记 1 在成员声明前加上关键字 static 将成员设为 static。static 成员遵循正常的公有/私有访问规则。 注:虽说static成员不属于对象,但是就访问权限而言,还是遵循类的规则 2 当我们在类的外部定义 static 成员时,无须重复指定 static 保留字,该保留字只出现在类定义体内部的声明处,像使用任意
2013-12-09 10:56:01
842
原创 Win32核心编程 读书笔记一 初识内核对象
1你不应该传递s i z e o f ( s z B u ff e r ) ,而应该传递(s i z e o f ( s z B u ff e r ) / s i z e o f ( T C H A R )。 另外,如果需要为字符串分配一个内存块,并且拥有该字符串中的字符数目,那么请记住要按字节来分配内存。 这就是说,应该调用malloc(nCharacters *sizeof(TCHAR))
2013-12-06 16:28:38
1109
原创 C++查漏补缺读书笔记一 友元(friend)
像我这样工作2年多了,号称拥有2年C++经验,但其实如果细细的考察一番,恐怕对C++的掌握远远不及十分之一。其实这也是很多程序员的现状,只是觉得能够及解决问题,能够完成项目就OK,如果抱着这种态度,我想十年都不会有进步的。正是基于这种恐惧,我决定把自己再回炉一番,把基础再巩固一遍,查漏补缺。 在这一系列查漏补缺的文章中,我会把平时容易忽视,容易犯错,不好理解的知识点做一些总结归纳,把书本中讲述太
2013-12-06 11:22:15
957
原创 POJ 1125_Stockbroker Grapevine
原题链接:http://poj.org/problem?id=1125 题目大意:要使消息最快传播到每个业务员。输入:第一行是表示有N个业务员,下面的N行,每一行表示第N个业务员与其他业务员传播消息的时间 3 //有三个业务员 2 2 4 3 5 //1号业务员可以跟2号业务员传播,时间是4分钟,可以和3号业务员传播,时间是5分钟 2 1 2 3 6 2 1 2 2 2 解题思
2013-12-03 19:29:49
822
原创 POJ 1083_Moving Tables 简单题
此题是简单题 题目http://poj.org/problem?id=1083 大致题意:1每移动一次桌子要10分钟(跟路径远近无关),2走廊 一次只能过一张桌子。求最少需要的时间。 解题思路: 1,对输入数据进行整理 奇偶统一(因为1和2,3和4.。。是共用一个走廊) 大小对齐,如果移除房号大于移入房号,可以置换一下,方便计算。 2,计算,我们要求的是每一个
2013-12-03 15:46:37
764
原创 POJ 1080_Human Gene Functions
Description It is well known that a human gene can be considered as a sequence, consisting of four nucleotides, which are simply denoted by four letters, A, C, G, and T. Biologists have been intere
2013-11-26 14:19:02
736
原创 POJ 1050_To the Max
Description Given a two-dimensional array of positive and negative integers, a sub-rectangle is any contiguous sub-array of size 1*1 or greater located within the whole array. The sum of a rectangl
2013-11-25 17:20:44
654
原创 POJ 1141_Brackets Sequence
Description Let us define a regular brackets sequence in the following way: 1. Empty sequence is a regular sequence. 2. If S is a regular sequence, then (S) and [S] are both regular sequences
2013-11-25 15:03:48
761
原创 POJ 2479 Maximum sum (2593)
Description Given a set of n integers: A={a1, a2,..., an}, we define a function d(A) as below: Your task is to calculate d(A). Input The input consists of T( Each test case contains two lin
2013-11-24 00:21:31
796
原创 POJ 1088滑雪
题目: Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7
2013-11-22 14:46:56
802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅