原创 Using files from web applications

Using the File API, which was added to the DOM in HTML5, it's now possible for web content to ask the user to select

原创 Servlet doPost方法同時上傳圖片和傳遞參數

上傳圖片和傳遞參數 上傳圖片和文件屬於enctype="multipart/form-data"  form中加入enctype="multipart/form-data"時整個表單被封裝,字符將轉成二進制流,因此request.ge

原创 python中的pass,del,exec,eval語句

(1)pass語句     pass代表該語句什麼都不做,因爲python中空代碼是非法的,比如一個if語句要求什麼內容都不做,我們就可以使用pass語句。   (2)del語句    一般來說python會刪除那些不在使用的對

原创 java7自動資源管理

在java7以前的版本中,我們知道比如文件流的創建和關閉都是要自己手動管理的,在java7中,該對象已經可以交給虛擬機自己管理了,java7提供的新接口java.lang.AutoCloseable以及java.io.Closeable來

原创 使用 Scala 語言開發 Spark 應用程序

本文旨在通過具有實際意義的案例向讀者介紹如何使用 Scala 語言開發 Spark 應用程序並在 Spark 集羣上運行。本文涉及的所有源數據都將從 HDFS(Hadoop Distributed File System)讀取,部分

原创 java ArrayList實現原理

1. ArrayList  概述ArrayList是List接口的可變數組的實現。 實現了所有可選列表操作, 並允許包括 null 在內的所有元素。除了實 現 List 接口外,此類還提供一些方法來操作內部用來存儲列表的數組的大小。每個

原创 使用 Spring Data JPA 簡化 JPA 開發

從一個簡單的 JPA 示例開始 本文主要講述 Spring Data JPA,但是爲了不至於給 JPA 和 Spring 的初學者造成較大的學習曲線,我們首先從 JPA 開始,簡單介紹一個 JPA 示例;接着重構該示例,並引入 Spr

原创 java中volatile關鍵字的含義

java中volatile關鍵字的含義 在java線程併發處理中,有一個關鍵字volatile的使用目前存在很大的混淆,以爲使用這個關鍵字,在進行多線程併發處理的時候就可以萬事大吉。 Java語言是支持多線程的,爲了解決線程併發

原创 關於error file: /boot/grub/i386-pc/normal.mod not found. Grub Rescue的修復問題

造成該問題可能的原因是我update之後對系統造成了修改,結果導致了/boot/grub/i386-pc/normal.mod的丟失,normal.mod是ubuntu開機引導的必加載項,因而報出 /boot/grub/i386-pc/n

原创 8款流行前沿的HTML5文本編輯器

如果你是一名Web開發人員,當你需要開發一個獨特的網站時,你就會知道文本編輯器的重要性。小編爲大家整理了8款非常前沿的HTML5文本編輯器,簡化開發流程,喜歡就轉走吧! Mercury Editor Mercury Editor是最

原创 Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension

使用javaScript腳本加載本地的文件在chrome瀏覽器中出現如下錯誤:jquery-1.12.0.min.js:4 XMLHttpRequest  cannot load file:///E:/datatable/demo1/ar

原创 Linux 使用iftop命令查看服務器流量

簡介 iftop是類似於Linux下面top的實時流量監控工具。 iftop可以用來監控網卡的實時流量(可以指定網段)、反向解析IP、顯示端口信息等,詳細的將會在後面的使用參數中說明。 iftop是一款實時流量監控工具,監控TCP

原创 Android startActivityForResult的使用

在Android中startActivityForResult主要作用就是: A-Activity需要在B-Activtiy中執行一些數據操作,而B-Activity又要將,執行操作數據的結果返回給A-Activtiy //看效

原创 圖的最小生成樹

一、克魯斯卡爾算法 克魯斯卡爾算法的核心思想是:每次添加權值儘可能小的邊,同時使新的圖無環,直到得到生成樹爲止。也稱爲“最小邊加入法”“避圈法” 思路:對於帶權圖G(V,E),首先將圖G中的邊按權值排序,並將其中權值最小的邊選出並標

原创 使用mven編譯apache-shiro出錯

使用maven編譯shiro-samples時報錯: [html] view plain copy [ERROR] Failed to execute goal org.apache.maven.plugins:m