博客 RSS 訂閱

凹凸實驗室 - 蒲公英 · JELLY技術週刊 Vol 27: 平平無奇 React 17

蒲公英 · JELLY技術週刊 Vol.27 這個熱鬧的十月終於要走到尾聲,React 17 歷經 4 個 RC 版本之後,也於數天前正式發佈了,而同在幾天前發佈的 CRA 4.0 也已經完成了 React 17 的支持。雖然沒有任何新特性,看似“平平無奇”的 React 17 卻依舊令人神搖目奪,作為承前啓後的重要版本,React 17 這樣的版本升級或許會引領開源框架的新潮流。 登高遠眺 天

react , node.js , rust , create-react-app , Javascript

收藏 評論

那小孩兒 - 1. 使用create-react-app創建react項目

create-react-app 全局安裝create-react-app npm install -g create-react-app 使用create-react-app創建一個項目 $ create-react-app your-app 注意命名方式 Creating a new React app in /dir/your-app. Installing packages. This

create-react-app

收藏 評論

木申 - 二進制 零擴展與符號擴展

概述 學計算機組成的時候遇到了,就寫一下自己的理解 應用場景 在計算機組成中,少位二進制數和多位二進制數進行運算時,需要用到 如1111(4位二進制)與11001100(8位二進制)相加或者其它運算時,4位的二進制需要進行擴展,才能與8位二進制運算 零擴展 高位直接補0的擴展,如1111變成00001111,補0並不影響計算結果,這個很好理解,但如果二進制數帶了符號,就不一樣了,因為最高位是符號位

擴展 , 二進制 , 符號

收藏 評論

CrazyLanius - 類似elementui的列定義寫法的Table--BeeGridTable

Home 一個基於Vuejs2.x的table表格組件 擁有豐富的功能和好用的API 語法糖篇 $\color{MediumTurquoise}{1、列定義語法糖}$ BeeGridTable border height="560" :showSummary="false" fixed="left" :data="data" Be

column , bee , table , grid , element-ui

收藏 評論

Millie_Yellow - Java 添加頁碼到Word文檔

前言 在操作Word文檔時,可以通過添加頁碼來使其條理清晰,以便於後期查看整理。通常來説,一個Word文檔包含了多個節,我們可以忽視這些節為整個文檔添加連續頁碼,同時也可以根據不同節來設置不連續頁碼。本文將通過使用Java程序來演示以上兩種添加頁碼情況。 測試環境搭建 在運行代碼前,請確保你的電腦上安裝有JDK和Intellij IDEA。同時需要導入Spire.Doc.jar包。導入方式有兩種:

word , 頁面佈局 , maven , JAVA

收藏 評論

懶懶今天很happy - JS中的定時器

JS的定時器相關的API有四個,分別是setTimeout、clearTimeout、setInterval、clearInterval。其中 setTimeout和clearTimeout是一組,setInterval 和 clearInterval是一組。 setTimeout 設置一個定時器,定時器在定時器到期後執行一個函數或指定的一段代碼 let timerId = setTimeout(

settimeout , setinterval , Javascript

收藏 評論

前端搬磚師 - 前端緩存大全

前端緩存一直是前端一熱門話題,也是面試高頻考點。主要涉及前端性能優化相關知識點。先來看看大綱: 之前也有寫過一遍關於http緩存的文章一文讀懂http緩存(超詳細),裏面寫的比較詳細。有興趣可以去看看,今天呢,主要是對前端緩存做一個較為全面的總結,希望對大家有所幫助吧! 前端緩存大致分為兩類: 1、http緩存 2、本地緩存 一、http緩存 http緩存也稱為應用緩存,主要是緩存get請

cache-control , 緩存 , http緩存 , 瀏覽器緩存 , 前端

收藏 評論

whoru - Shell文本處理三劍客之awk

awk 是一個文本處理工具,通常用於處理數據並生成結果報告。其命名源於三位創始人姓氏首字母:Alfred Aho、Peter Weinberger、Brian Kernighan。 語法: awk [options] 'BEGIN{} pattern {commands} END{}' file stdout | awk [options] 'BEGIN{} pattern {command

awk , Linux , shell

收藏 評論

Tina_Tang - Java 插入HTML到PowerPoint文檔

前言 本文將使用Free Spire.Presentation for Java控件來演示如何在Java程序中將HTML插入PowerPoint文檔。代碼示例主要從以下兩方面演示。 僅插入HTML格式的文本到PowerPoint幻燈片中 插入含有圖片和文本的HTML到PowerPoint幻燈片中 Free Spire.Presentation for Java是一款運行無需安裝Micros

控件 , ppt , maven , JAVA , htm

收藏 評論

whoru - Shell文本處理三劍客之sed

sed 是 stream editor 的縮寫,流編輯器,主要用於對標準輸出或文件進行處理。 語法: stdout | sed [option] "pattern command" sed [option] "pattern command" file1 !-- more -- 常用選項(option) # -n 只打印靜默模式匹配行,而不輸出原行 # p 是打印命令 ➜ sed '/h

sed , Linux , shell

收藏 評論

阿里雲開發者 - 想成為全棧工程師,要做到哪幾點?

簡介: 如何成為一名全棧工程師?需要具備哪些技術積累?成為全棧工程師有哪些好處?希望本文能為期望成為全棧工程師的同學提供一點幫助,和同學們一起分享交流。 作為開發者,我們不過度區分服務端 server 客户端 client,我們是 web developer,從事 web 開發,多去理解技術和實踐落地。 成為全棧工程師的道路 成為全棧工程師説不上難也説不上容易,其中技術積累佔了很大一部分: 緊跟

全棧工程師

收藏 評論

unique_007 - 06 CSS3佈局-上(前端必須掌握)

以下主要參考了http://www.ruanyifeng.com/blo... 和 https://developer.mozilla.org... 兩篇文章。如果還想更詳細的可以看一看這兩篇文章。大鵬一日同風起,扶搖直上九萬里!一起學習,一起進步! CSS佈局 傳統方案是基於盒裝模型,依賴display屬性+position屬性+float屬性,但對於一些特殊佈局(eg:垂直居中)就不容易實現。

css3 , flex , grid , 前端 , html5

收藏 評論

Gopher指北 - 深入剖析go中字符串的編碼問題——特殊字符的string怎麼轉byte?

來自公眾號:新世界雜貨鋪 前言 前段時間發表了Go中的HTTP請求之——HTTP1.1請求流程分析,所以這兩天本來打算研究HTTP2.0的請求源碼,結果發現太複雜就跑去逛知乎了,然後就發現了一個非常有意思的提問“golang 特殊字符的string怎麼轉成[]byte?”。為了轉換一下心情, 便有了此篇文章。 問題 原問題我就不碼字了,直接上圖: 看到問題,我的第一反應是ASCII碼值範圍應該是

utf-8 , string , go , 後端

收藏 評論

coder_58f61b6f893cc - 4種常規的登錄認證方式

登錄是每個網站中都經常用到的一個功能,在頁面上我們輸入賬號密碼,敲一下回車鍵,就登錄了,但這背後的登錄原理你是否清楚呢?今天我們就來介紹幾種常用的登錄方式。 Cookie + Session 登錄 Token 登錄 SSO 單點登錄 OAuth 第三方登錄 Cookie + Session 登錄 HTTP 是一種無狀態的協議,客户端每次發送請求時,首先要和服務器端建立一個連接,在請求

oauth , sso , token , cookie , session

收藏 評論

葵進必達達 - 我的筆記-BFC的知識點梳理

什麼是BFC? BFC(Block Formatting Contexts)塊級格式化上下文,它是頁面 CSS 視覺渲染的一部分, 用於決定塊級盒的佈局及浮動相互影響範圍的一個區域 。 BFC的創建 根元素( html ) 浮動元素( float 不為 none ) 絕對定位元素( position 為 absolute 或 fixed ) 表格的標題和單元格( display 為 ta

css3 , bfc , Css

收藏 評論

老馬嘯西風 - java 從零開始手寫 redis(五)過期策略的另一種實現思路

前言 java從零手寫實現redis(一)如何實現固定大小的緩存? java從零手寫實現redis(三)redis expire 過期原理 java從零手寫實現redis(三)內存數據如何重啓不丟失? java從零手寫實現redis(四)添加監聽器 前面實現了 redis 的幾個基本特性,其中在 expire 過期原理時,提到了另外一種實現方式。 這裏將其記錄下來,可以拓展一下自己的思路。 以前的

redis , cache-control , 緩存 , memcached

收藏 評論

周兆東 - 個人學習系列 - Spring Boot 集成 WebService

這幾天在研究WebService,簡單的整理一下吧。 1. 搭建一個Spring Boot項目 1.1 pom.xml 添加cxf框架依賴 dependency groupIdorg.apache.cxf/groupId artifactIdcxf-spring-boot-starter-jaxws/artifactId version3.4.0/version /depe

springboot , webservice

收藏 評論

杭州程序員張張 - GraphQL初體驗,Node.js構建GraphQL API指南

作者:CHRIS CASTLE 原文:https://blog.heroku.com 譯者:杜尼卜 在過去的幾年中,GraphQL已經成為一種非常流行的API規範,該規範專注於使客户端(無論客户端是前端還是第三方)的數據獲取更加容易。 在傳統的基於REST的API方法中,客户端發出請求,而服務器決定響應: curl https://api.heroku.space/users/

rest-api , node.js , graphql , 全棧工程師

收藏 評論

黑麪書生 - 使用GitHub Actions實現前端自動化打包、部署

一、前言 作為一名前端菜雞,服務器小白,剛開始在Linux服務器上部署網站時,前端代碼我一般都是打包後手動FTP傳上去,後端代碼直接在vscode中使用SSH連接服務器,直接同步代碼更改。 但小黑作為一個生命不息折騰不止的程序猿,肯定要探索更好玩更高效的方法,所以這次,咱就上手摺騰了下自動化部署方案 二、準備工作 1、持續集成服務(CI)方案選擇 實現代碼提交的自動化工作流,要依靠持續集成(CI)

github , 服務器端 , 自動化部署 , ci , 高效

收藏 評論

墨抒穎 - js轉碼與解碼emoji

javascript正常的英文編碼是utf-8的,mysql默認存的也是這種編碼,而emoji表情是utf-16的,這就導致了db存儲emoji會有問題,所以最好的方式是,把emoji先轉成utf-8的這種實體編碼,存到數據庫裏,要使用的時候,從db拿出來,再解碼成utf-16的形式。 原文章 { //表情轉碼 utf16toEntities(str){ const patt = /

轉碼 , 解碼 , emoji , Javascript

收藏 評論

周曉傑 - mpvue不維護了,已經成型的mpvue項目怎麼辦

mpvue作為美團技術團隊的一個KPI產品,莫名其妙突然就不維護了,隨着node版本和項目依賴不斷更新,你會發現你原先的項目可能突然跑不起來了,此時你需要mpvue的替代品,沒錯,我要説的就是uni-app。 只需幾步,你可以很輕鬆的把mpvue項目遷移到uni-app。 先去官網按步驟建好項目 https://uniapp.dcloud.io/quickstart 1、 把mpvue項目裏src

小程序 , uni-app , mpvue , 前端

收藏 評論

編程三昧 - 深挖前端 JavaScript 知識點 —— 史上最全面、最詳細的 Cookie 總結

完整閲讀本文大約需要二十分鐘時間,可根據文章結構圖直接閲讀自己需要的部分。 1. Cookie 產生的背景 所有新技術的出現都是為了解決某一痛點。 ——《前端三昧》 我們都知道,HTTP 協議是無狀態的,服務器無法知道兩個請求是否來自同一個瀏覽器,也不知道用户上一次做了什麼,每次請求都是完全相互獨立,這嚴重阻礙了交互式 Web 應用程序的實現。例子: 購物車:在典型的網上購物場景中,用户瀏覽

cookies , cookie , chrome-devtools , 前端 , Javascript

收藏 評論

鳩摩智首席音效師 - 酷瓜雲課堂 - 騰訊雲版

今天介紹一款在線教育相關的軟件:酷瓜雲課堂-騰訊雲版,目前還在不斷的迭代當中,從他們的GIT提交來看,那是相當的活躍,基本每天都有提交。 GITEE倉庫地址 GITHUB倉庫地址 對於熟悉 docker 的同學來説,安裝是非常的便利的,也可以在線體驗的,他們造的演示數據比較真實(應該是採集的) 友情提示 如果想自己搭建起來玩一下的話,要先開通騰訊雲的相關服務,如果要線上運營的話那就要開通

騰訊雲 , 在線教育 , php , phalcon

收藏 評論

浪遏飛舟 - create-react-app腳手架搭建後如何使項目支持修飾器語法

create-react-app搭建react項目後,是不支持修飾器語法的。react-scripts庫已經提供了打包cli命令以及常規的構建配置,如果需要使用一些使用時特性,比如修飾器等,需要另外注入 正好,官網提供react-app-rewired庫,可能幫助我們注入自定義構建配置 首先,安裝react-app-rewired yarn add react-app-rewired -S 將re

修飾器 , create-react-app

收藏 評論