Time of Update: 2014-12-12
Socket編程實踐(16),socket編程實踐16乙太網路框架格式 說明1:鏈路層的資料包,稱為乙太網路幀。 說明2:鏈路層不識別IP地址[因為IP地址是邏輯地址],鏈路層識別物理網卡MAC地址[硬體地址]。
Time of Update: 2014-12-12
儲存一棵樹根到葉子之和為給定值的所有路徑的DFS解法,dfs解法這道題目DFS用得非常不自信。(1)遞迴的用得不夠大膽,過分考慮細節了,應該站得高些。(2)思路釐清之後,要注意狀態值的修改,就是狀態恢複。深度優先走到底之後,需要返回,此時對應的狀態也應該返回。例如之前放到堆棧/vector裡的狀態資料要彈出來。/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode
Time of Update: 2014-12-12
ThinkPHP架構模型連貫操作(八),thinkphp架構模型Thinkphp的連貫操作使用起來也是很靈活:*可能這裡有的mysql函數沒全部羅列出來,大家可以舉一反三,形式雷同一、常用連貫操作1.where協助我們設定查詢條件2.order 對結果進行排序$arr=$m->order('id desc')->select();$arr=$m->order(array('id'=>'desc','sex'=>'asc'))->select();
Time of Update: 2014-12-12
1412111853-hd-ZOJ問題,那麼問題來了ZOJ問題Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2900 Accepted Submission(s): 877Problem Description對給定的字串(只包含'z','o','j'
Time of Update: 2014-12-12
UVA 12596 Recursive Texting 預先處理+dfs,recursivetexting題目連結:點擊開啟連結題意:給定一個字串,操作一次:1、先把字串按照上面的圖變成數字。2、再把數字按照上面的圖變成字母。輸出操作n次後第k位的字母。先預先處理每個一個字母操作i次後產生的長度,然後遞迴搜尋答案。#include <cstdio>#include <cstring>#include <algorithm>#include
Time of Update: 2014-12-12
hdu 1016 dfs素數環,hdu1016dfs素數背景:周賽e題,當時很快就有人出,我能看出來是dfs但是卻不能實現,哎以為自己能力不可寫出,結果低估自己了。學習:1.打了一個素數表,比較快捷,還有素數判別方法的函數,只需要枚舉到該數的平方根即可,因為大於它的平方·根之後商都小於1,不可能再整除了。int isPrime(int x){int i;for (i = 2; i <= sqrt(x*1.0); i++)//sqrt函數操作的是double。{if (x % i == 0)
Time of Update: 2014-12-12
requirejs定義的模組返回的永遠是單例對象,可以藉助javascript中的類解決模組間的相互幹擾問題,requirejs模組RequireJS中定義一個模組,總的來說有2種方式:簡單鍵值對和函數依賴式。1.簡單鍵值對:一個模組僅含有值對,沒有任何依賴define({ color: "black", size: 1, method1: function() {}, method2: function()
Time of Update: 2014-12-12
Pascal's Triangle II,pascaltriangleii本文是在學習中的總結,歡迎轉載但請註明出處:http://blog.csdn.net/pistolove/article/details/41851069Given an index k, return the kth row of the Pascal's triangle.For example, given k = 3,Return [1,3,3,1
Time of Update: 2014-12-12
python 中文亂碼問題解決方案, 最近在項目中部署結巴分詞的時候遇到了亂碼情況,明明是中文,確顯示不出來或者顯示亂碼。解決方案如下。利用isinstance 來判斷是否已經編碼,s是出問題的字串。unicode是沒編碼isinstance(s, unicode): 用print 列印,如果結果是true說明沒編碼。如果是false說明編碼了,但是編的碼不對print
Time of Update: 2014-12-12
[LeetCode]Binary Tree Zigzag Level Order Traversal,leetcodezigzag【題目】Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to right, then right to left for the next level and alternate
Time of Update: 2014-12-12
黑馬程式員------Foundation架構中各種牛瓣資料類型,黑馬程式員
Time of Update: 2014-12-12
Class<T>型別參數(詳解),class型別參數詳解T - 由此 Class 對象建模的類的類型。例如,String.class 的類型是Class<String>。如果將被建模的類未知,則使用 Class<?>。Class 類的執行個體表示正在啟動並執行 Java 應用程式中的類和介面。枚舉是一種類,注釋是一種介面。每個數組屬於被映射為 Class 對象的一個類,所有具有相同元素類型和維數的數組都共用該Class 對象。基本的 Java
Time of Update: 2014-12-12
演算法學習,演算法學習網站歸併排序歸併排序我在之前已經講過了,並且給了在數組的數列的情況下的歸併排序方法,而排序的時間複雜度為O(NlogN).想看的話連結如下:歸併排序,快排,冒泡排序但是這個歸併排序有一個缺點:需要O(n)的額外空間。那麼這個缺點在什麼情況下會解決呢?就是數列是以鏈表形式儲存的時候!就不需要額外的申請O(n)層級的空間。那麼我們為什麼要用歸併排序呢?
Time of Update: 2014-12-12
演算法競賽入門經典 5.1.3 周期串,演算法5.1.35.1.3 周期串 如果一個字串可以由某個長度為k的字串重複多次得到,我們說該串以為周期。例如,abcabcabcabc以3為周期(注意,它也以6和12為周期)。輸入一個長度不超過80的串,輸出它的最小周期。 範例輸入:HoHoHo 範例輸出:2 #include <stdio.h>#include <stdlib.h>#include <string.
Time of Update: 2014-12-12
C++的拖延戰術:lazy evaluation,lazyevaluation在C++中這裡的拖延戰術擁有一個非常優雅的名字 -- Lazy evalution。一旦你的程式中使用了lazy evaluation,那麼你就可以在你實際需要某些動作時編寫相應的代碼,如果不需要,那麼相應的動作也就永遠都不會執行。那麼我們在什麼時候會用的上這樣的技術呢?Reference Counting
Time of Update: 2014-12-12
Java多個線程之間處理共用資料的方式,java線程題目要求:有4個線程,其中兩個線程每次對x加1,另外兩個每次對x減1,如何??分析:
Time of Update: 2014-12-12
HEVC之交流學習篇,hevc交流個人原因(實習,找工作等),對HEVC的學習研究,特別是本部落格的更新已經有了較大的疏忽,對於大家的留言沒有及時回複,還請大家海涵。自本文章發表之日起,重新恢複之前的研究強度,至於部落格方面,更新可能就不會那麼頻繁了,畢竟也沒有太多可以公開發表的了。不過,我也希望在接下來的一段時間能給大家提供儘可能多的協助。如果大家有什麼問題,可以在本部落格進行留言,也可以發郵件至jlchen198901@163.com與我進行交流,我會在看到郵件後第一時間予以回複^_^。個人
Time of Update: 2014-12-12
JAVA-day03-物件導向start,java-day03-start//十進位轉二進位class Demo1{public static void main(String[] args) {int num =6;int[] arr = new int[32];int index =0;while(num!=0){arr[index++] = num%2;num = num/2;} index--; for(;index>=0;index--){System.
Time of Update: 2014-12-12
資料結構實驗之鏈表三:鏈表的逆置,資料結構實驗 資料結構實驗之鏈表三:鏈表的逆置 Time Limit: 1000MS Memory limit: 65536K 題目描述輸入多個整數,以-1作為結束標誌,順序建立一個帶頭結點的單鏈表,之後對該單鏈表的資料進行逆置,並輸出逆置後的單鏈表資料。輸入輸入多個整數,以-1作為結束標誌。輸出輸出逆置後的單鏈表資料。樣本輸入12 56 4 6 55 15 33 62 -1樣本輸出62 33 15 55 6 4 56
Time of Update: 2014-12-12
劍指offer系列源碼-數組中只出現一次的數字,劍指offer題目1351:數組中只出現一次的數字時間限制:1 秒記憶體限制:32 兆特殊判題:否提交:2582解決:758題目描述:一個整型數組裡除了兩個數字之外,其他的數字都出現了兩次。請寫程式找出這兩個只出現一次的數字。輸入:每個測試案例包括兩行:第一行包含一個整數n,表示數組大小。2<=n <=