原创 vue項目:Cannot read property '_t' of null報錯

    在使用vue開發一個windows app項目時,遇到Cannot read property '_t' of null的報錯,報錯的地方是使用this.$message接口在app界面彈出提示框,由於採用中英文的語言國際化,出錯

原创 恢復誤操作update未加where條件的mysql數據表

    記錄一下:因爲自己的誤操作,導致運營中的數據庫表數據被更新掉(update未加where條件),本文章引用來自https://blog.51cto.com/wujianwei/2294284?cid=720522 一.環境說明 M

原创 Android Netd ndc

介紹 Netd 就是Network Daemon 的縮寫,表示Network守護進程。Netd負責跟一些涉及網絡的配置,操作,管理,查詢等相關的功能實現,比如,例如帶寬控制 (Bandwidth),流量統計,帶寬控制,網絡地址轉換(NAT

原创 centos7策略路由配置

服務器配置多網卡多網關時,爲了避免是不是的去添加相關回程路由,因此需要配置一下策略路由 服務器系統版本:CentOS Linux release 7.3.1611 1. vi /etc/iproute2/rt_tables  後面加上  

原创 初學者也能看懂的DPDK解析

  絕對乾貨!初學者也能看懂的DPDK解析 一、網絡IO的處境和趨勢 從我們用戶的使用就可以感受到網速一直在提升,而網絡技術的發展也從1GE/10GE/25GE/40GE/100GE的演變,從中可以得出單機的網絡IO能力必須跟上時代的發展

原创 vue-i18n 切換中英文

1.首先使用npm安裝vue-i18n 安裝命令: npm install vue-i18n  2.在src/renderer目錄(我的項目是如此)下創建如下目錄和文件: a):創建目錄 src/renderer/i18n b):創建目

原创 智能指針

《C++ Primer Plus》第六版,這本書中關於智能指針的章節解析的非常清晰,記錄一下,有哪些智能指針?其設計原理是什麼?自己怎麼設計一個智能指針?而且在看開源的C++項目時,也能隨處看到智能指針的影子。智能指針背後的設計思想voi

原创 tcp流控與擁塞

                                                                                  TCP的流量控制和擁塞控制一、TCP的流量控制1. 利用滑動窗口實現流量控

原创 udp使用connect建立連接與普通udp連接區別

    UDP中connect操作與TCP中connect操作有着本質區別.TCP中調用connect會引起三次握手,client與server建立連結.UDP中調用connect內核僅僅把對端ip&port記錄下來使用connect建立

原创 linux內存管理機制

前一段時間看了《深入理解Linux內核》對其中的內存管理部分花了不少時間,但是還是有很多問題不是很清楚,最近又花了一些時間複習了一下,在這裏記錄下自己的理解和對Linux中內存管理的一些看法和認識。  我比較喜歡搞清楚一個技術本身的發展歷

原创 c語言使用kafka消息隊列的實例

1.提供初始化以及收發消息接口,rd_kafka_msg.h#ifndef RDKAFKA_MSG_H_ #define RDKAFKA_MSG_H_ #include "rdkafka.h" int kafka_init(char

原创 分佈式系統一致性原理與解決方案(ACID、CAP、BASE)

1 背景一致性是一個抽象的、具有多重含義的計算機術語,在不同應用場景下,有不同的定義和含義。在傳統的IT時代,一致性通常指強一致性,強一致性通常體現在你中有我、我中有你、渾然一體;而在互聯網時代,一致性的含義遠遠超出了它原有的含義,在我們

原创 fork與vfork,exit()與_exit(),malloc與kmalloc及vmalloc,wait與waitpid

1.fork與vfork    fork介紹:    pid_t fork(void);    linux中fork函數用於從當前進程中創建一個新進程,函數有兩個返回值,在父進程中返回子進程的pid,在子進程中返回0,出錯就返回-1,fo

原创 MySQL在insert時遇到“Incorrect integer value: '' for column 'idx' at row 1“

 在之前一篇blog中有提到mysql常用數據庫語句時,使用過以下語句:insert into new_table select NULL,a.phone,name,age,address,NULL, b.birth from stude

原创 static_cast、dynamic_cast、const_cast、reinterpret_cast

    c++除了能使用c語言的強制類型轉換外,還新增了四種強制類型轉換:static_cast、dynamic_cast、const_cast、reinterpret_cast,主要運用於繼承關係類間的強制轉化,語法爲:static_c