博客 RSS 訂閱

波羅丁的菠蘿 - hash路由原理

hello大家好,今天我們來分享一下hash路由的原理。我們不管什麼vue還是react的框架,不要太在意框架,直接來看hash路由是怎麼實現的。 原理:onhashchange hash路由是使用了onhashchange事件來實現的。我們先新建一個頁面,hashchange.html,快速創建一個頁面。然後啓動一個靜態服務,輸入http-server,執行,然後訪問,這個可以看到我們的頁面了,

route , 路由 , router , 前端

收藏 評論

騰訊位置服務 - 騰訊位置服務教你輕鬆搞定微信發送位置功能

前言 微信的發送位置功能是一個十分方便的功能,他會定位用户當前所在地點,然後請求用户周邊的POI,並且還可以通過拖動地圖來獲取其他的位置發送給對方,本Demo是結合騰訊地圖SDK來實現類似的功能。 使用場景 拖動地圖選擇地圖的中心點,然後請求該點周邊的門店信息,可以通過設置搜索分類來指定搜索門店的類型,如:美食、學校等。 準備 騰訊地圖3D SDK Marker 地點檢索 核心代碼: 1

地圖開發 , 微信開發 , 騰訊地圖 , ios , webservice

收藏 評論

Java旅途 - 面試官:説一下你常用的加密算法

加密算法我們整體可以分為:可逆加密和不可逆加密,可逆加密又可以分為:對稱加密和非對稱加密。 一、不可逆加密 常見的不可逆加密算法有MD5,HMAC,SHA1、SHA-224、SHA-256、SHA-384,和SHA-512,其中SHA-224、SHA-256、SHA-384,和SHA-512我們可以統稱為SHA2加密算法,SHA加密算法的安全性要比MD5更高,而SHA2加密算法比SHA1的要高。其

非對稱加密算法 , 加密解密 , md5 , 對稱加密算法 , rsa

收藏 評論

逆襲清風 - PHP框架開發之Route路由簡單實現

參數Laravel路由的使用方式,來效仿一個簡單的路由實現方式 class Route { /** * @var $_instance // 實例 */ private static $_instance = null; /** * @var $_currentPath // 當前URL中的地址 */ private $_c

框架 , php , route , lavarel

收藏 評論

阿遂 - 思否開源項目推介丨簡悦:提升閲讀體驗的瀏覽器擴展

開源項目名稱:簡悦 開源項目負責人:@Kenshin Wang 開源項目簡介:提升閲讀體驗的瀏覽器擴展 開源項目類型:個人開源項目 項目創建時間:2017 年 GitHub 數據:3.8K Star,309 Fork GitHub 地址:https://github.com/Kenshin/si... 項目介紹 讓你瞬間進入沉浸式閲讀的擴展,還原閲讀的本

瀏覽器兼容性 , 擴展 , 瀏覽器 , sfossp

收藏 評論

華為雲開發者聯盟 - 案例解讀:深入理解瀏覽器的緩存機制

摘要:緩存可以減少網絡 IO 消耗,提高訪問速度。瀏覽器緩存是一種操作簡單、效果顯著的前端性能優化手段。 前言 瀏覽器緩存是前端性能優化的重要一環,對於前端效率提升的重要性,不言而喻。 之前對於瀏覽器緩存也是一知半解,這次藉着H5頁面緩存優化的東風整理了一下本地瀏覽器端的緩存機制,如強制緩存、協商緩存等,並且然後結合門户域各部件(官網、雲社區、雲市場、個人中心、APP)當前的緩存機制進一步分

服務器 , 瀏覽器 , 華為雲 , 緩存 , 瀏覽器緩存

收藏 評論

member - Python庫集合

作者:蕭啊https://www.zhihu.com/questio... awesome-web-scraping 中文版 本文由 伯樂在線 - LynnShaw 翻譯,賴信濤 校稿。未經許可,禁止轉載! 英文出處:Gregory Petukhov。歡迎加入翻譯組。 這個列表包含與網頁抓取和數據處理的Python庫 網絡 通用 urllib -網絡庫(stdli

python3.x , coroutine , 協程 , django , Python

收藏 評論

微芒不朽 - 【CSS進階】巧用偽元素before和after製作絢麗效果

原創:叫我詹躲躲 來源:思否 鏈接:巧用偽元素before和after製作絢麗效果 所謂‘偽元素’,就是本身不存在的頁面元素,HTML代碼裏並沒有這樣的元素,但在頁面顯示時,你卻能看到這些本來不存在的元素髮揮着作用。本文主要探究偽元素beforce和after的常用使用場景。 CSS :before 選擇器 定義和説明 :before 選擇器向選定的元素前插入內容。

css3 , css技巧 , css選擇器 , Css , css3動畫

收藏 評論

鼠與我 - python爬蟲requests&BeautifulSoup

requests模塊介紹 相對於python自帶的urllib模塊,requests模塊提供了相對更高層的api來進行網頁訪問的工作。 對於requests模塊,使用很簡單,一般我們會用到兩個函數: requests.get(url,params=None,**kwargs) 這裏的params是我們要傳入的query,它的格式是dict。 requests.post(url,data=No

網頁爬蟲 , beautifulsoup , requests , Python

收藏 評論

小明的賢魚 - Python的包管理與虛擬環境

Tools 包管理:pip / conda 虛擬環境:virtualenv pip 禁用全局安裝 今天無意中把要裝在虛擬環境裏的包裝成了全局,而且還是用的批量安裝列表,按完回車發現忘記切換環境心都涼了。。幸好仔細一看發現大部分都是提示了已安裝,但還是有兩個漏網之魚QAQ 為了避免慘劇再次發生,趕緊禁用了全局環境下的pip。 在~/.bashrc中加入如下命令(用zsh的往~/.zshrc寫): e

virtualenv , 包管理 , pip , 環境配置 , Python

收藏 評論

瘋狂平頭哥 - json解決跨域的實現方法及原理

先了解一下同源策略 同源策略(英文全稱 Same origin policy)是瀏覽器提供的一個安全功能 MDN官方給定的概念:同源策略限制了從同一個源加載的文檔或腳本如何與來自另一個源的資源進行交互這是一個用於隔離潛在惡意文件的重要安全機制 通俗的理解:瀏覽器規定,A 網站的 JavaScript,不允許和非同源的網站 C 之間,進行資源的交互

ajax跨域

收藏 評論

buddha - CSS:網格佈局(grid)

grid容器 通過將屬性display的值設為grid,使 HTML 元素變為網格容器,該容器就可以使用與 CSS 網格(CSS Grid)相關的屬性。 例如: div class="container" div class="item1"網格1/div div class="item2"網格2/div div class="item3"網格3/div /div s

grid , Css

收藏 評論

那年 - Mint UI中Swipe組件 動態展示默認顯示的元素

可以看到,defaultIndex參數是可以設置輪播初始化時的索引的(既顯示第幾個輪播塊),但是當輪播組件渲染完成後,修改此參數並不會使組件切換輪播,因為此參數只在組件渲染時生效。可以讓組件重新渲染來實現切換到指定輪播,代碼示例如下: mt-swipe :auto="0" :defaultIndex='defaultIndex' :show-indicators="false" :contin

vue.js , mint-ui , Javascript

收藏 評論

隱約雷鳴 - 微信小程序(Taro)手撕FormData

小程序裏沒有FormData類,所以POST方法如果要傳multipart/form-data就會報錯。 而npm上的formdata-polyfill,類似 https://github.com/form-data/... 或者https://github.com/jimmywarti... 都不好用 好在有人探究出來 https://developers.weixin.qq.... 可以

微信小程序 , formdata , post , taro

收藏 評論

叉叉哥 - Java try-with-resources 中的幾個細節

在 Java 7 之前,程序中如果有需要關閉的資源,例如 java.io.InputStream、java.sql.Connection 等,通常會在 finally 中關閉,例如: InputStream inputStream = null; try { inputStream = new FileInputStream("/my/file"); // ... } catch

exception , JAVA

收藏 評論

愛可生開源社區 - 第09期:有關 MySQL 字符集的亂碼問題

相信大家通過前幾篇文章,已經瞭解了 MySQL 字符集使用相關注意事項。那麼數據亂碼問題在這兒顯得就非常簡單了,或許説可能不會出現這樣的問題。 數據之所以會亂碼,在 MySQL 裏無非有以下幾類情況: 一、轉碼失敗 在數據寫入到表的過程中轉碼失敗,數據庫端也沒有進行恰當的處理,導致存放在表裏的數據亂碼。 針對這種情況,前幾篇文章介紹過客户端發送請求到服務端。 其中任意一個編碼不一致,都會導致表裏

性能優化 , 亂碼 , 字符集

收藏 評論

diuren1205 - vue-cli3 lib-flexible+postcss-pxtorem 適配pc端大屏分辨率

vue-cli3腳手架 lib-flexible+postcss-pxtorem 適配pc端大屏分辨率 我的項目是cli3構建,iviewUI框架,UI設計稿是1920*1080 1.安裝lib-flexible postcss-pxtorem 插件 npm install lib-flexible postcss-pxtorem --save 2.在 main.js 文件中引入 import '

vue-cli3 , flexible , rem

收藏 評論

ShadowCK - C++程序設計:酒店客房管理系統

一、功能描述 本項目為“酒店客房管理系統”,實現了對酒店的客房信息進行管理,主要功能包括: 酒店初始化 (1) 初始化管理員賬號密碼 (2) 初始化操作員賬號密碼 (3) 初始化酒店客房信息 管理員管理 (1) 管理員登錄 (2) 查看、增加、刪除、修改操作員信息 (3) 操作員信息寫入文件 (4) 查看、修改酒店客房信息 (5) 酒店客房信息寫入文件 操作

c++ , 程序設計

收藏 評論

liuoomei - 微信小程序傳參及接參

// 原生跳轉 navigator url=`/pages/counter/main?param=${param}`去往示例頁面/navigator // a標籤跳轉 a href=`/pages/counter/main?param=${param}` class="counter"去往示例頁面/a // 傳參方法 wx.navigateTo({url:`../${page}/main?para

小程序 , mpvue

收藏 評論

華為雲開發者聯盟 - 【API進階之路】因為不會創建雲服務器,我被實習生擺了一道

摘要:9個步驟通過API創建雲服務器。 事情是這樣的,公司成立了一個新項目,要給項目建官網,並搭建一個web服務器。按照我的習慣,搭建一個本地虛擬機就好了,部署簡單方便還好配置,雲服務器嘛,寫了10年代碼,還是不習慣那玩意兒。 我這剛開始動手,就看見實習生屁顛屁顛地跑過來,我心想這小子肯定是想來學虛擬機搭建部署的,這麼簡單的事都不會,真是白瞎了他那985的學校了。 可是...萬萬沒想到啊,小

API , 華為雲 , 虛擬機 , 雲服務器 , web服務器

收藏 評論

JoyZ - 移動端VW適配

移動端適配方案有很多種,都各有千秋,這裏我只介紹vw+rem適配方案 先簡單粗暴上方案: 1、設置meta meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no" 2、UI設計稿尺寸 (1)375 html{ font-size:26.67vw } (2)750

Css , 移動端適配 , viewport

收藏 評論

JJYin - mpvue開發小程序——項目初始化及實現授權登錄

mpvue mpvue是一個使用vue.js開發小程序的框架。其官網http://mpvue.com/ 的介紹是,mpvue框架基於Vue.js核心,mpvue修改了Vue.js的runtime和compiler實現,使其可以運行在小程序環境中,從而為小程序開發引入了整套Vue.js開發體驗。 使用mpvue框架開發小程序,能夠直接使用vue語法進行開發。 Vant Weapp Vant Weap

小程序 , mpvue , 前端

收藏 評論

Tingtr - 【問題合集】UEditor中的樣式和網站樣式相互干擾

背景 在使用UEditor編輯器編輯文本後,保存內容,再在前端頁面展示出來的時候,會發現保存的文本內容為html,與網站的樣式衝突,導致網頁顯示異常。又不能清除編輯器的樣式,所以現在只能將需要展示的文本內容和網站相互隔離開。 解決方案 利用iframe進行頁面嵌入。 iframe加載的頁面和當前頁無關,所以樣式就不會有衝突的情況。 html div class="article" if

vue.js , ueditor , 前端 , Javascript

收藏 評論

.GObyT - 虛擬機的安裝以及ubuntu server 16.04 的安裝並實現ssh遠程登錄。

1、下載vmware Workstation 2、創建虛擬機文件 根據自己的需要更改虛擬機文件的位置 3、用虛擬機把下載好的鏡像文件打開 點擊編輯虛擬機設置 如圖操作打開iso映像文件,打開後點確定然後開啓虛擬機。 4、ubuntu server 16.04

ubuntu16.04 , SSH

收藏 評論