问题列表 - 第7952页

在C++中实现"app.exe -instruction file"表示法

我有一个Data Structures类的项目,它是一个使用二叉树和其他东西工作的文件压缩器.我们需要使用命令行中的以下说明"压缩"和"解压缩"任何给定文件:

对于压缩: compress.exe -zip file.whatever

对于解压缩: compress.exe -unzip file.zip

我们用C++编程.我使用IDE Code :: Blocks并在Windows中使用GCC进行编译.

我的问题是:你怎么实现那个?? !! 如何让你的.exe在命令行中接收这些参数,然后按照你想要的方式执行它们?

另外,如果我想在Linux中编译实现,还有什么特别的东西要记住吗?

谢谢你的帮助

c++ command-line-arguments

1
推荐指数
1
解决办法
179
查看次数

将新节点添加到xml结尾的最快方法?

我有一个大的xml文件(大约10 MB)以下简单的结构:

<Errors>
   <Error>.......</Error>
   <Error>.......</Error>
   <Error>.......</Error>
   <Error>.......</Error>
   <Error>.......</Error>
</Errors>
Run Code Online (Sandbox Code Playgroud)

我需要在</ Errors>标记之前的末尾添加一个新节点<Error>.什么是在.net中实现这一目标的最快方法?

.net c# xml

7
推荐指数
2
解决办法
5226
查看次数

Java Struts 1:从动作转向动作.通过ActionForms传递数据

我们一直在尝试从一个动作重定向到另一个动作,希望数据将在相应的ActionFormbean 之间传递.第一个操作接收来自浏览器的请求,打印数据字段,并将其转发到另一个操作,该操作打印相同的字段并重定向到JSP.

问题是ActionTo打印一个不正确的值 - 它commonInt的默认值是0,我们期望35.

这是一个代表示例:

public class ActionFrom extends DispatchableAction{

    public ActionForward send(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response){
        FormA formA = (FormA)form;

        formA.commonInt = 35;
        System.out.println("sent: "+formA.commonInt);
        return mapping.findForward("send");
    }
}

public class ActionTo extends DispatchableAction{

    public ActionForward recv(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response){
        FormB formB = (FormB)form;

        System.out.println("recv= "+formB.commonInt);

        return mapping.findForward("send");
    }
}
Run Code Online (Sandbox Code Playgroud)

而actionForms是:

public class FormA extends ActionForm {
    public int intA;
    public int commonInt; …
Run Code Online (Sandbox Code Playgroud)

java struts-1

14
推荐指数
2
解决办法
7万
查看次数

是否有可能加速python IO?

考虑这个python程序:

import sys

lc = 0
for line in open(sys.argv[1]):
    lc = lc + 1

print lc, sys.argv[1]
Run Code Online (Sandbox Code Playgroud)

在我的6GB文本文件上运行它,它在~2分钟内完成.

问题:是否有可能加快速度?

请注意,同一时间需要:

wc -l myfile.txt
Run Code Online (Sandbox Code Playgroud)

所以,我怀疑对我的问题的回答只是一个简单的"不".

另请注意,我的真实程序正在做一些比计算线条更有趣的事情,所以请给出一个通用答案,而不是行计数技巧(比如在文件中保留行数元数据)

PS:我在这个问题上标记了"linux",因为我只对linux特定的答案感兴趣.如果有的话,请随意提供与操作系统无关的内容,甚至是其他操作系统的答案.

另见后续问题

python linux performance text-files

12
推荐指数
5
解决办法
1万
查看次数

文件访问速度与数据库访问速度

我在php中开发的网站每页查看许多MySQL数据库请求.虽然许多是具有适当设计索引的小请求.我不知道为这些页面开发缓存脚本是否值得.

  1. 文件I/O通常比数据库请求快吗?这取决于服务器吗?有没有办法测试您的服务器可以处理多少个?

  2. 其中一个页面检查数据库中的文件名,然后检查服务器以查看它是否存在,然后决定要显示的内容.我认为这将受益于缓存的页面视图?

此外,如果有关于此主题的任何其他信息,您可以转发给我,我将不胜感激.

php database file-io

24
推荐指数
2
解决办法
2万
查看次数

如何在不使用CAPTCHA组件的情况下阻止批量漏洞扫描?

如何防止使用XSSME,SQLinjectMe(这两个是免费的Firefox附加组件),Accunetix Web扫描仪等大型漏洞扫描程序扫描表单?

这些"Web漏洞扫描程序"可以捕获表单及其所有字段的副本,并在几分钟内发送数千个测试,在字段中引入所有类型的恶意字符串.

即使您对输入进行了非常好的清理,服务器中也存在速度响应延迟,有时如果表单发送电子邮件,您将在接收方邮箱中收到数千封电子邮件.我知道减少此问题的一种方法是使用CAPTCHA组件,但有时这种组件对于某些类型的表单来说太多而且会延迟用户响应(例如登录/密码表单).

有什么建议吗?

提前致谢,对不起我的英语!

security

4
推荐指数
1
解决办法
958
查看次数

我应该在VIM中使用什么折叠?

我通常在VIM中编辑RUBY文件.我希望方法(def ... end)折叠.你能帮我定一下折叠语法吗?

vim text-editor

7
推荐指数
1
解决办法
2252
查看次数

使用javascript ping webapp以保持会话打开

我正在编写一个greasemonkey脚本,以便在我用于工作的webapp上打开会话.您将使用哪个javascript命令与服务器创建一些反馈,并确保会话不会下降,而不必打扰用户完全刷新页面?

javascript session greasemonkey

16
推荐指数
2
解决办法
2万
查看次数

mod_rails或Phusion Passenger最终是Ruby on Rails部署的答案吗?

我从一些书中读到,Phusion Passenger是轻松实现Ruby on Rails部署的答案.但我的朋友说,首先是Apache +一堆Mongrels,然后是lighttpd,然后是nginx,现在是Passenger,它似乎无穷无尽......

他还说他使用了使用Passenger的dreamhost,有时他看到他的请求没有被处理.

所以我想知道Passenger是否是RoR部署的最终答案?你使用它并使用"ab"命令来测试网站是否做得很好?

ruby ruby-on-rails passenger mod-rails phusion

14
推荐指数
1
解决办法
1986
查看次数

如何限制Django模型中数字字段的最大值?

Django有各种可用于模型的数字字段,例如DecimalFieldPositiveIntegerField.虽然前者可以限制在存储小数位的数量和字符的存储总数,有没有办法将其限制于存储在一定范围内的数字,如0.0-5.0?

如果失败了,有没有办法限制一个PositiveIntegerField只存储,例如,最多50个数字?

更新:现在Bug 6845 已经关闭,这个StackOverflow问题可能没什么问题. - sampablokuper

python django numbers django-models

144
推荐指数
6
解决办法
12万
查看次数