
Linux
文章平均质量分 58
雪域高原1
这个作者很懒,什么都没留下…
展开
-
vim 中如何进行列编辑。
在vim中列编辑的功能还是经常使用的,使用了几次,特做个总结。主要的使用如下: 1:进入列模式下: 移动光标到要注释区块的第一行,Unix下按Ctrl+v,Windows版本的VIM则按Ctrl+Q2:选择所需要的列:光标移动到要注释区块的最后一行(若干个j,或者直接输入行号再按G,或者按G到最后一行)3:针对列的操作: 例如 删除 输入d ;原创 2016-01-09 12:54:01 · 16295 阅读 · 0 评论 -
linux 使进程后台运行:&/nohup/disown
在linux机器上工作,大多都是本地电脑通过xshell之类的工具连接到远端的linux主机上。当我们在终端或者控制台工作时,不希望由于运行比较耗时的作业而占用了当前屏幕; 也可能我们的电脑和远端的linux主机之间的网络不稳定,我们连接的终端随时可能断开,终端断开时,我们执行的命令也会终止,这是我们不希望的; 也可能我们启动的作业非常耗时了,快要下班了,等不及这个作业完成了,必须回家原创 2018-01-05 16:22:07 · 3673 阅读 · 0 评论 -
The TensorFlow library wasn't compiled to use SSE4.1/SSE4.2/AVX/AVX2/FMA instructions, but these are
执行如下命令是报错:# python -c "import tensorflow as tf; print(tf.Session().run(tf.constant('Hello, TensorFlow')))"The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available原创 2017-09-11 11:22:50 · 1767 阅读 · 0 评论 -
使用bazel编译tensorflow serving是报错:src/create_embedded_tools.sh: line 93: zip: command not found
使用bazel编译tensorflow serving是报错:src/create_embedded_tools.sh: line 93: zip: command not found即:INFO: From JavacBootstrap src/java_tools/buildjar/java/com/google/devtools/build/buildjar/libbootstrap原创 2017-08-28 17:47:16 · 1672 阅读 · 0 评论 -
使用bazel 编译tensorflow serving时报错:fatal error: stropts.h: No such file or directory
使用bazel 编译tensorflow serving时报错:fatal error: stropts.h: No such file or directory即:ERROR: /root/.cache/bazel/_bazel_root/9d2529a5716c088bd9c07f1c8e164988/external/curl/BUILD:28:1: C++ compilation原创 2017-08-28 17:41:50 · 5405 阅读 · 0 评论 -
使用bazel 编译tensorflow serving时报错:fatal error: Python.h: No such file or directory
使用bazel 编译tensorflow serving时报错:fatal error: Python.h: No such file or directory即:____[2,911 / 3,824] Compiling external/org_tensorflow/tensorflow/core/ops/script_ops.ccERROR: /root/.cache/bazel原创 2017-08-28 17:38:42 · 5717 阅读 · 0 评论 -
docker 内编译tensorflow serving时报错:No space left on device
使用docker run命令启动一个基础镜像,然后以交互模式在容器内使用bazel build tensorflow serving时,有时会报No space left on device这种错误。ERROR: /dev/serving/tensorflow_serving/servables/tensorflow/BUILD:229:1: Linking of rule '//tensor原创 2017-08-28 17:32:32 · 2479 阅读 · 0 评论 -
grpc.framework.interfaces.face.face.AbortionError: AbortionError(code=StatusCode.UNAVAILABLE, detail
安装完tensorflow serving后,总是要试验一下是否安装的正确。就拿inception 模型为例测试一下tensorflow serving是否安装的正确吧。tensorflow serving 加载inception模型后,就需要执行编译后的inception_client了:发现如下错误:$ ./inception_client --server=localhost:9原创 2017-08-28 17:25:15 · 3691 阅读 · 0 评论 -
pip install :THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE
在docker 容器里通过代理 执行pip install 时,经常出现如下报错:# pip install --proxy https://ip:port grpcioCollecting grpcio Downloading grpcio-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl (5.4MB) 76% |#############原创 2017-08-22 15:25:08 · 23795 阅读 · 7 评论 -
设置su和sudo为不需要密码
一 设置sudo为不需要密码有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替。默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入。1) 首先需要切换到root, su - (注意有“-” ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用乎的环境变量,转载 2017-07-30 13:33:09 · 2463 阅读 · 0 评论 -
认识grep -e, tr, xargs
今天浏览shell代码发现了下面一行代码:hey -m PUT -n 850 -d value=`head -c $keysize 从代码看,是对程序hey的结果进行格式化,下面看看是如何做的。首先看看hey程序的结果:$ hey -n 25600 -c 256 http://10.1.226.203:2379/v2/keys/fooSummary: Total:原创 2017-07-04 19:10:25 · 598 阅读 · 0 评论 -
xxx not in the sudoers file.This incident will be reported
centos下普通用户用sudo执行命令时报如下错误:"xxx is not in the sudoers file.This incident will be reported"解决方法就是在/etc/sudoers文件里给该用户添加权限。具体操作如下:1.切换到root用户下2./etc/sudoers文件默认是只读的,对root来说也是,因此需先添加sud转载 2017-07-04 17:43:24 · 473 阅读 · 0 评论 -
linux 多台主机时间同步
安装etcd时,报如下log:2017-06-30 15:52:27.228413 W | rafthttp: the clock difference against peer 8f7c4fb851c2e6e is too high [2m23.576029684s > 1s]2017-06-30 15:52:57.228672 W | rafthttp: the clock dif原创 2017-07-03 18:43:04 · 8623 阅读 · 0 评论 -
linux makefile 课后练习
本文档内容:1,验证在makefile文件中是否一定需要指定.h文件(头文件)?2,遍历子目录,并且在子目录执行make命令。3,执行make clean时,遍历子目录执行make clean命令。4,使用makefile生成动态库和静态库。测试用例:twohellos.c 文件中有main函数,main 函数调用hellofirst.c和hellosecond.c中的函数原创 2017-06-16 17:17:35 · 1919 阅读 · 1 评论 -
Linux CLI操作常用快捷键
快捷键作用 ctrl + a(ahead)把光标移动到命令行开头。如果我们输入的命令过长, 想要把光标移动到命令行开头时使用。 ctrl + e(end)把光标移动到命令行结尾。 ctrl + u删除(剪切)光标之前的字符。当输入一行很长的命令,不用使用退格键一个一个字符删除,使用这个快捷键会更加方原创 2016-01-09 12:58:44 · 4286 阅读 · 0 评论 -
Linux sleep()原理重现
#include<stdio.h>#include<unistd.h>#include<signal.h>void handler(int signo){}// sigsuspend()函数的功能就是-“解除信号屏蔽”-“挂起进程等待信号”-“执行信号处理函数”- “出错返回”。// 所以sigsuspend()函数函数同pause()函数一样只有...转载 2019-04-24 23:08:44 · 853 阅读 · 0 评论