Xamarin.Forms 5.0 來了

Xamarin.Forms 5.0 已經正式釋出,並帶來其新功能,具體看官方部落格https://devblogs.microsoft.com/xamarin/xamarin-forms-5-0-is-here/。 在很大程度上,它是關於穩定版本功能的正式釋出的,這些功能已在實驗版本中獲得使用,但現在正是機會

2020年工作上的最大收穫——監控告警體系

### 1 背景 2020年工作上的最大收穫就是初步完善了系統的監控告警體系。 2020年工作上可謂是非常苦逼的,專案上忙到腳打後腦勺的同時還被各種釋出問題、生產故障按在地上摩擦。可憐還因疫情原因公司福利大大縮減。 總結了一下令人頭疼的問題: 1. 每次大的釋出總會產生一堆的生產問題 1. 日常應用出錯不能

Kubernetes官方java客戶端之七:patch操作

### 歡迎訪問我的GitHub [https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) 內容:所有原創文章分類彙總及配套原始碼,涉及Java、Docker、Kubernetes、DevOPS等; ###

Appium 介紹及環境安裝

Appium是一個可用於測試iOS、 Android作業系統和Windows桌面平臺原生應用,移動網頁應用和混合應用的自動化測試框架。 - **原生應用**(Native App):用 android、iOS或者Windows SDK編寫的應用 - **移動網頁應用**(Web App):通過手機瀏覽器訪

ElasticSearch- 單節點 unassigned_shards 故障排查

## 故障現象 ![kibana](https://cdn.devopsing.site/2020/20210112231802.png) 在部署ELK的單機環境,當連線Kibana時候提示下面錯誤,即使重啟整個服務也是提示`Kibana server is not ready`. ```text {"

Detectron2 快速開始,使用 WebCam 測試

本文將引導快速使用 Detectron2 ,介紹用攝像頭測試實時目標檢測。 - Detectron2: https://github.com/facebookresearch/detectron2 ## 環境準備 ### 基礎環境 - Ubuntu 18.04 - 系統安裝,可見 [製作 USB

人生苦短我用Python,本文助你快速入門

[TOC] > 友情提示:本文針對的是非程式設計零基礎的朋友,可以幫助我們快速瞭解Python語法,接著就可以快樂的投入到實戰環節了。如果是零基礎,還是老老實實看書最為穩妥。 ## 前言 ​ 偶然在知乎上看到了一些好玩的Python專案([學 Python 都用來幹嘛的?](https://www.zh

Java安全之Weblogic 2016-3510 分析

# Java安全之Weblogic 2016-3510 分析 首發安全客:[Java安全之Weblogic 2016-3510 分析](https://www.anquanke.com/post/id/226656#h2-0) ## 0x00 前言 續前面兩篇文章的T3漏洞分析文章,繼續來分析CVE-2

Java高併發與多執行緒(一)-----概念

其實之前一直想專門寫一篇,單獨說一說Java的多執行緒與高併發,但是一直以來,都沒有想到能夠用什麼比較有趣的表現形式去表達出來,而且網上充斥著很多類似的部落格,有好的又不好的,有簡介的有繁瑣的,所以也一直沒寫。 但是想了想既然之前有這個想法,而且也已經好久沒有寫過部落格了,索性還是寫一寫,儘量寫的有意思一點

Redis核心原理-簡單動態字串SDS

## SDS簡介 Redis是C語言編寫的,但沒有使用c語言的字串結構,而是自己實現了一套簡單動態字串 simple dynamic string 簡稱SDS,SDS相容C語言的字串型別,原理類似Java的ArrayList,擴容和縮短長度時可以減少記憶體頻繁分配。 ## SDS用途 - 包含字串的鍵、值底

[從原始碼學設計]螞蟻金服SOFARegistry 之 ChangeNotifier

# [從原始碼學設計]螞蟻金服SOFARegistry 之 ChangeNotifier [toc] ## 0x00 摘要 SOFARegistry 是螞蟻金服開源的一個生產級、高時效、高可用的服務註冊中心。 本系列文章重點在於分析設計和架構,即利用多篇文章,從多個角度反推總結 DataServer

Docker 實戰

Docker入門 概述   Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。   容器是完全使用沙箱機制,相互之間不會有任何介面(類似 iPhone 的 app),更重要的是容器效能開銷極低。   Docker 從 1

OpenOCD安裝與使用(JTAG除錯)

****************** `本文介紹openocd開源軟體的安裝以及搭配JTAG對Xilinx u500VC707devkit的除錯` `PC OS: Ubuntu20.04 LTS` `Target ARCH: riscv64` `JTAG: Olimex-ARM-USB-TINY-H` `Op

0.031625032424927