數碼維基

此網站是專為學習程式設計及網站架設研習所設。
程式技術筆記主要專注在翻譯國外技術文章,方便對英文閱讀感覺吃力的學員學習,加速學習效果。
如有翻譯不正確的地方還請多多包涵。

技術文庫

MySQL 的表類型 - HEAP 表類型

MySQL 中的表類型我們都知道訪問內存中的數據比訪問磁碟中的數據要快很多。因此,基於這個思路,是否 有可能讓 MySQL 將數據竟可能多的保存在內存中呢?答案當然是:yes!並且 MySQL 有很多辦法可以做到,查詢緩存,將所有索引保存在內存中,或者更極端的,將整張表...

PostgreSQL資料庫服務端監聽設置及客戶端連接方法教程

眾所周知,PostgreSQL 是一個自由的對象 關係資料庫伺服器 資料庫管理系統 ,是一個可以免費使用的開放源代碼資料庫系統。本文詳細介紹了PostgreSQL資料庫服務端監聽設置及客戶端連接方法,具體如下:一、背景介紹:本文所述PostgreSQL服務端運行在Red...

MySQL 的 InnoDB 表類型

之前我們介紹了 HEAP 表類型,一種將數據保存在內存中的表類型,這篇文章中我們將介紹 InnoDB 表類型。標準的 MyISAM 表類型是網站應用的理想類型,因為相對於寫來說讀會更多,並且不需要事務支持。當然如果不適用這些條件時候,InnoDB 表可能就是最好的選擇了...

單元測試你的客戶端 JavaScript

我不認為我們需要討論測試的重要性,這不是項目額外添加的而是項目的基礎。而且,由於測試是非常重要的,我們有一大堆工具供我們使用。我們都知道(我希望如此)如何測試我們的後台代碼。然而,一旦我們切換到前台時,事情會變得有些不同。當前正在開發一個大的單頁應用,並且測試是我們的重...

C語言中的強符號與弱符號

一、概述在C語言中,函數和初始化的全局變數(包括初始化為0)是強符號,未初始化的全局變數是弱符號。對於它們,下列三條規則使用:同名的強符號只能有一個,否則編譯器報 quot;重複定義 quot;錯誤。允許一個強符號和多個弱符號,但定義會選擇強符號的。當有多個弱符號相同時...

一個Java對象到底佔多大內存?

最近在讀《深入理解Java虛擬機》,對Java對象的內存布局有了進一步的認識,於是腦子裡自然而然就有一個很普通的問題,就是一個Java對象到底佔用多大內存?在網上搜到了一篇博客講的非常好:,裡面提供的這個類也非常實用:import nbsp;java lang inst...

Java 程序員寫 SQL 時易犯的另外 10 個錯誤

我們的使命是指導你使用 SQL。但大多數情況下,我們要教會你如何欣賞 SQL,你會愛上它的!Java 程序員編寫 SQL 時容易出現的錯誤遠遠不止之前一篇Java 程序員寫 SQL 時易犯的 10 個錯誤那些,因此在這篇文章中我將列舉另外 10 個 Java 程序員編寫...

Swift語言亮點:Objective-C 的開發人員的體會

如果周一你與我一樣,你應該正在使用你的 keynote,並興奮的開始嘗試所有新的可愛的 APIs。然後,你的耳朵豎起來了,聽到了一個新語言:Swift!你會突然發現,它不是 Objective C 的擴展,它是一個完全的新語言。也許你很興奮?或許你狠開心?又或者你沒有什...

如何在MySQL中創建用戶以及授權

1 MySQL的用戶管理MySQL的用戶信息都保存在資料庫mysql的user表中,因此MySQL的用戶操作實際上就是對mysql user表的增刪查改的操作 下圖中展示了mysql user的表結構:從圖中可以看到,在該表中可以設置用戶的所有信息,包括用戶名,密碼,許...

Centos下部署 vpn

現在大多數VPS伺服器都位於國外,因此PPTP伺服器可以用來搭建一個比較實用的代理伺服器。PPTP服務需要用到特定的Linux內核技術,因 此絕大多數OpenVZ架構的VPS都不能配置PPTP(可以用OPENVPN代替),但幾乎所有的XEN或KVM架構的VPS都能正常安...

Vi 和 Vim 編輯器: 12 個強大的查找和替換例子

vim 是 unix/linux 操作系統下常用的文本編輯器,不是文本創建器,為什麼呢?因為我們在工作中大部分時間都是在編輯和處理已經存在的文本,而不是創建一個新的,而文本編輯過程中文本和基於模式的搜索是非常重要的。在這片文章中,我們將通過 12 個示例想大家介紹如何使...

參考文獻出處(部分列表)