原创 人月神話筆記(一)——項目滯後原因

在衆多軟件項目中,缺乏合理的時間進度是造成項目滯後的最主要原因,它比其他所有因素加起來的影響還大。導致這種普遍性災難的原因是什麼呢? 首先,我們對估算技術缺乏有效的研究,更加嚴肅地說,它反映了一種悄無聲息, 但並不真實的假設——一切都將運

原创 RBush 快速拓撲查詢大規模空間數據

R樹是空間數據索引結構中重要的一種層次結構,R樹是基於B樹索引改造的二叉樹索引結構。目前已成爲許多空間索引方法的基礎,不少前沿的空間索引都使用到R樹或者對R樹改良。其構建思想是以最小邊界矩形(MBR)遞歸地對空間數據集的空間按照“面積”規

原创 Vue中使用責任鏈與AOP等設計模式

目錄   前言 正文 責任鏈模式 Vue中示例 AOP切面編程 Vue中示例 總結 前言 最近因爲業務臨時調整,被調派至另外一個子公司做一個使用Vue2的項目。在支撐任務還剩兩天臨別時,決定重構自己的業務邏輯代碼,留下自己好的印象給其他人

原创 WEBGL入門的基礎介紹

  目錄 WebGL基本介紹 概述 WebGL的特性 圖形硬件的介紹 WebGL開發入門 WebGL繪製圖形抽象過程 基於WebGL封裝的框架 WebGL座標系基礎 視變換 投影變換 視口變換 實例演示(使用ThreeJS) 光照 光照類

原创 JavsScript 使用Buffer操作二進制數據

目錄 TypedArrays Buffer WebWorker 注意事項 二進制數據和文本數據是我們常見的兩種格式數據。而在某些應用場景,則需要我們使用JavaScript去操作讀寫二進制格式文件,比如WebSocks獲取原始數據、操作音

原创 條件分支的兩種方式的對比——條件控制與條件數據

1.條件碼 前提:在機器代碼中,寄存器裏有一組單個字的條件碼寄存器,他們描述了最近的算術或邏輯操作的屬性。可以檢測這些寄存器來執行條件分支指令。常見的條件碼如下:但是,條件碼是不能直接訪問的,常用的方式有三種:1.)可以根據條件碼的某種

原创 windows下PHP5與Mysql的搭建

MySQL是一個關係型數據庫管理系統,分爲MySQL Enterprise Edition(commercial)、MySQL Cluster CGE、MySQL Community Edition三個版本,第一個 MySQL Ente

原创 GIS軟件實施環境搭建 oracle服務器端與oracle客戶端的搭建

oracle服務器端與oracle客戶端的區別 服務端提供oracle服務的實例,其是數據庫的核心,用於數據庫的管理,對象的管理與存儲、數據的存儲、查詢、數據庫資源的監控、監聽等一些服務。 而客戶端只是一個與服務端交互的工具,如sqlp

原创 如何編寫高效的程序?

編寫高效的程序需要做到以下幾點:第一,我們必須選擇一組適當的算法和數據結構。第二,我們必須編寫出編譯器能夠有效優化以轉換成高效可執行代碼的源代碼。對於第二點,理解優化編譯器的能力和侷限性是很重要的。編寫長鬚方式中看上去只是一點小小的變動,

原创 Apache的SSL證書的安裝配置

1.下載包含openssl的apache,並進行安裝。    Apache版本如:httpd-2.2.22-win32-x86-openssl-0.9.8t.zip2.配置Apache下httpd.conf文件。      #LoadMo

原创 PHP5.5以上怎麼開啓curl功能

1.修改php.ini裏面extension_dir爲ext文件夾路徑,以及刪掉extension=php_curl.dll前面的“;”號2.添加環境變量path,添加php主目錄路徑以及ext文件夾路徑,即可

原创 HTML5的文件/圖片上傳服務器方法,使用FileReader

FileReader對象有5種方法,其中四種用於讀取文件,另一種用來讀取過程中斷,需要注意的是:無論讀取成功與失敗,方法並不會返回讀取結果,而是將結果保存在result屬性中。此對象也是異步的。 FileReader對象的方法如下: re

原创 windows下安裝Apache24 + PHP5的步驟方法

前提開發環境搭建:在官網下載Apache時,會出現選擇版本問題,值得注意下載windows版本下的Apache時,下載文件後面帶有_V11或者_V14的字體,這個是windows的運行庫,可以到微軟的官網下載,V11是Visual Stu

原创 微信公衆號與企業號的TOKEN驗證與使用

上圖是,微信客戶端與微信服務端與公衆號、企業號的服務器的原理架構,首先,我們如果使用應用服務器,則需要告訴微信服務器,它在哪裏,所以TOKEN就是一個標識的作用,TOKEN是一個參數,是一個自定義的值,負責標識微信服務器和應用服務是不是一

原创 關於空間數據庫要素類的備份問題,有關熱備份與冷備份以及邏輯備份與物理備份,附方法

冷備份發生在數據庫已經正常關閉的情況下,當正常關閉時會提供給我們一個完整的數據庫。冷備份時將關鍵性文件拷貝到另外的位置的一種說法。對於備份Oracle信息而言,冷備份時最快和最安全的方法。冷備份的優點是:1、 是非常快速的備份方法(只需拷