-
linux – 简单的RSync EXCLUDE选项?
所属栏目:[Linux] 日期:2020-05-23 热度:143
我想在rsync命令中使用一个简单且有效的(多个)排除选项.假设我将排除文件和目录: /var/www/html/test.txt / var / www / html / images /我做的是:rsync -avz --exclude =“/ var / www / html / test.txt”--exclude =“/ var /[详细]
-
python – Traceback(最近一次调用最后一次):Adafruit BME 280传感器
所属栏目:[Linux] 日期:2020-05-23 热度:143
我已经成功安装了Adafruit_Gpio包,当我尝试运行adafruit提供的bme传感器的示例文件时,我收到以下错误: Traceback (most recent call last): File /home/rpi3/Adafruit_Python_BME280/example.py, line 3, in module[详细]
-
linux – 自动将日期添加到git commit消息
所属栏目:[Linux] 日期:2020-05-23 热度:183
所以我有一个sh脚本将一些文件放在一起,然后将它们提交给git repo.如何动态地将日期添加到提交消息中?我的.sh看起来像// do things to files... git add -u; git commit -m generated files on date here?; git push origin master; 最[详细]
-
正则表达式 – 在VIM中,为什么不在搜索和替换中添加’$’?
所属栏目:[Linux] 日期:2020-05-23 热度:96
我一直在学习如何在VIM中进行更复杂的搜索和替换功能,我遇到了这样一个用例::%s/$/|/g 这应该找到每一行的结尾,并用垂直管道替换它.但是,当我第一次学习这个时,我假设您必须在替换字符串中添加行尾字符以获得预期结果.即,:%s/$/|$/g 为什么没有它仍然可以保[详细]
-
java – 0MQ – JZMQ链接错误不满意
所属栏目:[Linux] 日期:2020-05-23 热度:119
我在运行CentOS的VM上安装了0MQ,我有一个基于C的应用程序,很高兴使用它.但是,我无法通过JZMQ绑定使Java应用程序工作.这是我得到的错误:java -Djava.library.path=/usr/local/lib -jar AidApps.jar receive localhost:9007 Starting the receiver ap[详细]
-
Python 2.7 print()错误
所属栏目:[Linux] 日期:2020-05-23 热度:139
我使用python的print()函数的sep,file,(etc)参数有一个奇怪的错误.我试图谷歌出来,dag在stackoverflow附近,并阅读pythons documentation但我没有想到什么.我附上了一个简单的片段,我会非常感谢任何帮助.# python Python 2.7.2 (default, Aug 19 2011, 20:41[详细]
-
linux – 使用自定义PGDATA的Centos 7上的Postgresql 9.3
所属栏目:[Linux] 日期:2020-05-23 热度:123
我试图在Centos 7上设置 Postgresql 9.3服务器(通过yum安装)在自定义目录中,在我的情况下是一个在启动时安装的加密分区(/ custom_container / database).由于某种原因,Postgresql在手册中的行为不应该如此,并且在服务启动时出错. 注意:它不希望接受我设置的P[详细]
-
linux – 为什么crontab在指定月份和星期几时使用OR?
所属栏目:[Linux] 日期:2020-05-23 热度:121
这是一个着名的“问题”,当crontab行包含星期和月中的某一天时,cron使用OR来计算一天来发出命令. 例如.如果你写 * * 13 * 5 command 该命令将在每个星期五和每月的第13天执行,而不仅仅是在星期五的第13天. 这与其他字段的格式相矛盾(当您编写30 2 * * *时,它[详细]
-
linux – 使用名称启动进程
所属栏目:[Linux] 日期:2020-05-23 热度:124
基本上我想动态启动一些可能创建自己的子进程的进程,我也想杀死我刚创建的某组进程.我能想到的一种方法是使用名称启动进程(以区分为一组),然后使用pkill按名称杀死它们.问题是如何使用名称启动进程,以便我可以使用pkill来杀死它们的名称?我也对其他解决方案[详细]
-
在Linux内核中实现正确的模块间同步
所属栏目:[Linux] 日期:2020-05-23 热度:177
我正在为某个基于ARM的 Linux板(实际上是一个自定义UART驱动程序)实现自定义串行总线驱动程序.该驱动程序应通过自定义协议启用与总线另一端的某个MCU的通信.驱动程序不会(实际上不能)将其任何功能暴露给用户空间,也不可能在用户空间中实现它(因此,需要自定义[详细]
-
Linux内核中unsigned three = 1
所属栏目:[Linux] 日期:2020-05-23 热度:85
见 this link(懒惰的相关功能粘贴在下面). /* * Check that all of the backup GDT blocks are held in the primary GDT block. * It is assumed that they are stored in group order. Returns the number of * groups in cu[详细]
-
linux – 使用/ etc / passwd-,/ etc / shadow-,/ etc / group-
所属栏目:[Linux] 日期:2020-05-23 热度:124
除了文件:/ etc / group,/ etc / passwd和/ etc / shadow之外,我还可以在 linux机器上看到三个文件. / etc / group- / etc / passwd- / etc / shadow- 我在根文件系统中看不到这些文件.但是当我尝试使用useradd命令添加一个用户时,这些文件似乎就生成了. 所[详细]
-
chroot()是否需要root权限?
所属栏目:[Linux] 日期:2020-05-23 热度:91
一切都在问题中.当我尝试使用带有“.”的chroot时.或完整的路径名作为参数,perror告诉我“操作不被允许”. 如果我的问题的答案是肯定的,是否有另一种方法来更改根目录? (没有使用strcmp()/ strncmp()的野蛮方法 谢谢 ! chroot只能由root / her /本身使用.不[详细]
-
linux – exit()和exit_group()之间的区别是什么
所属栏目:[Linux] 日期:2020-05-23 热度:149
exit()和 exit_group()之间有什么区别.任何有多个线程的进程都应该使用exit_group而不是exit? 要回答这个问题,你为什么要问 – 我们的流程大约有40个线程.线程被锁定后,我们会自动退出该进程,然后重新启动该进程.然后我们打印被锁定的线程的回溯.我们想知道[详细]
-
为什么linux内核使用双逻辑否定而不是强制转换为bools?
所属栏目:[Linux] 日期:2020-05-23 热度:146
假设x是int类型的变量,其值为5,请考虑以下语句: int y = !!x; 这就是我认为它发生的事情:x被隐式地转换为bool并且执行第一个否定,之后进行最后的否定,所以是一个演员和两个否定. 我的问题是,不仅仅是使用bool(执行int y =(bool)x;而不是使用int y = !! x)比[详细]
-
database – 在Linux上为PostgreSQL配置语言环境
所属栏目:[Linux] 日期:2020-05-23 热度:125
我在设置和运行特定数据库时遇到问题.我正在尝试恢复我从其他人那里获得的postgreSQL转储.我试过几种方法无济于事. 直接来自pg_restore pg_restore -C -d postgres –exit-on-error maggie_prod_20111221.dump.sql 首先创建数据库和表空间 createdb -T templa[详细]
-
linux -g throw文件无法识别:文件格式无法识别错误
所属栏目:[Linux] 日期:2020-05-23 热度:155
使用命令g -o test -L获取跟随错误. -l pq libpq.so: file not recognized: File format not recognized#file libpq.solibpq.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), not stripped gcc版本4.1.2 200701[详细]
-
终端/ zsh / terminfo中的应用模式是什么?
所属栏目:[Linux] 日期:2020-05-23 热度:182
在 several places中,我看到一些命令以确保终端(?)处于应用程序模式,然后terminfo数据库设置/查询键绑定将起作用. 我试图找到这种应用模式是什么,但我没有成功.这个应用模式是什么?我认为没有它,Zsh可以正常运行.我对吗?在处理密钥绑定后,是否需要取消设置[详细]
-
Linux设备驱动程序允许FPGA直接DMA到CPU RAM
所属栏目:[Linux] 日期:2020-05-23 热度:156
我正在编写一个 Linux设备驱动程序,允许FPGA(目前通过PCI Express连接到PC)将DMA数据直接写入CPU RAM.这需要在没有任何交互的情况下发生,并且用户空间需要访问数据.一些细节: – 运行64位Fedora 14 – 系统有8GB的RAM – FPGA(Cyclone IV)位于PCIe卡上 为了[详细]
-
内存管理 – 内核虚拟地址转换
所属栏目:[Linux] 日期:2020-05-23 热度:64
考虑到 Linux和32位x86 arch,可访问的4GB地址空间有3:1的分界.用户空间分配0-3 Gb,而3-4 Gb分配给内核. 如何将大于3Gb且因此位于内核地址空间的虚拟地址转换为物理地址?页面表会出现吗? 梅尔戈尔曼的书 Understanding the Linux Virtual Memory Manager中[详细]
-
使用GNU / Linux系统调用`splice`在Haskell中进行零拷贝Socket到Socket数据传输
所属栏目:[Linux] 日期:2020-05-23 热度:83
更新:Nemo先生的回答有助于解决问题!下面的代码包含修复程序!请参阅下面的nb False和nb True调用. 还有一个名为splice的新Haskell软件包(它具有特定于操作系统的便携式实现,是最着名的套接字到套接字数据传输循环). 我有以下(Haskell)代码: #ifdef LINUX_[详细]
-
tmux:如何自动打开会话,窗口和窗格
所属栏目:[Linux] 日期:2020-05-23 热度:68
我是tmux的新手,想配置它,这样当我运行tmux时,我可以立即访问自定义的窗口/窗格. 例如,这是一个基本的/ .tmux.conf: new -s main -n workspaceneww 当我运行tmux时,我会被抛入一个简单的旧会话中.当我进行列表会话时,我可以看到conf文件中指定的工作区会话,[详细]
-
linux – Cygwin GCC交叉编译二进制文件?
所属栏目:[Linux] 日期:2020-05-23 热度:167
我试图在 Windows上用cygwin编译linux二进制文件.是否有任何预编译的linux-gcc二进制文件是最新的?我在07年发现的最新更新页面. http://metamod-p.sourceforge.net/cross-compiling.on.windows.for.linux.html 我认为cygwin会带来交叉编译二进制文件,但我猜[详细]
-
linux – 我的.vimrc文件在Ubuntu 14.04中的位置
所属栏目:[Linux] 日期:2020-05-23 热度:61
我正在开发一个新安装的Ubuntu系统. 我通过键入 vim创建了一个我的 vimrc然后我做了:e $MYVIMRC. 我登上了一个空文件,我写了一些东西 Add full file path to your existing statusline set statusline+=%F 但即便如此,如果我再次打开vimrc使用:e $MYVIMRC它[详细]
-
SMP系统中的Linux内核是否保证按顺序从套接字到达的UDP数据包将按顺序读取?
所属栏目:[Linux] 日期:2020-05-23 热度:58
在我正在研究的项目中,当我们从网络读取UDP流时,我们在SMP系统的某些情况下会看到无序问题.我们可以通过嗅探发送器和接收器之间连接的集线器来看到它从网络到达.但是,有时从套接字读取时似乎无法到达.在这种情况下是否保证UDP数据包或者应用程序是否应该实现[详细]

浙公网安备 33038102330553号