原创 帶alpha透明通道視頻—網頁播放帶alpha通道視頻疊加合成方案

帶alpha通道的圖片有GIF和PNG,但是GIF只有8位,失真嚴重,邊緣鋸齒非常明顯。 做動畫,其它考慮PNG24,用css3 animations播放。但是,每個都配置太麻煩。綜合考慮還是做透明背景的及帶alpha通道的視頻做背景做好。

原创 服務器升級至centos8 網站配置-php與mysql從5.6升級到php7與msyql8

linux centos8 安裝php7 nginx1.4 mysql8 ,運行php網站,各個模塊從零開始配置CentOS7與centOS8的抉擇目前國內各大雲服務器的默認centos 系統版本還是7,目前沒有centos配套支持,國外雲

原创 代數拓撲\集合拓撲\代數拓撲\拓撲關係\拓撲結構_筆記

學GIS空間數據庫的時候,拓撲方面內容筆記拓撲的定義拓撲是研究幾何圖形或空間在連續改變形狀後還能保持不變的一些性質的一個學科。它只考慮物體間的位置關係而不考慮它們的形狀和大小。“拓撲”就是把實體抽象成與其大小、形狀無關的“點”,而把連接實體

原创 再談mysql鎖機制及原理—鎖的詮釋

加鎖是實現數據庫併發控制的一個非常重要的技術。當事務在對某個數據對象進行操作前,先向系統發出請求,對其加鎖。加鎖後事務就對該數據對象有了一定的控制,在該事務釋放鎖之前,其他的事務不能對此數據對象進行更新操作。什麼是鎖?鎖是計算機協調多個進程

原创 GIS歷史概述與WebGis應用開發技術淺解

聲明:本篇在李曉暉的《雜談WebGIS》,補充更多的資料說明。基於地圖二次開發一直斷斷續續在做,這裏算是補充一下基本功把。其實對於前端,WebGis開發都是api,抄demo,改。GIS深入似大海,雜魚湯來一碗GIS是什麼?GIS(Geog

原创 色彩空間RGB/CMYK/HSL/HSB/HSV/Lab/YUV基礎理論及轉換方法:RGB與YUV

之前做個設計,現在從事IT,腦子裏面關於RGB,RGBA,CMY,CMYK,YUV,但是具體理論還是不紮實。若干年前之前寫過《水煮RGB與CMYK色彩模型—色彩與光學相關物理理論淺敘》《三色視者與四色視者身後的理論基礎:色彩原理》光學三原色

原创 sass安裝:webpack sass編譯失敗,node-sass安裝失敗的終極解決方

sass難言之隱-sass安裝的坑之前花了很多時間折騰node-sass,發現sass老是安裝不上從sass剛剛開始出來開始,就遇到ruby安裝sass失敗問題。換淘寶gem庫gem sources --remove https://rub

原创 浮點數精度問題透析:小數計算不準確+浮點數精度丟失根源

在知乎上上看到如下問題:浮點數精度問題的前世今生?1.該問題出現的原因 ?2.爲何其他編程語言,比如java中可能沒有js那麼明顯3.大家在項目中踩過浮點數精度的坑?4.最後採用哪些方案規避這個問題的?5.爲何採用改方案?例如在 chrom

原创 浮點數精度問題透析:小數計算不準確+浮點數精度丟失根源

在知乎上上看到如下問題:浮點數精度問題的前世今生?1.該問題出現的原因 ?2.爲何其他編程語言,比如java中可能沒有js那麼明顯3.大家在項目中踩過浮點數精度的坑?4.最後採用哪些方案規避這個問題的?5.爲何採用改方案?例如在 chrom

原创 再談編程範式—程序語言背後的思想

編程範式托馬斯.庫爾提出“科學的革命”的範式論後,Robert Floyd在1979年圖靈獎的頒獎演說中使用了編程範式一詞。編程範式一般包括三個方面,以OOP爲例:  1,學科的邏輯體系——規則範式:如 類/對象、繼承、動態綁定、方法改寫、

原创 再談循環&迭代&回溯&遞歸&遞推這些基本概念

循環:不斷重複進行某一運算、操作。迭代:不斷對前一舊值運算得到新值直到達到精度。一般用於得到近似目標值,反覆循環同一運算式(函數),並且總是把前一 次運算結果反代會運算式進行下一次運算遞推:從初值出發反覆進行某一運算得到所需結果。-----

原创 再談MV*(MVVM MVP MVC)模式的設計原理—封裝與解耦

精煉並增補於:界面之下:還原真實的MV*模式圖形界面的應用程序提供給用戶可視化的操作界面,這個界面提供給數據和信息。用戶輸入行爲(鍵盤,鼠標等)會執行一些應用邏輯,應用邏輯(application logic)可能會觸發一定的業務邏輯(bu

原创 git寶典—應付日常工作使用足夠的指北手冊

最近公司gitlab又遷移,一堆git的命令騷操作,然鵝git命令,感覺還是得複習下——其實,git現在界面操作工具蠻多,比如intellij 自帶的git操作插件就不錯,gitlab github 插件市場也有很多,——但是,基本命令還是

原创 再談DOMContentLoaded與渲染阻塞—分析html頁面事件與資源加載

瀏覽器的多線程中,有的線程負責加載資源,有的線程負責執行腳本,有的線程負責渲染界面,有的線程負責輪詢、監聽用戶事件。這些線程,根據瀏覽器自身特點以及web標準等等,有的會被瀏覽器特意的阻塞。兩個很明顯的阻塞就是:腳本執行時對其他線程的阻塞和

原创 vue2.x入坑總結—回顧對比angularJS/React

從感性的角度講,我是不屑於用VUE,覺得react套件用起來更順手,但是vue現在越來火,所以也不得入vue(雜燴湯)的坑。vue/anguarJS/React,三者對關係現在就是:https://www.zhoulujun.cn/uplo