Time of Update: 2015-02-01
Construct Binary Tree from Inorder and Postorder Traversal,inorderpostorderGiven inorder and postorder traversal of a tree, construct the binary tree.Note:You may assume that duplicates do not exist in the
Time of Update: 2015-02-01
asp.net mvc中實現視頻自動上傳,asp.netmvc 在視頻上傳這兒做了好長時間,想了很多辦法。因為想做的是當點擊表徵圖的時候就讓視頻自動開始上傳不需要點提交按鈕,而上傳控制項file需要點擊提交按鈕之後才能上傳。 <body> <div class="container"> <div
Time of Update: 2015-02-01
PLSA模型的再理解以及源碼分析,plsa模型源碼PLSA模型的再理解以及源碼分析 之前寫過一篇PLSA的博文,其中的收穫就是知道PLSA是LSA在機率層面的擴充,知道了PLSA是一種主題模型,知道了PLSA中的參數估計使用的是EM演算法。當時我就認為,這樣子經典好用的演算法,我是會回頭再來理解它的,這樣子才會有更加深刻的心得。所以有了這篇PLSA模型的再理解。1. 兩種思路解PLSA模型
Time of Update: 2015-02-01
解決SpringMVC中文亂碼問題,springmvc中文亂碼 說實話在ITOO開發初期最令人頭疼了除了沒辦法熱部署就是亂碼問題了,不是資料庫亂了就是頁面亂了,真心是心塞呀,好好的資料總是亂碼讓人情何以堪。這裡總結幾條可以解決中文亂碼的問題,希望對大家有協助:通常情況下我們都把編碼格式設定成UTF-8。第一種情況:jsp頁面中文輸入,到controller亂碼,這時候需要設定的是在web.xml檔案中添加一個編碼的過濾器(filter)將編碼統一為UTF-8
Time of Update: 2015-02-01
linux下如何看我的顯卡驅動是否裝好了,linux顯卡驅動裝好看configurure欄位有木有driver字樣,若有內容,則顯卡驅動裝好了。sudo lshw -c videoWARNING: you should run this program as super-user.^CI (sysfs) chenghao@chenghao-Lenovo-Product:~$ sudo lshw -c video[sudo] password for chenghao:
Time of Update: 2015-02-01
javaVM 判斷對象執行個體何時回收 用的可達性分析演算法,而非引用計數演算法,javavm執行個體做java開發也好幾年了,今天才曉得java記憶體的回收演算法,真是慚愧慚愧java虛擬機器判斷一個對象執行個體是否可以被回收,並非引用計數演算法。因為引用計數演算法很難解決對象直接互相循環參考的問題。所以java C#都是使用可達性分析來判斷對象是否可以回收的。這個演算法的基本思路就是通過一系列的稱為“GC
Time of Update: 2015-02-01
[Python]多個裝飾器合并,python裝飾django程式,需要寫很多api,每個函數都需要幾個裝飾器,例如@csrf_exempt@require_POSTdef foo(request): pass既然那麼多個方法都需要寫2個裝飾器,或者多個,有啥辦法把多個合并成一行呢?上面的函數執行過程應該是csrf_exempt(require_POST(foo))修改成def compose(*funs): def deco(f): for fun in
Time of Update: 2015-02-01
Python 使用list實現隊列 (基於class, 包含迭代器),pythonlist#!/usr/bin/python # -*- coding: utf-8 -*-'''Created on 2015-1-27@author: beyondzhou@name: test_listqueue.py'''def test_listqueue(): # import pyListQueue from myqueue
Time of Update: 2015-02-01
【leetcode】Excel Sheet Column Number,leetcodesheet題目如下:Given a column title as appear in an Excel sheet, return its corresponding column number.For example: A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28
Time of Update: 2015-02-01
poj 2160 Box 類比,poj2160box類比題意:給6塊木板的長度,判斷它們是否可以組成一個長方體。分析:類比,首先判斷6塊木板是否可以分為3組完全相等的木板,再判斷這3組木板是否能組成長方體。代碼://poj 2160//sep9#include <iostream>#include <algorithm>using namespace std;int vis[8];int x[8],y[8];int a[8];int main(){int i,j;for(
Time of Update: 2015-02-01
對Map的key和value進行排序,mapkeyvalue1.1. 對集合中的key進行排序1.1.1. 執行個體:對字串形式的key進行自然逆序排序SortMapKey.javapackage map; import java.util.Comparator;import java.util.LinkedHashMap;import java.util.Map;import java.util.Set;import java.util.TreeMap;
Time of Update: 2015-02-01
JQuery手動觸發事件API之:通過代碼看清trigger與triggerHandler的差別,本文只討論JQuery如何手動觸發DOM上綁定的事件處理函數,至於如何給DOM綁定事件處理函數,可以參考這篇文章。測試環境是IE11/FF17/Chrome39,JQuery版本是1.11.1和2.1.1都測試過。下面這段js代碼給button綁定了click事件處理函數,第一種是我們最常用的做法;第二種使用了自訂參數。//
Time of Update: 2015-02-01
利用C++ 11特性實現多執行緒計數器,多執行緒計數器許多並行計算程式,需要確定待計算資料的編號,或者說,多線程間通過編號而耦合。此時,通過利用C++ 11提供的atomic_?type類型,可實現多安全執行緒的計數器,從而,降低多線程間的耦合,以便於書寫多線程程式。以計數器實現為例子,示範了多執行緒計數器的實現技術方法,代碼如下://目的: 測試利用C++ 11特性實現計數器的方法//作業系統:ubuntu 14.04//publish_date:
Time of Update: 2015-02-01
學術休假-區號查詢,學術休假區號查詢不得不吐槽一下CSDN的審核速度,前天發表的文章到現在還沒有審核完。好吧,寒假理解。下午無聊想查一下某城市的區號,還是找到度娘,後來索性任性了一會,用C++寫了一個區號查詢。程式和先前的寫作風格差不多,利用多函數,檔案尋找,結構比較簡單。上源碼:/* *Copyright (c) 2015,煙台大學電腦學院 *All gight reserved. *檔案名稱:temp.cpp *作者:邵帥 *完成時間:2015年1月30日
Time of Update: 2015-02-01
[LeetCode]171.Excel Sheet Column Number,leetcode171.excel【題目】Related to question Excel Sheet Column TitleGiven a column title as appear in an Excel sheet, return its corresponding column number.For example: A -> 1 B -> 2 C -> 3
Time of Update: 2015-02-01
寒假項目5-讀懂“共同體",寒假5-讀懂共同體/* * Copyright (c) 2014, 煙台大學電腦學院 * All rights reserved. * 檔案名稱:test.cpp * 作 者:劉暢 * 完成日期:2015 年 1 月 31 日 * 版 本 號:v1.0 * * 問題描述:運行下面的程式,並解釋運行結果。* 輸入描述:* 程式輸出:按照需求輸出。代碼如下:#include <iostream>using namespace
Time of Update: 2015-02-01
C++ boost庫無鎖隊列多線程並行測試與編譯方法,boost隊列閱讀了網路中關於Boost庫無鎖隊列的原始碼,但卻缺少編譯方法。經過測試,確定了ubuntu 14.04中編譯boost庫的方法,特做記錄。無鎖(free-lock)是實現高效能多線程並發編程的重要技術。作為C++11
Time of Update: 2015-02-01
HashMap,HashTable,LinkedHashMap,TreeMap的區別,treemap和hashmap區別1. Map簡介Map 集合類用於儲存元素對(稱作“鍵”和“值”),其中每個鍵映射到一個值。Map用於儲存鍵值對,根據鍵得到值,因此不允許鍵重複,值可以重複。1.1.
Time of Update: 2015-02-01
mybatis之XML解析源碼分析,mybatisxml源碼一直想知道mybatis是如何解析xml檔案的,今天認真看了下源碼,這裡記錄一下這裡是用mybatis-spring的SqlSessionFactoryBean當作的入口,mybatis-spring其實很簡單,源碼也就幾個看看就懂了,代理了一下而已沒啥東東.1.解析spring的配置不過很多參數都是spring中來處理了,所以mybatis-spring沒有先parse而是先載入了設定檔依次是typeAliasesPackagetyp
Time of Update: 2015-02-01
用Java runnable介面類比多視窗(線程)銷售同類型票的並行程式,runnable同類型參考了此篇博文(http://blog.csdn.net/liutengteng130/article/details/20036517),其中,就使用thread和runnable介面實現售票多視窗類比問題。就runnable介面實現方法的特性——多線程無差錯修改類公開變數值問題,覺得很有價值,對原始碼做了批註,拿來分析下和大家共用:class ThreadTest