问题列表 - 第393页

php执行后台进程

我需要在用户操作时执行目录副本,但目录非常大,所以我希望能够执行这样的操作,而无需用户知道副本完成所需的时间.

任何建议将不胜感激.

php

248
推荐指数
8
解决办法
22万
查看次数

分析MIPS二进制文件:是否有用于解析二进制数据的Python库?

我正在研究一个实用程序,它需要将十六进制地址解析为二进制内的符号函数名和源代码行号.该实用程序将在x86上的Linux上运行,但它分析的二进制文件将用于基于MIPS的嵌入式系统.MIPS二进制文件采用ELF格式,使用DWARF作为符号调试信息.

我目前正计划派生objdump,传入十六进制地址列表并解析输出以获取函数名称和源行号.我已经编译了一个支持MIPS二进制文件的objdump,它正在工作.

我更喜欢有一个软件包,允许我从Python代码本地查找内容而不需要另外的进程.我在python.org上找不到libdwarf,libelf或libbfd,也没有提到dwarfstd.org上的python.

某处有合适的模块吗?

python x86 mips elf dwarf

11
推荐指数
2
解决办法
6271
查看次数

如何将10乘以Java中的"整数"对象?

如何将10乘以一个Integer对象并取回该Integer对象?

我正在寻找最好的方法.

我可能会这样做:从Integer对象获取int ,将其与另一个int相乘,并使用此int值创建另一个Integer对象.

代码将类似于......

integerObj = new Integer(integerObj.intValue() * 10);
Run Code Online (Sandbox Code Playgroud)

但是,我看到了一个代码,作者正在这样做:StringInteger对象中获取,在结尾处连接"0",然后Integer通过使用返回对象Integer.parseInt

代码是这样的:

String s = integerObj + "0";
integerObj = Integer.parseInt(s);
Run Code Online (Sandbox Code Playgroud)

这样做有什么好处吗?

在这种情况下,一般来说最有效/最好的方法是什么?

java types casting

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

mmap()与阅读块

我正在开发一个程序,该程序将处理可能大小为100GB或更大的文件.这些文件包含一组可变长度记录.我已经启动并运行了第一个实现,现在我正在寻求提高性能,特别是在输入文件被多次扫描时更有效地进行I/O.

mmap()通过C++的fstream库使用和读取块有经验吗?我想做的是从磁盘读取大块到缓冲区,从缓冲区处理完整记录,然后阅读更多.

mmap()代码可能会变得非常凌乱,因为mmap"d块需要躺在页大小的边界(我的理解)和记录可能潜在般划过页面边界.使用fstreams,我可以寻找记录的开头并再次开始阅读,因为我们不仅限于阅读位于页面大小边界的块.

如何在不实际编写完整实现的情况下决定这两个选项?任何经验法则(例如,mmap()快2倍)或简单测试?

c++ file-io fstream mmap

172
推荐指数
6
解决办法
7万
查看次数

选择.NET 3.5的文件夹

在C#.NET 3.5应用程序(WinForms和WPF的混合)中,我想让用户选择一个文件夹来导入一大堆数据.目前,它正在使用,System.Windows.Forms.FolderBrowserDialog但有点蹩脚.主要是因为您无法在其中键入路径(因此您需要映射网络驱动器,而不是键入UNC路径).

我想要更喜欢的东西System.Windows.Forms.OpenFileDialog,但是对于文件夹而不是文件.

我可以用什么呢?WinForms或WPF解决方案很好,但如果我能避免它,我宁愿不要将PInvoke引入Windows API.

.net c# wpf winforms

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

将Wiki标记转换为HTML的最简单方法是什么?

我正在构建一个需要非常基本的标记功能的网站.我不能使用任何第三方插件,所以我只需要一种简单的方法将标记转换为HTML.我可能总共有3个标签.

什么是转换的最佳方式==Heading==<h2>Heading</h2>,还是--bold--<b>bold</b>?这可以简单地用Regex完成,还是有人有一个简单的功能?

我是用C#编写的,但其他语言的例子可能会有用.

跟进:这是我网站的一小部分,我喜欢使用简单的Regex替换的简单性.我使用以下代码在C#中完成了这项工作:

string html = Regex.Replace("==This will be inside h2==", "==([^=]*)==", "< h2>$1< /h2>")
Run Code Online (Sandbox Code Playgroud)

.NET使用$ 1表示法而不是其他语言中使用的\ 1表示法.

html markup wiki

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

如何更改"生成方法存根"以在VS中抛出NotImplementedException?

如何在Visaul Studio中更改默认的Generate Method Stub行为以生成body的方法

throw new NotImplementedException();
Run Code Online (Sandbox Code Playgroud)

代替

throw new Exception("The method or operation is not implemented.");
Run Code Online (Sandbox Code Playgroud)

.net configuration visual-studio

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

如何以RESTful方式实现资源"编辑"表单?

我们正在尝试为我们现在拥有的应用程序实现REST API.我们希望使用REST API公开各种资源的读/写功能.我们如何实现这个"形式"部分?我通过创建基本上用作方法调用并返回数据的RESTful URL来了解如何公开我们数据的"读取":

GET /restapi/myobject?param=object-id-maybe
Run Code Online (Sandbox Code Playgroud)

...返回表示某些数据结构的XML文档.精细.

但是,通常,在Web应用程序中,"编辑"将涉及两个请求:一个用于加载当前版本的资源并使用该数据填充表单,另一个用于将修改后的数据发回.

但我不知道如何使用REST映射到的HTTP方法做同样的事情.这是一个PUT,对吗?有人可以解释一下吗?

(附加考虑:UI主要使用AJAX完成)

- 更新:这肯定有帮助.但是,我对服务器端仍然有点困惑?显然,我不仅仅是处理文件.在服务器上,响应请求的代码应该过滤请求方法以确定如何处理它?那是读写之间的"转换"吗?

rest

10
推荐指数
2
解决办法
7718
查看次数

用于匹配名称/地址数据的工具

这是一个有趣的问题.

我有一个带有名称和地址信息的oracle数据库,需要保持最新状态.

我们从许多不同的gov't源获取数据,并且需要找出匹配项,以及是否使用数据更新db,或者是否需要创建新记录.

没有任何类型的唯一标识符可用于将记录绑定在一起,并且数据质量并不总是那么好 - 总会有拼写错误,人们使用不同的名称(即Joe vs. Joseph)等.

我有兴趣听到那些曾经解决过这类问题的人,以及他们如何解决这个问题,或至少是自动化部分问题.

duplicates data-quality record-linkage

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

自我更新

什么是终止程序然后从正在终止的程序中运行其他代码的最佳方法?例如,程序自我更新的最佳方法是什么?

patch updating

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