原创 如何在抓信中訪問網頁時獲取身份驗證碼code

需要提供兩個參數: 一個是needId=1 ,表示讓抓信獲取code; 另一個參數是siteid或者appid ,即抓信服務號的數字id或者字符串id.舉例:http://my.site.com/page1?siteid=116&needI

原创 負載均衡DNS解析之優缺點

負載均衡DNS解析之優缺點  優點:配置簡單,無成本費用將負載均衡的工作交給了DNS服務器,省去了管理的麻煩  缺點:記錄的添加與修改是需要一定時間才能夠生效的(因爲DNS緩存了A記錄)。一旦有一臺服務器壞了需要下線,即使修改了A記錄,要使

原创 mysql json操作

1, JSON_SEARCH(json_doc, one_or_all, search_str[, escape_char[, path] ...])Returns the path to the given string within a

原创 xcode11上傳IPA到app store出錯

Xcode11 Application Loader工具找不到了,我改成xcrun上傳,再執行xcrun命令時報錯xcrun: error: unable to find utility “altool”, not a developer

原创 vue.js開發抓信插件,如何在單頁應用中打開新窗口

在vue項目中實現跳轉到一個新窗口,有兩個方法:1、<vue-link>標籤實現新窗口打開官方文檔中說 v-link 指令被 <router-link> 組件指令替代,且 <router-link> 不支持 target="_blank"

原创 AndroidStudio WiFi調試插件

1,在AndroidStudio的菜單欄裏找到 File > Settings > Plugins > 在點擊Marketplace 等待插件列表刷新 > 然後輸入wifi 搜索插件,選擇ADB WIFI(列表裏還有很多其他wifi調試工

原创 centos安裝openssl

安裝opensslhttps://cloud.tencent.com/developer/article/1406810

原创 Centos7+Tomcat8配置javaweb環境,tomcat啓動巨慢的問題

./startup.sh之後,就訪問我的主頁xxx.xxx.xxx.xxx:8080,我就看到那個網頁那個小圈一直再轉啊,再轉啊,快的能轉五六分鐘,慢的能轉十幾分鍾都不能打開。 原因: 在apache-tomcat官方文檔:如何讓tomca

原创 分佈式事務詳解

目前可找到很多成熟的開源分佈式事務解決方案,比較典型的方案如阿里的fescar,螞蟻金服的Seata,LCN(https://github.com/codingapi/tx-lcn)的2pc型無侵入事務。還有如TCC型事務實現hmily(h

原创 Tensorflow學習筆記1

https://github.com/tensorflow/官方的github 網址:https://github.com/tensorflow/models這是一個收藏了大量 GoogleAI 和 TensorFlow 社區開源模型的大集

原创 Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什麼優缺點

在設計大型系統的架構時,常常要考慮高併發/組件解耦/流量削峯等問題。此時,就必須要用到消息組件。消息隊列常見的使用場景有 3 個:解耦、異步(高併發)、削峯。 常見的消息組件有:Kafka、ActiveMQ、RabbitMQ、RocketM

原创 做軟件產品,一定要及時響應用戶反饋,及時更新

最近想做個手機H5產品,一開始看到vux在github上有上萬的星,就打算前端用vux,後來繼續研究,發現vux是個人開發者,很久都不更新了,好多開發者都失望地切換到Vant了。有的開發者還贊助了Vux項目,結果作者拿到贊助後幹別的創業項目

原创 Bert學習資料

https://zhuanlan.zhihu.com/p/49271699Bert是近年來NLP重大進展的集大成者. 目前絕大部分NLP任務都可以採用類似的兩階段模式直接去提升效果Transformer是谷歌在17年做機器翻譯任務的“Att

原创 負載均衡之DNS域名解析,實現一個域名對應多個IP地址

 DNS(Domain Name System)是因特網的一項服務,它作爲域名和IP地址相互映射的一個分佈式數據庫,能夠使人更方便的訪問互聯網。人們在通過瀏覽器訪問網站時只需要記住網站的域名即可,而不需要記住那些不太容易理解的IP地址。在D

原创 Kotlin入門基礎1--一句話教程

1,定義函數fun 函數名(參數名:類型,參數名:類型,...):返回類型{     ...... }比如fun sum(a: Int, b: Int): Int {     return a + b }如果不需要返回值,則可以fun pr