原创 《JavaScript高級程序設計》——JS中其他對象與常用方法

//Date對象 console.log(Date.parse("Mon Apr 04 2016 10:45:49 GMT+0800")); //轉換爲格林威治標準時間(毫秒數) var d = new Date(Date.pars

原创 《JavaScript高級程序設計》——JS中Object與Array類型常用方法。

//創建對象的兩種方法(另一種:對象字面量兩表示法) var person1 = new Object(); person1.age = 29; person1.name = "Nicholas"; var person2 = {

原创 併發學習筆記(一):線程執行流程與synchronized關鍵字

之前沒有系統的學習多線程,一般是用到什麼記什麼,今天晚上系統的學習了一下關於併發和同步的知識,把容易混淆的地方記在博客裏。 線程流程框架: 案例——拿豆子:一個桌子對象中,存在着靜態的30顆豆子,用兩個不同的線程在桌子上取豆子。存在着無

原创 JDBC學習筆記(五):模擬銀行轉賬

需求:模擬張三將賬戶中的1000元轉給了李四。 流程: 1.查詢支出方餘額。 2.查詢收款方賬號。3.更新支出方的餘額。 4.更新收款方的餘額。 實現代碼: public void payDemo(double sum,String

原创 jQuery——小案例:點擊圖片放大縮小

需求: HTML中有三張圖片: 如果圖片處於“大”狀態,則點擊圖片可以縮小。 如果圖片處於“小”狀態,則點擊圖片可以放大。 代碼: <!DOCTYPE html> <html> <head> <meta charset="utf-8

原创 C++: 生命遊戲(模擬細胞羣演化)

生命遊戲是由英國劍橋大學數學家John Conway提出的,遊戲的規則是這樣的,在一個M*N棋盤上,每格只有兩個狀態, “生”和“死”,分別表示是否被一個生命棋子所佔有.每個方格有八個鄰格,遊戲的規則如下

原创 Ajax下拉菜單聯動

AJAX = Asynchronous + Javascript + xml 。簡直TMD是藝術 demo.html<html> <head> <title>Ajax下拉列表</title> <meta charset="ut

原创 最大子數組(暴力求解法)

需求:使q>p,找出使A[q]-A[p]最大的q和p。 暴力求解法: #include<stdio.h> int main(void) { int days[] = { 100, 113, 110, 85, 105, 102, 8

原创 UVA227 puzzle

題目:給你一個字母組成的矩陣,其中有一個空位,給你移動的規則(類似平面的一種拼圖遊戲);             問是否操作合法,合法時輸出移動後的結果 #include<stdio.h> char pic[5][5] = {

原创 八進制小數轉換爲十進制小數

#include<stdio.h> #include<math.h> #include<string.h> #define maxnum 42 //將八進制小數(0,1)轉換爲十進制小數 //oct中只輸入小數位. int main(

原创 UVa201 Squares

判斷一個正方形點陣圖中正方形的個數 有點麻煩,時間複雜度爲n^4.目前想到的優化是可以用鄰接矩陣做一個,以後再寫吧 #include<stdio.h> #include<string.h> int H[10][10]; //橫邊 i

原创 找到環狀序列的最小字典表示

代碼:#include<stdio.h> #include<string.h> #define maxn 105 //比較字典序 int cmp(char* s,int p,int q) { //返回

原创 c++:八皇后問題

好久沒更新了..最近在看Linux 各種排序和算法 = =, 快要準備期末考試了,整理整理暑假再更 有哪裏不懂可以評論交流 #include<iostream> #include<algorithm> #include<vector>

原创 最大子數組(分治法)

接昨天,採用歸併的方式解決最大子數組的問題。#include<stdio.h> #define max 100000000 int find_max_crossing_subarray(int A[],

原创 (C語言)各種進制轉換(10->8 8->10 2->16)

10->8#include<stdio.h> #include<string.h> #define maxnum 30 //十進制轉八進制 int main(void) { char dec[maxn