博客 RSS 訂閱

alps2006 - Osx10.14升級watchman踩坑記

背景 使用 watchman 檢測文件變化通知非常的好用, 但有些時候會出現 watchman 佔用內存和 CPU 特別瘋狂, 通過 watch-del 也無濟與事, 由於 watchman 的版本 2021.09.13 比較老, 於是就想着升級一下版本. 正常來説, 在 mac 下使用 brew upgrade 升級非常的簡單, 但是我的 OS 系統版本比較老, 一直使用的是 10.14 的 M

macos-mojave , homebrew

收藏 評論

碼農大熊 - 基於 Caddy 反向代理盤古業務網關節點

本文以部署盤古 Admin 在線演示系統為例講解如何基於 Caddy 部署盤古 Admin 的靜態資源和 Web 節點(業務網關)。 部署效果:https://pangu-admin.pulanit.com 充當 WebServer 部署項目靜態網站。 充當流量網關方向代理後端的 Web 節點(業務網關)。 全站自動 SSL。包含靜態網站和 API 請求。 解決跨域請求;解決前端

caddy , 網關 , 反向代理

收藏 評論

小X學技術 - Y 分鐘速成 PyQT

源代碼下載: learnpyqt.py Qt 是一個用 C++ 實現的著名跨平台軟件開發框架。只需少量更改有時候甚至不需要更改代碼就能在多個軟硬件平台上運行,同時擁有原生應用程序的功能和速度。 以下內容改編自 Aleksey Kholovchuk 編寫的 C++ 版 QT 簡介,並用 pyqt 重構原文代碼,實現了部分相同的功能。 import sys from PyQt4 import QtGu

c++ , 入門 , 學習資料 , pyqt , 跨平台開發

收藏 評論

遺失的美好灬 - PHP-Laravel支付寶支付和微信支付

!-- more -- 支付寶 註冊 首先要註冊兩個平台賬號,一個是支付寶商户平台,一個是支付寶開放平台,需要企業賬號實名認證,免費。 沒有條件的可以是用支付寶模擬沙箱進行測試。 開發前置 支付寶開放平台註冊後,申請一個應用,獲得APPID,例如我要開發一個網站的支付,我就申請一個 網頁/移動應用 的應用。 支付寶商户平台註冊後,獲得商户ID,然後將前面的APPID與商户

支付 , php , laravel

收藏 評論

遺失的美好灬 - CSS Grid 網格佈局教程

!-- more -- 一、概述 網格佈局(Grid)是最強大的 CSS 佈局方案。 它將網頁劃分成一個個網格,可以任意組合不同的網格,做出各種各樣的佈局。以前,只能通過複雜的 CSS 框架達到的效果,現在瀏覽器內置了。 上圖這樣的佈局,就是 Grid 佈局的拿手好戲。 Grid 佈局與 Flex 佈局有一定的相似性,都可以指定容器內部多個項目的位置。但是,它們也存在重大區別。 Flex

grid , Css

收藏 評論

騷銘科技 - 非阻塞 SpringBoot 之 Kotlin 協程實現

非阻塞 SpringBoot 之 Kotlin 協程實現 Why? Spring Boot 默認使用 Servlet Web服務器,Tomcat,每個請求分配一個線程。如果服務不是計算密集型,而是存在大量 I/O 等待,那麼會浪費大量CPU時間,導致CPU利用率不高。如果強行加大線程池,會耗費大量內存,且增加線程切換的損耗。 於是,我們可以考慮使用 Reactive Web 服務器,Netty,基

Kotlin , coroutine , springboot , JAVA

收藏 評論

小X學技術 - Y 分鐘速成 powershell

源代碼下載: LearnPowershell-cn.ps1 PowerShell 是 Windows 平台下的腳本語言同時也是配置管理框架,它是建立在微軟 .Net Framework 之上,Windows 7 以及之後版本都內置 Poweshell。下面的示例中都是 PoweShell 腳本的一部分或者直接能夠在 Shell 交互窗口中執行。 與 Bash 最大的不同是你大部分操作的東西是對象而

PowerShell , 腳本語言 , 教程 , 入門 , shell

收藏 評論

小X學技術 - Y 分鐘速成 make

源代碼下載: Makefile-cn Makefile 用於定義如何創建目標文件, 比如如何從源碼到可執行文件. 創建這一工具的目標是 減少不必要的編譯或者任務.是傳説中的 Stuart Feldman 在 1976 年花了一個週末寫出來的, 而今仍然使用廣泛, 特別是在 Unix 和 Linux 系統上. 雖然每個語言可能都有相應的或多或少提供 make 的功能, 比如 ruby 的

gnu-make , 工具 , 指令 , 入門 , make

收藏 評論

小X學技術 - Y 分鐘速成 jquery

源代碼下載: jquery-cn.js jQuery是JavaScript的一個函數庫,它可以幫你“寫更少,做更多”。它集成了很多常見的JavaScript任務並且很容易調用。jQuery被世界各地的很多的大公司和開發者使用。它包括了AJAX,事件處理,文檔操作以及很多其它功能,並且更加簡單和快速。 正因為jQuery是JavaScript的一個函數庫,所以你需要 首先學習JavaScript

語法 , 入門 , Ajax , jquery , Javascript

收藏 評論

小X學技術 - Y 分鐘速成 docker

源代碼下載: docker-cn.bat :: 下載、安裝、運行 hello-world 鏡像(image) docker run hello-world :: :: 如果這是第一次運行,你應該能見到這些信息 :: Unable to find image 'hello-world:latest' locally # 在本地找不到鏡像xxx :: latest: Pulling from lib

容器 , 教程 , 入門 , Docker

收藏 評論

JackJiang - IM通訊協議專題學習(五):Protobuf到底比JSON快幾倍?全方位實測!

本文由陶文分享,InfoQ編輯發佈,有修訂和改動。 1、前言 本系列的前幾篇主要是從各個角度講解Protobuf的基本概念、技術原理這些內容,但回過頭來看,對比JSON這種事實上的數據協議工業標準,Protobuf到底性能到底高多少?本篇將以Protobuf為基準,對比市面上的一些主流的JSON解析庫,通過全方位測試來證明給你看看Protobuf到底比JSON快幾倍。 學習交流: 移動端IM

protobuf , im , xmpp , 即時通訊 , Json

收藏 評論

小X學技術 - Y 分鐘速成 CMake

源代碼下載: CMake-cn CMake 是一個跨平台且開源的自動化構建系統工具。通過該工具你可以對你的源代碼進行測試、編譯或創建安裝包。 CMake 試圖去解決Makefile 跨平台的自動配置問題(不同的make解釋器有不同的命令),以及鏈接第三方庫時的易用性問題。 CMake 是一個可擴展的開源系統,它以操作系統和與編譯器無關的方式管理構建過程。與其他許多跨平台系統不同的是, CMa

自動化構建工具 , cmake , 入門 , 開源

收藏 評論

火山引擎邊緣雲 - 2022全球邊緣計算大會,火山引擎榮獲“優質邊緣雲服務提供商”稱號

11月12日,2022 全球邊緣計算大會 · 上海站圓滿落幕,火山引擎憑藉在邊緣雲領域持續的產品技術創新、豐富的場景實踐以及優質的服務能力,榮獲邊緣計算社區“金邊獎2022邊緣雲優質服務提供商”稱號。 火山引擎從2019年開始佈局邊緣雲賽道,經過長期的實踐與場景打磨,構建了基於邊緣大規模基礎設施的雲計算服務,和以邊緣位置的計算、網絡、存儲、安全、智能為核心能力的新一代分佈式雲計算解決方案。通過覆

雲計算 , 邊緣計算 , cdn , 網絡 , 資源

收藏 評論

qbit - Python 可打印字符、UTF8相關(qbit)

Unicode 字符表:https://en.wikibooks.org/wiki... \xa0 是 NO-Break Space,不連續空格 \xad 是 Soft Hyphen,軟連接符,常被顯示為短橫或者空格 可打印字符 '你好'.isprintable() True '\x41'.isprintable() True '\xa0'.isprintable() Fals

utf-8 , unicode

收藏 評論

WingDust - linux 解決 npm 安裝依賴時跳過下載 puppeteer

報錯 ROR: Failed to download Chromium r722234! Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" env variable to skip download. │ Error: read ECONNRESET │ at TLSWrap.onStreamRead (node:internal/stream_base_com

環境變量 , puppeteer , Linux , npm

收藏 評論

愛可生開源社區 - 分佈式 | 令人頭疼的堆外內存泄露怎麼排查?

作者:鮑鳳其 愛可生 dble 團隊開發成員,主要負責 dble 需求開發,故障排查和社區問題解答。少説廢話,放碼過來。 本文來源:原創投稿 *愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 大家在使用 Java NIO 的過程中,是不是也遇到過堆外內存泄露的問題?是不是也苦惱過如何排查? 下面就給大家介紹一個在dble中排查堆外內存泄露的案例。 現象

內存泄露 , nio

收藏 評論

用户bPbJLQQ - 繞着彎兒的實現需求,前端的快樂如此簡單

前言 當產品提出一個新的需求,你的第一反應是不是皺眉頭 ? 聽完以後又心想“easy” ,然後勉為其難的擠出幾個字“可以吧” ? 產品問工期,你會 少説一兩天,多説那就沒譜了,週末前吧, 表現出需求不簡單的樣子 ? 其實這時心裏已經有了實現的大框... 於是產品前腳剛走,你就卯足了勁擼碼,恨不得兩分鐘實現 然後在擼碼的道路上走着走着會發現由於種種原因(技術選型、插件限制,改動太大...)導

地圖開發 , 高德地圖 , Javascript

收藏 評論

小X學技術 - Y 分鐘速成 yaml

源代碼下載: learnyaml-cn.yaml YAML 是一種數據序列化語言,旨在讓人類直接可寫可讀。 它是 JSON 的嚴格超集,增加了在語法上有意義的(syntactically significant)換行符和縮進,就像 Python 一樣。但和 Python 的不同之處在於,YAML 不允許使用文字製表符(literal tab characters)來表示縮進。 --- # 文檔開

序列化 , yaml , 語法 , 入門

收藏 評論

7mandy7 - Golang都有哪些值得推薦的學習資料

前面幾篇文章,給大家總結了一些關於Golang中不錯的開源框架、開源庫等相關的內容。今天接着給分享一些不錯的學習資源內容。同時也會分享一些優質的教學視頻、高質量的電子書籍。想獲取該文檔、視頻,可以通過下面的文章鏈接,進入公眾號菜單,聯繫號主。 你應該知道的17個Golang包 Go開發的linux、數據庫、redis、mongo統一管理操作平台 使用Go開源的一款性能監控軟件 使用 Go

協程 , 學習資料 , 併發編程 , go

收藏 評論

小X學技術 - Y 分鐘速成 XML

源代碼下載: learnxml-cn.xml XML 是一種標記語言,被設計用來存儲數據和傳輸數據。 不像 HTML , XML 不指定怎樣顯示或格式化數據,只是攜帶它。 XML 語法 !-- XML中的註解像這樣 -- ?xml version="1.0" encoding="UTF-8"? bookstore book category="COOKING" title la

數據 , 樹形結構 , xml , 語法

收藏 評論

小X學技術 - Y 分鐘速成 wolfram

源代碼下載: learnwolfram-cn.nb Wolfram 語言是最初在 Mathematica 中使用的底層語言,但現在可用於多種場合。 Wolfram 語言有幾個界面。 Raspberry Pi 上的命令行內核界面(就叫 _The Wolfram Language_),它是交互式運行的,不能產生圖形輸入。 Mathematica 是一個豐富的文本/數學編輯器,內置交互式的 Wol

編輯器 , 數學 , 教程 , 入門 , wolfram

收藏 評論

小X學技術 - Y 分鐘速成 Visual Basic

源代碼下載: learnvisualbasic-cn.vb Module Module1 Sub Main() ' 讓我們先從簡單的終端程序學起。 ' 單引號用來生成註釋(注意是半角單引號,非全角單引號’) ' 為了方便運行此示例代碼,我寫了個目錄索引。 ' 可能你還不瞭解以下代碼的意義,但隨着教程的深入,

visual-basic , 教程 , 入門

收藏 評論

coding進階 - Go 1.20要來了,看看都有哪些變化-第1篇

前言 Go官方團隊在2022.12.08發佈了Go 1.20 rc1(release candidate)版本,Go 1.20的正式release版本預計會在2023年2月份發佈。 讓我們先睹為快,看看Go 1.20給我們帶來了哪些變化。(文末有彩蛋!) 安裝方法: $ go install golang.org/dl/go1.20rc1@latest $ go1.20rc1 download 這

面試 , 編程思想 , 編程語言 , 原理 , go

收藏 評論

小X學技術 - Y 分鐘速成 TypeScript

源代碼下載: learntypescript-cn.ts TypeScript 是一門為開發大型 JavaScript 應用而設計的語言。TypeScript 在 JavaScript 的基礎上增加了類、模塊、接口、泛型和靜態類型(可選)等常見的概念。它是 JavaScript 的超集:所有 JavaScript 代碼都是有效的 TypeScript 代碼,因此任何 JavaScript 項目都可

語法 , typescript , 前端 , Javascript

收藏 評論