上班從換一張桌面桌布開始——開源小工具Bing每日桌布

釋出一個自用的開源小軟體,[Bing每日桌布](https://github.com/jadepeng/bing-wallpaper),使用c# winform開發。該小軟體可以自動獲取Bing的精美圖片設定為桌布,並且支援隨機切換歷史桌布,檢視桌布故事。 ## 功能特性 - 自動獲取Bing最新圖片並設

Lock鎖 精講

## 1.為什麼需要Lock 1. **為什麼synchronized不夠用,還需要Lock**        Lock和synchronized這兩個最常見的鎖都可以達到執行緒安全的目的,但是功能上有很大不同。  &nbs

使用CSS的clip-path實現圖片剪下效果

最近有個業務需求:校對圖片文字資訊,如下圖所示,當滑鼠點選文字中某一行的時候,文字上會顯示對應行圖片同時左側會顯示對應位置的畫框。 ![](https://img2020.cnblogs.com/blog/1414921/202101/1414921-20210112172037500-137771055

用python做youtube自動化下載器 程式碼

[TOC](用python做youtube自動化下載器 程式碼) > 根據 [savefrom條例](https://en.savefrom.net/terms.html) > 本例項及教程只用於學習交流用,權利歸**savefrom.net**所有 > 最後程式碼+註釋大概100行左右,具體程式碼以gith

一文搞懂引數傳遞原理

![](https://i.loli.net/2021/01/12/1s37bXrxSl8Cp2f.jpg) # 前言 最近一年多的時間陸續接觸了一些對我來說陌生的語言,主要就是 `Python` 和 `Go`,期間為了快速實現需求只是依葫蘆畫瓢的擼程式碼;並沒有深究一些細節與原理。 就拿引數傳遞一事來

7.shell指令碼程式設計

## 1.shell 指令碼語言的基本用法 ### 1.1shell 指令碼建立 1.格式要求:首行shebang機制 ```bash #!/bin/bash #!/usr/bin/python #!/usr/bin/perl ``` 2.新增執行許可權,在命令列上指定指令碼的絕對或者相對路徑,

Sentinel限流之快速失敗和漏桶演算法

> 距離上次總結Sentinel的滑動視窗演算法已經有些時間了,原本想著一口氣將它的core模組全部總結完,但是中間一懶就又鬆懈下來了,這幾天在工作之餘又重新整理了一下,在這裡做一個學習總結。 > > 上篇滑動視窗演算法總結連結:https://www.cnblogs.com/mrxiaob

Linux下最常用的10個檔案壓縮工具

  作者簡介 李先生(Lemon),高階運維工程師(自稱),SRE專家(目標),夢想在35歲買一輛保時捷。喜歡鑽研底層技術,認為底層基礎才是王道。一切新技術都離不開作業系統(CPU、記憶體、磁碟)、網路等。堅持輸入輸出,記錄自己學習的點滴,在平凡中堅持前行,總有一天會遇見不一樣的自己。公眾號:運

TR2021_0000偶發資料庫連線異常問題排查

##【問題描述】 資料庫連線異常是很難排查的一類問題。因為它牽涉到應用端,網路層和伺服器端。任何一個元件異常,都會導致資料庫連線失敗。開發遇到資料庫連線不上的問題,都會第一時間找DBA來協助檢視,DBA除了需要懂得資料庫以外,還需要對應用,對網路有所瞭解,知道在哪裡看應用程式的日誌,以及看網路交換機效能指標,

Mac最新Flutter環境搭建執行和對比理解宣告式UI

  前言         這段時間一直都在學習和寫關於SwiftUI的東西,前面也總結了四篇文章來大體上說了下Demo中功能實現的一些細節,後面準備開始瞭解學習一下Flutter,爭取在年前能再用Flutter寫一份專案Demo 出來,這個事在進行中,有需要

掃盲:策略模式,成事兒還需要策略

# 什麼是策略模式? ## 生活中的策略 策略模式在生活中體現很多。 我們要去旅遊,我們可以選擇不同的出行方式:飛機,火車,大巴,自駕等,這是不同的策略。 雙十一當當網購買滿減活動,滿 100 減 50,滿 200 減 100,滿 400 減 250 等,這也是不同的策略。 抑或是我們在追求女生時,針對

關於.NET中的控制反轉(三)- 依賴注入之 Autofac

一、Autofac簡介 Autofac和其他容器的不同之處是它和C#語言的結合非常緊密,在使用過程中對你的應用的侵入性幾乎為零,更容易與第三方的元件整合。Autofac的主要特性如下: 元件侵入性為零:元件不需要去引用Autofac。 靈活的模組化系統:通過模組化組織你的程式,應用程式不用糾纏於復 雜的XM

OpenTelemetry - 雲原生下可觀測性的新標準

### CNCF 簡介 CNCF(Cloud Native Computing Foundation),中文為“雲原生計算基金會”,CNCF是Linux基金會旗下的基金會,可以理解為一個非盈利組織。 當年谷歌內部一直用於編排容器的Borg專案開源了,為了該專案更好的發展,谷歌與Linux基金會一起創辦了C

資料庫表空間收縮之pg_squeeze,pg_repack

## postgres資料庫表空間收縮之pg_squeeze,pg_repack [TOC] 下半年一直忙於NP的sybase,通過大家的共同努力,NP年底比較穩定。很久沒有弄過pg相關的知識了,最近經常看到有人問如何用工具自動清理pg的壞元組。 除了我們經常手動使用vacuum之外,生產環境還有兩個比

九個最容易出錯的 Hive sql 詳解及使用注意事項

**閱讀本文小建議:本文適合細嚼慢嚥,不要一目十行,不然會錯過很多有價值的細節。** 文章首發於公眾號:**五分鐘學大資料** #### 前言 在進行數倉搭建和資料分析時最常用的就是 sql,其語法簡潔明瞭,易於理解,目前大資料領域的幾大主流框架全部都支援sql語法,包括 hive,spark,flink

1.4505121707916