原创 爲什麼要使用面向接口編程

對於各位使用面向對象編程語言的程序員來說,“接口”這個名詞一定不陌生,但是不知各位有沒有這樣的疑惑:接口有什麼用途?它和抽象類有什麼區別?能不能用抽象類代替接口呢?而且,作爲程序員,一定經常聽到“面向接口編程”這個短語,那麼它是什麼意

原创 DOM編程初步

DOM:  document object model:文檔對象模型.將一些標記型的文檔以及文檔中的內容當成對,在對象中定義屬性和行爲,方便操作.  DOM在風中標記型文檔時,有三層模型:  DOM1:針對html文檔  DOM2:針對

原创 看到一道有意思的題目——自增陷阱

public static void main(String[] args) { int count = 0; for (int i = 0; i < 10; i++) { count = count++; } System

原创 OpenOffice linux 安裝

Linux 的特殊系統要求 含 Pentium 或相容處理器的 PCLinux 核心 2.2.13 以上glibc2 版本 2.2.0 或更高有視窗管理員的 XServer (可達 800x600 螢幕解析度和 256 色) (例如

原创 windows下使用nexus搭建maven私服的流程和說明

1、下載nexus: 沒什麼難的,下載一個oss版本,即open source開源版,http://www.sonatype.org/nexus/go 。 2、將下載的zip包或者tgz包解壓出來: 如圖所示,nex

原创 初識python模塊

一、模塊 Python同java類似,也有模塊(包)的概念,防止同名稱文件無法區別等問題,可以簡單理解爲不同的文件夾。 導入模塊,關鍵在爲import。 模塊的導入有三種方法: 1、import 模塊名稱 例如,導入sys模塊:impor

原创 Python中的函數、裝飾器

map()函數接收兩個參數,一個是函數,一個是序列,map將傳入的函數依次作用到序列的每個元素,並把結果作爲新的list返回。 >>> s = ['AASDa', 'dendY']>>> def formatStr(ss): retur

原创 如何提高工作效率?看看Facebook怎麼說

注:資料來源於Facebook。

原创 Python高級特性

一、切片操作 Python的切片操作非常強大,list、tuple、字符串都可以支持切片操作,set、dict不能進行切片。 # 取list第x到第y個元素L[x:y],從0開始可以省略0print(L[:3]) # 輸出:[99,

原创 百度地圖引入實時路況功能時,IE8兼容性問題

最近在做百度地圖引用,再引入實時路況功能的時候,頁面js會報錯,一堆紅色的錯誤: 1 getscript?v=1.5&ak=A8c959bd9c7da03a8e93791b0ebebf99&services=&t=2014

原创 Python 3 的新特性

Python 3 是 Guido van Rossum 功能強大的通用編程語言的最新版本。它雖然打破了與 2.x 版本的向後兼容性,但卻清理了某些語法方面的問題。本文是系列文章中的第一篇,介紹了影響該語言及向後兼容性的各種變化,並且

原创 IntelliJ IDEA 與 JBOSS集成

JBOSS:Jboss7 IntelliJ IDEA :14 集成Jboss與集成tomcat大同小異,但是要JBOSS支持熱部署,需要做些修改: 1、添加全局JBOSS容器: 菜單FILE-SETTING,彈出系統設置窗口,找到appl

原创 Python中的函數定義及參數

1、函數必須先聲明在使用,自定義函數採用關鍵字def,返回語句return,同時可以支持pass語句佔位,標明函數爲空函數: #~ 函數 # 自定義求絕對值函數def myAbs (x): if not isinstance(x, (

原创 JDK6新特性一覽

JDK6的新特性  JDK6的新特性之一_Desktop類和SystemTray類  JDK6的新特性之二_使用JAXB2來實現對象與XML之間的映射  JDK6的新特性之三_理解StAX  JDK6的新特性之四_使用Compiler

原创 Python基礎之基本語法及數據類型

一、3.x新特性 1、print (),打印,3.x必須加括號 2、raw_input,3.x改爲input 二、簡介 Python是著名的“龜叔”Guido van Rossum在1989年聖誕節期間,爲了打發無聊的聖