原创 Ubuntu下屏幕取色軟件——gpick

1. 安裝gpick sudo apt-get install gpick 2.簡單使用 gpick 是一個非常好用的Linux取色工具。廢話不多說,開始操作了~~~ 首先他長着逼樣~~~ 然後,紅色圈出來的部分(標有數字的六

原创 Spring Cloud - Eureka 多節點 高可用部署 及 unavailable-replicas 問題

Eureka Server除了單點運行之外,還可以通過運行多個實例,並進行互相註冊的方式來實現高可用的部署。所以我們只需要將Eureke Server配置其他可用的 serviceUrl 就能實現高可用部署。 將 applica

原创 Android 獲取ROOT權限原理解析

一、 概述 本文介紹了android中獲取root權限的方法以及原理,讓大家對android玩家中常說的“越獄”有一個更深層次的認識。 二、 Root的介紹 1. Root 的目的 可以讓我們擁有掌控手機系統的權限,比

原创 RocketMQ 解決 No route info of this topic

rocketmq運行時提示 No route info of this topic 異常產生的原因可能是 ①Broker禁止自動創建Topic,且用戶沒有通過手工方式創建Topic ②Broker沒有正確連接到Name Serve

原创 SpringCloud集成RocketMQ實現事務消息方案

前邊的話 當前SpringCloud作爲微服務開發的首選開源方案提供了完善的微服務開發技術套件,不過針對分佈式領域的難題–分佈式事務控制並沒有成熟的方案,本篇將介紹作爲柔性事務控制的優秀方案RocketMQ的使用原理和方法。 通過

原创 appium新手入門(4)—— java-client安裝與測試

前提條件 當你點擊這一章時,說明你是打算使用 Java 語言編寫 appium 自動化測試腳本的。 1、安裝 Java 環境 ,我想這一步你已經搞定了 2、安裝 IntelliJ IDEA , 當然,你喜歡用 Eclipse 也可

原创 appium新手入門(3)—— 安裝 appium Server

我們可以在Appium官方網站上下載操作系統相應的Appium版本。 https://bitbucket.org/appium/appium.app/downloads/ 當前最新版本爲 AppiumForWindows_1_4_

原创 appium新手入門(2)—— 安裝 Android SDK

註明: 理論上這一章不是必須的,如果你不想使用 Android 模擬器運行測試的話可以跳過,不過,建議安裝;原生 Android 好折騰!關鍵是它自帶的一些工具是你做 appium 測試必須要用的! 安裝Android SDK

原创 修改node pkg打包的exe的圖標icon

修改node pkg打包的exe的圖標icon 使用pkg,將基於node.js的程序打包成運行程序過程中,windows平臺下的運行程序圖標是node的圖標,有時候我們需要爲程序自定義圖標。 解決方案如下: 使用Resource

原创 Nodejs使用TLS

1. 使用openssl生成服務器和客戶端證書 生成服務器證書,服務器使用自簽名證書(也就是自己扮演CA) openssl genrsa -out server-key.pem 2048 openssl req -new -sha

原创 監聽瀏覽器的控制檯(開發者工具)是否打開

原理 利用console打印日誌的異步策略。 當使用console打印對象的時候(RegExp/Date/Array/Dom),輸出的是引用,也就是說,顯示到控制檯上的是最新的值,而不是執行輸出那一刻的值。如下圖: 即,每次顯示

原创 MySQL修改初始密碼三種方法

方法一: 1、使用空的初始密碼登錄mysql賬號: mysql-uroot -p 2、修改root密碼: SETPASSWORD = PASSWORD('123456'); 方法二: 1、使用空的初始密碼登錄mysql賬號:

原创 緩存世界中的三大問題及解決方案

目前的IO設備遠不能滿足互聯網應用海量的讀寫請求。於是便出現了緩存,利用內存的高速讀寫性能來應付海量的查詢請求。然而內存資源非常寶貴,將全量數據存儲在內存中顯然是不切合實際的。因此目前採用內存和IO結合的方式,內存只存儲熱點數據

原创 2019-01-01T00:00:00.000Z 格林尼治時間

> new Date('2019-01-01 00:00:00') 2018-12-31T16:00:00.000Z 這個時間不是一個字符串,而是ISODate,也就是格林尼治時間。 比正常時間少了八個小時。

原创 瀏覽器監聽、禁用右鍵及解除方法

點擊右鍵 無動作 document.oncontextmenu = function(){ return false; } 點擊右鍵 彈出提示 document.oncontextmenu = function (e) { a