自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫实战:学者网(二)

接上文(爬虫实战:学者网(一)),本篇主要讲述学者网爬虫代码实现部分。程序流程:1首先我们要建立数据库来实现存储。2我们要初始化第一个用户,由他开始遍历网络3遍历网络找到所有人的ID、中文名、单位4通过ID爬取邮箱下面是实验运行主要程序,链接数据库后,按照上方的描述进行实验。# -*- coding: utf-8

2017-07-08 21:13:20 560

原创 爬虫实战:学者网(一)

学者网是广东省服务计算工程技术研究开发中心(华南师范大学计算机学院汤庸团队)开发的学术社交网站,类似于谷歌学者。目标群体主要是高校学者。因此该网站用户定位十分精确。从价值上,个人信息价值高,主要有姓名单位邮箱等,如下图。    本着学习的目的,我编写了一套简单的程序对该网站进行数据抓取。本次爬虫项目分三个步骤:一、网站分析;二、程序设计。    另外免责声明:本文所有方法与

2017-07-01 09:50:21 1060

转载 [转]android 开发环境搭建

引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclipse安装1.3、Android

2013-12-26 21:23:42 564

原创 C++查漏补缺读书笔记三 指针与引用,动态绑定与静态绑定

本节本想说的是动态绑定,结果发现这个指针和引用的区别有必要也复习一下动态绑定与静态绑定静态绑定:编译时绑定,通过对象调用。动态绑定:运行时绑定,通过地址实现。并且只对虚函数有效。所以有上述定义可发现,只有指针和引用来调用虚函数才能实现动态绑定,其余的都属于静态绑定。下面用代码来描述下class CBase{public: virtual in

2013-12-20 12:00:52 1041

原创 Win32核心编程 读书笔记四 关键代码段与互斥对象

今天简述下线程同步的2个方法:关键代码段和互斥对象关键代码段:什么是关键代码段?关键代码段是指一个小代码段,在代码能够执行前,它必须独占对某些共享资源的访问权。这是让若干行代码能够“以原子操作方式”来使用资源的一种方法。用法VOID InitializeCriticalSection(PCRITICAL_SECTION pcs);//用于初始化一个PCRITICA

2013-12-19 16:39:22 904

原创 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 924

原创 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 669

原创 C++查漏补缺读书笔记二 static关键字

本节对static关键字的一些容易忽视的细节做些笔记1 在成员声明前加上关键字 static 将成员设为 static。static 成员遵循正常的公有/私有访问规则。注:虽说static成员不属于对象,但是就访问权限而言,还是遵循类的规则2 当我们在类的外部定义 static 成员时,无须重复指定 static 保留字,该保留字只出现在类定义体内部的声明处,像使用任意

2013-12-09 10:56:01 714

原创 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 959

原创 C++查漏补缺读书笔记一 友元(friend)

像我这样工作2年多了,号称拥有2年C++经验,但其实如果细细的考察一番,恐怕对C++的掌握远远不及十分之一。其实这也是很多程序员的现状,只是觉得能够及解决问题,能够完成项目就OK,如果抱着这种态度,我想十年都不会有进步的。正是基于这种恐惧,我决定把自己再回炉一番,把基础再巩固一遍,查漏补缺。在这一系列查漏补缺的文章中,我会把平时容易忽视,容易犯错,不好理解的知识点做一些总结归纳,把书本中讲述太

2013-12-06 11:22:15 770

原创 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 62 1 2 2 2解题思

2013-12-03 19:29:49 662

原创 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 626

原创 POJ 1080_Human Gene Functions

DescriptionIt 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 584

原创 POJ 1050_To the Max

DescriptionGiven 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 530

原创 POJ 1141_Brackets Sequence

DescriptionLet 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 645

原创 POJ 2479 Maximum sum (2593)

DescriptionGiven a set of n integers: A={a1, a2,..., an}, we define a function d(A) as below:Your task is to calculate d(A).InputThe input consists of T(Each test case contains two lin

2013-11-24 00:21:31 655

原创 POJ 1088滑雪

题目:DescriptionMichael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子  1 2 3 4 516 17 18 19 615 24 25 20 7

2013-11-22 14:46:56 702

空空如也

空空如也

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

TA关注的人

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