- 博客(25)
- 问答 (2)
- 收藏
- 关注
原创 关于C++的实用语法总结
创建本文档主要是为了记录在C++使用(开发,测试等过程)中遇到的感觉比较实用的方法与心得。如有必要,请联系[email protected]。
2025-03-12 16:09:14
336
原创 Installation of the environment on the new host computer
【代码】Installation of the environment on the new host computer。
2023-11-03 17:10:33
210
原创 使用ubuntu类型的压缩包进行root的安装
笔者最近在使用root时,服务器上的环境没有安装FFT模块,于是想自己用conda进行安装,但很多天一直提示我出现网络问题等,于是换成使用他们的压缩包进行下载。可以用alias将source命令行写入~/.bashrc中,从而可以方便启动root。找到自己打算下载的版本,这里采用下面的版本。
2023-04-26 20:16:04
550
原创 GRAND 在新主机上对于grand-daq软件的安装步骤 Installing the grand-daq software on a new host
GRAND 在新主机上对grand-daq软件的安装步骤 Installing the grand-daq software on a new host
2023-02-08 17:46:10
491
原创 CMake使用宏编译测试
首先代码中定义了使用宏的模块:在任何位置都可以使用宏#ifndef UNIT_TEST if(m_stop) { break; } std::cout << "thread is going on." << std::endl; int sz = read(cmd, maxSz); assert(("sz can't less than 0", sz >= 0));
2022-05-12 21:04:43
1139
原创 ZMQ下载与安装
ZMQ下载连接:https://github.com/zeromq我下载的是现阶段最新版的v4.3.4我使用ZMQ时使用c++编写使用的系统是ubuntu下载好后解压:tar -xzvf libzmq-4.3.4.tar.gz .之后进入目录: cd libzmq-4.3.4开始安装:./autogen.sh我在这里使用了prefix来指定安装目录:./configure --prefix=/path/to/where/you/want --without-libsodium
2022-05-10 22:50:19
2654
原创 C++关于使用单例的时候所遇到的一个bug
我最近开始学习用单例来从一个类调用另一个类的成员函数,具体单例的实现可以参考其他帖子,这里放一个bug,代码如下:IBackend.cpp:19:67: error: qualified-id in declaration before ‘=’ token BackendMessageProcessor* BackendMessageProcessor::m_instance = nullptr;问题在于我在使用BackendMessageProcessor这个类中一个静态实例时(如下图)
2022-05-09 20:03:41
1247
原创 vtable for YAML::BadConversion 的解决方法
最近在用C++解析yaml文件,遇到了一个很头疼的bug,有可能大家之后也会遇到,现在分享一下解决方法。先上bug:第一句vtable for YAML::BadConversion之后的就不复制粘贴了(主要是我换了终端,之前的输出都没了)出现这个问题多半是yaml库和ubuntu版本不对应的问题我的ubuntu是18.04,yaml0.5.0或者0.5.1目前好像都行在https://github.com/jbeder/yaml-cpp/tags下载源代码,然后把解压的yaml放在/usr/li
2022-03-08 11:27:35
3400
原创 关于ubuntu里vim的应用
在用vim查看脚本时,常常需要搜寻特定变量以查看其最开始出现的位置,如下vim XXX.cXXX.c在这里代指一类文件进入视图界面后,在命令行中键入:/xxx这里xxx特指想要搜索的内容,若要查找下一个就按n,查找上一个就按N最近笔者一直在做数据处理,数据处理一般在公共的服务器上,因此有很多是不能够展示出来的,我的帖子里更倾向于一些自己工作时发现的好用的小技巧,不是很难,等笔者进一步提高代码水平后再分享一些自己的心得...
2021-09-07 23:34:11
145
原创 Aires/ZHAireS软件初步使用分享
#笔者目前阶段从事宇宙线的广延大气簇射的数据模拟,为了方便之后的师弟师妹快速进入项目所以开始写一些比较简单的帖子,而且这些帖子可以当做笔者的一个日常工作记录,关于软件的原理性的知识在各自的manual里都有介绍,在此就不一一赘述,帖子的内容就是纯粹的技术性分享,希望对参与这项工作的初学者来说有一些帮助#1.安装Aires/ZHAires首先进入Aires的官网:http://aires.fisica.unlp.edu.ar/下载好相应的压缩文件到主目录里2.为了整洁,笔者将三个压缩包放在一个文件夹里
2021-08-26 22:52:53
483
原创 一些与高能物理相关的程序分享有关于Root,ZHAires等
声明:这些文章是笔者在刚开始的学习过程中的一些代码分享,有需要的可以参考一下,我尽量写的详细一些1.首先是安装Root笔者采用conda安装,如果用户没有安装conda,可以从如下链接进行下载https://docs.conda.io/en/latest/miniconda.html首先安装root还有其前置的依赖项$ wget https://root.cern/download/root_v6.24.02.Linux-ubuntu20-x86_64-gcc9.3.tar.gz$ tar -xz
2021-08-25 23:06:58
552
原创 2021-08-25
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-08-25 22:20:49
129
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人