原创 程序員面試金典(三)--數組和字符串

題目1:實現一個算法,確定一個字符串的所有字符是否全都不同。假使不允許使用額外的數據結構,又如何處理? 對於這樣的題目,首先要考慮字符串的編碼方式,是Unicode還是ASCⅡ。假設使用ASCⅡ,有256個字符。 下面是具體的代

原创 GIT學習(一)_GIT簡介

一、GIT發展介紹 GIT是一個版本控制系統。GIT的作者是Linux之父Linus的第二個作品,是爲了解決軟件開發過程中,版本控制問題而誕生的。 版本控制(Revision control) 版本控制通過文檔控制記錄程序各個

原创 GIT學習(二)_使用GIT

前面已經安裝並測試成功安裝了GIT工具,接下來就是具體的使用了。 一、設置開發者個人信息 在任何一個系統之中都會存在有多個開發者(多人協作開發),而在GIT之中,對於每一個開發者(單機),都需要開發者自己定義自己的名字和email

原创 GIT學習(三)_遠程倉庫(GITHUB)

遠程倉庫(GitHub) 註冊github github是一個免費的服務器,用戶可以直接在此網站上定義屬於自己的項目,github是免費開源的,個人學習使用是可以的。公司的項目管理會造成源代碼泄露等不安全問題,github上大多是

原创 常用shell腳本(轉)

1.用Shell編程,判斷一文件是不是字符設備文件,如果是將其拷貝到 /dev 目錄下。 #!/bin/sh FILENAME= echo “Input file name:” read

原创 linux基礎篇讀書筆記

linux的檔案權限和文件系統 chgrp:改變檔案所屬羣組(change group的縮寫) chown:改變檔案擁有者(change owner的縮寫) chmod:改變檔案的權限,SUID,SGID,SBIT等 檔案的一

原创 Oracle常用SQL查詢(常見題目)

Oracle數據庫對於開發人員來說重點內容是DML,即針對數據庫的增刪改查,以及更新刪除操作。 所有的查詢結構都是在Oracle實例scott用戶下進行的,該用戶下有四張表,分別是emp,dept,salgrade,bonus。

原创 JavaScript基礎

一、初識JavaScript JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱爲JavaScript引擎,爲瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標

原创 初入Oracle 編程藝術_基本概念

接觸Oracle數據庫也有一年多了,之前對於Oracle數據庫也就停留在簡單的增、刪、改、查,數據庫創建,會寫一些SQL,能夠使用JDBC開發項目。對於Oracle數據庫的很多認識都是欠缺的,停留在很膚淺的層面,這段時間重新深入的

原创 Linux常用命令詳解(五)_性能檢測

top命令 top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。top是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態.如果在前臺執行該命令,它將獨佔前臺

原创 Linux常用命令詳解(二)_find命令

find命令 用於在文件樹中查找文件,並作出相應處理 格式: find pathname -options [-print -exec -ok ...] 命令參數: pathname: find命令所查找的目錄路徑。例如用.來表示

原创 Oracle數據庫

一、數據庫類型 a.層次型數據庫 b.網狀型數據庫 c.關係型數據庫 二、數據庫操作 如何操作數據庫: 1.運行cmd打開控制檯窗口–>輸入sqlplus–>如果是普通用戶,輸入“用戶名/密碼@服務名”,如果是sys用戶用db

原创 Linux常用命令

Linux常用命令總結 Linux發展史,安裝方法,各種發行版本,以及內核版本在這裏就不贅述了,主要針對常用命令總結。 Windows連接Linux的方式 putty是一個比較靈活的小工具,它可以連接到遠程Linux的字符界面進

原创 Linux常用命令詳解(一)

Linux是目前服務器應用最廣泛的系統,對於Linux的學習也是程序員必須具備的衆多技能之一,先從Linux系統結構圖來看,學習的整個過程大致圍繞常用指令來學習: ls 常用命令 1.列出某個文件夾下的所有文件和目錄詳細資料 $

原创 Linux常用命令詳解(三)_權限管理

chmod命令 chmod命令用於改變系統文件或目錄的訪問權限。chmod命令有兩種形式,一種是字母形式,一種是八進制數字形式。 在任意目錄下,使用 ls -l,查看文件列表。 如: [shmilychan@localhost