ICode9

精准搜索请尝试: 精确搜索
  • 在linux命令行中查找并突出显示文本2019-08-26 05:03:19

    我正在寻找一个搜索文本文件中的字符串的linux命令, 并在文件中的每个出现时突出显示(颜色),没有发出文本行(如grep那样).解决方法:我写了这个方便的小脚本.它可能会扩展到更好地处理args #!/bin/bash if [ "$1" == "" ]; then echo "Usage: hl PATTERN [FILE]..." elif [ "$2

  • php – MySQL ON DUPLICATE KEY UPDATE语法错误2019-08-26 05:03:01

    嘿伙计们,我想知道是否有人能在我的sql声明中发现任何错误.我希望它在我的表中插入一条新记录,如果还没有.如果它确实存在,那么只需更新它.我在日期字段中的主键. 这是我在php中出现的声明以及我得到的错误: INSERT INTO ExtraStats (date, supportStaff, startEmails, endEmails,

  • 为什么fetestexcept()有时会在浮动倍增时抱怨?2019-08-26 05:02:41

    我在C99中使用fetestexcept(),它有时会抱怨乘法浮点数会产生不精确的结果(FE_INEXACT).当浮点变量乘以浮点文字时似乎会发生这种情况.我怎么能修改这个,所以fetestexcept()不会抱怨? gcc -std = c99 -lm test.c #include <stdio.h> #include <math.h> #include <fenv.h> #pragma S

  • linux – 在OpenSUSE上安装apt-get2019-08-26 05:02:20

    我已经安装了OpenSUSE.我想在OpenSESU上安装apt-get.比我在Google上搜索,但结果没用. 谁能告诉我如何在OpenSUSE上安装apt-get? 我不是说YaST很糟糕.不过我更喜欢Ubuntu-Softwere-Center.解决方法:您总是可以从源代码构建Debian打包系统(dpkg / apt)… http://packages.debian.org/s

  • linux – 在同一顶级父目录的文件夹中使用多个Git repos?2019-08-26 05:02:01

    我正在使用基于Magento-Boilerplate主题(GitHub repo)的神话般的HTML5 Boilerplate并使用我自己的子主题(私人Git Repo)扩展它,在Magento商店(SVN repo连接到Git)上工作.这些都存在于一个www文件夹中,恰好是所有三个项目的顶级目录.我想干净地将所有这些集成到各自的存储库中,但是

  • linux – 用于类Unix系统的循环符号链接是什么?2019-08-26 05:01:41

    我正在浏览Linux机器上的目录,在进行详细列表时,我注意到链接指向自身,例如: somelink -> /path/to/directory/somelink 我想知道做这样事情的原因是什么?解决方法:如果somelink在/ path / to /目录中,那么这是一个无效的符号链接.如果您尝试访问它,文件系统将给您一个错误(可能类

  • c – 以100波特率处理串行端口2019-08-26 05:00:33

    我想知道是否可以从100波特率的串行端口读取.根据termio.h,没有规定将100设置为波特率.我在Linux工作.另一端的通信设备以100波特率发送数据并且是固定的.我想知道我的波特率是否设置为110,它能保证我收到的数据是否正确?或者有什么解决方案吗? 请指导.解决方法:你真的很幸运. 100波

  • linux – 如何使用perl调试器的*支持*编辑器?2019-08-26 04:03:40

    perl调试器总是说:“编辑器支持可用”,我相信每个人都可以看到这个,但是如何使用呢? my-computer$perl -de2 Loading DB routines from perl5db.pl version 1.33 Editor support available. Enter h or `h h' for help, or `man perldebug' for more help. main::(-e:1): 2 D

  • 如何在eglibc-2.13中实现sin()?2019-08-26 04:03:24

    我需要追踪eglibc-2.13中实现的双重罪(双x)究竟是多少.我下载了源代码,唯一有意义的部分是__sin函数,这是特定于平台的.它是我在/usr/lib/i386-linux-gnu/libm.a中所拥有的核心吗? 如何追踪从sin()到__sin()的宏定义?我真正需要的是确切的代码(文件名和行就足够了)以及构建过程推断使

  • linux – 使用shell查找文件夹中没有指定文件模式的目录2019-08-26 04:02:15

    目录树是这样的: . ├── A_123 │   └── 123.txt ├── A_456 │   ├── tmp │   └── tmp.log └── A_789 └── 789.txt 有3个目录(A_123,A_456,A_789). 目录名称的模式是:A_ {numbers},我感兴趣的文件是{numbers} .txt. 我想知道是否有办法获得其中没有

  • C链接列表仅在GNU / Linux而不是Windows中导致分段错误2019-08-26 04:01:57

    我正在进行的练习下面有一段代码片段.它读取CSV并将其输入链接列表然后打印到控制台. CSV看起来像这样: 5,3,19 7,12,2 13,15,25 22,0,7 它在Linux和Windows中使用Visual Studio 2010和G进行编译.二进制文件在Windows XP命令提示符下执行,但在Git Bash(Windows XP)和Linux下运行时

  • linux – csh内联数学2019-08-26 04:01:40

    我需要在csh中做一些整数数学运算(不,其他shell不是一个选项,也不是bc,也不是perl,也不是python,句点). 在bash中我的任务看起来像 seq 1 1 10 > m.txt #supplied from elsewhere a=2 #supplied from elsewhere b=3 #supplied from elsewhere he

  • 通过exec或shell_exec执行java会产生错误2019-08-26 04:00:34

    我在服务器(linux)上安装了jdk1.7.0_07. 〜/ bin文件的文件权限是可执行的(755).但是当我试图执行时, $output = exec("/usr/java/jdk1.7.0_07/bin/java -version 2>&1"); echo $output; 它给出了权限被拒绝的错误,我试过这个, $output = exec("java -version 2>&1"); echo $out

  • 使用execl运行Linux命令2019-08-26 02:51:45

    我需要通过编写C语言程序列出当前目录中具有644权限的所有文件. 我不能使用system()并且必须使用execl()才能使用系统调用. 这是我在代码中使用的一行: execl("/usr/bin/find", "find . -maxdepth 1 -perm 644", (char *)NULL); 问题是代码正在搜索整个磁盘而不是当前目录.你能帮

  • linux – -O2优化打破了某些机器上的C代码2019-08-26 02:51:24

    我有3台不同的机器,配置如下: > OpenSuSe 12.1,linux内核3.1.10,gcc 4.6.2 > Debian 6,linux内核2.6.32,gcc 4.4.5> CentOS 5.6,linux内核2.6.18,gcc 4.1.2 他们所有的架构都是x86_64.请注意,CentOS的软件版本比Debian更旧,但OpenSuSe软件的版本比Debian版本更新. 我有以下示例代码:

  • linux – 如何获取具有纪元时间格式的文件的最后修改时间,精确毫秒2019-08-26 02:51:03

    如何获取文件的最后修改时间 以纪元时间格式, 精密毫秒在linux系统上 我尝试过stat,但它只能以秒为单位显示纪元时间有没有简单的方法来获得以毫秒为单位的纪元时间解决方法:如果您使用的是支持亚秒精度的文件系统(例如ext4支持它,则ext3不支持),那么您可以通过struct stat的st_at

  • 创建一个文件以使用dup作为tty2019-08-26 02:50:46

    好的,我有问题.我必须使用execlp获取程序的输出并使输出直接转到文件.问题是如果程序在tty中运行,程序只输出某些信息(我猜它叫做isatty(3)). 到目前为止,这是我的代码 void main(){ int fd = open("file", O_WRONLY | O_CREAT | O_TRUNC, 0755); close(1); dup(fd);

  • linux – 是否可以向属于不同用户的进程发送信号?2019-08-26 02:50:29

    我需要向不同的进程发送信号以进行一些实时通信,但是该进程属于不同的用户. 例如 PID user group 1234 foo foobar 4321 bar foobar 我希望进程1234和4321能够相互发送信号吗? 如果我使用套接字或管道,我可以将它们的掩码设置为rw-rw-r–并且通信可以正常工作.但是

  • c – 如何从运行的内核模块确定Linux内核是32位还是64位2019-08-26 01:51:26

    这是交易.我想编写一个内核模块,它取决于内核类型(32位或64位). 当且仅当内核为32位并且如果内核为64位时应包含的某些代码行,我希望将一些代码行包​​含在模块中. 是否有像#if LINUX_VERSION_CODE<对于这种情况,KERNEL_VERSION(2,6,26)?解决方法:您可以检查CONFIG_X86_64和CONFIG_

  • linux – unix shell脚本中的分段错误(核心转储)错误.帮助查找错误?2019-08-26 01:51:09

    现在,我已经知道这意味着有一个错误,但我无法找到它.你能帮忙检查我的代码并试着找出问题所在吗? 错误消息围绕我创建的日期函数.所有其他功能在此代码中正常工作. 错误: sguthrie1@cs:~$./finalproject.sh -d Segmentation fault (core dumped) 码: function check { ech

  • c – linux中的内存管理:实现第一个适合2019-08-26 01:50:53

    我有任务,我尽力而为,但无论我尝试什么,我都无法得到最合适的方案.以下是代码.为了实现最佳拟合,我对slob_page_alloc函数进行了更改.代码如下: static void *slob_page_alloc(struct page *sp, size_t size, int align) { slob_t *prev, *cur, *aligned = NULL, *best_fit=NUL

  • ruby – 如何检查其他应用程序是否正在使用某个文件?2019-08-26 01:50:34

    我需要处理一个视频文件,我需要在打开它之前完成该文件.所以我需要在处理之前检查文件是否打开,但是由另一个进程打开.知道怎么检查这个吗?我正在使用Linux.解决方法:没有任何额外的宝石,有点浪费的方式可能是: if %x[lsof -F n].split("\n").grep(/yourfilename/).empty? # all c

  • linux – 为什么我不能在Vim中复制粘贴这个文本?2019-08-26 00:53:44

    甚至当我尝试在vim中复制粘贴此文本时,它将一半放在命令行中,一半放在文本编辑器主窗口中 这是文字 sub(/ ;; /,“”,$0) 我该如何复制粘贴解决方法:当您粘贴到控制台Vim(而不是GVIM)时,Vim无法检测您粘贴的内容是由您键入还是实际粘贴.因此,将应用任何(插入模式)映射.您可能有一个

  • BENCH_INNER:lmbench3.0 src代码宏查询2019-08-26 00:53:23

    我正在阅读lmbench的创建者和源代码浏览代码的MHZ – Anatomy of a Benchmark论文. >论文可以在@ MHz : Anatomy of a Microbenchmark下载 >源代码lmbench-3.0由Carl Staelin和Larry McVoy撰写 在BENCH_INNER()宏内部,我有一个疑问: #define BENCH_INNER(loop_body, enough) {

  • Linux shell不执行我的c程序2019-08-26 00:53:06

    在一些服务器更新后,我无法执行C程序(它昨天正在工作,我的服务器中的某些内容已更改,导致此问题). 我在这个文件夹/ home / int / exe /一个名为aesdecript的程序中获得777权限.因此,如果以root身份键入以下命令: $cd /home/int/exe/ $./aesdecrypt -bash: /home/int/exe/aesdecryp

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有