叶新东的个人博客 叶新东的个人博客 
  • 首页
  • 关于我
  • 碎言碎语
  • 学无止尽
  • 留言板
  • 登入
×
欢迎登录叶新东的博客
用户名:
密码:
首页 > 学无止尽 >  每页10条   共299条   当前第4页
  • 应该选

    记录c++的一个天坑,模版的声明(接口)和定义(实现)必须放一起

    yexindonglai@163.com 2023-12-23 21:34 c++

     1003°

     0

    问题描述编译解决问题描述之前写c语言,习惯了将声明和定义分开存放在不同的文件中,其中,声明放在头文件中,定义放在cpp文件中,这样一来方便后期维护,也算是一种规范,众所周知,c语言里面是没有模版这个概念的;直到最近接触了C++;发现在写模版类的时候,将声明和定义分开了,编译死活过不去;以下是代码BlockQueue.h#ifndefTEST_BLOCKQUEUE_H#defineTEST_BLOCKQUEUE_Htemplate<classE>classBlockQueue{public:voidshow();};#endif//TEST_BLOCKQUEUE_HBlockQueue.cpp#
  • 应该选

    解决c++运行时提示:first defined here (重复定义问题)

    yexindonglai@163.com 2023-12-20 22:46 c++

     2486°

     0

    问题描述解决方案问题描述错误信息如下/usr/bin/ld:CMakeFiles/flow_server.dir/reactor/Reactor_demo.cpp.o:infunction`main':/tmp/cpp_flow_server/reactor/Reactor_demo.cpp:106:multipledefinitionof`main';CMakeFiles/flow_server.dir/main.cpp.o:/tmp/cpp_flow_server/main.cpp:38:firstdefinedherecollect2:error:ldreturned1exitstatu
  • 应该选

    解决c++静态成员编译报错:'xxx' is not a member of 'xxx' 问题

    yexindonglai@163.com 2023-12-19 22:00 c++

     1077°

     0

    问题描述源码解决方案问题描述今天自己用c++写了一个静态的工具类,用来处理字符串切割用的,发现写好之后,出现一个很奇葩的问题,死活编译不过去,就是一个劲地报错;但我看了代码这样写是没问题的;源码StringUtils.h#ifndefFLOW_SERVER_STRINGUTILS_H#defineFLOW_SERVER_STRINGUTILS_H#include"string"#include"vector"#include<sstream>#include"iostream"usingnamespacestd;/***字符串工具类*/classStringUtils{public:stati
  • 应该选

    idea编译java代码时提示 java: 非法字符: '\'、'\ue104' 解决方案

    yexindonglai@163.com 2023-12-15 16:28 idea

     1485°

     0

    问题描述解决问题描述最近编码完成后总是报非法字符,项目启动不起来,出现以下报错java:非法字符:'\ue104'java:非法字符:'\'解决网上有很多说是File>Setting>FileEncoding,将IDEEncoding和ProjectEncoding都设置为UTF-8就行,可是我试了不行;后来看到另外一个解答,File>Setting>JavaCompiler,在Additionalcommanlineparameters(附加参数)中添加参数-encodingUTF8即可
  • 应该选

    windows clion远程连接ubuntu运行调试nginx-1.22.1版本

    yexindonglai@163.com 2023-12-07 23:31 Nginx

     1958°

     0

    [TOCM]一、进入ubuntu端1、下载先下载nginx源码,可以通过以下链接自行下载,http://nginx.org/en/download.html也可以直接通过此连接直接下载,我这边选择的是1.22.1版本;http://nginx.org/download/nginx-1.22.1.tar.gz2、解压tar-zvxfnginx-1.22.1.tar.gz解压后先不要构建和安装为了避免出现权限问题,我们先将解压好的目录加上最高权限chmod777./nginx-1.22.13、安装gcc、cmkake23版本以上请自行百度安装,也可以看我的博客内有教程二、切换到windows端1、
  • 应该选

    dataGrip以insert sql方式导出查询结果

    yexindonglai@163.com 2023-11-15 16:25 数据库

     1509°

     0

    默认情况下,查询到的结果是这样的当我复制后,在粘贴,结果是这样的,是csv格式的这时候我们想要这些数据的sql格式,该怎么做呢?首先,点击右边的这个CSV
  • 应该选

    idea编译报错 java: 非法字符: '\ufeff' 解决方案

    yexindonglai@163.com 2023-11-15 11:30 idea

     1866°

     0

    问题描述原因解决方案方案一、治标不治本方案二、治标不治本方案三、治标不治本方案四、一劳永逸解决问题描述今天在项目中新建了一个class类,编译后却报错了java:非法字符:'\ufeff'原因出现这样的问题来源于这个BOM,一般在编写时候会给你默认添加这样的一个BOM头,是隐藏起来的,编译时候就会给出现编码混乱问题;解决方案方案一、治标不治本在右下角先点击UTF-8,在弹出的窗口中选择RemoveBOM,意思是移除这个BOM;方案二、治标不治本打开文件的所在目录,右击文件->OpenIn->Explorer然后用Notepad++打开文件,点击编码后发现,当前的编码是UTF-8带BOM的,所以
  • 应该选

    wrk 压力测试工具使用教程

    yexindonglai@163.com 2023-11-12 19:40 linux

     1642°

     0

    一、wrk是什么?二、安装wrk1、在Ubuntu上安装wrk2、在CentOS上安装wrk3、在macOS上安装wrk4、从源代码编译安装三、使用一、wrk是什么?wrk是一个用于HTTP压力测试的现代化工具,它可以模拟大量并发连接,向目标服务器发送请求,并测量服务器的响应时间和吞吐量;使用c语言开发;二、安装wrk1、在Ubuntu上安装wrksudoapt-getinstallwrk-y2、在CentOS上安装wrksudoyuminstallwrk-y3、在macOS上安装wrkbrewinstallwrk4、从源代码编译安装源码地址,有2个地址可供选择,对于一写无法翻墙的童鞋,可以使
  • 应该选

    解决ubuntu linux debug时报错: Cannot insert breakpoint xxx. Cannot access memory at address xxx

    yexindonglai@163.com 2023-11-07 18:22 linux

     1496°

     0

    一、问题复现二、查找原因三、解决方案方案1方案2一、问题复现写了一个c工程,在windows开发,在linux运行,用的远程调试,在debug的过程中,发现无法debug,在idea上总是报以下错误:Cannotinsertbreakpoint8.Cannotaccessmemoryataddress0x800157c一开始以为是idea的问题,遂转到linux下使用gdb来调试,发现是另一个错误,执行run指令后,提示找不到/proc/<PID>/mem这个文件,(gdb)runStartingprogram:/tmp/tmp.MhbQxuhPlt/cmake-build-debug/tmp
  • 应该选

    解决 xshell 无法连接win10 、win11的linux子系统

    yexindonglai@163.com 2023-10-08 12:46 linux

     1910°

     0

    问题描述解决1、开放端口2、设置sshd3、设置windows功能问题描述在windows的应用商店下载了ubuntu22.04.2版本,但是在使用的过程中发现windows主机和子系统的ubuntu的网络是不通的,也就无法通过xshell连接;xshell连接信息如下解决1、开放端口因为xshell连接的是22端口,所以一定要先开放,每个系统开放端口的方式都不一样,以下是使用ufw工具使用#查看所有已经开放的端口ufwstatus#开放22端口ufwallow22#开放80端口的tcp协议,此时如果使用udp协议是无法连接的#ufwallow80/tpc2、设置sshd先安装openssha
上一页 4 下一页
博客搜索
热门推荐
  • java日志框架JUL、JCL、Slf4j、Log4j、Log4j2、Logback 一网打尽

    4243

  • 手把手教你复现apache log4j2 漏洞

    2808

  • Elasticsearch 核心概念

    3748

  • Centos开启Swap交换分区教程

    3451

  • 9千字长文带你了解SpringBoot启动过程--史上最详细 SpringBoot启动流程-图文并茂

    2797

标签云
程序人生 人工智能 计算机理论与基础 资讯 音视频开发 区块链 安全 研发管理 编程语言 后端 数据库 移动开发 物联网 架构 云计算/大数据 互联网 游戏开发 运维 前端 Go Java linux Centos Docker Kubernetes SpringMVC Spring SpringBoot SpringCloud 设计模式 子墨掩码 IO Netty idea Redis Kafka Hystrix Mysql Eureka Oracle Mybatis Maven Nginx 消息队列 git flink Dubbo c++ QT 定时任务 DrawIO Lua skynet OpenCV CMake FFmpeg

Copyright © 2022 www.chn520.cn
粤ICP备18099573号 icode、爱程序、爱代码,联系管理员QQ:422301654