Time of Update: 2018-12-03
struct test { int inode; char name[0]; }; 這樣定義後sizeof(struct test) 一直是4, name這個變數要是賦值的話, 其地址比test高4位元組的地方 ,所以這樣就方便結構體的使用者靈活使用,一般每次alloc多一點空間留給私人資料,name放到最後,name地址比結構體最高地址高4位元組,所以name就指向結構體後面的空間(不管是在堆棧 還是
Time of Update: 2018-12-03
黃金分割線的實戰運用 黃金分割線的實戰運用主要集中在兩個方面,一個是利用股價回調和反彈的幅度來預測股價運行趨勢,另一個則是判斷股價的回調支撐區和反彈壓力區。 (一)利用回調和反彈幅度來判斷走勢 利用黃金分割線,可以依據股價向下回調的幅度和向上反彈的高度,來判斷行情的性質和股價未來的運行趨勢。 1、從回調幅度判斷 一輪真正的上升行情中,會有幾次層級比較大的回調整理過程,這種回調整理的第一目標位,一般是前段上升行情高度的0.382線附近,第二和第三目標位則是前段上升行情高度的0
Time of Update: 2018-12-03
Valgrind是x86架構Linux上的多重用途代碼剖析和記憶體調試工具。你可以在它的環境中運行你的程式來監視記憶體的使用方式,比如C語言中的malloc和free或者C++中的new和delete。如果你使用了未初始化記憶體,在數組末端外設定記憶體或是忘記釋放指標,Valgrind都可以檢測出來。儘管Valgrind還可以做其它的工作,本教程仍然集中在如何使用它來發現記憶體相關錯誤,因為這也程式員經常出現的錯誤。Windows使用者不必沮喪,雖然在Windows上沒有Valgrind可用,但
Time of Update: 2018-12-03
"#" 代表和一個字串相串連 "##" 代表和一個符號串連,符號可以是變數,或另一個宏符號。 #define printk(format,arg...) printf(format,#arg)prinfk("hello : %d %d %d",1,2,3) gcc -E 是 printf("hehe%d %d %d/n","1,2,3");prinfk("hello : %d %d %d" ) gcc -E 是 printf("hehe%d %d
Time of Update: 2018-12-03
彩色轉灰階演算法徹底學習 來源:GameRes 作者:zyl910 日期:2006/05/26 17:39 -------------------------------------------------------------------------------- file: StudyRGB2Gray.txtName: 彩色轉灰階演算法徹底學習Author: zyl910Version: V1.0Updata: 2006-5-22 一、基礎 對於彩色轉灰階,有一個很著名的心理學公式
Time of Update: 2018-12-03
原文來自http://myxcelsius.com/2010/12/02/label-based-menu-interaction-options/,覺得不錯故翻譯下.之前沒發現功能表標籤按鈕還可以有這樣的效果,就像javascript做出來的效果一樣.web前端的東西也是浩如煙海啊.首先可以看下,http://myxcelsius.com/wp-content/uploads/2010/12/fly_menu.swf當滑鼠滑過時菜單會動態彈出.如何??如下:1.
Time of Update: 2018-12-03
webi報表中有個左面板可以展開和收縮,之前我以為這些只是一個預設值,沒想到這些東西也是可以控制的。在querybuilder中輸入以下語句 select * from CI_SYSTEMOBJECTS where si_id = 7440si_id的值可以通過到cmc中查看使用者si_id是多少。然後再到si_data這個property bag下查看INTERACTIVE_EDITING_VIEWER_USR_PROFILE這個property屬性。CDZ_VIEW_leftPane=1
Time of Update: 2018-12-03
非同步通訊非同步通訊以位元組為單位,長度為5至8位。非同步通訊的資料格式字元在非同步傳輸中的格式:起始位+資料位元+校正位+停止位常用格式a、8N1:1bit起始位+8bit資料位元+無校正位+1bit停止位b、7E1:1bit起始位+7bit資料位元+1位偶校正位+1bit停止位 1個字元通常用10bit代表。資料格式在通訊軟體(如Windows95中的“超級終端”)中設定。 同步通訊同步通訊以多位元組組成的資料區塊(幾十至幾千個位元組)為單位進行傳輸,在資料
Time of Update: 2018-12-03
之前項目上就有webdynpro,不過沒好好研究,這個項目上又碰到了。決定好好學學,web肯定是趨勢。也想看看sap是如何設計web dynpro的。自己做了一個簡單的demohello world,過程如下,同時sap也有一些demo
Time of Update: 2018-12-03
如有轉載請註明出處:http://blog.csdn.net/donkey2004112103/archive/2010/11/14/6008675.aspxBOE XI3.1 SP2中添加了“input control”,可以動態控制維度,這個讓webi變得更加強大了!使用者可以自訂分析想要的維度,我相當喜歡。我自己做了一個例子如下,當然根據不同情況可以改變。可以動態查看不同價位區間的資料,方便使用者查看。建立維度使用efashion的universe,只用四個維度。 方便說明只需要四個維度。
Time of Update: 2018-12-03
測試環境: Nokia 3300真機,老40,與7210同一個系列測試代碼:long time1 = System.currentTimeMillis(); int a = 45456485, b = 0; for(int i = 100000; --i >= 0;) { b = a >> 10; } tt1 = System.currentTimeMillis() - time1;//307
Time of Update: 2018-12-03
雖然universe可以直接連ecc資料庫了,並不代表所有問題都搞定了.還有可能碰到一些小問題,記錄下來免得大家走彎路.1. 許可權問題 如果boe伺服器端安裝了oracle client,直接在server端建立universe的串連可能碰到許可權問題.: 無論是編輯串連還是建立串連,甚至開啟oracle
Time of Update: 2018-12-03
國外主機windows系統一般都有中文支援,可以aws的主機沒有,需要自己安裝,aws主機在中國訪問速度也慢,希望以後能快點.切入正題,aws上主機可以多掛載一個硬碟,我們只有掛載了系統安裝盤即可.過程如下:1. 建立volume選擇snapshot中相應的os,然後點擊create volume.2. attach volume建立完volume後點擊volume標籤,選中後點擊attach
Time of Update: 2018-12-03
frame之間如果有空隙感覺比較不是很專業,通常消除frames直接的空隙注意這幾個屬性:marginwidth="0" marginheight="0" 還有html的padding和margin,如果還不能消除空隙。就用firebug的click an element in the page to inspect 按鈕,滑鼠滑過空隙處,立馬知道那個屬性造成的空隙,
Time of Update: 2018-12-03
xcelsius如何回寫資料給資料庫了?或者說直接回寫給R/3系統,技術上沒有問題,昨天研究了下其中通過xml檔案的沒有測試成功.可以有三種方案:1. 通過xml檔案 我可以通過xcelsius中的xml connection把資料load進來,但是其中的enable send功能我測試並不能send,不知道為啥.所以這個方案還需要進一步的測試. 2. url button 本質上還是使用jsp,我們可以使用url
Time of Update: 2018-12-03
檔案鎖定(File Locking)File Locking 提供協同檔案存取一個非常簡單且極為有用地機制,在我開始設計這細節以前讓我暫時代替你進行某些檔案鎖定秘密。有兩種類型鎖定的機制:一種是強制性;一種 是詢問性。強制性系統實際上是將防止檔案的讀取和寫入。有許多的 Unix 系統都支援強制性鎖定。然而我就不再提到他們了。取而代之只討論有關於詢問性鎖定,以一個詢問性鎖定系統,當檔案被鎖定時,process 仍然可以讀取和寫入檔案。沒有意義嗎?不完全是!讀取或寫入以前,存在著一個讓
Time of Update: 2018-12-03
K線又叫陰陽燭,發源於日本米市場買賣記錄。每一個K線均記錄著四項資料—開盤價、最高價、最低價及收盤價,以開盤價及收盤價作成長方圖形,幷以紅色表示開盤價低於收盤價的狀況,稱為收紅,則顯示買方的推升力道較強。以黑色長方圖形表示開盤價高於收盤價的狀況,稱為收黑,表示賣方力道較強,將價格向下拉。紅色或黑色的部分稱為身體。在實體下方的線是由開/收盤價向下延伸至最低價,顯示盤中的最低價位,稱為下影線。因為下影線是買方將價格由低處向上推升的痕迹(價格沒有收在最低,意味在該處買方勢力強於賣方),因此下影線具
Time of Update: 2018-12-03
srand()就是給rand()提供種子seed 如果srand每次輸入的數值是一樣的,那麼每次運行產生的隨機數也是一樣的,srand(n)for(10)rand()也就是說,以一個固定的數值作為種子是一個缺點。 通常的做法是 以這樣一句代碼srand((unsigned) time(NULL));來取代,這樣將使得種子為一個不固定的數, 這樣產生的隨機數就不會每次執行都一樣了。1,先看一個例子 #include <iostream>
Time of Update: 2018-12-03
各型號手機Bug總結工作近一年,碰到的手機Bug也算千奇百怪了,總結一下:Nokia S40按鍵會有延遲,中斷後原線程還會在後台繼續運行直到調用repaint,記憶體開銷不當會死機,其他bug尚未碰到,個人感覺應該是Nokia中Bug最少的機型啦。 Nokia 6600Nokia官方Konwn Issuse已經確認調用readFully不能按指定位元組數讀取,解決方案Known
Time of Update: 2018-12-03
本來想找點什麼有意思的開源項目做做,發現自己實力現在還做不了.想研究下駭客技術什麼的,覺得自己一個人好像沒什麼指導.於是看了幾章《http The Definitive Guide》 和《the web application hackers handbook》之後覺得還是從小處開始,jquery可以先看看,js本來有點興趣但是又不太懂。讀完之後可以把之前的原生態js代碼換成jquery的。剛讀完第一章只是一個introduction,感覺jQuery有幾大優點如下:1.