自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jigetage的专栏

记录开发生涯的点滴

  • 博客(22)
  • 资源 (8)
  • 收藏
  • 关注

原创 大端地址 小端地址 网络字节序 intel主机字节序

大端地址:内存高位地址存放数据的低字节,内存低位地址存放数据的高字节。总结:大--高低高低小端地址:内存高位地址存放数据的高字节,内存低位地址存放数据的低字节。总结:小--高高低低网络字节序:按照大端地址排列intel主机字节序:按照小端地址排列...

2018-12-30 12:05:15 930

原创 解决0xc000007b报错 64位msvcr120d.dll 免费免积分下载

亲测可用链接:https://pan.baidu.com/s/1DWSQ9IHEuAfiaWUtGBQIPg 提取码:wr2w 复制这段内容后打开百度网盘手机App,操作更方便哦

2018-12-28 13:28:06 727 4

原创 解决0xc000007b报错 64位msvcp120d.dll 免费免积分下载

亲测可用链接:https://pan.baidu.com/s/1PdHxDDvzphkgBYD2DfIBeQ 提取码:2hye 复制这段内容后打开百度网盘手机App,操作更方便哦

2018-12-28 13:24:55 1164 4

原创 windows发布qt程序依赖库qtwindows qtcore qtwidgets等的终极解决方案

先给出答案:利用windeployqt.exe解决,windeployqt.exe的位置在qt的vs插件的bin目录下。原因:采用qt开发windows桌面程序,由于qt已经安装在了系统路径下,所以在开发的机器上是不会出现找不到依赖库问题的。但是,当我们打包之后,放到客户机上,客户是肯定不会为了用你的程序,去安装一个完整的qt,而且版本还需要和你开发时候使用的一模一样。所以,就需要我们...

2018-12-28 12:03:09 1273

原创 c++11引入的delete关键字和声明成私有private有什么区别

答案:大部分没有区别,都是不能在外部访问这个函数。区别在于:只在使用模板函数时,只能采用delete特化,不能采用private特化。如下:在模板特例化中,也可以用 delete 来过滤一些特定的形参类型。例如,Widget 类中声明了一个模板函数,当进行模板特化时,要求禁止参数为 void* 的函数调用。如果按照 C++98 的 “私有不实现“ 思路,应该是将特例化的函数声明...

2018-12-27 11:37:26 1385 1

原创 通过setwindowlong设置的windows窗口样式总结

对于windows api中创建的窗口,可以通过SetWindowLong函数修改其样式。函数声明为:LONG SetWindowLongA( HWND hWnd, int nIndex, LONG dwNewLong);第二个参数nIndex表示样式的类别,最常见的两个取值为GWL_EXSTYLE (扩展样式)和 GWL_STYLE(样式),分别包括:PS:怕有...

2018-12-22 14:56:57 19581 1

原创 qt窗口从创建到显示先后经历的事件顺序

按照时间发展的顺序,分别为:eventFilter(event->type() == QEvent::Move) -> eventFilter(event->type() == QEvent::Resize) -> resizeEvent ->eventFilter(event->type() == QEvent::Show) -> pain...

2018-12-22 11:58:49 7302 1

原创 如何自己实现字符串拷贝函数

一般写法:char *my_strcpy(char *dst,const char *src){ assert(dst != NULL); assert(src != NULL); char *ret = dst; while((* dst++ = * src++) != '\0') // 运算符优先级++高于* ; return ret;}可以看到很简单,只需考虑三...

2018-12-20 17:43:29 5233 1

原创 字符串处理中sizeof与strlen区别,以及末尾的\0

char *ch = "wonima aisaoziaaa"; int n = sizeof(ch); // 指针长度,对于64平台来说,值为8 int nn = sizeof(*ch); // 一个字符的长度,值为1 int nnn = strlen(ch); // 字符串的长度,不算上末尾的\0,值为17 char sz[] = "wonima ai...

2018-12-20 17:29:17 5341

原创 windows如何根据句柄hwnd显示和隐藏窗口

第一步,如何获取句柄?答案:通过FindWindow函数获取,参数有两个,分别为窗口名和窗口所属类的类名,输入一个即可,另一个可以为NULL。返回值是HWND类型。需要的头文件是#include <Windows.h>,库为user32.dll。第二步,如何通过句柄显示或者隐藏窗口?答案,有2种方法。1:// 显示窗口ShowWindow(hWnd, SW_SH...

2018-12-20 11:40:13 9764 3

原创 Qt如何设置某个区域透明

方法:重载paintEvent,在区域内重新绘制代码:void UIMainWindow::paintEvent(QPaintEvent* event) { QPainter p(this); p.setCompositionMode(QPainter::CompositionMode_Clear); int x = m_wgtVideo->x(); ...

2018-12-19 17:13:53 4341 4

原创 如何设置Qt中的控件透明度

引入QGraphicsOpacityEffect类,设置QGraphicsOpacityEffect对象的透明度,然后将此透明度应用到控件上。需要包含的头文件:#include <QGraphicsOpacityEffect> 代码:... m_wgtVideo = new QWidget(this); QGraphicsOpacityEffect*...

2018-12-19 16:50:04 3611

原创 关于package.json和package-lock.json的区别

5.0以后的node.js,在安装项目的时候,会产生package-lock.json文件。这个package-lock.json文件,与之前的package.json文件有什么区别吗?答案:package.json文件记录你项目中所需要的所有模块。当你执行npm install的时候,node会先从package.json文件中读取所有dependencies信息,然后根据depende...

2018-12-11 16:29:31 4596

原创 windows 下安装electron时候提示"warning: enoent no such file or directory c:\user\lenove\package.json"

答案:出现此问题的原因是安装命令运行的目录不对,应该目录切换至path-to-node/node_modules/下之后,再运行node install electron --save-dev,此时即可完美安装。...

2018-12-11 10:54:59 2126

原创 最简单的智能指针总结和教程

先说一个重点,智能指针不等于引用计数,不要一提起智能指针,就要说引用计数。应用场景:相比大家都写过一种业务类型吧,在处理开始前通过new申请了一块内存,然后通过多个if ... else if ... else if ... ... else进行处理,对于这种场景,在每一个if处理块内部都要进行new出来的那块内存的释放,否则就造成内存泄漏,代码太繁琐了。此时引入智能指针就可以完美解决。...

2018-12-08 18:07:39 335

原创 QApplication QGuiApplication QCoreApplication 区别和联系

QCoreApplication、QGuiApplication、QApplication区别和联系:继承关系:QApplication <- QGuiApplication <- QCoreApplication <- QObject所处的Qt模块:QCoreApplication定义在core模块中,为应用程序提供了一个非gui的事件循环;QGuiApplic...

2018-12-07 16:52:37 8127 2

原创 如何利用函数指针绑定类内非静态成员函数

绑定普通函数和类静态成员函数到函数指针语法很简单,语义很明显,容易记忆。但是类非静态成员函数,由于涉及特殊的隐藏参数this,就稍微复杂了。在c++11出来之后,又简单起来了。通过可调用成员包装器std::function 和 std::bind即可完美实现...

2018-12-06 23:03:35 377

原创 Python爬取hupu这妹子真漂亮图片遇到的坑

1,urllib.error.HTTPError: HTTP Error 404: Not Found 解决方案:反爬虫机制会检测是不是真实浏览器的访问请求,一般的情况下加入user agent可以。但是虎扑比较另类,需要加入上一次成功访问时返回的cookie才可以2,python3 UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x

2018-12-06 23:01:28 628

原创 C++深拷贝&浅拷贝

先上结论:深拷贝:拷贝的是指针所指向的一整块内存,即将指针pSrc所指向的一整块内存,拷贝出来,然后赋值给指针pDst所指向的一个区域,核心代码是char* pDst = new char[128];memcpy(pDst, pSrc, sizeof(pSrc));浅拷贝:拷贝的是指针的值,即将指针pSrc赋值给了pDstchar* pDst = nullptr;pDst ...

2018-12-06 23:00:20 956

原创 程序运行结束后,内存泄漏还存在吗?

先说结论:对于现代操作系统,泄露的内存会被操作系统自动释放,叫内存自动回收。那为什么程序员要手动释放内存呢?原因1:如果程序存在内存泄漏,但恰好运行的操作系统可以帮你自动释放,那么短时间运行没问题。但是,如果移植到另一个没有内存自动回收功能的操作系统,怎么办?原因2:大多数程序是服务端的守护进程,是一直运行的,如果存在内存泄漏,那么经过长时间的累计,会造成严重问题,程序会崩溃,操作系统...

2018-12-05 20:53:37 5441 3

原创 为什么会出现unordered_map这个东西?

大多数同学对于顺序容器很熟悉,但是对于关联容器还是有些陌生,所以对map的掌握往往不够,更别说unordered_map这个c++11之后才写进标准库的新东西了。那么为什么会出现unordered_map这个东西呢?它解决了什么痛点?在解决这些痛点的同时,它又带来了什么问题呢?下面详细分析。1,解决了什么痛点?答:传统的map,内部实现的数据结构是红黑树,由于红黑树的每个节点都要存储其...

2018-12-03 17:00:20 690

原创 Mac下基于c++和spawn-fcgi开发nginx后台fastcgi应用程序

1,目的在做后台开发的时候一直使用的语言就是go java js python。由于框架不多,很少有人尝试采用c++进行web后台开发。基于此,本文尝试在mac平台下采用c++开发nginx的fastcgi addon。2,原理nginx作为代理服务器,在nginx.conf配置文件的http块下的server子块中,添加一条新的location,将请求连接转移到后台进程中进行处理。...

2018-12-02 16:10:26 563 4

windows atl 族类头文件

windows的alt族类头文件。windows10系统不含有此类头文件。当需要引用时,下载本资源,然后引入工程,即可。

2019-01-05

spawn-fcgi-1.6.4.tar.gz

c++开发fastcgi应用是需要的cgi管理工具,版本是1.6.4,解压缩后,运行./configure -> make -> make install 安装

2018-12-10

JsonViewer

最好用的本地json查看器--JsonViewer。 积分不够的话,可以给我留言,单独发给你。

2018-04-02

谷歌Google C++ 代码规范

附件中是中文版的谷歌C++代码规范,其中对于一些重点知识有醒目标注。本来想免费的,但是上传时候资源分最少也是1分,所以就设置了一个1分。没有分数的可以在论坛,或者这个帖子下面给我留言,我单独发你。还有一个在线版的,地址是http://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/

2017-09-09

phantomjs-1.9.8-macosx.zip

phantomjs mac

2016-07-11

tomcatPluginV331 for eclipse using mac

mac系统下eclipse进行tomcat安装的插件

2016-07-02

xstream-1.4.8.jar

eclipse java 将文本消息转化成xml格式

2016-07-02

xmlpull-1.1.3.1.jar

eclipse jave 下将文本消息转换成xml格式

2016-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除