自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 对文件写0操作时的陷阱

之前在实际开发过程中,需要对文件做写0操作,防止文件被恢复。在向文件写0的过程中一个要素就是需要获取写0之前的文件的长度。大概思路如下: File file = new File("H:\\tmp\\test.txt"); FileOutputStream oStream = new FileOutputStream(file);for(int i = 0; i

2016-02-27 00:47:02 687

原创 代码的等价性

代码片段1:boolean result1 = file1.delete();boolean result2 = file2.delete();boolean result3 = file3.delete(); if( result1 || result2 || result3){    //do something ...} 代码片段2:if( fil

2016-02-14 21:02:00 936

原创 自定义JTabbedPane的标签栏

想要自定义JTabbedPane的标签栏,关键调用setTabComponentAt(int index,Component component)方法.在调用JTabbedPane的add(Component component,int index)后立即调用setTabComponentAt方法即可.代码片段: public void addCloseComponent(Stri

2015-09-13 23:28:00 1534

原创 Java lambda表达式初探

函数式接口Java 8引入的一个核心概念是函数式接口(FunctionalInterfaces)。通过在接口里面添加一个抽象方法,这些方法可以直接从接口中运行。如果一个接口定义个唯一一个抽象方法,那么这个接口就成为函数式接口。同时,引入了一个新的注解:@FunctionalInterface。可以把他它放在一个接口前,表示这个接口是一个函数式接口。这个注解是非必须的,只要接口只包含一个方法的接

2015-09-13 00:34:17 596

原创 对象克隆

Student.javapackage cloneTest;public class Student implements Cloneable{ private String name; private int id; private Score score=new Score(); public Student(String name,int id) { this.name

2015-08-27 00:43:49 440

原创 Frame可视化调用的顺序问题

今天在使用jframe的pack方法让程序自适应大小的时候并没有按预期的实现.预期的显示形式:                         (图1)实际的显示形式为:                          (图2) 但是程序在启动的时候,是明显看到了图1显示情况的.相关代码最开始实现如下: 上述代码的执行过程是这样

2015-08-16 23:55:18 551

原创 JAVA.AWT.CANVAS使用

该组件继承自java.awt.Component组件,在这点上与JPanel上是一致的.所以在JPanel拥有与Canvas一样的功能是很很正常的.之前的一直无法理解为啥有了JPanel还要Canvas组件干啥,毕竟JPanel功能有Canvas的功能.现在的个人理解是JPanel更多的是一个容器的概念,更多的是充当容器的作用,其中有很多是在作图中是不需要的.在网上看到一个关于Canvas

2015-07-26 16:21:06 13024

原创 PYTHON实现迅雷、FLASHGET、QQ旋风转真实链接、磁链转种子文件、迅雷快传链接抓取

# -*- coding: utf-8 -*-import re;import urllib2;import os;import base64;def get_kuaichuan_url(src_url): kuaichuan_re='.*?)"\stitle=".*?"\sfile_size=".*?"\starget=".*?">.*?'; req=urllib2.Req

2013-10-06 22:11:15 6159

原创 使用modrewrite模块重写wordpress链接

本文运行环境为ubuntu下root用户1.加载mod_rewrite模块命令[code]a2enmod[/code]程序将显示可供加载的模块,输入:[code]rewrite[/code]apache服务器将会自动加载mod_rewrite模块2.修改网站配置文件命令[code] cd /etc/apache2/sites-enabled/000-de

2013-09-15 14:29:40 877

原创 python错误Unhandled exception in thread started by Error in sys.excepthook

import timeimport threaddef timer(no, interval): cnt = 0 while cnt<10: print 'Thread:(%d) Time:%s/n'%(no, time.ctime()) time.sleep(interval) cnt+=1 thread.exit_thread() def test(): #Use thre

2013-09-14 23:09:29 10201

原创 python正则式匹配遇到错误“EOL while scanning string literal”解决方法

在使用python进行多行正则式匹配时可能会遇到EOL while scanning string literal错误,这是由于在多行文本中引号不匹配所致此时可将想要匹配的字符串使用三引号'''将其包围即可!参考链接:http://www.oschina.net/question/89964_62779

2013-09-13 11:31:47 32849 1

原创 python之百度贴吧自动签到

# -*- coding: utf-8 -*-'''#百度错误代码:err_code:40 请输入验证码完成发帖'''import urllib,urllib2,cookielib,re;import json;def sign(): sign_url='http://tieba.baidu.com/sign/add'; print '正在尝试签到'; tbs=get_t

2013-09-09 15:33:50 5373 23

原创 Github: Permission denied (publickey)

ssh -i /path/to/key -vT git@github.com详情参加:http://stackoverflow.com/questions/10138705/github-permission-denied-publickey

2013-09-06 10:24:47 840

原创 python之renren网更新状态机器人

#encoding=utf-8import urllib2import urllibimport cookielibdef found_id_cookie(cookieJar): for item in cookieJar: print item.name; if item.name=='id': return item.value; #else:

2013-09-04 17:16:21 1141 6

原创 python登录baidu机器人

# -*- coding: utf-8 -*-import urllib,urllib2,cookielib,re;def checkAllCookiesExist(cookieNameList, cookieJar) : cookiesDict = {}; for eachCookieName in cookieNameList : cookiesDict

2013-09-03 21:15:34 1802

原创 PYTHON学习笔记之URLLIB2

python 2.7.5urllib2.Request(url[, data][, headers][, origin_req_host][, unverifiable])的方法有add_data(data),get_method(),has_data(),get_data(),add_header(key, val),add_unredirected_headerRequest对象介绍:

2013-09-02 20:51:39 1080

原创 python学习笔记之url.urlretrieve

开始填坑之旅关于url.urlretrieve(ilename[, reporthook[, data]]])的使用urllib.urlretrieve(url,filename)下载网络文件,第一个元素就是目标url,第二个参数是保存的文件绝对路径(含文件名),返回值是一个tuple(filename,header),其中的filename就是第二个参数filename.如果urlret

2013-08-31 22:34:47 5460

原创 32位XP安装64位WIN7 SP1手记

准备文件:Windows7 sp1 64位版光盘镜像Windows7 32位版 bootsect.exe文件一.准备活动1.解压Windows7 64位版 光盘镜像至E:\win72.拷贝boot文件夹、efi文件夹、bootmgr及bootmgr.efi至C盘根目录3.在C盘根目录下新建Sources文件夹,将E:\Win7\Sources\boot.wim复制过来

2013-08-11 20:33:04 1646 1

原创 简易贪吃蛇(JAVA版)源代码

import java.awt.BorderLayout;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Point;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import ja

2013-06-13 12:45:19 4173 2

原创 java秒表/计时器实现

使用java.util.Timer;java.util.TimerTask类/*date:2013/06/13 * author:idevcod@163.com * */import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.

2013-06-13 12:41:07 4905

30天自制操作系统(书籍源代码)

自己编写一个操作系统,是许多程序员的梦想。也许有人曾经挑战过,但因为太难而放弃了。其实你错了,你的失败并不是因为编写操作系统太难,而是因为没有人告诉你那其实是一件很简单的事。那么,你想不想再挑战一次呢? 这是一本兼具趣味性、实用性与学习性的书籍。作者从计算机的构造、汇编语言、C语言开始解说,让你在实践中掌握算法。在这本书的指导下,从零编写所有代码,30天后就可以制作出一个具有窗口系统的32位多任务操作系统。 本书以课题为主导,边做边玩,抛开晦涩难懂的语言,行文风格十分随性,还充满了各种欢乐的吐槽,适合操作系统爱好者和程序设计人员阅读。

2013-07-08

实现copy功能

实验内容: 编写一个程序,实现将一个目录的所有内容复制到另一个目录的功能。要求: 源文件(目录)和目标文件(目录)的属主、权限等信息保持一致; 每复制一个文件(目录),在屏幕提示相应信息; 当遇到符号链接文件时,显示该文件为链接文件,不复制。

2012-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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