-
Linux下键盘事件处理的内部工作原理
所属栏目:[Linux] 日期:2020-12-13 热度:97
当我在 Linux下的某些GTK应用程序上按下键盘的键时,究竟发生了什么?如何接收密钥(从哪个设备),解释,传递给程序,然后处理? 解决方法 这实际上是一个复杂的过程…… 键盘具有2D矩阵键连接和自己的微处理器或包含微处理器的门阵列.它不断扫描矩阵以查明是否按[详细]
-
linux – 无法安装python-igraph
所属栏目:[Linux] 日期:2020-12-13 热度:72
我正在尝试安装 python-igraph.我运行sudo pip后运行python-igraph我得到了以下日志: Downloading/unpacking python-igraph Downloading python-igraph-0.7.1-1.tar.gz (375kB): 375kB downloaded Running setup.py egg_info for package python-igraphInst[详细]
-
重命名Root @本地主机用户名mySQL
所属栏目:[Linux] 日期:2020-12-13 热度:165
我试图将root用户名重命名为其他东西,我使用以下代码,但是,我得到一个错误:( RENAME USER 'root'@'localhost' TO 'chosenName'@'localhost'; 我收到以下错误… ERROR 1396 (HY000) : Operation RENAME USER failed for 'root'@'localhost' 解决方法 试试这个[详细]
-
linux – 在syslog中更改日期格式
所属栏目:[Linux] 日期:2020-12-13 热度:147
无论如何我们可以更改syslog记录的特定日志文件中的日期格式吗?我不想改变记录所有日志的方式,而只是改变日志文件. 编辑:我正在使用syslogd(在FreeBSD中) 这就是我的文件现在的样子: Dec 5 07:52:10 Log data 1Dec 5 07:52:10 Log data 2Dec 5 07:52:10 L[详细]
-
linux – 当我连接到vagrant centos 6时,我收到了警告setlocale
所属栏目:[Linux] 日期:2020-12-13 热度:161
我非常初学与流浪汉.我尝试在我的计算机上创建一个虚拟机(cent os 6).当我运行vagrant ssh.它警告 -bash:warning:setlocale:LC_CTYPE:无法更改语言环境(UTF-8):没有这样的文件或目录 当我运行locale时 locale: Cannot set LC_CTYPE to default locale:[详细]
-
linux – 在bash中设置wget –header =不起作用
所属栏目:[Linux] 日期:2020-12-13 热度:126
我试图在wget中设置标题.当我在终端中运行以下命令时,它工作wget -d –header =“用户代理:Mozilla / 5.0( Windows NT 6.0)AppleWebKit / 537.11(KHTML,如Gecko)Chrome / 23.0.1271.97 Safari / 537.11”’http ://website.com -O index 但是,一旦我在变量[详细]
-
linux – 如何基于列排序,但基于另一列的uniq?
所属栏目:[Linux] 日期:2020-12-13 热度:172
他全部, 我有一个包含一些列的文件.我想对第2列进行排序然后将uniq应用于第1列.我发现这个 post在同一列中讨论了sort和uniq,但我的问题有点不同.我正在考虑使用sort和uniq但不知道如何使用.谢谢. 解决方法 您可以使用管道,但它不到位. 示例: $cat initial.t[详细]
-
linux – 哪个cygwin包得到`parallel`命令?
所属栏目:[Linux] 日期:2020-12-13 热度:122
我安装哪个cygwin包来获取并行命令? http://www.commandlinefu.com/commands/view/4738/grep-or-anything-else-many-files-with-multiprocessor-power 解决方法 将gcc,make,autotools等安装到cygwin中,下载软件并自行编译(本机,在windows下,所以你得到一个w[详细]
-
在linux shell脚本中从GMT偏移给定时区
所属栏目:[Linux] 日期:2020-12-13 热度:108
有没有办法在 linux shell脚本中从GMT获取给定时区(如EDT或America / New_York这样的标识符)的偏移量? 解决方法 导出TZ环境变量并使用%z打印日期以用于时区偏移. #!/bin/shexport TZ=":Pacific/Auckland"date +%z[详细]
-
在Linux上重新映射Win,Ctrl和Alt键
所属栏目:[Linux] 日期:2020-12-13 热度:110
问题是: 如何在Linux上重新映射(交换)系统范围内的修改键? 说明: 我想在我的电脑上安装Debian Jessie,以便与Emacs一起使用.我有一台带有Emacs的MacBook并主要使用它.以下是笔记本电脑上按键的排列方式: fn ctrl alt cmd spacebar cmd alt fn在我的Emacs[详细]
-
linux – XMonad:在按下spawn键时具有焦点的SpawnOn工作空间
所属栏目:[Linux] 日期:2020-12-13 热度:160
我想让我的程序在屏幕上产生焦点,当它的键绑定不是在完成加载时当前焦点的屏幕上按下时. 为什么: 我目前的设置是Arch Linux XMonad,我让它在6台显示器上运行.我已经使用XMonad大约一年了,我唯一的问题是需要一段时间才能打开的程序.例如,我第一次启动铬时需[详细]
-
linux-drm.ko缺少CUDA 6.5 / Ubuntu 14.04 / AWS EC2 GPU实例g2.
所属栏目:[Linux] 日期:2020-12-13 热度:151
要在AWS EC2 g2.2xlarge实例上的Ubuntu 14.04.1 LTS上安装CUDA 6.5,无论是通过.deb文件还是.run文件安装 .sudo ./cuda_6.5.14_linux_64.run --kernel-source-path=/usr/src/linux-headers-3.13.0-34-generic 关于丢失的drm.ko,我总是得到同样的错误.代码编译[详细]
-
linux – 支持颜色的“更多”命令替代方案?
所属栏目:[Linux] 日期:2020-12-13 热度:180
这是我在 Linux中排名前十的烦人事物.我喜欢终端的彩色输出:阅读时看起来很有用,也很有用. 我在新系统上做的第一件事是为ls和grep设置别名以显示彩色输出,第二个是安装vim和htop. 我同时使用Gentoo和Ubuntu,我看到gentoo的包管理器emerge比apt-get / aptitu[详细]
-
linux – 从ALSA录制 – 了解内存映射
所属栏目:[Linux] 日期:2020-12-13 热度:160
我试图使用ALSA从USB音频设备获取输入,并将其作为一系列签名的短值写入磁盘.我最终得到的是看似有效数据的块,其中散布着大块的零.我猜我的缓冲区设置不正确,并没有正确使用内存映射. 我在尝试什么: sample rate: 8K (this is forced by the device) buffer[详细]
-
linux – 如何检查OpenSSL中的FIPS 140-2支持?
所属栏目:[Linux] 日期:2020-12-13 热度:144
我们有一个客户端询问OpenSSL FIPS(联邦信息处理标准)140-2兼容支持验证加密使用.如何检查OpenSSL是否有FIPS投诉是否提供FIPS验证加密? 操作系统:Redhat 5 Linux 解决方法 How do I check whether OpenSSL has is providing FIPS validated cryptography o[详细]
-
linux – copy_from_user()的返回值
所属栏目:[Linux] 日期:2020-12-13 热度:127
这是返回值的描述. unsigned long copy_from_user (void *to,const void __user *from,unsigned long count) 返回值是仍要复制的内存量. 它到底意味着什么?如果返回值为5,是否复制了(count-5)个字节?仅复制(count-5)个字节的原因是什么?是因为to的大小小[详细]
-
linux – Node.js:使用’fs’迭代目录时检查文件是否是符号链接
所属栏目:[Linux] 日期:2020-12-13 热度:57
Supervisor是Node.js的一个包,它监视应用程序目录中的文件以进行修改,并在发生修改时重新加载应用程序. 此脚本将符号链接解释为常规文件并注销警告.我想分叉Supervisor,以便可以完全修复或者产生更具描述性的警告. 如何使用Node.js的文件系统模块来确定给定[详细]
-
linux – YarnApplicationState:ACCEPTED:等待AM容器分配,启动
所属栏目:[Linux] 日期:2020-12-13 热度:73
我是Hadoop生态系统的新手. 我最近在单节点集群上尝试了Hadoop(2.7.1)而没有任何问题,并决定转向具有1个namenode和2个datanode的多节点集群. 但是我面临一个奇怪的问题.无论我尝试运行什么工作,都会遇到以下消息: 在网络界面上: YarnApplicationState: ACC[详细]
-
在Linux中隐藏C程序的命令行参数
所属栏目:[Linux] 日期:2020-12-13 热度:122
如何隐藏在 Linux中运行的C程序的命令行参数,以便其他用户通过“w”,“ps auxwww”或类似命令看不到它们? 解决方法 修改程序中argv的内容: #include stdio.h#include time.hvoid delay (long int msecs){ clock_t delay = msecs * CLOCKS_PER_SEC / 1000;[详细]
-
为什么在Linux字符驱动程序读取调用中大小总是= 4096?
所属栏目:[Linux] 日期:2020-12-13 热度:148
我一直在通过网络上的 Linux char驱动程序示例工作,但遇到了我无法解释的行为. static ssize_t my_read(struct file *f,char __user *user_buf,size_t cnt,loff_t* off){ printk( KERN_INFO "Read called for %zd bytesn",cnt ); return cnt;} 该消息始终指[详细]
-
linux – 使用或命令在两个目录中找到unix文件的顺序
所属栏目:[Linux] 日期:2020-12-13 热度:125
如果在 Linux上执行以下find命令,那么文件的预期顺序是什么: mkdir /tmp/dir1 /tmp/dir2touch /tmp/dir1/1 /tmp/dir1/2 /tmp/dir2/1 /tmp/dir2/2 /tmp/dir2/3 /tmp/dir2/0find /tmp/dir1 /tmp/dir2 -name 1 -or -name 0 -not -name 2/tmp/dir1/1/tmp/dir2/1[详细]
-
在linux内核上寻找系统调用实现
所属栏目:[Linux] 日期:2020-12-13 热度:64
我正在寻找open(),close(),write()和unlink()的实现,但我无法在任何地方找到它们!我发现的每个函数都像sys_open,do_open,etc_open ……但我们使用的接口都没有.你能帮助我吗? 我需要发现他们做了什么样的安全检查 解决方法 您需要在内核源代码中查找SYSCAL[详细]
-
linux – 使用Express提供网页时使用`path.join`的节点JS TypeEr
所属栏目:[Linux] 日期:2020-12-13 热度:153
我刚刚在运行 Linux Peppermint Three的上网本上安装了Node JS(v0.10.0).我有一个要运行的文件,其顶部有以下内容: var app = require('express').createServer(),io = require('socket.io').listen(app);app.listen(8080);// routingapp.get('/',function ([详细]
-
linux – 动态链接器和动态加载器有什么区别?
所属栏目:[Linux] 日期:2020-12-13 热度:111
我知道动态加载器的作用.它在运行时应用程序请求加载程序,从而最小化内存占用量.但我真的没有得到这个动态链接器是什么?它的优点是什么?我阅读了很多在线内容,但他们正在抽象地谈论. 有人可以用一些简单的例子来解释我吗? 解决方法 它们实际上是同一件事[详细]
-
Linux socket:如何使send()等待recv()
所属栏目:[Linux] 日期:2020-12-13 热度:151
我正在使用TCP协议创建一个简单的客户端 – 服务器应用程序. 我知道默认情况下. recv()将阻塞,直到另一方调用send()到此套接字. 但是有可能send()阻塞自己,直到另一方已经recv()编辑了msg而不是将send()保持到传出队列,然后找到另一侧recv()得到了一大堆由多[详细]