原创 如何用Python快速開發一個企業微信羣機器人?

背景 企業微信是微信官方推出的用於工作溝通的工具,相較於阿里系的釘釘,擁有可以直接對接微信好友的良好生態閉環,在溝通使用上更具優勢,但仍存在一定的不足,在使用體驗上來說還是遜色於釘釘。但好在長板足夠長,可以接受一些不足。 同時,因爲企業微

原创 企業微信機器人功能配置說明

測試機器人BOT Webhook地址: https://qyapi.weixin.qq.com/cg...d8-adb0-c58aadefff0a複製重置 推送消息示例機器人配置說明 推送消息配置 如何使用羣機器人

原创 如何用gradle配置國內阿里雲鏡像源

  使用阿里雲的國內鏡像源   對單個項目生效,在項目中的build.gradle修改內容 buildscript { repositories { maven { url 'http://maven.aliyu

原创 從零開始快速入門google開源BERT模型

什麼是BERT? BERT是Google爲預訓練語言表示而開發的NLP模型。它利用了在網絡上公開提供的大量純文本數據,並且以無人監督的方式進行了培訓。對於每種語言,預訓練BERT模型是一個相當昂貴但一次性的過程。幸運的是,Google發

原创 LINUX下各個信號以及對應解釋說明

信號名 優先級 解釋 ACTIONS SIGHUP 1 /* Hangup (POSIX). */ 終止進程 終端線路掛斷 SIGINT 2 /* Interrupt (ANSI). */ 終止進程

原创 Python下對信號的捕獲以及優雅的處理

代碼中常常遇到暴力關閉程序或者當不得不重啓系統時 導致當前運行狀態無法保存,對於這種情況可以使用signal的信號機制來實現狀態的可控制。加上任務隊列等工具可以實現系統的解耦合。代碼如下: import signal import as

原创 python庫itchat介紹(自動登錄微信,自動回覆消息)

itchat itchat是一個開源的微信個人號接口,使用python調用微信從未如此簡單。 使用不到三十行的代碼,你就可以完成一個能夠處理所有信息的微信機器人。 當然,該api的使用遠不止一個機器人,更多的功能等着你來發現,比如這些。

原创 mitmproxy 使用教程 從安裝到基本操作實現零距離

簡介 mitmproxy是一個交互式的、支持SSL/TLS的攔截代理,是一款用於HTTP /1,HTTP /2和WebSockets的抓包工具 mitmdump是mitmproxy的命令行版本。與tcpdump類似 mitmweb

原创 Spark SQL常用函數 函數分類及其簡介

Spark SQL函數 一、概述 1、來源: 本文總結自spark 2.3.1 API文檔 org.apache.spark.sql:object functions; 2、使用: org.apache.spark.sql.functio

原创 快速瞭解Spark語法中 join、leftOuterJoin、rightOuterJoin及fullOuterJoin 的用法以及各自的區別

Spark的join與mysql的join類似,mysql的join是將表與表之間連接查詢,spark中join是將RDD數據集進行連接,Spark主要有join、leftOuterJoin、rightOuterJoin及fullOute

原创 二進制 八進制 十進制 十六進制 之間進制轉換(圖解篇)

一.本文所涉及的內容(Contents) 本文所涉及的內容(Contents) 背景(Contexts) 進制轉換算法(Convert) (二、八、十六進制) → (十進制) 二進制 → 十進制 八進制 → 十進制 十六進制 → 十進制

原创 關於 Python 裝飾器,你應該知道的知識

  Python 裝飾器是一個強大的概念,允許我們使用一個函數 「 包裝 」 另一個函數 除了正常的職責之外,裝飾器的另類使用想法是抽象出你想要一個功能或類做的東西,這可能有很多原因,例如 代碼重用 和堅持 科裏原則 通過學習如何編寫自己

原创 unix中fg、bg、jobs 命令讓你的進程在前後臺之間切換

Linux下的fg和bg命令是進程的前後臺調度命令,即將指定號碼(非進程號)的命令進程放到前臺或後臺運行。比如一個需要長時間運行的命令,我們就希望把它放入後臺,這樣就不會阻塞當前的操作;而一些服務型的命令進程我們則希望能把它們長期運行於後

原创 阿里Canal安裝和代碼示例 監測mysql數據變化

Canal的簡單使用 canal可以用來監控數據庫數據的變化,從而獲得新增數據,或者修改的數據,用於實際工作中,比較實用,特此記錄一下 Canal簡介 canal是應阿里巴巴存在杭州和美國的雙機房部署,存在跨機房同步的業務需求而提出的。

原创 gradle配置國內鏡像

使用阿里雲國內鏡像 對單個項目生效,在項目中的build.gradle修改內容 buildscript { repositories { maven { url 'http://maven.aliyun.com/