问题列表 - 第21492页

有没有办法在PHP中访问字符串作为文件句柄?

我在服务器上,我只限于PHP 5.2.6,这意味着我无法使用str_getcsv.我正在使用,而不是fgetcsv,它需要"一个有效的文件指针,指向由fopen(),popen()或fsockopen()成功打开的文件." 操作.

我的问题是:有没有办法将字符串作为文件句柄访问?

我的另一个选择是将字符串写入文本文件然后通过fopen()然后使用来访问它fgetcsv,但我希望有一种方法可以直接执行此操作,例如在perl中.

php csv filehandle

11
推荐指数
3
解决办法
7185
查看次数

有没有办法在我自己的iPhone应用程序中访问iPhone邮件应用程序邮箱?

我想知道是否有办法在邮箱内循环并获取邮箱内的邮件列表.

我想打开每条消息并拍摄电子邮件的屏幕截图.有没有办法做到这一点?任何参考?

谢谢你的帮助.

iphone cocoa-touch objective-c

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

存储内存占用少的大字典+快速查找的方法(在Android上)

我正在开发一个需要大量(~25万字词典)的安卓文字游戏应用程序.我需要:

  • 合理快速查找例如恒定时间更好,需要每秒执行200次查找以解决单词拼图,并且可能更频繁地在0.2秒内进行20次查找以检查用户刚刚拼写的单词.

编辑:查询通常会问"在字典中吗?".我想在这个单词中支持最多两个通配符,但这很容易,只需生成通配符可能存在的所有可能的字母并检查生成的单词(即26*26查找带有两个通配符的单词) .

  • 因为它是一个移动应用程序,使用尽可能少的内存并且只需要少量初始下载字典数据是首要任务.

我的第一次天真尝试使用了Java的HashMap类,这导致了内存不足异常.我已经研究过使用android上可用的SQL lite数据库,但这看起来有些过分.

做我需要的好方法是什么?

java algorithm complexity-theory android data-structures

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

列出postgresql information_schema中的所有表

在PostgreSQL的information_schema中列出所有表的最佳方法是什么?

澄清:我正在使用一个空数据库(我没有添加任何自己的表),但我希望看到information_schema结构中的每个表.

sql postgresql information-schema

171
推荐指数
7
解决办法
32万
查看次数

如何在Ubuntu命令行的后台启动Firefox中的URL?

我在终端中使用此命令在Firefox中启动URL:

firefox reader.google.com &
Run Code Online (Sandbox Code Playgroud)

我把&符号放在最后,这样它就不会把我的终端窗口放在后台,但是Gnome只是忽略了它并在终端顶部打开了一个新的Firefox浏览器窗口.有没有办法在终端后面启动Firefox?我想要做的是在页面加载时继续在命令行上工作,有时可能需要几秒钟.

unix ubuntu firefox command-line

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

在TextBox / RichTextBox中获取文本的XY位置

如何获取TextBox和/或RichTextBox中某些字符的坐标?

我将尝试通过功能解释这一点:

Point GetXY(int characterIndex) {
    //do some magic
    return new Point(x, y);
}
Run Code Online (Sandbox Code Playgroud)

想法是找到所选文本的位置,这样“查找”对话框将不会在该位置上方显示,而是会移到侧面(就像Word那样)。

.net c#

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

在Java中是否有.Net TypeConverter等效

在.NET中,当我有一个可以作为多个类型存在的"值"时,我可以轻松地使用TypeConverter在这些类型之间切换(货币类型,xml数据与对象表示,等等).在Java中,我不确定处理这种情况的首选方法是什么.Java中是否有TypeConverter等价物?

.net java types language-comparisons

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

Git - 只将最近的提交推送到github

在我当地的git repo上,我有很多提交,其中包括"秘密"连接字符串:-)

当我把它推到那里时,我不希望这个历史记录在github上.

基本上我想推动我拥有的一切,但想要摆脱大量的历史.

也许我会更好地在我的所有开发人员的分支中运行,然后在提交之前合并回到master ...那么master的历史将只是我想要的提交.

我试过运行rebase:

git rebase –i HEAD~3

返回3次提交,然后我可以删除提交.

然而遇到汽车樱桃挑选失败,它变得相当复杂.

任何想法都非常感激...历史可以没什么大不了的,如果这太难了就重新开始:-)

git github

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

如何对依赖于urllib2的模块进行单元测试?

我有一段代码,我无法弄清楚如何进行单元测试!该模块使用urllib2从外部XML提要(twitter,flickr,youtube等)中提取内容.这是一些伪代码:

params = (url, urlencode(data),) if data else (url,)
req = Request(*params)
response = urlopen(req)
#check headers, content-length, etc...
#parse the response XML with lxml...
Run Code Online (Sandbox Code Playgroud)

我的第一个想法是挑选响应并加载它以进行测试,但显然urllib的响应对象是不可序列化的(它引发了异常).

仅仅从响应主体保存XML并不理想,因为我的代码也使用了头信息.它旨在作用于响应对象.

当然,在单元测试中依赖外部数据来源是一个可怕的想法.

那么我该如何为此编写单元测试呢?

python unit-testing urllib urllib2

26
推荐指数
4
解决办法
7700
查看次数

重复使用以前的活动?

我有从菜单选项创建和启动的活动.但是我注意到这可能意味着有时会有两个或更多相同活动的副本.所以我想知道是否有办法看看是否已经实例化了另一个活动,然后让应用程序切换到它或者如果没有实例化则创建一个新活动.

android reusability switch-statement android-activity

5
推荐指数
2
解决办法
2838
查看次数