博客 RSS 訂閱

飄雪的浮雲 - debian10+Nginx+Flask+uWSGI+uWSGI Emperor配置流程

之前寫過 debian8 和 debian9 的配置文章,現在升級到了 debian10,那就重新調整一下安裝過程. debian9+flask+uWSGI+uWSGI Emperor 配置流程 Debian8 + Flask + Nginx + uWSGI + uWSGI Emperor 基本配置文件注意事項 查看系統相關信息 debian版本號 cat /etc/issue pytho

uwsgi , flask , Debian , Nginx

收藏 評論

大數據王小皮 - Mac 安裝多版本 protoc / protobuf

一、單版本安裝 # 1) brew安裝 brew install protobuf # 查看安裝目錄 $ which protoc /opt/homebrew/bin/protoc # 2) 配置環境變量 vim ~/.zshrc # protoc (for hadoop) export PROTOC="/opt/homebrew/bin/protoc" source ~/.zsh

protobuf , macos

收藏 評論

晚上11點睡覺 - Linux-Crontab計劃任務

我們經常使用的是crontab命令是cron table的簡寫,它是cron的配置文件,也可以叫它作業列表 常用命令 #服務開啓 service crond start #編輯計劃任務 crontab -e -u 用户名 #查看計劃任務 crontab -l -u 用户名 #刪除計劃任務: crontab -r -u 用户名 相關文件 我們可以在以下文件夾內找到相關配置文件:

crontab , 運維 , Linux

收藏 評論

zhanle_huang - 一張base64圖片格式的圖片,將其轉化成blob然後上傳到服務器

一張base64圖片格式的圖片,將其轉化成blob然後上傳到服務器 需求描述 一張base64圖片格式的圖片,將其轉化成blob然後上傳到服務器,後台跟接收表單文件上傳一樣的方式去處理改圖片 實現 // url 表示base64的字符串, name表示文件名,附加到blob上的那麼、上 uploadFile(url, name) { // 以逗號劃分類型和內容

base64 , blob , HTML , 前端 , Javascript

收藏 評論

alps2006 - Mac Osx終端顯示圖片

如果喜歡使用終端應用的朋友, 肯定存在一個需求, 就是在終端界面上顯示圖片. 可能有時候需要顯示一個本地磁盤的圖片, 也有可能在使用 w3m 時需要顯示網頁的圖片. 現在我們就基於這兩個點, 如何實現在 osx 進行顯示圖片. 終端顯示本地磁盤圖片 viu 命令行客户端 viu 是一個很好用的終端圖片顯示工具, 兼容多種終端協議, 比如 iterm2 和 kitty , 在這些終端下可以顯示出全真

Linux , terminal

收藏 評論

龍智DevSecOps - 半導體初創公司如何加速成功?

據市場研究公司MarketsandMarkets預測,到2024年,半導體IP市場將從2017年的47億美元增長到65億美元。許許多多的初創公司在半導體領域涌現,試圖分一杯羹。如何才能從初創公司中脱穎而出?您需要比別人更早一步實施IP生命週期管理。 龍智作為DevSecOps研發安全運營一體化解決方案供應商、Perforce授權合作伙伴,持續關注研發生命週期管理領域動態與發展,為您提高最新洞察與最

生命週期 , 版本控制

收藏 評論

茶無味的一天 - 原生拖拽太拉跨了,純JS自己手寫一個拖拽效果,縱享絲滑

前言 提到元素拖拽,通常都會先想到用 HTML5 的拖拽放置 (Drag 和 Drop) 來實現,它提供了一套完整的事件機制,看起來似乎是首選的解決方案,但實際卻不是那麼美好,主要是它的樣式太過簡陋,無法實現更高級的用户體驗: 這是瀏覽器默認的拖拽效果,點住拖拽任意圖片或文字都會產生。 筆者因為之前有個小項目需要經常參考稿定設計,一直有留意其元素拖拽的效果(如下圖),所以接下來我將以這種效果為藍

css3 , 拖拽 , 前端 , html5 , Javascript

收藏 評論

songofhawk - mysql 大數據表的分頁性能優化

最近的工作中實現了一個定時統計功能:需要按指定順序,從源表中取出數據,經過分組合並,插入目標表。 源表數據量相當大,有幾千萬行,顯然不適合一次性取出(如果是一次性的腳本,在大內存的機器上也是可以考慮的,但定時任務每次啓動都佔用數十GB內存就太誇張了),需要分頁查詢。 但最初的實現中,採用了一個封裝好的分頁庫,單純的全表查詢,純粹依賴limit子句限制結果集窗口,構成的SQL語句類似這樣: sele

大數據 , sqlalchemy , MySQL , 查詢優化 , Python

收藏 評論

yangrd - 用lisp寫一個 柯里化(curry)的宏

curry.lisp (define-macro curry (lambda (fn) ( (define curry0 (lambda (args body) ( (if (nil? args) (body) ( `(lambda ((,(car args))) (,(

rust , currying , lisp ,

收藏 評論

海生 - go精通protobuf連載三:protobuf使用示例,深入瞭解protoc命令

一、protobuf的使用分兩步 需要使用者在.proto文件中定義消息類型。 使用protoc編譯器根據.proto文件生成相應語言的代碼。 二、定義proto消息類型 目前protobuf官方文檔最新是v3版本,我們使用也是v3版本。 https://developers.google.com... 對應的go語言官方教程地址為 https://developers.goo

protobuf , go

收藏 評論

海生 - go精通protobuf連載二:理解protobuf中protoc與protoc-gen-go的關係

一、protobuf 介紹 Protobuf全稱是Google Protocol Buffer,是一種高效輕便的結構化數據存儲方式,如同xml,json常用來序列化數據,用來存儲以及傳輸。 相當於json和xml,Protobuf佔用的寬帶更小,序列化更快。目前在grpc等服務中,越來越流行。 二、protoc protoc是 protocol compiler,是protocol 編譯器。

protobuf , go

收藏 評論

海生 - go精通protobuf連載一:安裝protobuf與protoc-gen-go

一、介紹 protobuf是一種與語言無關、與平台無關的可擴展的插件,用於序列化結構化數據。 只需要定義一下protobuf結構的文件 .proto 然後就可以使用protoc 命令生成對應的編程語言的結構的文件。 protoc在設計上把protobuf和不同的語言解耦了,底層用c++來實現protobuf結構的存儲,然後通過插件的形式來生成不同語言的源碼。 可以把protoc的編譯過程分成

protobuf , grpc , 微服務 , go

收藏 評論

龍蜥社區 - 深入解讀基礎軟件雲原生面臨的挑戰 | 龍蜥技術

2022 長沙 · 中國 1024 程序員節已於 10 月 23 - 25 日在長沙、北京等多地圓滿舉行。本次程序員節以“算力新時代,開源創未來”為活動主題,開設十餘場專業主題論壇,覆蓋多個技術領域。龍蜥社區雲原生 SIG Owner 王強在1024程序員節北京峯會分享《基礎軟件雲原生挑戰》演講,以下是本次演講內容: 雲原生的定義比較多,有 CNCF 的,也有各大雲廠商的一些定義,廣義的雲原生是應

基礎 , 開源 , 技術 , 雲原生

收藏 評論

jsoncode - 純css實現一個帶箭頭陰影的手風琴動效

效果如圖: 可以移入展開。 特徵: 1,帶有箭頭 2,箭頭處帶有陰影 3,有交互操作 箭頭,可以用border來實現: width: 0; height: 0; border: 190px solid transparent; border-left: 60px solid transparent; 引用可用box-shadow實現,但是如果是貼合非規則圖形的陰影

css3 , css技巧 , filter , vue3 , box-shadow

收藏 評論

7mandy7 - 為什麼説Go的字符串類型不能修改

在接觸Go這麼語言,可能你經常會聽到這樣一句話。對於字符串不能修改,可能你很納悶,日常開發中我們對字符串進行修改也是很正常的,為什麼又説Go中的字符串不能進行修改呢? 本文就來通過實際案例給大家演示,為什麼Go中的字符串不能進行修改。 在演示這個問題之前,我們先對字符串類型的基礎知識做個大致的演示,這樣便於大家對問題的進一步瞭解。 本文已收錄Gitee、Github。分享Go、PHP、MySQL、

字符串 , go

收藏 評論

騷銘科技 - [代碼拯救行動] 10月份 代碼檢視案例+重構

代碼檢視問題總結 案例一 首先來看一段代碼 //根據Y01, Y03 匹配 公募基金一年、三年的數據 for (ProfitRelative profitRelative : publicFund.getProfitRelativeList()) { if ("Y01".equals(profitRelative.getDuration())

JAVA , 代碼質量 , 重構

收藏 評論

Peleus - go-carbon 2.2.0 版本發佈, 輕量級、語義化、對開發者友好的Golang時間處理庫

carbon 是一個輕量級、語義化、對開發者友好的 golang 時間處理庫,支持鏈式調用。 目前已被 awesome-go 收錄,如果您覺得不錯,請給個 star 吧 github.com/golang-module/carbon gitee.com/golang-module/carbon 安裝使用 Golang 版本大於等於1.16 // 使用 github 庫 go get -u gith

datetime , date , Time , carbon , go

收藏 評論

京東雲開發者 - 京東雲開發者|探尋軟件架構的本質,到底什麼是架構?

不論是開發人員還是架構師,我們都一直在跟軟件系統打交道,架構是在工作中出現最頻繁的術語之一。那麼,到底什麼是架構?你可能有自己的答案,也有可能沒有答案。對“架構”的理解需要我們不斷在實踐中思考、歸納、演繹,形成自己的認知。 1 到底什麼是軟件架構 ? 定義 ”架構是什麼“ 是件非常困難的事情,不同的組織對於軟件架構有不同的定義,每個人心中也有自身對於系統架構定義的認知。就好比我們無法百分之百表述模

架構設計 , 架構 , 架構模式 , 架構師 , 後端

收藏 評論

中關村科金 - ShareSDK iOS端 UniversalLink生成最佳實踐

什麼是Universal Link(通用鏈接) Universal Link (通用鏈接)是Apple在iOS9推出的一種能夠方便的通過傳統 HTTPS鏈接來啓動APP的功能,可以使用相同的網址打開網址和APP。當你的應用支持Universal Link(通用鏈接),當用户點擊一個鏈接是可以跳轉到你的網站並獲得無縫重定向到對應的APP,且不需要通過Safari 瀏覽器。如果你的應用不支持的話,則會

universal-links , ios9

收藏 評論

Postcat - 開源 API 管理工具 v1.8.0 發佈,數據上雲,API 團隊協作

大家好,時隔一個月,我們又又又發佈啦,本月的主題是:團隊協作。 在開發模式是前後端協作的團隊裏,分享 API 文檔信息會是前後端對接過程中重要的一環,我想在這次月報分享下我們工具推薦的開發流程。 知乎上有一個熱門問題:後端人員先開發後給文檔合理嗎? 我認為不合理,換位思考了下在這種開發模式下的前端人員,對接的過程應該蠻痛苦,前端開發的能力和經驗決定後續改動代碼的痛苦程度。 涉及到多人共同協作完成一

開源軟件 , API , 程序設計 , 團隊協作

收藏 評論

西山雨 - 體驗開源IAM系統 - authelia

開源調研 authelia 是目前勢頭最猛的,star數最高的開源 IAM 系統。 參考文檔 https://github.com/topics/sso https://medium.com/@devops.en... https://github.com/kdeldycke/... https://sendoh-daten.medium.c... https://news.ycom

oauth2.0 , identity , sso , go , 後端

收藏 評論

江南一點雨 - 在 Java 代碼中來一段 JavaScript?聊聊 Flowable 中的腳本任務

前面的文章我們一起玩了 Flowable 中的 ServiceTask,今天我們再來看看 Flowable 中的腳本任務。 1. 腳本任務 個人感覺腳本任務和我們前面説的 ServiceTask 很像,都是流程走到這個節點的時候自動做一些事情,不同的是,在 ServiceTask 中,流程在這個節點中所做的事情是用 Java 代碼寫的,在腳本任務中,流程在這個節點中所做的事情則是用其他一些腳本語言

workflow , springboot , JAVA

收藏 評論

甜點cc - 進制轉換以及位運算

本文代碼演示採用的是golang語言 進制 // 二進制 // go不能直接輸出二進制,可以使用 %b 格式化 // fmt %b 表示為二進制 var n int = 5 fmt.Printf("%T %b\n", n, n) // 101 // 8進制, 0-7 // 以數字0開頭表示 var n1 int = 011 fmt.Printf("%T %v\n", n1, n1)

二進制 , go

收藏 評論

京東雲開發者 - Redis數據結構(二)-List、Hash、Set及Sorted Set的結構實現

1 引言 之前介紹了Redis的數據存儲及String類型的實現,接下來再來看下List、Hash、Set及Sorted Set的數據結構的實現。 2 List List類型通常被用作異步消息隊列、文章列表查詢等;存儲有序可重複數據或做為簡單的消息推送機制時,可以使用Redis的List類型。對於這些數據的存儲通常會使用鏈表或者數組作為存儲結構。 使用數組存儲,隨機訪問節點通過索引定位時間複雜

redis , List , hash , 數據結構 , 數據庫

收藏 評論