Time of Update: 2018-12-05
雖然ssh方法非常完全,卻不敏捷。。SCM基本上是只增不減的東西,所以支援push非常重要! 最好懂的方法是用hg serve,不過他不支援push,好吧。。而且預設連接埠是8000,我們要的是80,因為方便輸入。。所以。。最快的辦法是在版本庫目錄輸入:echo "[web]" >>.hg/hgrcecho "allow_read = *" >>.hg/hgrcecho "allow_push = *" >>.hg/hgrcecho "push_ssl =
Time of Update: 2018-12-05
問題是這樣的:http://topic.csdn.net/u/20080604/16/95508149-b7a2-4f90-8797-b8423dae36fc.html10億個浮點數中,找出最大的10個浮點數,寫出一個高效能演算法。 以下是區區逛論壇時的回答:“很面熟的類型,使用stl::map來做 filter,複雜度是O(log(k) * n),這裡n為10^9,為10。 程中的不變數是 amap.size() <=k
Time of Update: 2018-12-05
VS2008、DDK XP和DDKWizard搭建驅動開發環境:http://bbs.pediy.com/showthread.php?t=69395QuickSYS:http://www.codeproject.com/KB/applications/quicksys.aspx?df=100&forumid=2791&exp=0&select=583645EasySYS:http://www.mykof.com/forum/viewthread.php?tid=4321
Time of Update: 2018-12-05
- test2.c (/usr/src/linux-2.6.23/joseph)|- struct || _mydrv_wq || _mydrv_work | |- variable || mydrv_wq || mydrv_work
Time of Update: 2018-12-05
title: google v8 實戰 -- 構建v8首先用廢話熱熱身,再來馬上很快就講怎麼樣構建v8。事情源起於不久前用Gmail(http://mail.google.com)讀《ACM Queue》,裡面有篇文章說google又拋出個叫o3d(http://code.google.com/intl/zh-CN/apis/o3d/)的東東,支援在瀏覽器內實現3D硬體加速,而且還可以用Javascript開發,o3d將引領Web
Time of Update: 2018-12-05
title: google v8 實戰 -- 神秘的v8.vcproj 根據前文的說明,大家應該都可以把v8.lib編譯出來了。 本文想再說說編譯這個環節。因為區區在另外一台同樣安裝了VS2008和python2.5的機器上,編譯失敗,而且敗在v8.vcproj中的natives.cc上。開啟這個檔案時要小心,連IDE都會警告說“這個檔案包含巨長的文本行,可以會很慢”。 google的人很厚道地把natives.cc放在一個叫"generated
Time of Update: 2018-12-05
一、Fedora19的隨身碟安裝 2013年7月3日,Fedora 19正式版發布。Fedora 19除了GNOME案頭版之外,還提供了KDE定製版、LXDE定製版等,有興趣的網友可以在其官網上下載試用。 據瞭解Fedora 19正式版一方面做了常規的軟體版本更新,另外一方面加入一些新功能:核心升級至3.9.0。增加了使用Extlinux引導程式的選擇,它是Syslinux引導程式家族一員。初始設定螢幕重新設計。anaconda安裝程式重寫(Fedora
Time of Update: 2018-12-05
一、4GB地址空間的局限首先我們還必須要先瞭解兩個概念其一是“實體記憶體”。大家常說的實體記憶體就是指安裝在主板上的記憶體條,其實不然,在電腦的系統中,實體記憶體不僅包括裝在主板上的記憶體條(RAM),還應該包括主板BIOS晶片的ROM,顯卡上的顯存(RAM)和BIOS(ROM),以及各種PCI、PCI-E裝置上的RAM和ROM。其二是“地址空間”。地址空間就是對實體記憶體編碼(地址編碼)的範圍。所謂編碼就是對每一個實體儲存體單元(一個位元組)分配一個唯一的地址號碼,這個過程又叫做“編址”或者
Time of Update: 2018-12-05
看了N多ReactOS代碼,總想調試一下,於是到wiki上去看了一下關於debug的方面的資料。主要有三種調試方式:Kdbg、GDB、WinDBG(http://www.reactos.org/wiki/Debugging)l Kdbg方式這是ReactOS內建的調試機制,預設就是這種。但是Kdbg的調試用戶端是什麼呢?網上有篇文章說用fDebug,感覺太麻煩,後來弄了半天才知道原來是ReactOS Remote
Time of Update: 2018-12-05
啟動項分解1)“啟動”檔案夾──最常見的自啟動程式檔案夾。 它位於系統磁碟分割的“documents and Settings-->User-->〔開始〕菜單-->程式”目錄下。這時的User指的是登入的使用者名稱。2)“All Users”中的自啟動程式檔案夾──另一個常見的自啟動程式檔案夾。 它位於系統磁碟分割的“documents and Settings-->All
Time of Update: 2018-12-05
國內幾家公司和大學提供了開源鏡像站,內含主流的開源Linux系統各版本及GNU的各種軟體。網易開源鏡像站:http://mirrors.163.com/ <薦>FreeBSD | FreeBSD-updates | archlinux | centos | cpan | cygwin | debian | debian-backports | debian-cd | debian-security | fedora | gentoo | gentoo-portage | kdemod
Time of Update: 2018-12-05
好吧,鑒於我的屌絲手機華為C8812使用百度雲27 ROM後重獲青春,哈哈,給大家稍稍介紹下吧:1.
Time of Update: 2018-12-05
AUTHOR: Joseph Yang (楊紅剛) <ganggexiongqi@gmail.com>CONTENT: Introduction of UIO subsystem ( UIO子系統介紹 )NOTE: linux-3.0LAST MODIFIED:09-15-2011 ------------------------------------------------------------------------------------------------------
Time of Update: 2018-12-05
原文Linux自從2.6.20之後,工作隊列發生了一些變化,目前從網路上搜尋的資料一般都是介紹老版本的工作隊列,很少見到對新版本的介紹。本文對新老版本都做了簡要概述,並分別提供了簡單的實作案例。工作隊列(work queue)是Linux
Time of Update: 2018-12-05
author: josephemail: ganggexiongqi@gmail.com============================== 本節介紹下kernel thread簡單使用的例子實驗. 我的系統: joseph:/usr/src/linux-2.6.23/joseph# uname -aLinux joseph 2.6.23 #1 SMP PREEMPT Fri May 6 18:02:45 CST 2011 i686 GNU/Linux 檔案: ├── hello.c
Time of Update: 2018-12-05
接著 上一篇 “工作隊列 的變化”寫了個例子,代碼如下: #include <linux/workqueue.h>#include <linux/module.h> // kmalloc ...#include <linux/sysctl.h>int submit_work(void (*func)(struct work_struct *work), void* data);struct workqueue_struct* wq =
Time of Update: 2018-12-05
/proc/sys/kernel/* entry creationYou have to modify the Linux source code. Here we use 2.6.23.1. Add an entry to the kern_table array in kernel/sysctl.c as following ... { .ctl_name = KERN_MYEVENT_HANDLER,//Define in
Time of Update: 2018-12-05
author: Joseph(Honggang Yang)@dslab // ganggexiongqi@126.comdate: 05-10-2011Key words: kernel thread, wait queue, /proc/sys/kernel entry, call usermode handler in kernel mode==================================================== In this section I
Time of Update: 2018-12-05
essential linux device dirver: In the following example, 'my_release' is called when module is removed.But before the module's unloaded, you have to make sure that 'my_thread' has finished some very important task which will incur harmful effective
Time of Update: 2018-12-05
這篇文章寫的太好了!!這是保護模式完整的許可權檢查,其實當今的作業系統也不會弄的這麼複雜…… 特權級是保護模式下一個重要的概念,CPL,RPL和DPL是其中的核心概念,查閱資料無數,總結如下: 簡單解釋:-------------------------------------------------------------------------------- CPL是當前進程的權限等級(Current Privilege Level),是當前正在執行的代碼所在的段的特權級,存