Time of Update: 2018-12-03
PLT Scheme(plt-scheme.org)是一個相當有影響力的Scheme實現,但其實這個名字代表的卻不僅僅是Scheme這一種語言,確切地說它應該是一個語言集合。Scheme獨特的程式即資料的思想、可程式化宏系統以及PLT設計的強大的模組機制使得它成為一個絕佳的語言平台,在此之上可以方便地設計和實現各種新語言。所以,程式員看到的PLT Scheme是一組基於核心語言平台發展出的程式設計語言。
Time of Update: 2018-12-03
作者:馮利美,華清遠見嵌入式學院講師。對於.lds檔案,它定義了整個程式編譯之後的串連過程,決定了一個可執行程式的各個段的儲存位置。SECTIONS { ... secname start BLOCK(align) (NOLOAD) : AT ( ldadr ) { contents } >region :phdr =fill ... }secname和contents是必須的,其他的都是可選的。下面挑幾個常用的看看:1
Time of Update: 2018-12-03
Lua5.0的文法非常簡潔,這從參考手冊中的文法定義的規模(轉換成標準BNF形式大概有100個左右的產生式)可以看出。不過簡潔歸簡潔,它卻不完全是無二義性的。下面將用具體例子揭示什麼樣的代碼會引起歧義(執行環境是www.lua.org發布的Lua5.04)。 首先定義如下幾個函數:function foo(a) print("foo print",a) return aendfunction goo(a) print("goo print",a) return
Time of Update: 2018-12-03
我們平常使用國外的軟體,最痛苦的莫過於軟體的中文問題。如果說介面是英文的我們勉強可以接受的話,那軟體中壓根兒不支援中文字元的輸入就讓人太鬱悶了。protege雖然是斯坦福出品,但畢竟是外國貨,對中文的支援實在有點差勁。
Time of Update: 2018-12-03
我的說明:和這篇文章的原作者困惑類似,我也一直不知道CSDN如何計算部落格積分(我以前一直把部落格積分和空間積分弄混了~:-(),感覺自己發了很多原創文章但也沒見多少積分增加。現在明白原因為什麼了,應該是因為自己發表文章所研究的問題比較小眾,所以訪問量嚴重不足且評論很少。而我自己平常看文章又不習慣發表評論,而CSDN對評論的獎勵可是50倍喔。所以大家一起看看下面這篇文章吧,雖然FAQ中有,但還是非常感謝作者的整理。原文連結:Baiduluckyboy的專欄:http://blog.csdn.ne
Time of Update: 2018-12-03
8051 系列 MCU 的基本結構包括:32 個 I/O 口(4 組8 bit 連接埠);兩個16 位定時計數器;全雙工系統串列通訊;6 個中斷源(2 個外部中斷、2 個定時/計數器中斷、1 個串口輸入/輸出中斷),兩級中斷優先順序;128 位元組內建RAM;獨立的 64K 位元組可定址資料和代碼區。中斷髮生後,MCU 轉到 5
Time of Update: 2018-12-03
原文:
Time of Update: 2018-12-03
原文地址:http://blog.chinaunix.net/uid-20556054-id-3165405.html
Time of Update: 2018-12-03
toplayer 頂層布線層 -- 訊號層bottom 底層布線層 -- 訊號層各個焊盤的連線均是在訊號層,就是電路板上各個元件引腳的連線mechanical機械層 -- 定義整個pcb的外觀,其實我們說機械層的時候就是指整個pcb板的外形結構keepoutlayer禁止布線層-- 禁止布線層是定義在電氣特性的邊界, 也就是說我們先定義了布線層後,
Time of Update: 2018-12-03
VFP資料庫檔案的備份形式一般有兩種,一種是以記錄格式,即以VFP表格(.dbf)進行儲存,這種方法的優點是表的資料被按照原樣進行備份,備忘欄位、通用欄位等特殊欄位不必進行特殊處理即可很容易地實現資料備份和資料恢複,缺點是記錄格式一旦丟失,將造成記錄無法恢複;另一種是將記錄以文字格式設定進行備份,優點是文本資料比較穩定,不容易被損壞,缺點是備忘欄位、通用欄位等特殊欄位需要進行特殊處理,不容易實現自動備份和恢複。 小型Database Backup與恢複的原理
Time of Update: 2018-12-03
最近一直在學習 Qt。Qt 有兩個許可證:LGPL 和商業協議。這兩個協議在現在的 Qt 版本中的代碼是完全一致的(潛在含義是,Qt的早期版本,商業版的 Qt 通常包含有一些開源版本所沒有的庫,比如 QtSingleApplication這個庫)。所以現在對於普通開發人員和部分商業公司來說,使用 LGPL 版本的 Qt可以節省很大的開銷。這兩個版本最大的區別在於,前者是免費的,後者是收費的。既然代碼都是一致的,所以費用就要是用來購買
Time of Update: 2018-12-03
繪製"透明"位元影像是指繪製某一位元影像中除指定顏色外的其餘部分,我們稱這種顏色為"透明色"。通過將位元影像的背景色指定為"透明色",在繪製時,不繪製這部分背景,而僅繪製映像,這樣就可以將位元影像中映像透明地繪製到視窗上。 繪製"透明"位元影像的關鍵是建立一個"掩碼"位元影像(mask bitmap),"掩碼"位元影像是一個單色位元影像,它是位元影像中映像的一個單色剪影。在Windows編程中,繪圖都要用到裝置描述表,我們需建立兩個記憶體裝置 描述表:位元影像裝置描述表(image
Time of Update: 2018-12-03
簡介LAM (LDAP Account Manager)是一款基於Web的LDAP帳號管理的工具,採用PHP編寫。(LAM Pro 是企業級擴充版本,功能更強大,但不是免費版)關於LAM的更多資訊,請訪問:LAM官網。 安裝下載LAM 3.2的RPM,在 CentOS 5.5中安裝後,開啟LAM的首頁,提示PHP的版本過低,最起碼要求是>=PHP 5.2.4。只得下載舊版本的LAM 3.1,安裝後,開啟LAM的首頁,又提示:Your PCRE library has no
Time of Update: 2018-12-03
本文轉自《pam_ldap詳細配置》 Fedora 6下配置nss_ldap,pam_ldap,openldap以及加入ssl/tls安全認證 nss_ldap-253-1 包含兩個模組:nss_ldap和pam_ldap nss_ldap: 其中nss是name service switch.nss_ldap模組用以串連ldap伺服器,可以讓系統識別ldap中的使用者和群組。 pam_ldap: pam是Pluggable Authentication
Time of Update: 2018-12-03
注意:本文出自“阿飛”的部落格 ,如果要轉載本文章,請與作者聯絡!並註明來源: http://blog.csdn.net/faye0412/article/details/6883879這兩天在twitter伺服器上忽然遇到這樣的異常:e: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
Time of Update: 2018-12-03
如果你寫的程式在本地編譯和運行沒有問題,但是發布到其他機器上運行時出現了異常,程式啟動並執行機器上沒有安裝調試期,此時就需要進行遠端偵錯了。VC 6.0 可以進行遠端偵錯, 但是需要進行一定的環境搭建。 請看下述:1.有兩台機器:A機(本地機)和 B機(遠程), 其中A機裝有Visual studio 6.0,B機沒有安裝。 2.B機需要的檔案 MSVCMON.EXE,DM.DLL,MSDIS110.DLL,TLN0T.DLL(在A機Visual studio 6.0安裝目錄下的
Time of Update: 2018-12-03
1、如何識別個瀏覽器可以通過window.navigator.userAgent,取其取特徵字串來識別 2、scrollTop,scrollLeft,clientWidth,clientHeight如何擷取html帶DOCTYPE和不帶的情況有所區別。同時Safari與其他瀏覽器也有區別。IE、FireFox、Chrome、Opera,帶DOCTYPE時,需要通過document.documentElement來擷取4個屬性。不帶DOCTYPE時,需要通過document.body來擷取Safa
Time of Update: 2018-12-03
一、源檔案如何根據#include來關聯標頭檔1,系統內建的標頭檔用角括弧括起來,這樣編譯器會在系統檔案目錄下尋找。 #include <xxx.h> 2,使用者自訂的檔案用雙引號括起來,編譯器首先會在使用者目錄下尋找,然後在到C++安裝目錄(比如VC中可以指定和修改庫檔案尋找路徑,Unix和Linux中可以通過環境變數來設定)中尋找,最後在系統檔案中尋找。 #include “xxx.h” 二、標頭檔如何來關聯源檔案 這個問題實際上是說,已知標頭檔“a.h”聲明了一系列函數,
Time of Update: 2018-12-03
一日,你查看你的程式碼,你有兩大塊代碼看起來幾乎完全的一樣。事實上它們就是完全一樣,除了一個代碼裡說的是“Spaghetti(意大利麵條)”, 另一個代碼裡說的是“Chocolate Moose(巧克力慕絲)”。// 一個小例子:alert("I'd like some Spaghetti!");alert("I'd like some Chocolate
Time of Update: 2018-12-03
對於不可寫的記憶體,如果在沒開啟記憶體保護模式下會BSOD,肯定會死的很慘,哈哈。下面就講解下如何解決改問題:為了安全起見,Windows