刚刚测试了糗百爬虫,结果第二天糗百的源代码就换格式了= =
重新改了正则表达式发上来:#! -*- coding:utf-8 -*-
#! usr/bin/python'''
#=====================================================
# FileName: Spider_qb.py
# Describe: 从糗百下载段子并依次播放
#...
分类:
编程语言 时间:
2015-04-22 09:36:58
收藏:
0 评论:
0 赞:
0 阅读:
190
冒泡排序百科上的解释为:
算法原理:(从后往前)
1. 比较相邻的元素。如果第一个比第二个大,就交换它们两个。
2.
对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
3.
针对所有的元素重复以上的步骤,除了最后一个。
4.
持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
时间复杂...
分类:
编程语言 时间:
2015-04-22 09:36:49
收藏:
0 评论:
0 赞:
0 阅读:
262
本文就学习中遇到的PHP函数return返回值的问题,这一点return用法进行了说明。
在函数的内部用return返回一个值或者为空来结束函数的运行。但是在return一个数组的时候,也可以在函数的内部直接使用print_r来打印。但一般都不这么做。
拿上一篇文章举例:
也可以这么实现:
<?PHP
function bubble($array){
$l...
分类:
编程语言 时间:
2015-04-22 09:36:38
收藏:
0 评论:
0 赞:
0 阅读:
201
dp...
分类:
其他 时间:
2015-04-22 09:36:19
收藏:
0 评论:
0 赞:
0 阅读:
192
Parity game
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 6767
Accepted: 2616
Description
Now and then you play the following game with your friend. Your...
分类:
其他 时间:
2015-04-22 09:36:09
收藏:
0 评论:
0 赞:
0 阅读:
162
传送门:http://poj.org/problem?id=3693
题目:给出一个串,求重复次数最多的连续重复子串;
分析:
枚举重复单元的长度,然后理所当然的枚举起点。利用rmq处理,后缀i,i+l的最长前缀。
lcp/l+1,为当前相邻l长度单元的串的重复次数,但是由于i+=l,提高了效率,但是i不一定刚好是重复串的起点,所以如果r%l!=0,把串往前移l-r%l个单位。找到...
分类:
编程语言 时间:
2015-04-22 09:35:59
收藏:
0 评论:
0 赞:
0 阅读:
208
1.题目描述:点击打开链接
2解题思路:本题利用欧拉函数的性质暴力搜索求解。首先,根据
phi(n)=pk11(p1?1)?pk22(p2?1)?pk33(p3?1)....可知,n中的所有素因子p必须满足phi(n)%(p-1)==0这一条件。因此可以事先将所有这样的素数找出来,然后在这些素数的基础上进行暴力搜索,来枚举哪些素数用与不用。如果用了,还要枚举所有的合法的使用次数。这看上去时间...
分类:
其他 时间:
2015-04-22 09:35:49
收藏:
0 评论:
0 赞:
0 阅读:
158
当我们使用SQLite时,都需要先创建数据库创建数据表,再执行相应地sql语句,这样不利于对数据库操作进行统一管理,也不符合面向对象的思想,当我们的需求发生改变时,例如数据库表名改了,或者是要添加几个字段,这时候就会出现一种四处找数据库操作代码的情况,如果是一处两处还好,但如果是上百处,那就会是一个很大的工作量。所以我们可以来定义一个工具类SQLManager,统一对数据库操作进行管理。
...
分类:
数据库技术 时间:
2015-04-22 09:35:29
收藏:
0 评论:
0 赞:
0 阅读:
140
Ideal Gas
Time Limit: 500MS
Memory Limit: 65536KB
64bit IO Format: %I64d & %I64u
Submit Status
Description
Many of you know the universal method of solving simple p...
分类:
其他 时间:
2015-04-22 09:35:19
收藏:
0 评论:
0 赞:
0 阅读:
223
原始模型模式有两种表现形式:第一种是简单形式,第二种是登记形式,下面将分别讲解两种原型模型模式的不同实现。
简单形式的原始模型模式
uml类图为:
这种形式涉及到三种角色:
*客户(Client)角色:客户类提出创建对象的请求。
*抽象原型(Prototype)角色:这是一个抽象角色,通常由一个Java接口或者java抽象类实现。
*具体原型(Concrete Prototype)...
分类:
其他 时间:
2015-04-22 09:35:09
收藏:
0 评论:
0 赞:
0 阅读:
202
《Effective C++》第五章:实现
尽可能延后变量定义式的出现时间。只有变量在恰好要使用之前定义,程序的可读性往往会得到提高,因为这样不容易忘记变量说代表的意思。另一方面,这样做可以提高程序性能,如果不需要一个变量时却要为它分配、释放空间,调用构造、析构函数,获取、释放资源……这,真是太浪费了。补充一点,声明式并不会做这些事情,所以可以考虑用声明式替换定义式以尽量延后变量的定义。
尽量少做转...
分类:
编程语言 时间:
2015-04-22 09:34:58
收藏:
0 评论:
0 赞:
0 阅读:
168
Context:
我自己写下Google关于Android性能优化的视频课程的翻译,第一节课,讲述硬件和软件的知识。我连载这翻一下吧
Lesson1:Render(渲染)
1.Android设备通常16ms 更新下Activity,具体取决于手机硬件。这意味着你要在16ms内处理你所有的绘画逻辑。如果你错过了这个16ms,页面不会绘制,这就叫做 dr...
分类:
移动平台 时间:
2015-04-22 09:34:49
收藏:
0 评论:
0 赞:
0 阅读:
217
#include
#include
using namespace std;
class A
{
private:
char *a;
public:
A(char *aa)
{
a = new char[strlen(aa)+1];
strcpy(a,aa);
}
A(A &b)
{
...
分类:
其他 时间:
2015-04-22 09:34:39
收藏:
0 评论:
0 赞:
0 阅读:
143
【项目2-我的数组类】
下面的程序,因为存在指针类型的数据成员,需要能完成深复制的构造函数。请补充完整构造函数和析构函数(其他不必动)。其中,构造函数要完成下面三个任务:
(1)为各成员函数赋值,按照深复制原则,其中arrayAddr应该是为保存数据新分配的连续空间的首地址;
(2)MyArray(int *a, int n)中,要将a指向的数组中的数值,逐个地复制到新分配的arrayAdd...
分类:
编程语言 时间:
2015-04-22 09:34:28
收藏:
0 评论:
0 赞:
0 阅读:
227
【项目3-人数不定的工资类】
设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和number个职工的工资salary,要求输入职工工资并逐个输出。
提示:用固定大小的数组存储number个职工的工资,可能造成空间的浪费,也可能会由于空间不够而不能处理职工人数过多的应用。将salary声明为指针类型的成员,通过动态分配空间,分配正好大小的空间存储数据。...
分类:
其他 时间:
2015-04-22 09:34:19
收藏:
0 评论:
0 赞:
0 阅读:
213
出处:http://blog.csdn.net/u010019717下面是提供的例子: Unity3D UI (uGUI)窗口扩展它是如何工作的? 也有官方的api文档:????...
分类:
编程语言 时间:
2015-04-22 09:34:09
收藏:
0 评论:
0 赞:
0 阅读:
330
(1)阅读下面的程序,体会注释中的说明。
//例:使用成员函数、友元函数和一般函数的区别
#include
using namespace std;
class Time
{
public:
Time(int h,int m,int s):hour(h),minute(m),sec(s) {}
void display1(); //display1是成员函数...
分类:
其他 时间:
2015-04-22 09:33:59
收藏:
0 评论:
0 赞:
0 阅读:
169
定义下面两个类的成员函数(为体验友元类,实际上本例并不一定是一个好的设计,将两个类的合并为一个DateTime,日期、时间都处理更好)。
/*
* Copyright (c) 2015,烟台大学计算机学院
* All right reserved.
* 作者:赵嵩
* 文件:Demo.cpp
* 完成时间:2015年04月22日
* 版本号:v1.0
*/
#include...
分类:
其他 时间:
2015-04-22 09:33:54
收藏:
0 评论:
0 赞:
0 阅读:
185
有的时候我们需要在oracle中通过字段名、字段类型、字段长度、字段注释、表名来查询具体的字段信息。比如:昨天同事问我,咱们数据库里面有用过blob类型的吗?我一时也想不起来具体哪个字段或那张表用了blob类型。于是就用如下语句查询库里面所有字段类型为blob。具体sql如下:SELECT b.column_name column_name --字段名
,b.data_type data...
分类:
数据库技术 时间:
2015-04-22 09:33:38
收藏:
0 评论:
0 赞:
0 阅读:
171
手速题
#include
using namespace std;
#define For(i,n) for(int i=1;i<=n;i++)
#define Rep(i,n) for(int i=0;i<n ;i++)
#define MAXN (100000)
string s;
int main()
{
//freopen("1.in.cpp","r",stdin);...
分类:
其他 时间:
2015-04-22 09:33:29
收藏:
0 评论:
0 赞:
0 阅读:
209