博客 RSS 訂閱

demoli - 使用Docker Compose &Halo 搭建博客

博客搭建 使用了Halo開源博客系統,因為是Java實現的,方便自己做定製,順便學習源碼 結合使用Docker Compose實現服務搭建 安裝docker-compose sudo curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -

docker-compose , blog

收藏 評論

demoli - Halo博客的百度定時頁面提交

Halo博客的百度定時頁面提交 前言 好不容易搭建好博客,寫了些自以為有點意思的文章,但是沒人看!!因為沒有提交到搜索引擎,所以根本沒人能搜到嘛~。雖然Next主題提供了百度自動提交的配置,但是百度收錄已經不再提供推動收錄的服務,所以Next主題的配置也沒啥用了 百度收錄網站中提供了三種收錄方式,其中API提交最快捷,因此考慮使用Java實現將Halo博客文章推送到百度收錄中

seo , blog , 百度

收藏 評論

demoli - 容器中運行定時任務

容器中運行定時任務 背景 想使用Docker容器中跑一個定時任務,於是有了本篇文章 思路 經過查詢,有的帖子建議使用宿主機執行定時的docker exec命令,但是這樣感覺使用Docker的意義就不大了,還是把定時任務放在容器中比較好 因此直接在容器中使用cron執行定時任務,但是這其中的坑比較多,特此記錄 操作 submit.sh 要定時執行的腳本 #!/bin/ba

crontab , Docker

收藏 評論

sky124380729 - create-react-app 初始化 React 工程,配置工具鏈,以及如何改多頁應用

在新建一個react工程的時候,對於新手或者不需要非常複雜的配置的時候,直接使用create-react-app新建一個項目是最佳選擇。 然而事實上create-react-app大多數還是幫我們簡化了webpack的配置,對於一個稍微大型的工程,或者需要多人協作的工程來説,工具鏈的配置也是必不可少的。比如提交代碼前格式化驗證,git提交信息的驗證,已經保存自動做格式化等等。 本文介紹了crea

react , eslint , create-react-app , Javascript

收藏 評論

demoli - Blog CDN加速

Blog CDN加速 在之前的文章中,使用Docker Compose Halo 搭建博客,伴隨着訪問量的提升(其實並沒有),感覺有必要使用CDN服務做個網站加速了,畢竟七牛雲也提供了一定的免費額度... 什麼是CDN CDN 的全稱是(Content Delivery Network),即內容分發網絡,通俗的理解就是CDN服務提供商提供了若干的緩存服務器節點,或者

blog , cdn

收藏 評論

阿里云云原生 - “消息驅動、事件驅動、流 ”基礎概念解析

作者:肯夢 阿里雲消息隊列 RocketMQ 5.0 實現了全新升級,實現了從“消息”到“消息、事件、流”的大融合,基於此,Message-Driven、Event-Driven、Streaming 這三個詞是近期消息領域高頻詞,但由於概念過於新,很多同學其實是不太理解這裏的異同。本文把三個概念重新整理下,梳理出比較明確的概念講給大家。 背景 首先這三個概念具體翻譯如下: Message-Dr

事件 , 消息 , 阿里雲 , 雲原生

收藏 評論

SnowWolfArden - Day 50/100 Object.defineProperty()有幾個參數

(一)需求 被問到了,本來以為會,結果發現之前理解的不大對。 (二)介紹 1、答案 是3個參數 obj 要定義屬性的對象; prop 要定義或修改的的屬性名稱或Symbol descriptor 要定義或修改的屬性描述符 對象裏目前存在的屬性描述符有兩種主要形式:數據描述符和存取描述符。 數據描述符是一個具有值的屬性,該值可以是可寫的,也可以是不可寫的。 存取描述符是由

object , Javascript

收藏 評論

冴羽 - 冴羽答讀者問:錢和成長,哪個更重要?

前言 最近我發起了「冴羽答讀者問」活動,如果你也有想要提問的問題,歡迎留言,我會按照順序依此回答。 正文 如果只是抽象的回答這個問題,那毫無疑問是“成長”重要,因為我認為“成長”就意味着你有能力拿到更匹配的職位,拿到更高的薪酬,實現更自由的財務,否則你連這些也沒有做到,“成長”不就只是一句美好的自我幻想嗎? 不過讓我們假設一個更加具體的場景來聊一下: 畢業後就一直在這家公司工作,剛畢業的時候,

程序人生 , 程序員 , 總結 , 後端 , 前端

收藏 評論

MadaoLi666 - 一個極簡單的配置檢測工具

Introduction 前端項目中有多個環境的配置,在開發/測試/內測/上線各個階段都需要手動進行配置。且此項目有多個子項目的接入,在Devops流程中難以對配置進行檢查,因此寫了一個在Webpack打包Compiler initialize階段的環境配置檢查工具。 這個工具(暫時)去檢查各個環境下的配置文件導出的變量名稱是否相同 How to use Install npm i envi

node.js , plugin , webpack

收藏 評論

陸欲 - Linux命令 常用總結(一)

ip add/ifconfig(需要執行yum install net-tools.x86_64 ) //查看網卡信息 vi /etc/sysconfig/network-scripts/ifcfg-ens192 //配置網絡 ip route show //查看路由 ip route add xxx/x via xxx dev eth0 //添加靜態路由 ip route add

運維自動化 , linux編程 , linux運維 , Linux

收藏 評論

吉吉哥 - Android:hook很“危險”,使用需謹慎。

前言 上篇文章《Android安卓進階技術分享之AGP工作原理》和大家分析了 AGP(Android Gradle Plugin) 做了哪些事,瞭解到 AGP 就是為打包這個過程服務的。 那麼,本篇文章就和大家聊一聊其中的 Transform,解決一下為什麼在 AGP 3.x.x 的版本可以通過反射獲取的 transformClassesWithDexBuilderForXXX Task 在 4

Android , android-studio , transform , hook

收藏 評論

九餅 - 微信小程序接入掃唄支付

實際支付之前,需要先請求預充值信息,獲取訂單流水號,實際支付的時候需要帶上這個參數,等到支付成功,訂單流水號會直接返給支付結果回調通知地址。掃唄官網:http://help.lcsw.cn/xrmpic/ti... 總體流程圖如下: 請求預充值信息 getOrderNo() { return new Promise((resolve, reject) = { myAja

支付接口 , 微信小程序 , 支付 , 微信支付 , md5

收藏 評論

九餅 - 微信小程序用騰訊地圖計算距離

首先引入地圖 var QQMapWX = require('../../libs/qqmap/qqmap-wx-jssdk1.2/qqmap-wx-jssdk'); var qqmapsdk; qqmapsdk = new QQMapWX({ key: '填申請的key' }); 從接口獲得列表list後,往目的地數組push值 let destinations = []; for (

微信小程序 , 距離計算 , 騰訊地圖

收藏 評論

九餅 - 微信小程序wx.request的簡單封裝

在實際開發中,前端需要跟後端約定HTTP請求頭,這就需要對wx.request進行簡單的封裝 首先在util工具文件夾下新建ajax.js 其中內容: export const myAjax = (url,method,param,cb) = { let baseUrl = 'https://dev.xxxx.com:8090/'; // 請求

微信小程序 , 登錄 , request , 封裝 , 請求

收藏 評論

CodeSteppe - JavaScript、CSS實現鼠標跟隨繁花效果

https://www.bilibili.com/vide... JavaScript and CSS animation showing flowers following the mouse pointer. 這個效果的靈感來自某些網站,當鼠標移動時,鼠標箭頭周圍出現氣泡、紅心或水波的擴散圖案,這種效果對網頁的訪問者有很強的視覺吸引力 我們用原生的 HTML,JavaScript 和 CSS

animation , Css , HTML , 前端 , Javascript

收藏 評論

weiweiyi - 從計算機網絡開始,分析ftp報文內容

前言 最近計網老師要求參照課本中的PPPoE協議,分析自己用wireShark抓取的ftp用户名報文,分析幀結構,解析報文內容。 計算機網絡體系結構 分析報文,我們就需要回頭認真地瞭解計算機網絡體系結構。 (主要是因為忘了) CNI_HKQ.jpg" title="[}9[L$G%~%1MMTCNI_HKQ.jpg" 計算機網絡是個非常複雜的系統。 設想一下:連接在網絡上的兩台計算

ftp

收藏 評論

雲上曲率 - 千億級IM獨立開發指南!全球即時通訊全套代碼4小時速成(四)

本文篇幅較長,共計26667字(包括代碼),預計閲讀時長30-60min 這是《千億級IM獨立開發指南!全球即時通訊全套代碼4小時速成》的第四篇:《服務端搭建與總結》 系列文章可參考: 《千億級IM獨立開發指南!全球即時通訊全套代碼4小時速成(一)》:Demo演示與IM設計 《千億級IM獨立開發指南!全球即時通訊全套代碼4小時速成(二)》:UI設計與搭建 《千億級IM獨立開發指南

即時通信 , 聊天系統 , 服務器開發 , im , c++

收藏 評論

恪晨 - 使用RailWay部署Halo CMS博客系統

前言   Halo是一款CMS博客系統,可以説是輕量版的Wordpress,基於xxxx,巴拉巴拉,算了你們自己看官方文檔吧。 使用RailWay部署Halo CMS博客系統 官方部署 為什麼使用RailWay部署 部署 訪問 其他 總結 官方部署   官方支持多種情況部署,linux、docker、騰訊雲平台三種方式: htt

部署 , 環境搭建 , 博客搭建 , 前端

收藏 評論

陸欲 - 山石網科StoneOS Debug(抓包)故障調試指南-Hillstone

1. Debug抓包説明 ⇒ Debug抓包前請務必查看設備CPU情況,如當前CPU偏高(參考值:≥50%),請謹慎進行抓包操作,最好選擇在當前設備CPU值偏低、業務低峯期進行Debug,查看設備CPU具體命令:SG-6000# show cpu detail (含歷史CPU)。 ⇒ Debug抓包後請務必關閉設備所有已開啓的Debug,防止影響設備CPU等運行情況,關閉Debug方式:

報文 , ipsec , 抓包過濾 , debugging , 防火牆

收藏 評論

xuexiangjys - XTask與Kotlin Coroutine的使用對比

背景 XTask是我基於RxJava的設計思想,並結合實際項目中使用的經驗所創造出來的一個開源項目,其目的就是要代替RxJava在Android中的部分使用場景,提升開發的體驗和可維護性。 前段時間寫過一篇《XTask與RxJava的使用對比》文章,本來只是從對比這兩者使用的不同,來讓大家更直觀全面地瞭解XTask,然而有些槓精們就開始在下面評論或者私信説“用Kotlin的協程它不香嘛”、“和ko

Kotlin , coroutine , Android

收藏 評論

snakesss - Java 之父呼籲棄用 Java 8;蘋果手機或將改用 USB-C 充電器;Node.js 18 發佈 | 思否週刊

40s 新聞速遞 2023 年 4 月 11 日之後微軟將不再為 Office 2013 提供安全更新 因不附帶充電器,蘋果在巴西被判賠償消費者 7000 元 微軟或在 Xbox 免費遊戲中放廣告 最快第三季度啓用 安全專家發現新型惡意 Windows 11 網站 美國上訴法院裁決 Web 抓取合法 465 億美元融資承諾函到手 馬斯克考慮對 Twitter 提出收購要約 歐盟將在

node.js , java8

收藏 評論

那年 - vue+jest 項目中的單測,持續更新..

剛開始接觸jest, 原理api啥的網上一堆,僅自己寫項目記錄下,有問題可以留言一起學習 emit事件 頁面: handleClose() { this.$emit('update:isShow', false) }, jest: test('handleClose', () = { wrapper.vm.handleClose() expect(wrap

vue.js , 自動化測試 , jest , 前端 , Javascript

收藏 評論

劉悦的技術博客 - 眾妙之門玄之又玄,遊戲系統中的偽隨機和真隨機算法實現Python3

原文轉載自「劉悦的技術博客」https://v3u.cn/a_id_212 有人説,如果一個人相信運氣,那麼他一定參透了人生。想象一下,如果你在某款moba遊戲中,在裝備平平,隊友天坑的情況下,卻刀刀暴擊,在一小波gank中輕鬆拿下五殺,也許你會感嘆自己的神操作和好運氣,但其實,還有另外一種神秘的力量在支配着這一切,那就是:隨機算法。 偽隨機(Pseudo-Randomization) 其實,競技

python3 , 隨機數 , 遊戲 , 遊戲開發 , 算法

收藏 評論

十安 - 我説這是全網最全vue組件通信方式,你沒意見吧?

父子組件通信 prop event style和class natvie修飾符 $listeners v-model sync修飾符 $parent和$children $slots和$scopedSlots ref 跨組件通信 Provide和Inject router vuex store模式 eventbus 父子組件通信 prop 最常見的組件通信方式,由父組件向子組件傳遞。p

vue.js , 組件通信 , 前端 , Javascript

收藏 評論