博客 RSS 訂閱

微芒不朽 - 【CSS進階】使用CSS gradient製作絢麗漸變紋理背景效果

前言 一直對漸變背景這塊比較感興趣,但是因為每天加班實在太忙了,任務也比較多。所以就只能下班的時間研究漸變背景這方面的知識,一來滿足了自己的好奇心,二來可以更加了解這方面的知識。跟更多不斷學習的小夥伴們一起進步,一起汲取新的知識。不斷成長,不斷精進自己的知識。有想一起討論技術,一起成長的夥伴們,也可以加微信一起交流。各微信羣裏面,有很多前端領域的大佬,在他們身上學到了很多,今後也努力向他們看齊。不

css3 , css技巧 , Css , css3動畫 , 前端

收藏 評論

雲叔_又拍雲 - 用户 IP,裏面藏了多少秘密?

大家都知道,要郵寄一封信給正確的收件人,需要提供準確而精細的地址,這個地址需要從國家和城市精確到郵政編碼,街道和門牌號碼。只有這樣,郵局的工作人員才能知道將信送到那裏。 Internet 上也是如此,每個設備都需要一個唯一的“門牌號”才能與其他設備進行網絡通信交換數據,這個“門牌號”就是 IP 地址。在設備建立連接期間,IP 地址會被自動或手動地分配給聯網設備,分配過程中 Internet 協議(

又拍雲 , ipv6 , 雲服務 , 互聯網 , 程序員

收藏 評論

羊先生 - JavaScript如何解析本地xml文件

項目功能 本地解析 上傳文件 input class="input" ref="file" type="file" @change="handleFileChange" / 解析file對象 獲取file對象,獲取到本地url路徑地址 // 獲取本地上傳文件路徑 const getUploadUrl = function(flie) { le

文件上傳 , xml , file , 前端 , Javascript

收藏 評論

star - 瀏覽器緩存機制

常用的緩存 Memory Cache Memory Cache 也就是內存中的緩存,主要包含的是當前中頁面中已經抓取到的資源,例如頁面上已經下載的樣式、腳本、圖片等。讀取內存中的數據肯定比磁盤快,內存緩存雖然讀取高效,可是緩存持續性很短,會隨着進程的釋放而釋放。 一旦我們關閉 Tab 頁面,內存中的緩存也就被釋放了。 那麼既然內存緩存這麼高效,我們是不是能讓數據都存放在內存中呢?

瀏覽器緩存

收藏 評論

得物技術 - 得物技術在搭建會場下的頁面性能優化

得物App內h5的項目都是通過webview打開。對於webview的性能大家普遍的印象就是打開速度比native慢。 對於SPA應用,一個用户打開webveiw訪問h5需要經過如下過程: 點擊App入口(例如banner等) 到達新頁面,頁面白屏。 頁面基本框架出現(骨架屏),但是沒有數據,頁面處於loading狀態。 出現所有數據,頁面完全呈現。 從程序執行的角度,我們來看一個沒有

頁面佈局 , 性能 , 搭建 , 優化 , 前端

收藏 評論

騰訊位置服務 - 使用騰訊位置服務實現類滴滴汽車沿軌跡行駛功能

前言 最近公司有個地圖功能開發,根據車輛的行駛的經緯度,來畫出車輛的移動軌跡,並模擬車輛在該線路的行駛過程。 效果圖大致是這樣的。 簡易入門 首先進入騰訊位置服務頁面然後進行註冊賬號,註冊完成後需要申請AppKey,我們將在自己的應用中配置這個Key來使用SDK中的服務。 webserveapi默認勾選就可以,在未上線之前,我們可以先不填域名白名單。 只需要在html的頁面裏引入即可 s

地圖開發 , 地圖api , 軌跡產生算法 , 騰訊地圖 , 地圖

收藏 評論

嘉豪 - 關於vux組件range一些坑

最近在維護基於vux UI的移動項目中使用vux的range組件發現兩個坑。在網上搜不到解決辦法(可能使用人員比較少)的情況下研究這個組件源碼解決我所遇到的兩個問題。 問題一: 直接引用range組件出現原點拖動不了的情況。 解決方案: 1、在range組件的外層加v-if。(重點説這個) 2、查看元素層級關係 問題二: 修改綁定在range組件的V-model的data數字會出

vue.js , vux , 前端 , Javascript

收藏 評論

雲叔_又拍雲 - Redis 存儲對象信息是用 Hash 還是 String

Redis 內部使用一個 RedisObject 對象來表示所有的 key 和 value,RedisObject 中的 type,則是代表一個 value 對象具體是何種數據類型,它包含字符串(String)、鏈表(List)、哈希結構(Hash)、集合(Set)、有序集合(Sorted set)。 日常工作中我們存儲對象信息的時候,一般有兩種做法,一種是用 Hash 存儲,另一種是 Stri

redis , 又拍雲 , 雲存儲 , 互聯網 , 程序員

收藏 評論

躬行之 - Android 7.0應用之間共享文件

原文首發於微信公眾號:躬行之。 開發中經常需要將某個文件向另一個應用程序傳遞,如圖片上傳到另一個應用程序、文件在不同存儲路徑之間的複製粘貼等都需要共享文件,可以這樣理解接收文件的應用是在向提供文件的應用發送請求。 從 Android 7.0 開始,Android 執行 StrictMode 策略,禁止在應用外部公開 file://URL,如果在 Android 7.0 以上的應用不使用 FileP

file , Android

收藏 評論

前端小菜 - CentOS安裝Supervisor並配置自啓動

一、環境 操作系統:CentOS 8.3 Supervisor:4.2.1 [root@VM-0-10-centos ~]# cat /etc/redhat-release CentOS Linux release 8.3.2011 [root@VM-0-10-centos ~]# supervisord -v 4.2.1 二、安裝及配置 1.安裝 [root@VM-0-10-cento

supervisor , Centos , shell

收藏 評論

袋鼠雲數棧 - 數棧技術分享:聊聊IOC中依賴注入那些事 (Dependency inject)

Part1: What is Dependency injection 依賴注入定義為組件之間依賴關係由容器在運行期決定,形象的説即由容器動態的將某個依賴關係注入到組件之中在面向對象編程中,我們經常處理的問題就是解耦,控制反轉(IoC)就是常用的面向對象編程的設計原則,其中依賴注入是控制反轉最常用的實現。目標解決當前類不負責被依賴類實例的創建和初始化。 Part2: What is

算法 , 數據庫 , ioc , 前端 , Javascript

收藏 評論

雲叔_又拍雲 - 雲計算的背後到底是什麼?

對於中小型企業來説,為了業務發展,公司內部的 IT 基礎架構必須始終“跟上時代的潮流”,經常需要提供比當前所需資源更多的資源。因此一個功能完備的數據中心對於大多數公司顯得至關重要。然而建立自己的數據中心並僱用專業人員維護需要大量的成本,另外也難以按需縮放靈活調整,順應於這類需求,雲計算應運而生。 藉助雲計算可以不用購買硬件服務器,通過 Internet 在雲上直接使用應用服務,包括存儲空間,處理能

又拍雲 , 雲存儲 , 雲服務 , 互聯網 , 程序員

收藏 評論

darjun - 你不知道的 Go 之 string

簡介 字符串(string)是 Go 語言提供的一種基礎數據類型。在編程開發中幾乎隨時都會使用。本文介紹字符串相關的知識,幫助你更好地理解和使用它。 底層結構 字符串底層結構定義在源碼runtime包下的 string.go 文件中: // src/runtime/string.go type stringStruct struct { str unsafe.Pointer len int

utf-8 , youdontknowgo , string , unicode , go

收藏 評論

Bill - lodash的lazyValue(惰性求值)

前言 lodash受歡迎的一個原因,是其優異的計算性能。而其性能能有這麼突出的表現,很大部分就來源於其使用的算法——惰性求值。 本文將講述lodash源碼中,惰性求值的原理和實現。 個人理解 這個惰性求值使用了js克隆了對象進行操作,在性能上沒直接操作那麼快,但是優化了維護,類似於真實DOM與虛擬DOM,直接操作真實DOM更快,但是虛擬DOM能提供看得過去的性能的情況下給出更好的維護

lodash , Javascript

收藏 評論

蝸牛 - 【Linux】快速備份2 sed -i (save as)

本文介紹另外一種文件備份,在文件修改前備份 備註後綴名最好有標準。例如.bak或者.ori,免得有歧義。 sed -i.ori (修改)‘參數’ 文件名 Step1: sed -i.ori (.ori 後綴名作為文件備份) Step2: 查看新生成後綴.ori 文件 Step3:打開後綴.ori ,亦即沒有被修改的文件 Step4: 打開原本編輯修改的文件,T

sed , Linux

收藏 評論

羊先生 - console的隱藏知識點,你get到了嘛?

常見用法 console.log( ) | info( ) | debug( ) | warn( ) | error( ) console.log("console log") console.info("console info") console.debug("console debug") console.warn("console warn") console.error("conso

console , 調試 , 前端 , html5 , Javascript

收藏 評論

華為雲開發者聯盟 - 比物理線程都好用的C++20的協程,你會用嗎?

摘要:事件驅動(event driven)是一種常見的代碼模型,其通常會有一個主循環(mainloop)不斷的從隊列中接收事件,然後分發給相應的函數/模塊處理。常見使用事件驅動模型的軟件包括圖形用户界面(GUI),嵌入式設備軟件,網絡服務端等。 本文分享自華為雲社區《C++20的協程在事件驅動代碼中的應用》,原文作者:飛得樂 。 嵌入式事件驅動代碼的難題 事件驅動(event driven)

嵌入式 , 循環 , 事件驅動 , 事件 , c++

收藏 評論

堆棧大叔 - Tmux 這是一個什麼樣的寶藏工具?

應用場景 當你使用SSH登錄遠程機器,想新開一個或多個Tab的時候,你需要重新執行SSH登錄。 假設你的SSH不是免密登錄,那麼你每次登錄都需要輸入密碼! 再假設你登錄遠程機器需要通過一台或多台跳板機,那麼新開Tab的成本頓時就增加了很多很多很多... 天吶,誰來救救我啊? 答:Tmux 簡單使用 我們先按順序來簡單的使用一下Tmux,然後再具體的介紹她的一些基本概念和常用快捷

Linux , tmux , terminal , SSH

收藏 評論

Timor - 使用Lodash工具後代碼行數瞬間縮短...

背景:最近在做報表.涉及到echarts圖表.多層柱狀圖疊加展示.然後後端給出來的結構是二維數組.需要前端自行處理成圖表可用的數據格式.echarts數據是是動態的. 需求效果圖的樣子: echarts相似的官網案例代碼: option = { tooltip: { trigger: 'axis', }, legend: { data:

arraylist , lodash

收藏 評論

浪遏飛舟 - 彙總mobx奇淫技巧

簡化action屬性更新 通常情況下,store中會有很多屬性,其中有些屬性更新會很頻繁,每一個屬性都需要寫一個action函數去更新,當這種需要變更的屬性越多時,會導致store中代碼量異常的龐大,可讀性也會降低。就如下面代碼一樣: class TestStore { @observable info = {} as IInfo; @observable list = [] as

技巧 , mobx

收藏 評論

因為熱愛 - 123

第一章 Python語言概述 1.1 計算機基礎 1.1.1 計算機特點 運算速度快 計算精確度高 具有存儲和羅邏輯判斷能力 haode 具有自動控制能力 1.1.2 計算機常用設置及編碼 二進制數 二進制數制與其他數制 (1)十進制(十進位計數制) (2)八進制(八進位計數制) (3)十六進制(十六進位計數制)

python3.5 , Python

收藏 評論

Runningfyy - 一看就會的柯理化

介紹 柯理化是一種關於函數的高階技術。 柯里化是一種函數的轉換,它是指將一個函數從可調用的 f(a, b, c) 轉換為可調用的 f(a)(b)(c)。 柯里化不會調用函數。它只是對函數進行轉換。 一個最簡單的例子 // 原本的sum函數以及應用 function sum(a, b) { return a + b; } sum(1,2) // 3 // 柯理化後的sum函數以

currying , 前端 , Javascript

收藏 評論

Adam - 字符集和字符編碼什麼關係

嚴格來説,字符集和字符編碼不是一個概念: 字符集定義了字符和二進制的對應關係,為每個字符分配了唯一的編號。可以將字符集理解成一個很大的表格,它列出了所有字符和二進制的對應關係,計算機顯示文字或者存儲文字,就是一個查表的過程。 字符編碼規定了如何將字符的編號存儲到計算機中。如果使用了類似 GB2312 和 GBK 的變長存儲方案(不同的字符佔用的字節數不一樣),那麼為了區分一個字符到底使用了幾個字節

gbk , utf-8 , 字符編碼 , unicode , 字符集

收藏 評論

EMQX - EMQ X v4.3 正式發佈:性能大幅提升,更好用的多語言擴展

連接海量物聯網設備的 MQTT 消息服務器 - EMQ X 是基於高併發的 Erlang/OTP 語言平台開發,支持百萬級連接和分佈式集羣架構。EMQ X 已經在全球物聯網市場廣泛應用,無論是產品原型設計、物聯網創業公司、還是大規模的商業部署,都支持免費使用。 產品介紹:https://www.emqx.com/zh/products/emqx 下載地址:https://www.emqx.com/

擴展 , 多語言 , iot , 物聯網 , mqtt

收藏 評論