Time of Update: 2014-07-23
標籤:hibernate在項目中用到了一對多的實體類別關係映射,之前接觸的都是基於設定檔的映射實現,但是公司的大部分都是基於註解的,因此自己參考之前的代碼搗鼓了基於註解的一對多的映射關係實現。背景:一的一端:QingAoCenterInfo:青奧場所資訊,多的一端:QingAoPlaceInfo:青奧場館資訊,其中一個青奧場所下可以包含多個青奧場館one端:QingAoCenterInfo,持有QingAoPlaceInfo的List引用,通過註解@OneToMany(mappedBy=&quo
Time of Update: 2014-07-23
標籤:sicp lambda list c 【練習2.34】對於x的某個給定值,求出一個多項式在x的值,也可以形式化為一種累積。假定需要求下面多項式的值:an*x^n + an-1*x^n-1 + .... + a1*x + a0採用著名的Horner規則,可以構造出下面的計算:(...(
Time of Update: 2014-07-23
標籤:二進位 位元運算 1、給出一個問題:給你一個整形數組,這個數組中除了一個數字只出現一次外,其他數字都只出現兩次,求出那個只出現一次的數字?要求:時間複雜度為O(n) , 空間複雜度為O(1)。這個題目的痛點在於空間複雜度的限制。解法:一個數出現兩個,兩個數相同,而相等兩個數異或的值為0 , 所以,我們只需要把整個數組的數都異或一遍,我們就能得到只出現了一次的那個數字<span
Time of Update: 2014-07-23
標籤:棧理解stack棧對於理解程式的運行至關重要。容易混淆的是,這個詞其實有三種含義,適用於不同的場合,必須加以區分。 含義一:資料結構stack的第一種含義是一組資料的存放方式,特點為LIFO,即後進先出(Last in,first
Time of Update: 2014-07-23
標籤:約瑟夫 迴圈鏈表 問題描述:有N個人,從1到N的編號,圍成一個環,第一個人從1開始報數,每隔第M的人就出局,剩下的人繼續報數,以此類推,求最後剩下那個人的編號。上次去參加去哪兒網的筆試,就考到了這個問題,說的是12個人,一個圈,從第一個人開始報數,1-3,每次報到3的人出局,求最後剩下那個人原來的序號。可以用一個迴圈鏈表來解決,將所有人的編號構成一個迴圈鏈表,每隔M就刪掉一個節點,直到最後剩下一個。void
Time of Update: 2014-07-23
標籤:hdu1065I Think I Need a HouseboatTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9530 Accepted Submission(s): 2733Problem DescriptionFred Mapper is
Time of Update: 2014-07-23
標籤:異常處理 try-cath -finally ------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&
Time of Update: 2014-07-23
標籤:junit 白盒測試 前言上一篇文章《為什麼要進行煩人的單元測試?》討論了一下現階段軟體開發中,程式員們測試情況的現狀。這篇文章中,我打算介紹一下單元測試的工具(外掛程式),並且推薦大家以後在開發中,真正的用上單元測試,用好單元測試。說明這篇文章的主題,主要是介紹一下 JUnit 3,雖然 JUnit 3 已經不推薦使用了,但它也曾是風靡一時。這裡旨在討論一下 JUnit 3
Time of Update: 2014-07-23
標籤:des style blog java color os RatingTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 213
Time of Update: 2014-07-23
標籤:style http os strong io art Q: 我能在我的開發板PREEMPT_RT核心的環境上直接運行POSIX的應用, 那用Xenomai3
Time of Update: 2014-07-23
標籤:驅動開發 deviceiocontrol 驅動開發之 用DeviceIoControl實現應用程式與驅動程式通訊1.readfile和writefile可以實現應用程式與驅動程式通訊,另外一個Win32 API 是DeviceIoControl。應用程式自訂一中IO控制碼,然後調用DeviceIoControl函數,IO管理器會產生一個MajorFunction
Time of Update: 2014-07-23
標籤:hdu 1864 資料 struct sizeof printf //注意將價格轉化為整數即可# include <stdio.h># include <algorithm># include <string.h>using namespace std;int max(int
Time of Update: 2014-07-23
標籤:s5pv210 tiny210 u-boot 移植 nand flash 這節我們開始移植nand flash:通過查看協助文檔 doc/README.nand,要支援 NAND,需要配置CONFIG_CMD_NAND我們修改 tiny210.h,把
Time of Update: 2014-07-23
標籤:android style http java color 使用 問題描述: 在一個點擊preferenceactivity中某項顯示一個Fragment的情境中,出現錯誤:java.lang.RuntimeException: This should be
Time of Update: 2014-07-23
標籤:style color strong 問題 c div 一、定義:拓撲排序是對有向無迴路圖(DAG)頂點的一種排序,它使得如果存在從u到v的有向路徑,那麼滿足序列中u在v前。例如:(來自於某牛)最後變成所以我們的演算法可以描述為這樣一個過程:1、找到整個圖中所有的原點,將這些點壓進隊列(棧
Time of Update: 2014-07-23
標籤:使用 os io re c amp 如果領悟了樹狀數組中的lowbit,這道題就是極其簡單的,最底層都是奇數,用lowbit(x)尋找x的父親,然後x的父親-1就是最大數至於lowbit是如何計算的嘛,尋找x的父親,其實就是x+2^x的二進位末尾0的個數。#include<i
Time of Update: 2014-07-23
標籤:style blog http color os strong 題意:有N個人,M個優先順序a,b表示a優先於b,並且每個人有個編號的優先順序,輸出順序。思路來自:與PKU3687一樣在基本的拓撲排序的基礎上又增加了一個要求:編號最小的節點要盡量排在前面;在滿足上一個條件的基礎上,編號第二
Time of Update: 2014-07-23
標籤:socket close shutdown so_linger 接著上一篇網路編程Socket之TCP之close/shutdown詳解現在我們看看對於不同情況的close的返回情況和可能遇到的一些問題:1.預設操作的close說明:我們已經知道write操作返回成功只能說明資料已經發送到通訊端的發送緩衝區,不能代表對端已經成功收到資料,close的預設返
Time of Update: 2014-07-23
標籤:zojSunny Cup 2003 - Preliminary RoundApril 20th, 12:00 - 17:00Problem E: QS NetworkIn the planet w-503 of galaxy cgb, there is a kind of intelligent creature named QS. QScommunicate with each other via networks. If two QS want to get connected,
Time of Update: 2014-07-23
標籤:數學連結:http://acm.hdu.edu.cn/showproblem.php?pid=4869題意:有M張牌背面朝上,進行N次翻牌,每次翻Xi張(可以不連續),問進行N次翻牌後,最後所有牌面朝上朝下有多少種不同的情況。思路:做比賽的時候有一些模糊的想法,賽後想來當時想的是正確的,不過當時逗比的去做了1005還沒出(不是馬後炮,捂臉哭)。其實面朝上的牌的數量是在一個固定的範圍內的。由於翻開一張牌再翻回去要兩次操作,所以朝上的牌的數量是同奇偶性的。兩邊的界限l和r是根據每次翻開牌的數量