-
Linux bash. for loop和function,用于添加数字
所属栏目:[Linux] 日期:2020-05-23 热度:136
我正在学习 Linux中的bash脚本,我想解决一个我觉得很容易但我无法解决的问题. 我想插入数字作为参数,例如: sh script.sh 5 如果我插入5(1 2 3 4 5)= 15,我想获得结果15 我想用功能来解决它. n=$1result=0j=0ADD(){ result=`expr $result + $j`}#for (( i=1;[详细]
-
linux – 是否有Stack Overflow模型的开源替代品?
所属栏目:[Linux] 日期:2020-05-23 热度:172
我很有兴趣创建一个类似Stack Overflow的网站.由于我通常对OSS感兴趣,我想知道是否有人知道其他Q A网站的存在,其源代码是根据开源许可证获得的(只要我可以使用它就不感兴趣哪个许可证 – GPL ,Apache,BSD,麻省理工学院……). PS:该网站最有可能在使用Apache[详细]
-
linux – 使用Automake更正GCC命令行排序
所属栏目:[Linux] 日期:2020-05-23 热度:85
我有一个autotools项目,在Mac上编译得很好,但在 Linux(Ubuntu 12.04.1 LTS)下,传递给gcc的命令行相对于目标文件的库有乱序.例如,autotools生成以下命令来编译我的代码,将名为test.c的单个文件转换为名为test的二进制文件: gcc -I/usr/include/glib-2.0 -I/us[详细]
-
python – linux中的谷歌应用引擎路径?
所属栏目:[Linux] 日期:2020-05-23 热度:110
我开始学习googleapp引擎并使用python.每当我创建一个新项目时,我是否应该总是包含这些配置和python文件,abhilash@abhilash:~/python_resources/google_appengine$ls appcfg.py bulkload_client.py demos google LICEN[详细]
-
windows – 将Winsock移植到Linux套接字
所属栏目:[Linux] 日期:2020-05-23 热度:134
我有一个使用Winsock进行网络连接的程序,我们现在的一个要求就是将程序移植到Linux上.阻止我们这样做的唯一因素是Winsock.我的问题是:我可以轻松地将其移植到Linux实现中吗?是否有任何陷阱我应该注意,如果我只是包含适当的头文件,我必须要处理什么样的事情[详细]
-
Android NDK – 构建TessTwo(适用于Android的Tesseract工具的分支) – ndk-bui
所属栏目:[Linux] 日期:2020-05-23 热度:124
当我运行ndk-build时,它会因以下错误而抱怨:$ndk-build make: /…/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found Compile arm[详细]
-
linux – 如何使用unix脚本发送带有消息的邮件
所属栏目:[Linux] 日期:2020-05-23 热度:74
unix的新手,学习谈话和走路吧.我正在.ksh中编写一个脚本,并要求发送带有消息的邮件.目前在我的脚本中使用此命令: mailx -sFile not found abc@def.com 此命令可帮助我拥有主题和收件人姓名.我的问题是如何与它一起写一条消息.因为每次我运行脚本它暂停并要求[详细]
-
在PCIE linux内核驱动程序中流式传输DMA
所属栏目:[Linux] 日期:2020-05-23 热度:121
我正在研究用于Linux内核的FPGA驱动程序.代码似乎在x86上工作正常,但在x86_64上我遇到了一些问题.我实现了流式DMA.所以它就像get_user_pages(...); for (...) { sg_set_page(); } pci_map_sg(); 但pci_map_sg返回的地址如0xbd285800,没有通过PAGE_SIZE[详细]
-
我们可以使用c在linux中创建进程的方法有多少
所属栏目:[Linux] 日期:2020-05-23 热度:179
我在Linux中创建进程时感到困惑.到目前为止,我认为我们可以通过调用以下系统调用来创建进程.系统() exec()系列调用 fork()系统调用但: system():但是当“系统”系统调用执行shell上的输入可执行文件时,shell正在创建一个子进程来执行输入.所以shell调用子进[详细]
-
发送原始数据包时,sendto函数不使用struct sockaddr_ll中提供的MAC地址
所属栏目:[Linux] 日期:2020-05-23 热度:75
我正在尝试使用原始套接字发送OAM以太网帧.我成功了.我写的发送功能是: int send_frame(sock_info *info,char *buf,int length) { struct sockaddr_ll dest_addr; memset(dest_addr,0,sizeof(struct[详细]
-
c – 读取xml时出现Out of bounds错误
所属栏目:[Linux] 日期:2020-05-23 热度:185
使用libxml解析文件时,我得到了一个奇怪的段错误.当我将它编译为32位应用程序时,此代码以前工作.我将其更改为64位应用程序,它停止工作.seg错误出现在“if(xmlStrcmp(cur- name,(const xmlChar *)”servers“))”cur- name是一个const xmlChar *,它指向一个表[详细]
-
如何从C安全地转义字符串
所属栏目:[Linux] 日期:2020-05-23 热度:93
我正在编写一个简单的程序来浏览本地网络,并使用“system”将文件名传递给mplayer.但是,有时文件名包含空格或引号.显然,我可以编写自己的函数来逃避这些,但我不确定哪些角色需要或不需要转义.CRT或linux头文件中是否有一个函数可以安全地转义字符串以传递给命[详细]
-
c – 如何开始调试?
所属栏目:[Linux] 日期:2020-05-23 热度:94
我已经学习了C,我想开始改进开源软件.我想在GTK中破解一个恼人的错误.要查看错误,我需要使用Gedit.我如何下载GTK和gedit的源代码并编译它们以便我可以看到bug的位置?我从来没有在Linux中使用任何调试器,所以有什么教程吗?最佳答案您可以在此处获取有关下载[详细]
-
在adb shell中找不到android – grep命令
所属栏目:[Linux] 日期:2020-05-23 热度:149
我的手机通过adb连接到电脑后,转到adb shell然后输入grep给我grep: not found 这是我的adb安装或手机的问题吗?如何让grep为我的设备工作?PS:这就是为什么我认为它可能与我的手机有问题(而不是adb安装)https://stackoverflow.com/a/12143669/1693203答案说[详细]
-
linux – 自旋锁真的需要DMB吗?
所属栏目:[Linux] 日期:2020-05-23 热度:198
我正在使用双Cortex-A9系统,我一直在努力了解为什么自旋锁功能需要使用DMB.它似乎只要合并存储缓冲区刷新了锁定值应该在解锁核心的L1上结束并且SCU应该要么使另一个核心的L1中的值无效,要么更新.这足以保持一致性和安全锁定吗?和STREX不会跳过合并存储缓冲区[详细]
-
IDLE无法导入Tkinter.您的Python可能未配置为Tk
所属栏目:[Linux] 日期:2020-05-23 热度:179
我正在运行Ubuntu 10.10,今天我安装了Python 3.2.该系统已经在运行Python 2.6.我在终端输入idle3.2,它给了我: IDLE cant import Tkinter. Your Python may not be configured for Tk. 所以我搜索了Stack Overflow(以及其他一些地方)的解决方案[详细]
-
无法为Java进程设置LD_LIBRARY_PATH
所属栏目:[Linux] 日期:2020-05-23 热度:61
我试图从shell脚本调用我的linux可执行文件.在调用此可执行文件之前,我想将LD_LIBRARY_PATH设置为具有特定值.我的shell脚本如下:Parent.sh(包含2行) - source set_env.sh - executable.so Set_env.sh - setenv LD_LIBRARY_PATH /proj/s[详细]
-
使用和不使用Scatter / Gather操作进行零拷贝
所属栏目:[Linux] 日期:2020-05-23 热度:77
我刚读了一个解释零复制机制的article.它讨论了有和没有Scatter / Gather支持的零拷贝之间的区别.网卡没有SG支持,数据副本如下NIC支持SG,数据副本如下总之,使用SG支持的零拷贝可以消除一个CPU拷贝.我的问题是为什么内核缓冲区中的数据可能会分散?最佳答案因[详细]
-
fclose在android和linux上的工作方式不同
所属栏目:[Linux] 日期:2020-05-23 热度:128
以下计划:#include stdlib.h #include stdio.h #include sys/stat.h #include sys/types.h int main() { fclose( stderr ); printf( %dn, fileno( stderr[详细]
-
linux – 如何从ubuntu上的archive / zip手动安装eclipse-CDT插件?
所属栏目:[Linux] 日期:2020-05-23 热度:112
我已经成功安装了 Eclipse 3.5和Java 1.5.我想安装CDT而不使用Eclipse的“安装新功能”(我也不能使用Eclipse-CDT安装程序)选项,因为这台计算机处于脱机状态. 我做了什么: 我下载了archive of cdt from CDT’s official download page. 我使用file-roller将所[详细]
-
linux – 如何检索shell脚本中使用的所有工具
所属栏目:[Linux] 日期:2020-05-23 热度:129
我有一堆 shell脚本使用了一些命令和其他工具. 那么有没有办法列出shell脚本正在使用的所有程序? 从源代码中检索依赖关系的一种方法. 使用sed转换管道和$(到换行符,然后使用awk输出一行的第一个单词,如果它可能是一个命令.在PATH中找到potiential命令单词的[详细]
-
在Linux中运行R脚本时等待用户输入
所属栏目:[Linux] 日期:2020-05-23 热度:134
我有一段代码提示用户输入,并在 Windows中运行代码时完美地工作.但是,在 Linux中,它执行每一行而不等待用户输入. 我已将代码添加到单独的函数中并使用系统(“stty -echo”)但未成功. 为什么会发生这种情况,可以做些什么? (执行命令:Rscript test.R) require[详细]
-
.net – Mono上的PdfSharp
所属栏目:[Linux] 日期:2020-05-23 热度:165
有没有人试图将 PdfSharp库移植到Mono?我刚刚针对PdfSharp.dll v1.2 beta运行了 MoMA,我得到了大约12个P / Invoke错误和10个左右的Mono TODO.只是想知道是否有人将PdfSharp移植到Linux和OSX上,如果是这样,它是怎么回事?试着评估PdfSharp是否适合我. Gabriel[详细]
-
batch-file – 使用wget或curl从Jenkins下载工件
所属栏目:[Linux] 日期:2020-05-23 热度:104
我试图使用DOS批处理脚本从Jenkins项目下载工件.这不仅仅是微不足道的原因是我的工件是一个ZIP文件,其名称中包含Jenkins内部版本号,因此我不知道确切的文件名. 我目前的攻击计划是使用wget指向:/ lastSuccessfulBuild / artifact / 做某种递归/镜像下载. 如[详细]
-
linux – 为什么需要僵尸进程?
所属栏目:[Linux] 日期:2020-05-23 热度:92
维基百科基本上提供了我需要知道的关于僵尸进程的所有可能信息,但只是关于它如何有用的简单线路......因为在父进程创建另一个子进程的情况下,PID中的冲突将不存在.那么这实际上是如何“有用的”?如果要删除命名的僵尸进程而不是保留在那里,那么PID是不是可用[详细]

浙公网安备 33038102330553号