-
c – 如何读取nm输出?
所属栏目:[Linux] 日期:2020-09-21 热度:98
那是我的代码: int const const_global_init = 2; int const const_global; int global_init = 4; int global; static int static_global_init = 3; static int static_globa[详细]
-
Linux上的Java:在绑定的本地地址上侦听广播消息
所属栏目:[Linux] 日期:2020-09-21 热度:110
我有一个奇怪的要求,能够在Linux机器上从Java监听许多网络接口,并确定其中一个是否接收某种类型的UDP数据包.我需要的输出数据是相关接口的IP地址.有没有办法在Java中这样做?通过通配符地址(新的DatagramSocket(端口))进行监听没有帮助,因为虽然我获得了广播[详细]
-
如何使用冷缓存启动程序
所属栏目:[Linux] 日期:2020-09-21 热度:192
我多次运行基准测试,记下平均读数.但我注意到在第一次运行后,后续运行速度更快.我想这与指令缓存有关,所以当我下次运行程序时,基准测试已经在缓存中有指令.有没有办法用冷指令和数据缓存启动程序?最佳答案这是正常行为.避免这个问题的一种方法是在主要运行之[详细]
-
在我的程序中使用OpenBSD的malloc,realloc和free
所属栏目:[Linux] 日期:2020-09-21 热度:154
我想在我的Debian lenny桌面而不是glibc上使用OpenBSD的malloc,realloc和free实现.他们只是简单地替换:他们会在我的Linux桌面上工作吗?我需要哪些文件以及哪些OpenBSD软件包包含它们?最佳答案谷歌拥有自己的malloc替代库http://code.google.com/p/google-p[详细]
-
linux – 如何用AWK选择一些列?
所属栏目:[Linux] 日期:2020-09-21 热度:142
我想在文件中选择一些列并在其上运行一些命令.所以我的剧本就是这个awk {print $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$19} test.txt outpot.txt 但这打印到另一个文件,我试图这样做awk {print $1,$2,$3,$4,$5,$6,$7,$9,$[详细]
-
c – HeapCreate,Linux中的HeapAlloc,Linux的私有分配器
所属栏目:[Linux] 日期:2020-09-21 热度:167
在Windows中,对于要求很高的应用程序,程序员可以使用HeapCreate,HeapAlloc来更好地管理和控制内存的分配 - 加速它(也就是私有分配器). Linux c编程中的等价物是什么?最佳答案如果您想使用自己的私有分配器,那么使用mmap()将一定量的内存映射到您的进程中,然[详细]
-
正则表达式 – 重命名所有’.’除了扩展名之外的文件名中的’_’
所属栏目:[Linux] 日期:2020-09-21 热度:95
我正在尝试创建一个替换所有“.”的脚本.用“_”出现在文件名中.例如,当我尝试替换所有“”符号时,我使用此:rename y/ /_/ {} file # test 1.2.jpg - test_1.2.jpg 哪个工作正常,但当我尝试使用“.”时.符号扩展名也会改变:rename y/./_/ {} file # test 1.[详细]
-
linux – 帮助我从ABS指南中了解bash中这个简单的io重定向
所属栏目:[Linux] 日期:2020-09-21 热度:95
exec 31 # Save current value of stdout. ls -l 21 3 3- | grep bad 3- # Close fd 3 for grep (but not ls[详细]
-
linux – GRUB stage 1.5的代码驻留在磁盘上的位置是什么?它加载的地址是什么?
所属栏目:[Linux] 日期:2020-09-21 热度:153
我安装了grub v1.98,在拆解MBR后,我找到了以下不明白的代码片段:xor ax,ax mov [si+0x4],ax inc ax mov [si-0x1],al mov [si+0x2],ax mov word [si],0x10 mov ebx,[0x7c5c] mov [si+0x8],ebx mov ebx,[0x7c60] mov [si[详细]
-
linux – Perl DBI替代LongReadLen
所属栏目:[Linux] 日期:2020-09-21 热度:69
我想知道使用Perl DBI从Oracle数据库中提取任意大数据字段的最节省内存的方法.我知道使用的方法是将数据库句柄上的“LongReadLen”属性设置为足够大的值.但是,我的应用程序需要提取数千条记录,因此这样做是非常低效的内存效率.doc建议事先进行查询以找到最大[详细]
-
linux – 如何在shell脚本中操作数组
所属栏目:[Linux] 日期:2020-09-21 热度:94
我希望我的脚本定义一个空数组.如果预定义条件为真,则应添加数组值.为此,我所做的就是declare -a FILES file_count=0 if [ $file_ext != $SUPPORTED_FILE_TYPE ] ; then echo $file_ext is not supported for this task.[详细]
-
克隆相当于fork?
所属栏目:[Linux] 日期:2020-09-21 热度:148
我想使用克隆功能的命名空间功能.阅读联机帮助页,看起来克隆有许多我需要担心的错综复杂的细节.是否有一个等效的克隆调用好olfork()?我已经熟悉fork了,相信如果我有克隆的起点,我可以从那里添加标志和选项.最佳答案我认为这会起作用,但我并不完全确定某些指[详细]
-
Linux上的ARM体系结构的任何Web和Java IDE?
所属栏目:[Linux] 日期:2020-09-21 热度:115
我目前在ARMv7微处理器上运行Debian Linux(又名我的android手机.;))它真的很棒,没有一个问题.令人惊讶的是,与许多其他基于arm的Linux发行版相比,为arm编译了大量的应用程序支持.我很乐意将它用于一些Web开发,以及Java编程和编译,但是我在尝试找到任何架构独立[详细]
-
java – Native Library bluecove_arm不可用
所属栏目:[Linux] 日期:2020-09-21 热度:91
我正在尝试编译/运行在运行Ubuntu的BeagleBone Black上使用BlueCove库的程序.但是,我在运行时不断收到此错误:Native Library bluecove_arm not available javax.bluetooth.BluetoothStateException: BlueCove library bluecove not[详细]
-
如何在Linux机器上编写Flash Action Scripts?
所属栏目:[Linux] 日期:2020-09-21 热度:59
我想知道如何在Linux中开发Flash应用程序?是否可能,那么哪些是应用程序?最佳答案您有几种编译Flash应用程序的选项: Flex SDK,可从Adobe网站免费下载. haXe,一种类似Actionscript的语言,可以编译为SWF(以及Javascript和PHP). MTASC,Actionscript 2的编译器[详细]
-
linux – 文件夹中最新文件的符号链接
所属栏目:[Linux] 日期:2020-09-21 热度:177
我有一个程序,需要各种文件的路径.这些文件位于不同的文件夹中,并且会不定期地不断更新.更新文件后,它们会更改名称,例如,在文件夹dir1中我有fv01和fv02.当天晚些时候有人添加了fv02_v1;有人添加fv03之后的第二天等等.换句话说,我总是有一个更新的文件,但名称[详细]
-
如何将Java JFrame部分移出Linux桌面?
所属栏目:[Linux] 日期:2020-09-21 热度:130
我正在编写一个带有可移动框架的Java应用程序,我在Linux中遇到了一个怪癖.我在CentOS下运行GNOME 2.16.0.当我使用JFrame.setBounds将边界设置为离屏幕一半的任何位置时,它实际上将帧的位置设置为尽可能接近指定的边界,同时仍然完全保留在屏幕上.我如何告诉Jav[详细]
-
如何在Linux上编译Intel Mac二进制文件?
所属栏目:[Linux] 日期:2020-09-21 热度:84
我正在阅读一篇关于cross-compiling for OSX on linux的文章,但这很难理解.我需要什么工具?什么配置是必要的?是否还有用于创建包的工具?最佳答案首先你需要odcctools,它包含汇编程序和链接器等(比如binutils但能够处理Mach-O对象格式).然后你需要官方SDK中[详细]
-
c – 这是g中的优化错误吗?
所属栏目:[Linux] 日期:2020-09-21 热度:59
我不确定我是否在g(4.4.1-4ubuntu9)中发现了一个错误,或者我是否正在做有问题.我相信我所看到的是启用引入的错误使用g -O2进行优化.我试图将代码提炼到只有相关部分.启用优化后,我有一个失败的ASSERT.什么时候优化被禁用,相同的ASSERT不会失败.我想我已经跟踪[详细]
-
C Boost线程睡眠死锁
所属栏目:[Linux] 日期:2020-09-21 热度:161
我有以下代码的问题:#include boost/thread/thread.hpp #include boost/thread/mutex.hpp #include iostream #include sys/types.h #include sys/wait.h using[详细]
-
java – 管理JDK的’替代’真的比Symlink和$PATH更好吗?
所属栏目:[Linux] 日期:2020-09-21 热度:81
我刚刚升级到Fedora 16(来自fedora 12),并且已经读过/被告知通过使用简单的符号链接并将我的$PATH设置为该符号链接而不是设置不同的JDK,我应该使用替代工具.我不明白的是,当你似乎必须运行时,替代方案更好地管理你的jdk:alternative --config不仅适用于java,[详细]
-
linux – 重新排序ELF文件部分的简单方法
所属栏目:[Linux] 日期:2020-09-21 热度:145
我正在寻找一种简单的方法来重新排序ELF文件部分.我有一系列自定义部分,我希望所有部分按特定顺序对齐.我发现如何做到这一点的唯一方法是使用链接器脚本.但是,文档指出指定自定义链接描述文件会覆盖默认值.默认的链接描述文件中包含很多内容,我不想在自定义脚[详细]
-
python – ImportError:没有名为’pysqlite2’的模块
所属栏目:[Linux] 日期:2020-09-21 热度:86
我用Python编写了一个程序,它是在windows上完成的.并且在Windows测试环境中工作正常.现在我正在设置一个Linux服务器来内部托管该程序.我已经从生成的需求文件中安装了所有依赖项等,但是当我运行它时,我遇到了一个问题,ImportError: No Module Named pysqlite2[详细]
-
SBCL错误:在Linux机器上运行Maxima时“绑定堆栈耗
所属栏目:[Linux] 日期:2020-09-21 热度:72
我知道有很多地方可以问这个问题,但我想我会在这里试试.我已经看起来已经从Maxima的好人那里得到了尽可能多的帮助.我用SBCL运行Maxima并且一直出错;INFO: Binding stack guard page unprotected Binding stack guard page temporarily disabled: proceed wit[详细]
-
Linux Setup Creator [暂停]
所属栏目:[Linux] 日期:2020-09-21 热度:111
我正在寻找一种能够为Linux创建“设置”软件包的工具,就像Windows安装创建者那样(NSIS,InstallShield等).我希望它能够向用户(或基于ncurses)呈现图形界面,在那里他可以选择一些选项并安装包.有这样一个工具的想法吗?我知道自动包装,但这不是我想要的.它主要[详细]