原创 【數據結構】AVL樹

1、AVL樹簡介      AVL樹本質上還是一棵二叉搜索樹,又稱高度平衡的二叉搜索樹。它能保持二叉樹的高度平衡,儘量降低二叉樹的高度,減少樹的平均搜索長度。對於二叉搜索樹的介紹和實現,可查看本人上一篇博客。 2、AVL樹的特點 1)本身

原创 【Linux】簡單實現進度條

一提起進度條,大家會想到在進行安轉軟件或下載視頻等時,會出現以下幾點1、進度條存在一個區間,不斷加載數據,直到區間加載滿了。2、發現會顯示你的進度,從0%~100%。3、在網速不好的時候,會出現一個旋轉的小圈,表示在進行加載數據。思路: 

原创 jQuery

1. 知識預備  web API window & Element關聯屬性和方法  Jquery  常見問題 - https://learn.jquery.com/using-jquery-core/faq/    Jquery核心知識點

原创 SQL查詢

/*******初始化學生表的數據******/  create table student(  sno varchar2(10) primary key,  sname varchar2(20),  sage number(2),  s

原创 SQL學習1

Dr. Codd's 對關係型數據庫系統的十二條規則        關係型數據庫是最爲流行的數據存儲模式 它產生於一個名稱爲 A Relational Model of Data for Large Shared Data Banks

原创 C#學習

VS2015中運行C#程序時:  編譯時按ctrl+F5就不會閃退 數組是同一數據類型的一組值 數組屬於引用類型,因此存儲在堆內存中 數組元素初始化或給數組元素賦值都可以在聲明數組時或在程序的後面階段中進行      語法:   數

原创 Linux安裝MySQL的兩種方法

1.       運行平臺:CentOS 6.3 x86_64,基本等同於RHEL 6.3 2.       安裝方法: 安裝MySQL主要有兩種方法:一種是通過源碼自行編譯安裝,這種適合高級用戶定製MySQL的特性,這裏不做說明;另

原创 【網絡】高級I/O多路複用之select、poll和epoll

Unix下I/O模型有五種 1、阻塞I/O       應用程序調用一個IO函數,導致應用程序阻塞,等待數據準備好。       如果數據沒有準備好,一直等待。數據準備好了,從內核拷貝到用戶空間,IO函數返回成功指示。 2、非阻塞I/O

原创 【Linux】進程組、會話和精靈進程

對進程組、作業和會話進行說明。 1、進程組        每個進程除了有一個進程ID外,還屬於一個進程組,有一個唯一的進程組ID。進程組是一個或多個進程的集合,每個進程組都可以有一個組長進程。通常,它們與同一作業相關聯,可以接收來自同一終

原创 .net C#實現登錄界面並進行跳轉

登錄界面: Userloagin.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Userloagin.aspx.cs" Inherits="UserLogi

原创 【數據結構】常見的7種比較排序算法1

● 直接插入排序(Insert Sort) 1、算法描述:     該算法是一種簡單直觀的是通過構建有序序列,對於未排序數據,在已排序序列中從後向前掃描,找到相應位置並插入。插入排序在實現上只需用到O(1)的額外空間的排序,因而在從

原创 高級I/O函數之socketpair和dup/dup2

1、socketpair函數      pipe用來創建管道,但是的單個管道只能單向通信,一端進行讀,另一端進行寫。如果要實現進程雙向通信,必須創建一對管道,而socketpair則可以用來創建雙向通信的管道。       socket

原创 實現memcpy和memmove函數

memcpy()函數和memmove()函數都是C語言中的庫函數,在頭文件string.h中,作用是拷貝一定長度的內存的內容,原型分別如下:void *memcpy(void *dst, const void *src, size_t c

原创 【海量數據處理】N個數中找出最大的前K個數

N個數中找出最大的前K個數,需要用小堆實現。分析:由於小堆的堆頂存放堆中最小的數據,可以通過與堆頂數據進行比較,將大數據存放在堆中,注意在每次改變堆頂數據後,進行調堆,使堆頂一直存放整個堆中最小元素。void AdjustDown(int

原创 【網絡】網絡基礎知識總結(包括TCP/IP協議、ARP、UDP等)

說到網絡相關知識,首先先說說計算機網絡體系結構中兩種最爲重要的參考模型,OSI參考模型和TCP/IP參考模型。 1、OSI參考模型:        OSI(Open System Interconnect),即開放式系統互聯。一般都