首页 > 编程语言
python网络爬虫入门(一)——简单的博客爬虫
最近,为了微信公众号的图文,上网疯狂的收集和看了一些有深度的新闻和有趣的引人深思的文字评论,并选择了几篇极品发布出去。但感觉一篇一篇的看实在是麻烦死了。想找一个简单的解决办法,看能不能自动把网上的资料收集起来,然后自己用统一筛选。不巧,最近准备学习下网络爬虫相关知识,于是按照网上的教程自己学着试写了一个小小的爬虫,嘻嘻,是用来爬韩寒博客的。 先把完整的代码贴上来,如果朋友们需要试验下,请...
分类:编程语言   时间:2014-07-06 10:11:28    收藏:0  评论:0  赞:0  阅读:451
Java的λ表达式(1)
λ表达式的基本用途 回调与Java8的λ表达式 说明了Java8的λ表达式的基本用途:完成了回调的原意——代码的参数化。 回调:可以简单地说,如果你的方法需要override底层或JDK的某个类的方法,而且你从来没有自己调用过,则该方法就是回调。例如Applet定义的init()、start()、stop()和destroy();图形绘制方法paint(Graphics)、update(Gra...
分类:编程语言   时间:2014-07-05 23:33:26    收藏:0  评论:0  赞:0  阅读:466
回顾java Annotation(注解)
最近在学习中发现相当多的框架是通过注解来实现的。为了加深记忆,把注解重新做一下回顾。 首先注解不是注释。——但因为java语言内置了三个注解:@Override、@Deprecated、@SuppressWarnnings。第一个是通知编译器做方法覆盖检查;第二个是提醒程序员使用了过时的方法;第三个是通知编译器忽略警告。这三个内置注解用起来给人的感觉就象注释一样。而实际上注解的用...
分类:编程语言   时间:2014-07-06 10:57:02    收藏:0  评论:0  赞:0  阅读:325
【C语言学习】存储类型
C语言中的存储类型主要有四种:auto、static、extern、register ★auto存储类型 默认的存储类型。在C语言中,如果忽略了变量的存储类型,那么编译器就会自动默认为auto型 ★register存储类型 寄存器变量。寄存器位于CPU,它的特点是:容量小、速度快。它一般用来暂存程序中使用频繁的变量、或者一些中间变量等,能提高程序的执行速度。此类别的变量会优先分配寄存器。...
分类:编程语言   时间:2014-07-06 10:24:37    收藏:0  评论:0  赞:0  阅读:366
java日期工具类
这里我总结了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
java中IO写文件工具类
/** * 获取路径文件夹下的所有文件 * @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
Python 使用pycha画图表
事前准备: 下载并安装: 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
单链表反转C语言实现
单链表的反转可以使用循环,也可以使用递归的方式 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
单链表反转python实现
单链表的反转可以使用循环,也可以使用递归的方式 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
JAVA学习笔记 -- 把资源文件打包到jar包
初学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
c++中cin的基本用法
一、最基本的用法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
【leetcode】sort list(python)
链表的归并排序 超时的代码 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
java几个容易出错的小程序
把基本知识过了一遍,发现了几个自己容易 出错的小程序,记录下来。。。。 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
深入 Java自定义注解
我们在使用Spring框架的时候,会经常使用...
分类:编程语言   时间:2014-07-06 09:08:19    收藏:0  评论:0  赞:0  阅读:298
spring 基础回顾 tips01
spring 属性注入时,类中必须有setter 和 getter方法。 spring 注入时,类中必须有setter 和 getter方法。...
分类:编程语言   时间:2014-07-06 11:23:04    收藏:0  评论:0  赞:0  阅读:389
spring 基础回顾 tips02
spring 注入list set map properties...
分类:编程语言   时间:2014-07-06 09:23:07    收藏:0  评论:0  赞:0  阅读:376
static C语言
static C语言        C语言程序可以看成由一系列外部对象构成,这些外部对象可能是变量或函数。而内部变量是指定义在函数内部的函数参数及变量。外部变量定义在函数之外,因此可以在许多函数中使用。由于C语言不允许在一个函数中定义其它函数,因此函数本身只能是“外部的”。        由于C语言代码是以文件为单位来组织的,在一个源程序所有源文件中,一个外部变量或函数只能在某个文件中定义一次...
分类:编程语言   时间:2014-07-05 22:50:03    收藏:0  评论:0  赞:0  阅读:427
[leetcode] Insertion Sort List(python)
简单的插入排序,总是超时,暂且放在这记录一下。 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
Java读取txt文件
题:已知有个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
C++语言笔记系列之十八——虚函数(1)
1.C++中的多态 (1)多态性:同一个函数的调用可以进行不同的操作,函数重载是实现多态的一种手段。 (2)联编:在编译阶段进行联接,即是在编译阶段将一个函数的调用点和函数的定义点联接起来。 A.静态联编:在编译阶段就完成的函数联编——函数重载。 B.动态联编:在程序的运行阶段由系统自动选择具体的函数——虚函数。 注:C++的多态主要指的就是动态联编。 2.虚函数 (1)虚函数是在函...
分类:编程语言   时间:2014-07-06 12:42:29    收藏:0  评论:0  赞:0  阅读:399
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!