原创 QListWidget 在removeItemWidget之後還是留有位置無法刪除乾淨?
無法刪除乾淨QListWidgetItem,是不是忘了delete 掉該指針?delete掉就好了 { .... if(friendItem!=nullptr){ FriendItemWidget* fr
原创 QThread: Destroyed while thread is still running ?
原因: 線程沒有正常銷燬。考慮你的QThread是不是在另一個線程中沒有存在棧上,即沒有 new QThread?改成new就可以了。還有一個前提就是你在程序退出的時候確保所有線程都會quit() 或 exit() int main(i
原创 Qt Network LNK2019:無法解析的外部符號 / Qt QSslSocket LNK2019:無法解析的外部符號
打開 工程.pro文件, 在 QT += core gui 後面添加 network QT += core gui network
原创 netty4.1 “File does not contain valid private key” 解決方法
自己使用openssl1.1 生成證書和私鑰,netty 4.1 使用該證書和私鑰,爆出錯誤: File does not contain valid private key in "....." 原因: OpenSSL 1.1.0中
原创 AES 的 EVP_CIPHER_CTX_set_padding 的padding設置
函數全稱: int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *c, int pad); 可以設置在加密數據時對不夠長的數據進行填充的方式,pad可以設置爲以下幾個 //in file op
原创 C2280: "QFile::QFile(const QFile &)"嘗試引用已刪除的函數 和 QT connect()的一些問題
QT的QFile已經沒有拷貝構造函數啦,下面三行來自 QFile 類 private: friend class QTemporaryFile; Q_DISABLE_COPY(QFile) 意思disable掉拷貝函數,
原创 PBC lib —— Param generation
安裝pbc lib很簡單,跳過。 在exmple/bls.c中,需要提供通過main函數提供param,那麼這個param是怎麼來的? https://crypto.stanford.edu/pbc/manual/ch05.html Pa
原创 ns3——YansWifi 小例子
僅供下次看着方便 #include <sstream> #include "ns3/core-module.h" #include "ns3/network-module.h" #include "ns3/applications-mo
原创 ns3 TcpSocket 例子
接上一篇RawSocket和 UdpSocket的例子 TcpSocket #include <iostream> #include <string> #include "ns3/core-module.h" #include "ns
原创 ns3 RawSocket 和 UdpSocket 的例子
RawSocket 和 UdpSocket 是一樣的 #include <iostream> #include <string> #include "ns3/core-module.h" #include "ns3/network-m
原创 ns3—— sixth.cc 大概理解
sixth.cc 總的來說就是下面這麼個結構,目的:node0 要向 node1 發送TCP消息。 node 0 node 1 +----------------+ +---------
原创 ns3——DSR Routing model 譯
https://www.nsnam.org/docs/models/html/dsr.html DSR Routing 動態源路由(DSR)協議是專爲移動節點的多跳無線自組網設計的一種反應式路由協議。 DSR Routing O
原创 ns3 coding style
先給官方鏈接一個 https://www.nsnam.org/develop/contributing-code/coding-style 1、縮進爲2個空格,不用tab 2、命名方式 函數、方法和類型:駝峯式。 變量
原创 ns3安裝 + eclipse
1、下載 https://www.nsnam.org/releases/ns-3-29/download/,解壓 2、build ,先放兩個供參考: 官方教程是這個https://www.nsnam.org/docs/re
原创 VS2017編譯Crypto++
一、下載crypto++源碼 https://codeload.github.com/weidai11/cryptopp/zip/master 二、vs打開cryptopp-master目錄下的 cryptest.sln