博客 RSS 訂閱

diyxiaoshitou - info There appears to be trouble with your network connection

使用 npx create-react-app 項目名 新建項目時,報錯; yarn add v1.22.4 info No lockfile found. [1/4] 🔍 Resolving packages... info There appears to be trouble with your network connection. Retrying... info There app

react , create-react-app , 前端

收藏 評論

指尖改變世界 - Java 常用函數式接口 —— Consumer接口

JDK提供了大量的函數式接口,方便我們開發的時候無需自己編寫接口,這些接口都比較通用,學會他們並且在工作中使用,不僅方便的解決問題,而且十分優雅。 1、接口概述 Consumer 接口也比較簡單,只有兩個方法,一個是抽象方法,一個是默認方法: @FunctionalInterface public interface ConsumerT { void accept(T t);

function , JAVA , stream

收藏 評論

rxliuli - 使用 React Hooks 結合 EventEmitter

使用 React Hooks 結合 EventEmitter 吾輩的 blog 原文在: https://blog.rxliuli.com/p/43...,歡迎來玩! 場景 EventEmitter 很適合在不修改組件狀態結構的情況下進行組件通信,然而它的生命週期不受 react 管理,需要手動添加/清理監聽事件很麻煩。而且,如果一個 EventEmitter 沒有使用就被初始化也會有點麻煩。 目

react , hooks , event

收藏 評論

cscw - 基礎篇:JAVA資源之IO、字符編碼、URL和Spring.Resource

1 JAVA.IO字節流 LineNumberInputStream和StringBufferInputStream官方建議不再使用,推薦使用LineNumberReader和StringReader代替 ByteArrayInputStream和ByteArrayOutputStream 字節數組處理流,在內存中建立一個緩衝區作為流使用,從緩存區讀取數據比從存儲介質(如

亂碼 , spring , 字節流 , JAVA , 後端

收藏 評論

幸福的code1 - 淘丞相如何製作手淘首頁一鍵直達微博鏈接教程(超全面超詳細!)

一鍵直達鏈接製作方法: 1.打開淘丞相官網地址: http://sina-t.cn/taochengxiang 2.註冊登錄後,點擊頁面banner上的【立即製作】按鈕開始製作 3.找到自己的微博頁面,點擊右上角複製微博鏈接 4.在輸入框粘貼複製到的微博鏈接,點擊生成 5.複製得到的鏈接,打開賣家後台-店鋪管理-店鋪裝修-手淘首頁裝修-裝修頁面 6.拖拽左側的圖文類分類下標題模塊或者自定

微博

收藏 評論

machinist - hooks 中使用dva

hooks 中使用dva reacts hooks已經問世很久了今天來記錄下如何在hooks是使用dva, 眾所周知函數是不可以是不可以使用修飾符修飾的,因為函數存在變量提升問題。 所以大多數人有選擇再次掏出自己的redux,但是redux使用起來確實沒有dva方便,那麼下面就讓我們看看如何在hooks中優雅的使用dva吧! 廢話不多説直接上代碼! index.js import Re

hooks , dva.js

收藏 評論

Jiangqh - Dcat Admin v1.6.5 發佈 - 高顏值後台系統極速構建工具,增加全新表格樣式 (更符合國內審美)

前言 從發佈預告帖到現在不知不覺已經過去將近4個月時間,不得不感嘆一下時間過得真快!在這4個月期間Dcat Admin受到很多同學的關注和支持,在大家的推動下Dcat Admin也日益完善和成熟,我也一直積極聽取每個用户意見,保持着高頻率的更新。 至此1.0雖然還有一些不太合理的設計和需要打磨之處,但功能上已經足夠的完善和成熟,接下來更新頻率會放緩,將會把重心轉移到2.0的開發上,如果順利的話可以

bootstrap , php , 後台 , laravel , 後端

收藏 評論

波羅丁的菠蘿 - 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

收藏 評論