最近,为了微信公众号的图文,上网疯狂的收集和看了一些有深度的新闻和有趣的引人深思的文字评论,并选择了几篇极品发布出去。但感觉一篇一篇的看实在是麻烦死了。想找一个简单的解决办法,看能不能自动把网上的资料收集起来,然后自己用统一筛选。不巧,最近准备学习下网络爬虫相关知识,于是按照网上的教程自己学着试写了一个小小的爬虫,嘻嘻,是用来爬韩寒博客的。
先把完整的代码贴上来,如果朋友们需要试验下,请...
分类:
编程语言 时间:
2014-07-06 10:11:28
收藏:
0 评论:
0 赞:
0 阅读:
451
λ表达式的基本用途
回调与Java8的λ表达式 说明了Java8的λ表达式的基本用途:完成了回调的原意——代码的参数化。
回调:可以简单地说,如果你的方法需要override底层或JDK的某个类的方法,而且你从来没有自己调用过,则该方法就是回调。例如Applet定义的init()、start()、stop()和destroy();图形绘制方法paint(Graphics)、update(Gra...
分类:
编程语言 时间:
2014-07-05 23:33:26
收藏:
0 评论:
0 赞:
0 阅读:
466
最近在学习中发现相当多的框架是通过注解来实现的。为了加深记忆,把注解重新做一下回顾。
首先注解不是注释。——但因为java语言内置了三个注解:@Override、@Deprecated、@SuppressWarnnings。第一个是通知编译器做方法覆盖检查;第二个是提醒程序员使用了过时的方法;第三个是通知编译器忽略警告。这三个内置注解用起来给人的感觉就象注释一样。而实际上注解的用...
分类:
编程语言 时间:
2014-07-06 10:57:02
收藏:
0 评论:
0 赞:
0 阅读:
325
C语言中的存储类型主要有四种:auto、static、extern、register
★auto存储类型
默认的存储类型。在C语言中,如果忽略了变量的存储类型,那么编译器就会自动默认为auto型
★register存储类型
寄存器变量。寄存器位于CPU,它的特点是:容量小、速度快。它一般用来暂存程序中使用频繁的变量、或者一些中间变量等,能提高程序的执行速度。此类别的变量会优先分配寄存器。...
分类:
编程语言 时间:
2014-07-06 10:24:37
收藏:
0 评论:
0 赞:
0 阅读:
366
这里我总结了java中日期的处理方法
/**
* 按照yyyy-MM-dd HH:mm:ss格式化日期
* 可根据需要定制
* @param date
* @return
*/
public static String format(Date date) {
sdf.applyPattern("yyyy-MM-dd HH:mm:ss");
return s...
分类:
编程语言 时间:
2014-07-06 12:08:04
收藏:
0 评论:
0 赞:
0 阅读:
358
/**
* 获取路径文件夹下的所有文件
* @param path
* @return
*/
public static File[] getKeywordFiles(String path) {
File dir = new File(path);
if (!dir.exists())
return null;
File[] fs = dir.listFile...
分类:
编程语言 时间:
2014-07-05 23:31:18
收藏:
0 评论:
0 赞:
0 阅读:
405
事前准备:
下载并安装:
Cairo:
http://www.lfd.uci.edu/~gohlke/pythonlibs/bux9zozk/pycairo-1.10.0.win32-py2.7.exe
Pycha:
https://bitbucket.org/lgs/pycha/get/e3e270a0e7ae.zip
简单的程序示例如下(包括饼图和直方图):
#!/usr/...
分类:
编程语言 时间:
2014-07-06 10:14:05
收藏:
0 评论:
0 赞:
0 阅读:
628
单链表的反转可以使用循环,也可以使用递归的方式
1.循环反转单链表
循环的方法中,使用pre指向前一个结点,cur指向当前结点,每次把cur->next指向pre即可。
代码:
# include
# include
using namespace std;
struct linkNode
{
int val;
linkNode *next;
linkNode(int...
分类:
编程语言 时间:
2014-07-06 11:08:12
收藏:
0 评论:
0 赞:
0 阅读:
485
单链表的反转可以使用循环,也可以使用递归的方式
1.循环反转单链表
循环的方法中,使用pre指向前一个结点,cur指向当前结点,每次把cur->next指向pre即可。
代码:
class ListNode:
def __init__(self,x):
self.val=x;
self.next=None;
def nonrecurse(he...
分类:
编程语言 时间:
2014-07-06 00:25:09
收藏:
0 评论:
0 赞:
0 阅读:
848
初学GUI,用Eclipse导出jar包,设定的最小化图标不能显示(hello.png文件放在项目的根目录下)。代码如下:
import javax.swing.JFrame;
import java.awt.Toolkit;
import java.awt.Image;
import java.net.URL;
public class GUITest {
public static vo...
分类:
编程语言 时间:
2014-07-06 00:23:57
收藏:
0 评论:
0 赞:
0 阅读:
599
一、最基本的用法cin>>
接收一个数字、字符、字符串,遇“空格”、“TAB”、“回车”都结束
例如: #include
using namespace std;
main ()
{
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
}输入:5[回车]6[回车]
输出:11
(其中回车可替换成空格或者TA...
分类:
编程语言 时间:
2014-07-06 00:16:47
收藏:
0 评论:
0 赞:
0 阅读:
251
链表的归并排序
超时的代码
class Solution:
def merge(self, head1, head2):
if head1 == None:
return head2
if head2 == None:
return head1
# head1 and head2 point to the same link list
if head1 == he...
分类:
编程语言 时间:
2014-07-06 09:09:29
收藏:
0 评论:
0 赞:
0 阅读:
367
把基本知识过了一遍,发现了几个自己容易 出错的小程序,记录下来。。。。
1,关于try-catch异常
1,关于try-catch异常
package chapter5;
public class p101 {
public static void main(String args[])
{
int a[]=new int[3];
try{...
分类:
编程语言 时间:
2014-07-06 11:11:36
收藏:
0 评论:
0 赞:
0 阅读:
345
我们在使用Spring框架的时候,会经常使用...
分类:
编程语言 时间:
2014-07-06 09:08:19
收藏:
0 评论:
0 赞:
0 阅读:
298
spring 属性注入时,类中必须有setter 和 getter方法。
spring 注入时,类中必须有setter 和 getter方法。...
分类:
编程语言 时间:
2014-07-06 11:23:04
收藏:
0 评论:
0 赞:
0 阅读:
389
spring 注入list set map properties...
分类:
编程语言 时间:
2014-07-06 09:23:07
收藏:
0 评论:
0 赞:
0 阅读:
376
static C语言
C语言程序可以看成由一系列外部对象构成,这些外部对象可能是变量或函数。而内部变量是指定义在函数内部的函数参数及变量。外部变量定义在函数之外,因此可以在许多函数中使用。由于C语言不允许在一个函数中定义其它函数,因此函数本身只能是“外部的”。
由于C语言代码是以文件为单位来组织的,在一个源程序所有源文件中,一个外部变量或函数只能在某个文件中定义一次...
分类:
编程语言 时间:
2014-07-05 22:50:03
收藏:
0 评论:
0 赞:
0 阅读:
427
简单的插入排序,总是超时,暂且放在这记录一下。
class Solution:
# @param head, a ListNode
# @return a ListNode
def insertionSortList(self, head):
if head == None or head.next == None:
return head
psuhead...
分类:
编程语言 时间:
2014-07-06 11:52:00
收藏:
0 评论:
0 赞:
0 阅读:
389
题:已知有个txt文件,在D:\menu.txt。
已知txt文件每行的格式均为
"AAAA_BBBB_..._CCCC","Y/N"
如果CCC为数字的话,该行数据过滤掉。
把过滤完的数据生成一个新的文件,或者打印出控制台。
例如
"TEST_ABC_12123","Y"
"TEST_BCD_DE_23242","N"
"TEST_BAD_DE",...
分类:
编程语言 时间:
2014-07-06 08:02:27
收藏:
0 评论:
0 赞:
0 阅读:
330
1.C++中的多态
(1)多态性:同一个函数的调用可以进行不同的操作,函数重载是实现多态的一种手段。
(2)联编:在编译阶段进行联接,即是在编译阶段将一个函数的调用点和函数的定义点联接起来。
A.静态联编:在编译阶段就完成的函数联编——函数重载。
B.动态联编:在程序的运行阶段由系统自动选择具体的函数——虚函数。
注:C++的多态主要指的就是动态联编。
2.虚函数
(1)虚函数是在函...
分类:
编程语言 时间:
2014-07-06 12:42:29
收藏:
0 评论:
0 赞:
0 阅读:
399