geekun的博客

一个默默成长的极客...

排序:
默认
按更新时间
按访问量

haha

即设局域网两端的A站和B站相距1km,电磁波在1km电缆的传播时延约5us,因此,A向B发送的数据在约5us后才能传送到B,换言之,在A发送的数据到达B之前发送自己的帧(因为这时B的载波监听检测不到A所发送的信息),此时为什检测不到呢?(谢希仁《计算机网络》第83页) 关于发送前检测信道。传输数据...

2016-12-13 22:30:59

阅读数:212

评论数:0

Java使用Log日志系统(common-logging和log4j)

使用common-logging和log4j准备开一大项目的话,日志系统必不可少。Apache为了让众多的日志工具有一个相同操作方式,实现了一个通用日志工具包:commons-logging。而Log4j基本上是Java平台上最好的日志组件了。使用ommons-logging的Log接口,并由co...

2016-05-13 21:20:47

阅读数:12038

评论数:1

IDEA+Maven+Spring+SpringMVC+SpringJDBC整合Demo

项目结构项目说明一个简单的网站登陆注册web项目Demo,基于最新版的IDEA15+Maven3+Spring4.2.5+SpringMVC4.2.5+SpringJDBC4.2.5实现pom.xml文件<?xml version="1.0" encoding="...

2016-05-05 21:03:18

阅读数:3907

评论数:4

Java简单实现并发编程

实现原理Java中的线程是通过java.lang.Thread类来实现的。可以通过创建Thread的实例来创建新的线程。每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run()称为线程体。通过调用Thread类的start()方法来启动一个线程。实现方法实现并启...

2016-05-05 19:12:39

阅读数:605

评论数:0

设计模式学习笔记——单例模式

定义单例模式(Singleton Pattern)是一个比较简单的模式,其定义如下:Ensure a class has only one instance, and provide a globalpoint of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统...

2016-05-05 19:12:14

阅读数:336

评论数:0

Java获取网页内容

以前都是用python写爬虫,这次使用java。代码虽然多了点,不过还是静态类型语言代码提示舒心点。获取网页源代码算是爬虫的基本入门吧。我们采用Apache的commons-httpclient包进行抓取。需要用到三个包:commons-httpclient、commons-codec、commo...

2016-05-05 19:11:31

阅读数:300

评论数:0

Linux下快速安装和配置jdk8

最近由于一些业务需求,多次安装Linux并配置开发和生产环境,发现在Linux下安装jdk非常便捷。本文使用的方法不需要下载安装包,只需要几条基本命令就可以安装成功。Debian/Ubuntu/LinuxMint 系列 添加ppa源 sudo add-apt-repository ppa:open...

2016-05-05 19:10:56

阅读数:6240

评论数:1

设计模式6大设计原则

1. 单一职责原则定义单一职责原则(SRP:Single responsibility principle)又称单一功能原则。它规定一个类应该只有一个发生变化的原因。阐述单一职责适用于接口、类、方法。顾名思义,就是要求一个接口或类只有一个职责,它就负责一件事情。好处 类的复杂性降低,有清晰明确的定...

2016-05-05 19:10:24

阅读数:1685

评论数:0

BootStrap应用实例学习笔记

第二次学习bootstrap了,这次主要以实际用例为主,做一下总结。51CTO课程链接:BootStrap零基础学习实战视频课程Bootstrap官方文档1. 登陆表单在bootstrap中,大量使用div标签控制层级关系,使用class属性控制样式表现。<!DOCTYPE html>...

2016-05-05 19:09:49

阅读数:2909

评论数:0

修改IntelliJ IDEA中Maven项目的默认JDK版本

在IntelliJ IDEA 15中使用Maven时,IDEA将默认的编译版本、源码版本设置为jdk5。编译项目的时候出现警告:”Warning:java: 源值1.5已过时, 将在未来所有发行版中删除”,并且无法编译jdk1.5以上的代码。出现这样的原因应该是Maven插件的默认配置有问题。解决...

2016-05-05 19:09:09

阅读数:41888

评论数:2

Python3 venv 创建虚拟环境

简介Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立...

2016-05-05 18:43:45

阅读数:26892

评论数:3

Python3爬取ACM近期比赛数据并写入Excel文档

这个爬虫是今年暑假时学完小甲鱼的Python视频后写的。关于Python3的爬虫教程不多,下面只是使用了一些简单的用法。程序使用了”xlwt”包,用于创建Excel文档并写入数据,安装很简单:pip install xlwt关于ACM近期比赛,下面的链接种给出了一个json格式的源数据。我们可以用...

2016-05-05 18:43:01

阅读数:2179

评论数:0

C++11 Regex正则表达式初探

早就知道C++11标准增加了regex支持,昨天在VS2015试了下,很好用~今天在linux的G++上一试,发现G++就是坑啊,一编译运行直接抛出regex_error异常,这才知道。G++到4.9才支持regex,以前就只是个壳子…, 更新到4.9.3后就能正常使用了~其中主要的算法为rege...

2016-05-05 18:41:35

阅读数:9849

评论数:0

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