编程基础
文章平均质量分 70
「已注销」
君子以自强不息
展开
-
JAVA爬虫挖取CSDN博客文章
开门见山,看看这个教程的主要任务,就去csdn博客,挖取技术文章,我以《第一行代码–安卓》的作者为例,将他在csdn发表的额博客信息都挖取出来。因为郭神是我在大学期间比较崇拜的对象之一。他的csdn首页如下:http://blog.csdn.net/guolin_blog,首页如图:你需要掌握的技术有:java se,正则表达式,js dom编程思想,jsoup,此外还需要http协议的一些知识。原创 2016-08-14 17:01:13 · 6032 阅读 · 9 评论 -
JAVA正则表达式详解
正则表达式是处理字符串的强大的工具,它不是Java的特性,前端的JavaScript等也有。但是相比于其他老牌的高级语言,如C/C++,这是Java比他们独特的地方。原创 2016-11-22 16:55:31 · 4506 阅读 · 0 评论 -
JAVA爬虫挖取CSDN博客文章(续)
前言之前写过一篇用jsoup爬取csdn博客的文章JAVA爬虫挖取CSDN博客文章 ,当时博主还在上一家公司实习,由于公司办公网络需要代理才能访问外网,那一篇的代码逻辑与代理密切相关,可能有些不熟悉jsoup怎么使用的朋友看了会感觉越看越糊涂,且当时以为爬取所有文章需要用到分页,可能会误导读者。所以今天再次整理那个篇博客的思路,在没有代理的网络的环境下实现代码功能。原创 2017-02-09 22:06:21 · 2493 阅读 · 1 评论 -
Java泛型
Java泛型是JDK1.5加入的新特性。泛型是指参数化的能力。可以定义带泛型的类型的类或者方法,编译时期编译器会用具体的类型来代替它。Java泛型有泛型类、泛型接口和泛型方法。泛型的主要优点是能够在编译时期而不是在运行时期就检测出错误。原创 2017-02-25 21:35:34 · 1237 阅读 · 0 评论 -
单片机编程:让led数码管显示数字0到9
led数码管在单片机系统中应用非常普遍,是由发光二极管构成的。数码管由7个发光二极管组成的一个“日”字形,如果需要显示小数点,那么就再加上一个点,就是8段数码管。 数码管显示亮度高,相应速度快,分共阴极和共阳极两种形式,常用的有单个的和4联的,还有两联的和专门用来显示时间的。/***************************************************原创 2015-05-11 17:07:09 · 90869 阅读 · 5 评论 -
随机的抽出一副牌中的三张。
在一副牌中,随机的抽出三张牌,这三张牌不能够重复。import javax.swing.*;import java.awt.*;public class CardGame extends JFrame { ImageIcon[] icons = new ImageIcon[3]; JLabel[] lbs = new JLabel[3]; public CardGame()原创 2014-12-10 23:49:40 · 2918 阅读 · 2 评论 -
Java的GUI学习:显示国际棋盘
编写一个程序,显示一个棋盘,棋盘中的每一个白色格和黑色格都是将背景设置为黑色或者白色的JButton.import java.awt.Color;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;public class原创 2014-12-10 23:08:21 · 5845 阅读 · 1 评论 -
自己动手写StringBuilder类
继上一篇自己动手写Java String类之后,今晚10点钟下班,感觉稍早,于是手痒痒就想自己动手来写StringBulder,毕竟程序员啥都讲究自己动手才能丰衣足食嘛!StringBuilder与String类的区别是String的变量内容是放在final char[]里面的,而StringBuilder是放在char[]里面的,听说String用到了常量池。以下为自己改版过后的StringBu...原创 2018-06-07 00:55:59 · 1917 阅读 · 1 评论