![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
Robin_思源
这个作者很懒,什么都没留下…
展开
-
Dockerfile文件CMD执行脚本Docker容器不退出
CMD [“bash”, “-c”, “/home/agent/pontus/run.sh start && tail -f /dev/null”]原创 2022-07-07 15:25:09 · 3868 阅读 · 1 评论 -
Mac下idea使用过程中terminal无法打开
报错:Cannot open Local Terminal Failed to start [/usr/bin/bash, --rcfile, /Applications/IntelliJ IDEA.app/Contents/plugins/terminal/jediterm-bash.in, -i] in /Volumes/personal/java/demo解决方法:打开idea属性中的Tools -> Terminal,并对shell path(下图中绿色矩形框)进行重新配置,在这里我原创 2022-04-02 12:56:26 · 2349 阅读 · 0 评论 -
Numa架构下进程与CPU绑定
转自:https://blog.51cto.com/hl914/1557615先要说的是,并不是所有的场景都适合绑定的,当出现内存交叉访问,或者缓存命中较低时,或者你想把某进程运行在特定的CPU上时可以进行绑定。那么要先知道怎么查看是否出现了交叉内存访问。 那么除了交叉内存访问,还有什么值得我们去绑定进程呢? 那就了解下内存贬值吧: 如果很多进程运行在CPU的某一个核心之上,我们都知道,CPU核心都是和L1直接打交道的,而各个进程间呢,还是切换着轮流运行...转载 2020-11-08 10:45:42 · 6085 阅读 · 0 评论 -
CMake添加-lnuma -pthread等编译选项
问题:由于在编译的过程需要引入numa库,多线程库,而LevelDB的源码工程师通过CMake方式创建的,正常的编译方式为cmake --build .无法直接在后面补充 -lnuma -pthread等选项,报错如下查找资料发现需要对CMakeLists.txt文件进行修改解决方法:通常有add_compile_options和set(CMAKE_CXX_FLAGS -xx)两种方法,经过测试发现set的方法可行,在CMakeLists.txt中补充如下两句话,再次编译不报错se原创 2020-11-03 18:47:25 · 3011 阅读 · 0 评论 -
查找各类函数使用实例的网站
https://www.programcreek.com/cpp/原创 2020-10-24 10:55:07 · 444 阅读 · 0 评论 -
Python中对csv文件进行转置
利用pandas对csv文件进行转置import pandas as pdfor i in range(NO_number): # 批量转置 num = str('{:g}'.format(i)) path = os.getcwd() + '/new_output/new_NO.' + num + '_S.csv' df = pd.read_csv(path, header=None) # path为csv文件的路径 data = df.values # data是数原创 2020-09-23 11:09:05 · 4240 阅读 · 1 评论 -
python中报错:IndexError: list assignment index out of range
**在使用空数组赋值时遇到了:IndexError: list assignment index out of range**解决方法如下:需要在赋值前先扩展空间,可以用那个较长的变量去扩展,如write_table = []write_table = [0]*len(key_col)write_table[i] = key_col对数组直接使用insert方法write_table.insert(key_col)...原创 2020-09-21 19:28:54 · 7638 阅读 · 0 评论 -
Centos下Maven报错:Could not create local repository at /var/root/.m2/repository
被这个问题困扰了一下午,起初查资料说是.m2/repository有问题,要删除,发现删了也没有用,后来发现是settings.xml建立仓库目录的问题解决步骤:1. 进入settings.xml(该文件位于maven文件目录下),以我自己的系统为例输入cd /usr/local/maven/apache-maven-3.6.3/conf2. 编辑settings.xml修改localRepository的内容如下,将/root/.m2/这一行去掉3. 重新编译即可...原创 2020-09-13 23:55:29 · 3796 阅读 · 0 评论 -
centos致命错误:event.h:没有那个文件或目录
x-special/nautilus-clipboardcopyfile:///home/baishuo/%E5%9B%BE%E7%89%87/2020-09-12%2017-11-16%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.pngsudo find / -name event.h (FANG BIAN CHA ZHAO)原创 2020-09-13 22:25:10 · 3868 阅读 · 0 评论 -
Linux系统下一些常用指令集合
记录自己常用的一些指令,方便日后查阅:ls -a 显示所有的文件(包括隐藏)mv a b 将文件a重命名为文件brm -rf a 无递归删除文件(慎用)cd - 切换回进入当前目录的上一次目录(由目录a进入目录b,在b中使用会切换回目录a)...原创 2020-09-03 08:47:40 · 133 阅读 · 1 评论 -
pyecharts在折线图、柱状图中显示每个点的数据以及调整线条颜色
line.add("AHBA",attr,[106.31,210.53,327.35,427.2,530.91],mark_line=["average"],is_smooth=True ,is_label_show=True)bar.add("DDN次数", columns, data1, mark_line=["average"], label_color=['#218868'], is_label_show=True)其中is_label_show=True属性将每个数据点的数据显示在绘制原创 2020-08-19 11:26:04 · 6039 阅读 · 0 评论 -
Mac下将终端的修改默认打开的python版本
转自https://www.jianshu.com/p/2a50e0759d6a1. 进入终端,输入"Python3 --version"确定,可以看到你安装的新版本2.输入“nano ~/.bash_profile”,回车3.在最后添加语句“alias python=python3”4.Control+X,跳出菜单,按“Y”确定,关闭重启。...转载 2020-07-21 10:59:19 · 509 阅读 · 0 评论 -
Mac下如何配置git以及github
1. 检查git环境终端输入git指令得到如下结果:配置全局用户名和邮箱:git config --global user.name "你的用户名"git config --global user.email "你的邮箱"2. 连接github生成ssh key:在这里插入代码片ssh-keygen -t rsa -C "你注册账号时用的邮箱"随后一路回车到如下界面:切换路径到.ssh文件中:cd /Users/“你的用户名”/.ssh/找到id_rsa.pu原创 2020-07-16 16:22:21 · 669 阅读 · 0 评论 -
centos下搭建YCSB测试levelDb的环境
由于网上关于YCSB测试levelDb的环境实在太少,仅有的几篇博客也是在ubuntu的系统中搭建的,整个过程遇到了很多问题,现将搭建环境的思路及遇到的问题整理如下:搭建思路:1、安装levelDb作为服务端2、安装simplehttp及simpleleveldb作为中间件3、安装YCSB作为客户端安装levelDb参考本人之前写的另一篇博客安装levelDB安装依赖环境安装jsonsudo yum install json-c json-c-devel安装snappysudo git原创 2020-06-17 08:37:12 · 641 阅读 · 1 评论 -
xftp:利用pem证书登陆服务器
想给远程的arm服务器上传文件,由于没有密钥,只有.pem证书,可以采用如下方法。环境:win10,安装xftp可以参考百度经验[https://jingyan.baidu.com/article/6b18230986db92ba59e15960.html]新建会话(点击下图中红圈位置)输入服务器信息(自定义名称,主机ip,端口号,用户名等)ps:注意协议这选择SFTP,方法这选择Public Key,然后在用户密钥处点击浏览,导入.pem证书即可...原创 2020-06-12 15:24:17 · 1700 阅读 · 0 评论 -
CentOS下安装levelDB填坑总结
CentOS下安装levelDB填坑总结1. 下载levelDB从github上直接clone到当前系统中git clone --recurse-submodules https://github.com/google/leveldb.gitPS:github上的没有makefile文件,无法直接make,后面的一系列问题也是因此产生的2. 配置cmakegithub上给出的命令如下cd leveldbmkdir -p build && cd buildcmake -DCM原创 2020-06-09 16:54:52 · 1791 阅读 · 0 评论 -
Centos下升级cmake的版本
输入制定版本的cmake wget https://github.com/Kitware/CMake/releases/download/v3.17.1/cmake-3.17.1.tar.gz 解压 tar -xvf cmake-3.17.1.tar.gz 进行配置 ./bootstrap ---------------------------------------------CMake 3.17.1, Copyright 2000-2020 Kitware, Inc原创 2020-06-03 16:23:58 · 2278 阅读 · 0 评论 -
qemu如何退出
qemu退出的方式通常可用reboot -f 官方文档给出的是ctrl + A 和 X,需要注意ctrl 与 A同时按住抬起后再按X,不要三个键同时按~原创 2020-05-07 08:45:07 · 2660 阅读 · 5 评论 -
微信小程序利用云开发实现聊天室功能
相比传统的websoket,提供一种简单的利用腾讯云环境的开发思路1.配置云开发环境,新建小程序项目的时候后端服务选择云开发,如下图进入项目后创建云开发环境并将cloudfunctions文件绑定在该环境下(参考https://blog.csdn.net/qq_39635610/article/details/84256636),具体配置步骤见该链接,https://www.jia...原创 2020-02-08 13:40:15 · 8415 阅读 · 3 评论 -
Mac电脑:VMware Fusion安装ubuntu虚拟机与本机实现文件共享
1. 点击虚拟机(红色矩形框)中的安装VMware Tools2.安装后在ubuntu桌面上会出现光盘状图标,点击进入,将其中的VmwareToolsxxx.tar.gz复制到桌面上,右键点击提取到此处如下图所示。 3.打开终端,进入root账号,依次运行如下指令sudo sucd /home/xxxx...原创 2020-03-17 22:38:51 · 1050 阅读 · 0 评论 -
macOS下atom配置latex环境
相比texShop过于简洁,想换一个能实时预览的latex书写方式,尝试了Sublime Text3+skim+macTex后,打算在试试现在流行的atom+latex环境:下载atom软件,官网打不开,可以去gitup上下载 打开软件,在settings选择install packages,依次搜索并下载atom-latex、language-latex、latex、pdf-view 在...原创 2019-12-16 18:59:18 · 1319 阅读 · 2 评论