33
投票
4答案
56729 次观看

文件外壳脚本的编码

如何检查Shell脚本中的文件编码? 我需要知道文件是用utf-8还是iso-8859-1编码的。 谢谢

8
投票
2答案
1020 次观看

在文档管理应用程序中检查文档重复项和类似文档

更新:我现在编写了一个名为 php_ssdeep ,可促进PHP原生的模糊哈希和哈希比较。可以在我的博客中 找到更多信息 。我希望这对人们有帮助。 我参与了在Linux盒子上用PHP编写自定义文档管理应用程序的工作,该盒子将存储各种文件格式(可能有1000个文件格式),并且我们需要能够检查文本文件是否已上传,以防止重复。在数据库中。 基本上,当用户上传新文件时,我们希望能够向他们显示一个文件列表,这些文件可以重复或包含相似的内容。这样一来,他们就可以选择现有文件之一,或者继续上传自己的文件。 相似的文档将通过在它们的内容中查找相似的情感以及可能是动态生成的关键字列表来确定。然...

2
投票
1答案
1686 次观看

如何使用rpm删除一些额外的文件夹

我正在使用Fedora 10,已经为我的软件创建了一个rpm文件。它将从安装目录中删除所有文件。如果我使用yum remove命令或rpm -e命令。但是安装后,我的应用程序会自动在主目录中创建一些额外的文件夹。如果我卸载应用程序,则不会删除主目录中的文件。所以我要做的。我必须在规格文件中写些什么?

2
投票
3答案
2448 次观看

如何编写一个在Linux服务器上运行的Remote DataModule?

我想知道是否有解决方案。有人吗? 大局:我想使用自己的delphi瘦客户端通过Web访问数据。但是我想保持我的服务器/服务以帕斯卡记录。 “并非如此”的大局面:我正在尝试编写一个PHP,以模拟Delphi中ClientDataSets的SOAP Midas数据包,但是我的脑子里没有必要的肌肉来做到这一点。所以我可以尝试将dbexpress转换为FPC,但是我不知道这是否合法。 好吧,我知道PHP,java,c#/ asp,python,ORM等都可以帮助我解决这个问题,但是我是GUI专家!在cobol中编写过10000行报告的每个人都知道我在说什么。我只想将我的肥皂连接指向网络中的...

1
投票
5答案
2020 次观看

如何使用退出代码按顺序运行Shell脚本?

由于巡航控制中充满了浪费了整整一周时间的错误,所以我认为现有的shell脚本更简单,因此也更好。 这是我到目前为止所拥有的 svn update /var/www/k12/ #svn log --revision "HEAD" /var/www/code/ | head -2 | tail -1 | awk '{print $1}' > /var/www/path/version.txt # upload the files rsync -ar --verbose --stats --progress --delete --exclude=*.svn /var/www/c...

4
投票
1答案
3968 次观看

struct proc_dir_entry的所有者字段哪里去了?[Linux内核]

根据 LWN上2.6内核系列中的API更改列表在2.6.30内核中删除了.owner的struct proc_dir_entry字段。 这是几个问题: 设置此字段真的必要吗? 该字段刚被移到其他地方还是被永久删除? 我问第一个问题,因为虽然 LKMPG集是这个, procfs_example。内核文档中的c 从来没有。

2
投票
2答案
1359 次观看

使用Psycopg2维持Python和Postgresql之间连续连接的最佳/最佳实践

我正在用Python开发的具有Postgresql 8.3的应用程序,该应用程序可以在局域网中的多台计算机上运行。 所有机器 1)从数据库服务器获取大量数据(假设数据库在2秒的时间内从一台计算机上获得了100个不同的查询),并且大约有10或11台计算机在执行此操作。 2)处理完数据机后,必须更新某些表(每1.5秒每台计算机大约3或4个更新/插入查询)。 我注意到的是,数据库有时由于异常终止服务器进程或冻结服务器计算机(需要硬重置)而关闭。 通过所有机器始终保持与数据库的恒定连接的方式,即使用Psycopg2(在Python中)建立连接后,它将保持活动状态,直到处理完成(可...

7
投票
6答案
13045 次观看

如何获取进程的祖父母ID

如何获取当前进程的父进程的进程ID? 通常给定一个进程ID,我如何获得其父进程ID? 例如os.getpid()可以用来获取进程ID,而os.getppid()可以用来获取父进程,我如何获得祖父母, 我的目标是linux(ubuntu),所以平台特定的答案是可以的。

5
投票
1答案
1641 次观看

如何使用gdb调试在Linux下以fasm编写的程序?

我用fasm编写了简单的“ hello,world”及其作品,但是我如何为gdb和edb(Evan的调试器)生成调试信息?Fasm编译器只能生成特定格式的调试符号-“ fas”,而gbd当然无法理解。

7
投票
7答案
14827 次观看

如何获得Linux / Unix上的硬件信息?

如何从Linux / Unix计算机获取硬件信息。 是否有一组API? 我正在尝试获取以下信息: 操作系统名称。 操作系统版本。 可用的网络适配器。 有关网络适配器的信息。 所有已安装的软件。 我正在寻找一个收集此信息并以一种不错的格式显示它的应用程序。 我已经使用了与Mac OS X的“ system_profile”命令行工具类似的工具。 想知道类似的东西是否也适用于Linux。

1
投票
1答案
468 次观看

C中的Linux日期时间/语言环境库

在Linux平台上,我需要一个小型的C语言独立库,例如在提供(2009,11,13)时将返回“星期五”。我希望它能够感知区域设置,即以用户设置的语言返回日期和月份名称。 有什么建议吗?

1
投票
5答案
956 次观看

Linux上的swt GUI性能问题

我们有一个基于swt并在linux上运行的监视应用程序。我们只有几个按钮,而动态部件会随着我们单击这些按钮而发生变化。问题是,如果某些人单击得太快,CPU可能会达到100%并永久挂起。我们仅在Ubuntu Linux上观察到这种快速的CPU峰值,因为Windows在运行时不会发痒。我们确保只要单击按钮(我们有动态部分),我们的应用程序就可以重新绘制,这是设计使然。动态部分并不仅仅存在这个问题。一种解决方案是忽略快速点击。 我们想知道我们是否可以忽略快速的Button单击,以免CPU一路飙升至100%。如果这样不起作用,我们可能必须重新设计动态零件,我们将其作为最后的选择。建议/评论非常感谢。

0
投票
2答案
960 次观看

sys_close更改后的内核恐慌

我正在上一门操作系统课程,我们使用Linux Red Hat 8.0 作为任务的一部分,我必须更改sys close和sys open。sys close的更改没有发生任何变化,但是当我将sys close的更改引入时,操作系统突然在引导过程中遇到错误,声称它无法安装root fs,并引发了紧急情况。据报道,发生这种情况时,EIP在系统关闭时出现。 这是我所做的更改(请查看“ HW1添加项”注释): 在fs / open.c中: asmlinkage long sys_open(const char * filename, int flags, int mode) { ch...

2
投票
2答案
2162 次观看

Ubuntu 9.10 + MonoDevelop +调试+ NUnit

我是Linux新手,我想调试单元测试。 如果我在MonoDevelop中运行测试,它将变为绿色,但是如果我尝试调试所有冻结的程序,则必须停止调试器。我在第一行代码上的断点从未被击中。没有堆栈跟踪或可能失败的信息。 编辑1:我应该安装OpenSuse(因为它是Novell并且它们位于Mono之后)而不是Ubuntu?

2
投票
2答案
623 次观看

这么多的红宝石进程运行正常吗?

我的服务器加载网站时出现问题,并且正在“ top”运行,并看到了以下内容: 替代文字http://share.shpigford.com/images/ruby_processes-20091112-103834.png 数十个红宝石处理...我不知道这意味着什么,或者这是否正常。:)

3
投票
3答案
585 次观看

来自4种不同小鼠的输入

除了笔记本电脑上的内置触摸板之外,我还需要构建一个简单的应用程序,该应用程序需要(仅单击)来自4个连接的USB鼠标的输入。此设置的首选操作系统是Linux。 您知道我如何能够在应用程序中辨别单击来自哪个鼠标吗?我愿意接受C编程或其他一切。这是一个简单的一次性项目,尽管如此,也没有太详尽的说明。

0
投票
1答案
91 次观看

如何在Ubuntu下编译SR语言

应该安装什么编译器才能编译SR(同步资源)语言? 还是仍在使用该语言? 谢谢!

6
投票
4答案
19187 次观看

如何列出C中给定目录中的所有子目录?

有没有办法列出C中给定目录路径中的所有子目录?我希望可以使用stat()函数来做到这一点,但它仅适用于文件。

4
投票
9答案
43245 次观看

Java(Linux)中的文件路径

我已经创建了一个Java应用程序,该程序可以从位于conf.properties文件夹中的文件src/加载一些配置。 当我在Windows上运行此应用程序时,它可以完美运行。但是,当我尝试在Linux上运行它时,会引发此错误: java.io.FileNotFoundException: src/conf.properties (No such file or directory)

1
投票
1答案
703 次观看

带有staticdir的Google App Engine中出现403错误

由于某种原因,我无法使static_dir工作。在我的app.ymal中,我有: - url: /ui static_dir: ui - url: /dump static_dir: dump 从/ ui工程中加载静态文件(即/ui/images/logo.png)。但是,当我尝试从/ dumo访问某些内容时,我只会得到: INFO 2009-11-12 14:03:55,497 dev_appserver.py:3034] "GET /dump/kaxas.zip HTTP/1.1" 403 - 如果我将zip文件的名称更改为其他名...

0
投票
2答案
531 次观看

Linux API-EXT3文件信息

我正在编写备份软件。我想以编程方式确定自上次以来是否已修改文件。EXT3文件系统下的文件上是否有标志或类似标志?

5
投票
3答案
2002 次观看

在Linux服务器上创建和编辑MS-Word文档?

希望开发将处理文档的服务器端应用程序。源文档主要是MS-Word 2003、2007,即Docx的MS版本。希望服务器应用程序能够在linux或Windows上运行。 想知道什么是在Linux下读写MS-Word文件的最佳工具或库。兼容性是最重要的考虑因素。必须保留源文档格式,包括表格。 我看过类似的帖子此处,但它特定于python。我不在乎使用什么语言或库,只要它们可用于Windows和Linux。 不一定要求MS-Word读取Word文件。 我知道Open Office,但正在寻找一种与MS-Word文件高度兼容的解决方案。 也刚刚遇到了这个看起来很有希望的解决方案。 com ...

5
投票
4答案
6165 次观看

在Linux上进行调试时如何显示Unicode字符串?

我已经使用MS Visual Studio作为C ++开发人员工作了几年了。 作为工作平台。由于我私下喜欢使用linux,因此我最近参加了 有机会将我的工作环境也转移到Linux。 由于我多年来一直在优化Windows环境, 当然,事实证明有几件事丢失或无法按预期工作。 因此,我有一些问题尚无法提供有用的答案。 让我们开始以下问题,稍后可能会出现其他问题。 问题是我已经偶然发现了几次, 每当我被迫在非Windows平台上调试平台特定的错误时。 简单地说:在Linux上进行调试时如何显示Unicode(UCS2编码)字符串? 现在我已经弄清楚了更多细节。我们的Lib内部使用基于Un...

16
投票
5答案
11071 次观看

在Linux上断言失败后继续调试吗?

当Windows上的Visual C ++断言失败时,调试器将停止,显示消息,然后让您继续(或者,如果没有运行调试会话,则可以为您启动Visual Studio)。 在Linux上,assert()的默认行为似乎是显示错误并退出程序。由于我所有的断言都通过宏进行,因此我尝试使用信号来解决此问题,例如 #define ASSERT(TEST) if(!(TEST)) raise(SIGSTOP); 但是,尽管 GDB (通过 KDevelop )停在正确的位置,我似乎无法继续通过信号,而在GDB中手动发送信号只会让我感到困惑,既不控制GDB也不控制调试过程。

1
投票
3答案
72 次观看

python.subprocess(cppBinaryExe)是否会损害cppBinaryExe的性能?

我对python.subprocess()很陌生 如果我使用python开发了一个新进程,该新进程的执行速度会受到影响吗? 想象我有 #python import subprocess subprocess.call( MyBinary ) 基本上,之间有什么区别 ./MyBinary 和 ./python ruMyBinary.py ?

0
投票
5答案
1686 次观看

在Linux上动态设置环境变量

我目前正在寻找一种通过简单的shell脚本在Linux中设置环境变量的方法。在脚本中,我当前正在使用“导出”命令,但是,此脚本仅在需要系统范围的脚本中具有作用域。 无论如何,我可以通过shell脚本来做到这一点,还是需要使用另一种方法?

8
投票
5答案
11103 次观看

PHP-由pcntl_fork启动杀死子进程

我正在使用pcntl_fork启动一个子进程,以通过SMTP发送电子邮件。 子进程使用PEAR Mail包发送电子邮件,但问题是,如果远程服务器不响应,则该进程将永远运行以等待响应,而不管php.ini中设置的时间限制如何。 要解决此问题,我使用pcntl_alarm函数在30秒后触发一个函数,该函数会杀死子进程(如果它仍在运行)。 function handlesig($sig) { global $pid,$node,$resend; posix_kill($pid,SIGKILL); mysql_query("insert into log (eve...

1
投票
2答案
606 次观看

为什么非图片对象创建的共享库可以工作?

我很困惑。我在x86的Linux上尝试过。

1
投票
3答案
722 次观看
0
投票
3答案
1515 次观看

无法在Python中将脚本写入“ SVN导出”

我想编写一个脚本,该脚本将告诉另一台服务器使用SVN导出SVN存储库。 这是我的python脚本: import os # svn export to crawlers for s in ['work1.main','work2.main']: cmd = 'ssh %s "cd /home/zes/ ; svn --force export svn+ssh://174.113.224.177/home/svn/dragon-repos"' % s print cmd os.system(cmd) 非常简单。它将ssh放入work1.main,然后c...