Time of Update: 2018-12-03
以下問題已經在Ubuntu論壇裡提出過,原連結在這裡:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=401953問題:我用的是Ubuntu 12.0.4,按照 http://blog.csdn.net/yuyin86/article/details/8255061 說的,我成功地把系統設定成開機預設進入字元介面。開機後,進入字元介面,然後用startx 命令進行ubuntu
Time of Update: 2018-12-03
《Linux核心設計與實現(英文版·第3版)-華章經典原版書庫》 第73頁:int $0x80, 這是一個調用x86 的第128號中斷,也就是一個system call handler. CPU 在執行這個指令以後,就會進入kernel mode,然後可以用各種kernel code了。問題:它在哪裡調用的呢?我估計是在C wrapper (P74) 裡有一個地方會調用 syscall_()
Time of Update: 2018-12-03
昨天開始接觸線段樹,感覺是很簡單的資料結構,今天我發現我錯了。今天從早上糾結到現在,一直在看線段樹有關的問題,其中POJ 2401(線段樹+並歸排序)還沒有解決。發現線段樹非常靈活,要掌握好也非常難。在參考別人的基礎上,做了POJ
Time of Update: 2018-12-03
#include <iostream>#include <cstring>using namespace std;const int max_size=500001;char s1[11],s2[11];int p[max_size];int r[max_size];int degree[max_size];int num=1;struct TreeNode{int id;//the id of the stringTreeNode *
Time of Update: 2018-12-03
http://www.cnblogs.com/jdksummer/articles/2655711.html參考網頁:http://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/embeddingJNLPFileInWebPage.html 注意:如果你的系統中原來配置的java環境是jdk1.6,請卸載後更換為jdk7。要worldwind能在網頁中跑起來,必須配成jdk7。1.完全理解如何在eclipse中配置wor
Time of Update: 2018-12-03
可以把mxml檔案看作一個類,這個類可以實現某一介面,可以繼承某一類樣本1,mxml實現介面。在這裡樣本中,A包含在B中,A是B的一個控制項,同時,在設計的時候,讓A儲存B的一個引用,這樣的話,就可在A中調用B的方法等操作介面檔案:/* Modularity - A PureMVC AS3 MultiCore Flex Demo Copyright(c) 2008 Cliff Hall <clifford.hall@puremvc.org> Your reuse is
Time of Update: 2018-12-03
判定一個圖是否為樹:方法一: 拓撲排序: (1)排除環的存在 (2)除了一個節點(root)其餘各節點的入度為1.方法二: 並查集: (1)保證圖是聯通圖(非森林)
Time of Update: 2018-12-03
這幾天一直在研究尾碼數組,說實在,到現在還沒有完全研究透。今天終於參考各種資料和代碼,仿照別人的寫出了一個求尾碼數組和最長公用首碼的代碼,記下來主要是為了將來複習。1,有關尾碼數組的理論介紹就不介紹了,可以參考羅穗騫和許智磊兩位大牛的論文。2,網上實現很多,但是我沒有找到注釋比較詳細的實現,我這裡主要結合代碼給出詳細的注釋和需要注意的細節。 下面結合POJ 1743給出代碼和注釋: #include <iostream>#include
Time of Update: 2018-12-03
在xxxCtrl.h(xxx為項目名)標頭檔中的 #pragma once的 下一行 添加//-------添加---------------//取消ie的安全提示#include "objsafe.h"//---------添加完----------------------------並在標頭檔類中的聲明部分聲明(和CxxxCtrl()建構函式同一個地方) //----------增加 取消ie的安全提示-----=---- DECLARE_INTERFACE_MAP()
Time of Update: 2018-12-03
CMake是一個比make更進階的編譯組態工具,它可以根據不同平台、不同的編譯器,產生相應的Makefile或者vcproj項目。通過編寫CMakeLists.txt,可以控制產生的Makefile,從而控制編譯過程。CMake自動產生的Makefile不僅可以通過make命令構建項目產生目標檔案,還支援安裝(make install)、測試安裝的程式是否能正確執行(make test,或者ctest)、產生當前平台的安裝包(make package)、產生源碼包(make
Time of Update: 2018-12-03
#include "apue.h"int glob = 6; /* external variable in initialized data */char buf[] = "a write to stdout\n";intmain(void){int var; /* automatic variable on the stack */pid_t pid;var = 88;if (write(STDOUT_FILENO, buf, sizeof(buf)-1) != sizeof(buf)-1)
Time of Update: 2018-12-03
這裡主要想區別一下線段樹和點數的區別:比如區間[0,7],點數的劃分如下:[0,7]->[0,3]->[4,7]->...->[0,0],[1,1],[2,2]...[7,7],葉子節點是單個的點。建立代碼如下:void build(int l,int r,int root){ tree[root].l=l; tree[root].r= r; tree[root].cn=0; if(l==r)//葉子節點結束標誌
Time of Update: 2018-12-03
設定ocx控制項中的static控制項的邊框顏色http://bbs.csdn.net/topics/390327738//OCX上繪4個Static控制項,單擊控制項,修改邊框顏色,好像就第一次管用,//後面再單擊都不起作用了。 //4個Static控制項映射單擊函數ON_STN_DBLCLK(IDC_TestStatic_1, OnDoubleclickedButton1)ON_STN_DBLCLK(IDC_TestStatic_2,
Time of Update: 2018-12-03
#include <iostream>#include <cstdlib>#include <cstdio>#include <cstring>using namespace std;const int max_value=20001;int m[max_value];int sa[max_value],lstsa[max_value];int rank[max_value],lstrank[max_value];int h[max_value]
Time of Update: 2018-12-03
我買筆記本的事很搞笑。為何我要買新本呢?因為現用的筆記本是老闆配的,答辯後就要還回給系裡。所以一向做事很心急的我,天天在futureshop和bestbuy上看筆記本打折資訊。futureshop那些店員應該會對我印象深刻,就是那位戴琥珀色厚框眼鏡、嘴巴小小的亞裔男Tony,第二次看到我手提著華碩的筆記本箱走進futureshop門店口,他就開始皺眉了。我前後跟了近五趟futureshop,
Time of Update: 2018-12-03
http://blog.sina.com.cn/s/blog_492dbb6b0100b2kq.html#簡易版本:定義一個自訂訊息編號:const UINT WM_MYMESSAGE = WM_USER + n; //自訂訊息一般大於WM_USER,然後就可以為該訊息添加映射了afx_msg LRESULT OnMyMessage ( WPARAM wParam, LPARAM lParam );ON_MESSAGE ( WM_MYMESSAGE, OnMyMessage )LRESULT
Time of Update: 2018-12-03
在K&R的C語言教程裡看到這段程式,關於輸入字母計數的程式,如下:#include<stdio.h>void main(){ long coff=0; while(getchar()!=EOF) coff++; printf("%ld\n",coff);}代碼不複雜,只有在鍵盤輸入EOF鍵時,迴圈才會結束。那麼如何才能從鍵盤輸入EOF呢?(我的編程環境是 windows 7 + visual studio
Time of Update: 2018-12-03
泰國舍友Joe深夜1點提了兩大袋雞胸肉回到家,還分了我一袋最新鮮的,感動得我差點想跟他結拜。誰曾想過,此時笑得一臉燦爛有Joe,過去一年經曆過離婚、對女兒日夜的思念、迷戀賭場又輸得很慘、又丟了另一份重要的工作?能有多大的事呢,天災也見過,失戀後想死也見過,痛失珍貴也見過,求婚失敗也見過,最終還是在Livia的小清新流水部落格裡笑得自己都覺得傻。對嘛,生活就應該是這樣子。成長的其中一課就是學會更坦然、更有耐心地對這個世界的無奈。慢慢學會無視那些陰翳,把那些好玩的、感動的、正面的事都放在心上好了。就
Time of Update: 2018-12-03
CPU為什麼會有段?像cs, ds, ss等等。這個問題困擾了我很久,感覺有了段地址後把問題複雜化了,沒必要這麼做。後來翻查資料後才發現,段(segment)的存在原來是有曆史因素的:http://homepage.smc.edu/morgan_david/cs40/segmentation.htm以下是摘抄和個人見解“Vintage 1980 microcomputers used physical addressing, and confined themselves to using 4-
Time of Update: 2018-12-03
我有一個疑問,彙編裡為什麼會有data segment?為什麼要把data segment和 code segment分開來?直接把指令和資料放在一起不好嗎?維基上說:"A data segment is a portion of virtual address space of a program, which contains the global variables and static variables that are initialized by