自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (8)
  • 收藏
  • 关注

原创 conan 与Cmake操作记录

conan 上传库操作:这边以上传opencv3.4.0为例:conan 用户名 zhangsanconan 仓库名 sen创建opencv3.4目录分别将opencv的include ,lib 拷贝到所创建的目录opencv3.4下进入目录cd opencv3.4先登录conan user -r sen zhangsan创建包conan new opencv/...

2019-08-16 17:54:52 2752

原创 联想扬天电脑设置U盘启动无效问题解决记录

问题:    通过修改BIOS设置启动顺序从u盘启动,但是设置保存之后,发现系统并不会从U盘启动,主要原因是识别不到U盘。设置OS初始值操作也无效,这边显示黑色不能进行设置。通过检查启动设置,原来是启动设置了凭证卫士。解决办法: 1.关闭凭借卫士,2.关闭OS初始值优化现在可以进行操作,将初始值关闭。3.F10保存并重启。4.开机按F12键,...

2019-02-17 23:18:00 7068

原创 主机连不上虚拟机解决方法

先弄清以下三个网口:vmnet0,实际上就是一个虚拟的网桥vmnet0,实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关。所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同地位的机器。 vmnet1,这是一个Host-Only网络模式vmnet1,这是一个Host-...

2018-08-29 14:02:46 34909

原创 使用evpp开发web服务,支持put方法请求

最近做了一个项目需要实现web服务,使用了evpp。但是在用的过程中碰到了http put方法请求,服务端获取不到put的消息体。通过查看代码发现,原来是evpp没有对put方法支持。这个是代码地址:https://github.com/Qihoo360/evpp.git 在Contex初始化方法中看到,只有对post方法进行body拷贝,所以如果要支持put方法,只需在if判断中...

2018-08-27 14:53:29 1473

原创 kafka 从zookeeper查询不到要的消费组信息原因解答

通过查看消费组信息使用如下命令:./kafka-consumer-groups.sh --zookeeper 127.0.0.1:2181 --list没有发现自己绑定的消费组 Testyu,但是却是在正常消费数据。通过网上查资料得知:注意:从kafka-0.9版本及以后,kafka的消费者组和offset信息就不存zookeeper了,而是存到broker服务器上,所以,如果你为某个消费者指定了...

2018-06-26 18:30:50 8957

原创 通过systemctl 守护用户程序的示例

本示例通过守护进程周期性去拉起程序实现向文件中写入当前时间。首先编写 myDate.service#-------------------以下是myDate.service内容------[Unit]Description=myData.service[Service]Type=forkExecStart=/home/run.sh -dRestartSec=10s      #重启间隔为10sRe...

2018-05-25 10:48:42 489

原创 通用makefile

# makefileall: demoSRC = $(wildcard *.cpp)TGT = $(SRC:.cpp=.o)CFLAG += -O2 -Wall -Wno-deprecated$(INCLUDEDIRS) += -iLDDIRS +=  -L./  -lpthreadCOMPILE = g++demo : $(TGT) $(COMPILE) $(LDDIRS) -lrt -Wl,-...

2018-05-09 10:27:48 163

原创 undefined reference to symbol 'pthread_mutexattr_settype@@GLIBC_2.2.5'

编译错误:/usr/bin/ld: /tmp/ccYWdYju.o: undefined reference to symbol 'pthread_mutexattr_settype@@GLIBC_2.2.5'/usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command linecollect2: error:...

2018-04-23 18:44:53 2858

原创 利用zookeeper能做啥?

以下是最近学习zookeeper后的一点理解。zookeeper的实际运用场景:  场景一:有一组服务器向客户端提供某种服务(例如:我前面做的分布式网站的服务端,就是由四台服务器组成的集群,向前端集群提供服务),我们希望客户端每次请求服务端都可以找到服务端集群中某一台服务器,这样服务端就可以向客户端提供客户端所需的服务。对于这种场景,我们的程序中一定有一份这组服务器的列表,每次客户端请求时候,都是...

2018-04-19 19:41:51 255

原创 centos linux ip地址访问不到

虚拟机安装的是centos7,运行了一个web程序,对外端口是9093。通过ping可以ping通过虚拟机ip。通过浏览器访问9093,访问不到,通过测试程序使用socket connect 9093端口也连接不上。使用telnet  连接9093端口也连接不上。怀疑是虚拟机防火墙屏蔽的原因。    通过命令:systemctl stop firewalld.service  关闭防火墙。再使用t...

2018-04-11 11:36:38 4089

原创 Go语言包的引用不到的 bug分享

今天刚开始接触go语言,练习使用go编程。我通过引用A文件中的一个方法f,结果死活提示引用失败。刚开始以为是包名和文件名不一样所引起的,后来改成一样也不行。终于在看书的时候发现,go语言对函数名称是分大小写的,首字母大写的函数外面包才可以引用。后面把方法名首字母小写改为大写就可以了。另外go语言要求包名和目录名一致。否则包外无法引用。

2017-10-22 23:33:06 1956

原创 Qt 加载了qm文件翻译无效的bug的分享

假设有如下代码:QString suffixlang;    if (AL_CHS == mAppLanguage) {        suffixlang = "zh_CN";    }    else {        suffixlang = "en_US";    } const QString &appdatapath = this->applicat

2017-10-13 18:54:39 4069

原创 Rsa 非对称加密算法使用问题分享--使用通过密钥对同一段数据加密得到结果每次不一样

今天使用openssl 库中的rsa算法遇到一个诡异的问题,首先我通过rsa算法生成密钥对,然后使用私钥对一段数据进行加密运算。但是很奇怪我每次执行这个加密算法每次的结果不一样。然后上网查了下相关问题,有人说rsa算法就是应该每次结果不一致的。但我很不同意这样的结果。举例 :密钥 A,数据S,加密结果 D。  rsa(A,S)->D, 这个公式,输入参数都没有变结果就应该不会变。程序的输出是确定的

2017-09-23 14:42:38 4483

原创 vs编译时出现大量IP_MULTICAST_IF,IP_MULTICAST_TTL macro redefinition的问题

1>C:\Program Files (x86)\Windows Kits\8.1\Include\shared\ws2def.h(96): error C2220: warning treated as error - no 'object' file generated1>C:\Program Files (x86)\Windows Kits\8.1\Include\shared\ws2d

2017-09-06 18:58:26 1644

原创 QThread 使用MoveToThread方式 槽函数不执行 分享

上代码:MainWindow.cpp #include "MainWindow.h" #include #include #include "MySlotObject.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { operatButton = new QPushButton(

2017-08-25 17:13:35 2904 1

原创 QThread 的moveToThread 结果并没有在子线程中运行

//>#include #include class MySlotObject;class MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow(QWidget *parent); ~MainWindow();signals: void sigOperate(); pr

2017-08-25 17:01:02 1321

原创 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5)

1>InitializeBuildStatus:1>  正在对“temp\release\PdfPlayer.unsuccessfulbuild”执行 Touch 任务。1>CustomBuild:1>  所有输出均为最新。1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cp

2017-08-19 16:33:01 10477

原创 error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1800'解决方法

今天编译一个pdf的播发器库出现了编译错误:1>libmupdfreader_d.lib(TPDFReadEngine.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1800' in mpdfplugin.obj1>libmupdfreader_d.lib(

2017-08-19 16:15:48 3093

test.tar.gz

通过代码说明如何在cmake调用conan服务,完成项目的创建。

2019-08-16

untitled2.rar

使用qt实现图片浏览,支持本地图片和远程图片。通过输入矩形框坐标,显示矩形框位置。

2019-08-14

valgrind使用-检测内存

介绍algrind的安装与使用方法,通过对内存错误的各种出错信息的认识,帮助使用者正确使用valgrind工具。是在ubuntu上编辑的,请在ubuntu上打开 参考:https://blog.csdn.net/u012662731/article/details/78652651 https://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/

2019-03-12

c++实现ftp list所有文件与目录 & ftp down所有文件

1.使用curl库实现ftp查询根目录下所有文件与目录,递归遍历所有目录并下载文件

2018-10-12

openssl rsa 算法示例源码

通过调用openssl 的rsa 算法,封装成Qt版本接口的实现。通过本示例了解rsa 算法,了解密钥如何从字符串和16进制之间的转化。

2017-09-21

QT实现日志文件备份功能(源码)

使用Qt实现日志文件的记录。日志文件支持设置大小,备份个数。当日志文件超过设置的文件大小会自动将日志文件重名,始终保证最新的日志文件名不变,旧的文件名递增。资源给出了日志模块的使用例子。

2017-09-06

qt 线程池实现多线程下载

使用qt线程池实现多线程http请求,支持限速下载,可以设置全部下载的网络上限,和单个线程的网络上限。可以实时显示当前下载速度。

2017-08-31

linux_net.pdf

介绍tcp/ip协议栈的实现与结构。

2017-08-19

空空如也

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

TA关注的人

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