C++
文章平均质量分 66
nanguazhuo
这个作者很懒,什么都没留下…
展开
-
boost regex sub_match
sub_match 可以看成是子字符串,是用来存储正则表达式的结果 的最基本单位first存储了子字符串的开始位置second存储了子字符串的结束位置length()返回 (second-first)即子字符串的大小bool量matched表明子字符串是否有意义原创 2013-12-30 15:45:50 · 978 阅读 · 0 评论 -
OpengGL 4.3 Qt5 数据基础
pro文件原创 2014-09-25 17:02:39 · 741 阅读 · 0 评论 -
C++与QML交互基础
#include #include#include#include#include#include#include#include#includeint main(int argc, char *argv[]){ QApplication a(argc, argv); QWidget qwidget ; qwidget.setWindowTitle(原创 2014-11-11 12:51:51 · 1790 阅读 · 0 评论 -
Botan的编译及MD5计算
Botan是一款开源的加密算法库,编译Botan可以从其官网下载源代码并编译。不过,有更好的方式。Qt Creator就用到了Botan库, 于是只要下载Qt Creator源代码在其中的qt-creator-opensource-src-4.1.0\src\libs\3rdparty\botan就可以找到Botan。只需要其中的三个文件botan.cpp,botan.h,botan.pr原创 2016-12-10 13:42:04 · 3356 阅读 · 0 评论 -
使用Botan进行RSA公有密钥加密
void MainWindow::testRSAPublicKeyEncode() { using Botan::byte; using Botan::Public_Key; using Botan::PK_Encryptor_EME; constexpr byte pemData[]=u8R"///(-----BEGIN PUBLIC KEY-----MIGfM原创 2016-12-10 15:52:11 · 2449 阅读 · 1 评论 -
百度图片url解码
java scripti = function () { var t = { w: 'a', k: 'b', v: 'c', 1: 'd', j: 'e', u: 'f', 2: 'g', i: 'h', t: 'i', 3: 'j', h: 'k',原创 2016-12-18 16:56:28 · 1488 阅读 · 0 评论 -
移除不能识别的(invalid)utf8字符
/*数出从左到右连续1的个数*/static inline int left_1_count(unsigned char i) { constexpr static int map_table[]={ /*0000'0000*/0, /*0000'0001*/0, /*0000'0010*/0, /*0000'0011*/0原创 2016-12-19 17:03:56 · 1298 阅读 · 0 评论 -
计算适合打印的图纸大小
//现代打印机自带缩放,于是只要计算出宽是高的1.414倍即可#include #include #include #include int main(int ,char **) { double w,h; std::cout<<R"(输入宽:)"<<std::endl; std::cin>>w; std::cout<<R"(输入高:)"<<原创 2017-02-23 22:39:18 · 655 阅读 · 0 评论