自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 openssl+keepalived安装部署

​ 在配置的时候报错:configure: error:!​ 考虑到后面设备可能没法连接到外网,所以采用安装包的方式进行部署,下载地址:https://www.openssl.org/source/old/1.1.1/index.html,当前选择的版本是openssl-1.1.1w。​ 同时检查/usr/local/ssl/目录下是不是都有bin、lib、include等目录,如果两者检查都输出正常,就说明openssl安装成功。​ 也可以检查是否生成了可执行文件,存在的话也说明安装成功。

2024-09-11 17:00:24 677 1

原创 Windows上编译GTest并执行测试用例

(这一步编译成功后,我尝试在上一层目录,即gtest、gmock同级目录下的build执行命令,也是可以成功的,但此时我的lib库已经编译成功且生效了,只能说还是走了一些弯路)为了跟项目业务代码做隔离,我才用编译宏隔离的方式进行,只有在编译宏UNIT_TEST生效的情况下才会进行插桩和执行用例,同时取消业务代码中多线程拉起,采用单进程方式进行测试。这里我强制指定了用64位编译,是因为我Qt项目所有的编译选项都是64位的,包括其他依赖库,为了配套,我选择编译64位。下载,取对应的Release版本即可。

2024-08-28 10:15:23 903 2

原创 TortoiseSVN迁移到本地git

之前在前东家工作都是采用git进行项目管理,高效便捷,而现在的工作过程中是采用SVN对项目代码进行管理,采用TortoiseSVN小乌龟在windows下进行版本控制,开发代码起来优点说不出的变扭,趁着今天有时间操作把TortoiseSVN上的项目迁移到Git上。windows上直接操作svn库迁移到git,可能会出现无法识别“file:///xxxx”路径的问题(没错,就是我遇上了)。导出ok后,记住dump文件对应地址,现在需要把导出的文件灌入到VisualSVN里面去,当然需要。输出完说明导入成功!

2024-07-30 13:07:57 835

原创 Qt中文个数奇数时出现问号解决

最近在开发一个小工具,涉及到一些中文注释自动打印,于是摸索如何把代码里面的中文输出到csv文件中,出现了乱码,按照网上的攻略又倒腾了好几次,发现在windows平台中,用GBK格式打印中文时,个数为奇数总是在结尾出现问号,后来又结合网上几篇指导终于解决。2、cpp代码中解析格式为gbk(这里我跟网上的攻略不同,我用utf-8解析总是各种乱码,但是用gbk就出现局部问号)1、将有中文打印的cpp转成utf-8带BOM格式;4、清理项目,防止编译中间件残留导致未编进去没生效,重新全量编译;

2024-07-15 11:46:00 387

原创 SVN创建项目分支

由于我当前开发项目架构上很简单,这里不展开细说,如果有其他分类的可以往后细分,以此类推。当前自己本地做项目的时候发现对SVN创建项目不规范,没有什么目录结构,趁着创建目录分支的契机,顺便调整下SVN服务器上的目录结构。将项目SVN重新调整,架构合理后,并创新特性分支进行开发。由于我这里是Qt Creator下开发,所以改了路径后.pro文件需要适配修改,很简单这里也不再赘述。操作比较简单,就不在这一一赘述了,我把所有的文件都挪到trunk目录中,其他文件全部删除干净。已经是新分支的日志信息,切换分支完成~

2024-05-24 17:10:18 346

原创 Ubuntu16机器ping不通主机ip

最近项目开发中需要到机房连接设备,需要手动将ip设定成设备的内网ip,在这个过程中发现ip地址ping不通主机地址,导致连接不上,特此写笔记记录下来。另外还要改这两个地方:注意要跟本地VMnet8的网段是一致的,子网掩码要是一样的。如果报错不存在该网段,需要把ip地址最后一位填成0。本地ip能够ping通Ubuntu的ip,但是反过来就ping不通,原因是防火墙没有关闭,可以参考这篇。将Ubuntu虚拟网卡上Vmnet8的ip地址改成对应网络的网段地址,ip可以自己定。以上是我绑定静态ip所配置的地址。

2024-04-03 10:21:29 1016 1

原创 SVN配置BeyondCompare作为文件比较工具

操作:

2024-03-22 14:51:37 580 1

原创 Linux中Qt5.9环境配置

Linux中Qt环境配置背景问题现象解决方案添加Qt版本号添加Kit对应的Qt版本号执行qmake备份背景偷懒不想从头开始搞编译环境,直接拷贝了一个Ubuntu虚拟机过来,但是里面的Qt编译器有问题需要重新配置,做个笔记方便后续查阅。问题现象1、项目直接运行qmake,报错: error: Unknown module(s) in QT: serialbus serialport先安装serialport:sudo apt-get install libqt5serialport5sudo

2024-03-14 11:27:55 814 1

原创 log4cplus在Qt linux中的应用与问题解决

最近工作中需要用到log4cplus的日志做一些记录,用了大家现成的动态库链接一直有问题,一直提示找不到一定,密密麻麻好几百的错误,看了头大,于是乎自己准备搞下log4cplus的编译。

2024-03-11 14:51:22 505

原创 redis使用笔记

最近项目需要使用redis,第一次操作做下工作笔记,以方便后续遇到问题时回头整理复盘,本篇我会持续补充持续更新~

2024-03-06 16:19:13 1059

原创 Vmware Workstation 不可恢复错误:0xc0000005 has occured

上周打开虚拟机的时候报错:Vmware Workstation 不可恢复错误:0xc0000005 has occured,查看网上资料说是vmware版本太低,需要手动更新本地版本。由于本地网络不是很好,没能正常更新,无意中出现问题前更改了一个内存兼容性检查设置:windows安全中心-设备安全性-内存完整性,

2024-03-04 08:56:39 749

原创 Qt在windows编译hiredis依赖库

当前参与的项目需要用Qt对redis进行操作,以前没玩过这块,顺手记下笔记梳理起来~

2024-03-04 00:22:01 1082

原创 VS2015报错:error MSB8020和MSB8036的解决方案

根据报错信息很清楚地看到就是构建工具的平台版本不匹配,即我拿的是别人在VS2017的工程,但是我本地是VS2015的工程,这两个工程配置差异导致的构建失败。与上面分析一致,也是平台不匹配导致。

2024-03-01 11:24:14 1224 1

原创 2019校招开发岗面试题总结(Java后台开发)

1、计算机网络TCP三次握手过程、参数; TCP四次挥手过程、参数; TCP和UDP的区别?应用场景有何不同? TCP阻塞控制; OSI七层模型、各层所用到的协议; 一些常见协议的原理:ARP、ICMP、FTP等(TCP UDP更不用说啦,一定要了解)2、数据库知识数据库有哪些索引?原理是什么? 索引有什么作用?有什么特点 索引为什么用B+树? B+树和B-树有什么区别?...

2018-10-01 22:20:15 7540 1

原创 分布式日志分析系统(四):Kafka+Logstash在ELK中的配置

0、引言  之前介绍了Filebeat、Elasticsearch、Kibana、Kafka的基础配置,现在的工作主要是加入Logstash,把整一个框架整合起来,因为Logstash比较消耗资源,所以一般来说集群节点可以多用Filebeat,然后传给Kibana,然后再传给Logstash,然后通过Logstash再传给Elasticsearch,最后在Kibana上做展示。大致框架图如下所...

2018-08-16 09:55:28 1386

原创 分布式日志分析系统(三):Kafka的配置

0、引言  继之前写的分布式日志系统的搭建,之前提到用zipkin做日志追踪,后来为了提高整个日志分析系统的性能,必须要考虑加入kafka消息队列来保证日志不丢失,更好地提高系统的健壮性。  本次搭建环境是基于windows下。1、zookeeper搭建  安装地址:http://apache.fayea.com/zookeeper/current/  下载完解压,我用的版本是...

2018-08-14 10:20:07 1534 2

原创 Hibernate学习笔记(三):Hibernate多表查询

  实际操作中经常会碰到多表查询,那么多表查询Hibernate是怎么做处理的呢?  假设有两个实体:客户(Customer)和联系人(LinkMan),一个客户对应多个联系人;1、在类中添加关系  Customer类中添加://new的作用是让linkmans不为空//0的作用是让其在内存中不占用空间private Set<LinkMan> linkmans=n...

2018-08-08 11:16:24 1692

原创 Hibernate学习笔记(二):Hibernate查询

 上一节讲了Hibernate的配置,这一节介绍下Hibernate的一些查询。  1、Hibernate中的几种查询:  a、OID查询:根据id查询,get和load;   b、SQL查询:          SQLQuery;          Session中的dowork方法,它可以拿到Connectionc、HQL查询:使用HQL语句查询数据库; d、QBC查询:...

2018-08-02 16:57:19 220

原创 Hibernate学习笔记(一):Hibernate基本配置

   最近在看视频复习下Hibernate的相关知识,于是做了一些笔记如下。  hibernate是一个轻量级、企业级、开元的ORM持久层框架,可以操作数据库的操作。其中,轻量级指的是使用时所用的依赖资源很少(log4j,c3p0)。  Hibernate包含ORM(Obiect Relational Mapping 对象映射关系),就是建立实体类和数据库表的对应关系,实现操作实体类对象就...

2018-08-02 10:52:58 234

原创 分布式日志分析系统(二):Zipkin的介绍以及在Elasticsearch的部署

0、引言  继上一节之后,顺带看了下zipkin在elasticsearch上的部署应用,自己倒腾了一阵子,写下这篇博客,希望能够帮助到有需要的朋友,也方便自己之后的查看。1、zipkin简介  zipkin是一款开源的分布式实时数据追踪系统(Distributed Tracking System),基于 Google Dapper的论文设计而来,由 Twitter 公司开发贡献。其主...

2018-07-30 14:40:56 9659 16

原创 分布式日志分析系统(一):基于Elasticsearch+Filebeat+Kibana的搭建

0、引言  最近在实习做了一个课题,关于分布式的日志分析系统的部署,一般做这一块,网上有现成的ELK框架(Elasticsearch+Logstash+Kibana)完成,老大说Logstash在服务器上部署资源消耗比较大,推荐用Filebeat,于是我就简单地搭了下环境,跑了起来。话不多说,直接上干货。1、安装JDK,至少是1.8版本的,网上有很多攻略,可以找一个看看;  在cmd下...

2018-07-23 14:52:39 5247 1

原创 Ubuntu 17.04 agt-get update失败,显示404 not found,并且还出现failed to fetch等关键字

这俩天在服务器上倒腾SVN,本来一行命令就搞定的:sudo apt-get install subversion结果,直接报错,显示是包缺失,嗯,那不难,上网搜索了下一个命令解决:sudo apt-get update结果,???啥情况,又报错?查了老半天,看了一些外文的网站才发现说17.04官方有些源关闭了,访问不到,很多解决方法都是找阿里云、清华源、中科大等源就搞定了,一试,还是不行。我的解决...

2018-06-11 23:00:13 4228 2

原创 Anaconda安装中所出现的问题

1、关于安装完毕后开始菜单没有Anaconda的问题:    打开Anaconda Prompt(下面简称终端),输入命令:conda update menuinstconda install -f console_shortcut ipython ipython-notebook ipython-qtconsole launcher spyder    依次输入,耐心等待一般都会解决问题;2...

2018-05-08 10:22:21 27013 3

原创 Latex使用小技巧

    之前写论文用到了latex,自己总结了下走过的弯路,记录下来,希望对大家也有所帮助。排版:使用中文示例:\documentclass[UTF8]{ctexart} maketitle的作用:制作首页,可以显示author、date、title之类的; LaTex没有识别keywords的标签,所以可以用如下:\begin{flushleft}\textbf{关键词:} ...

2018-04-24 21:52:28 2518

原创 软考错题知识点汇总

1、解释器与编译器的区别:解释器:词法分析-语法分析-语义分析-执行(速度慢)编译器:词法分析-语法分析-语义分析-中间代码生成(速度快)(不会有代码优化和目标代码生成)2、逆波兰式,也称后缀表达式,需要用到栈。3、ISO/IEC中,易使用性的子特性:易理解、易学习、易操作、吸引性、依从性;4、虚拟存储体系由主存+辅存两级存储器构成。5、著作权权利中,发表权的保护期受时

2017-05-21 19:45:15 1330 3

libm.so.6,配套2.23版本

libm.so.6,配套2.23版本

2024-03-11

de.tudarmstadt.ukp.wikipedia.datamachine-1.1.0-jar-with-adependencies.jar

JWPL DataMachine jar

2017-06-09

软考-软件设计师历年真题

软考中级软件设计师历年真题,希望对每一位朋友都有帮助。

2017-05-21

哈工大 LTP java动态链接库 64位可用

哈工大LTP java在Eclipse上编译所需要用到的动态链接库,(.lib和.dll、.exp)64位系统可用

2016-03-24

空空如也

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

TA关注的人

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