原创 Window10下編譯ignite

Window10下編譯64位ignite的步驟,可能需要安裝64位openssl,具體請看https://blog.csdn.net/only_1/article/details/103312650 需要安裝Visual Studio 2

原创 qt中實現qchart的圖例點擊操作功能

qt自從提供了qchart之後,可以製作很多圖表展示界面,但是qchart的功能有時和實際需求不一樣。對於用慣了highcharts的人來說,不能通過圖例實現對qchart的操作,感覺很彆扭。所以我只好自己開發一個。 具體實現有兩個類:T

原创 Window10下編譯64位和32位openssl

Window10下編譯openssl,是經常遇到的需求,但是網上很多教程試了個遍也沒用,只有自己慢慢試驗,終於成功了。以下爲編譯過程。 一.安裝Perl 下載地址:http://www.activestate.com/activeperl

原创 qt中QVector和vector以及QMap和map的遍歷性能對比

使用Qt中的容器給C++開發帶來很大的便利,而且QVector和QMap等容器擴展的一些成員函數也是很方便的。但是Qt的這些容器和STL庫的容器比,效率到底怎麼樣?我就寫了幾個簡單的遍歷的例子,測試了QVector、vector等容器的那

原创 datatables數據表格的數據csv本地導出

最近公司做datatables的數據導出功能,由於datatables自帶的flash導出和html5的button導出的csv文件,用excel2007會出現中文亂碼問題,所以自己針對原來的導出功能修改的導出格式爲ansi編碼. 現在

原创 qt Error in " Util.asciify("build-untitled-Desktop_Qt_5_8_0_MinGW_32bit-Debug")"的解決方法

新安裝qt creator,新建一個項目,然後運行時發現,路徑不是原來的路徑。 原來是設置裏的問題。在Tools->Options-> Build&Run -> General,將“Default build directory”一項設置

原创 Centos 7 中 QT出現QSqlDatabase: MYSQL driver not loaded

系統版本 : Centos7 QT VERSION : 5.6 測試代碼: #include <iostream> using namespace std; #include <QApplication> #include "gui/

原创 利用canvas處理嵌套svg網頁中的應用(一)----導出png圖片

前言:最近需要將網頁或者網頁的一個元素導出成png圖片,從網上搜索了一些信息,但是針對嵌套svg的網頁,沒有很好的解決方案。經過自己整理,完美解決了網頁導出png圖片的問題。其中需要使用的js插件有jquery.js, html2canv

原创 利用canvas處理嵌套svg網頁中的應用(二)----打印網頁,解決A4紙適配

當前瀏覽器可以支持打印機打印A4紙,但是往往打印效果不是很理想,爲了解決這個問題我利用前幾天網頁轉圖片的解決方案,將網頁保存爲canvas然後打印canvas,即可打印出網頁原有佈局的效果,如圖:打印結果網頁佈局 具體實現代碼如下: /

原创 kafka手動修改消費者偏移量

1.建立一個測試主題: [root@snn bin]#./kafka-topics.sh --zookeeper snn:2181 --topic offset-test --partitions 2 --replication-fact

原创 Qt在linux下實現kafka客戶端開發(一)

一.  環境介紹:系統:centos 7編譯工具:make, g++開發環境(IDE):qt creator 5.9二.  準備工作1.      需要安裝qt creator下載地址: http://download.qt.io/arc

原创 修改kafka的分區和副本設置

1.      查看topic的描述#./kafka-topics.sh --describe --zookeeper snn:2181 --topictest-qt-0012.      執行./kafka-reassign-parti

原创 C++把函數指針存入map中

將函數指針轉換爲int,保存到map中,再根據字符串調用:#include <iostream>#include <cstdio>#include <map>using namespace std;//用來保存函數指針的mapmap<st

原创 linux下安裝svn客戶端

1.      下載    http://subversion.apache.org/download.cgi#recommended-release2.      解壓    #tar -zvxfsubversion-1.10.0.ta

原创 kafka常用指令(一)

一.  常用指令\1.      啓動kafka服務bin/kafka-server-start.sh config/server.properties &2.      關閉kafka服務bin/kafka-server-stop.sh