问题列表 - 第30161页

NSTimer仅重复x次,然后在无效时调用选择器

主要是我正在寻找一种方法来创建一个nstimer scheduledTimerWithTimeInterval,它每3秒重复10次,然后就像无重复计时器一样无效.这可能吗?理想情况下,一旦定时器无效,另外的选择器将会触发

objective-c

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

更改生成的代码或使用继承?

我从事EMF项目.其中一个设计决策不是触及生成的代码而不是检查它.相反,每当需要更改某些内容时,都会创建一个包含更改的子类.该框架足够灵活,可以解决这个问题.但是,我经历了一些工作开销.

设计决策是在不良经验的基础上做出的,而其他代码生成框架则重新产生了问题.

作为项目的新手,我想挑战那个设计决定,但我想首先听听一般意见.我知道EMF项目团队建议进行代码内更改.但你的经历是什么?EMF如何处理生成的代码中的手动代码更改?您是否曾经遇到过丢失手动编写代码的问题?代码是否进入不可维护状态?

java eclipse code-generation eclipse-emf

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

如何在卸载Google Chrome扩展程序时打开网址?

我可以使用nsIObserverService在Firefox中完成.有类似的东西吗?任何正确文档的链接都将非常有用.

google-chrome

3
推荐指数
2
解决办法
1728
查看次数

缓冲区和缓存区别?

任何人都可以详细说明 - 系统内存中Buffer和Cache有什么区别?

windows sql-server

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

如何为WCF指定自定义SoapAction

我正在创建一个将从另一个服务调用的WCF服务.

在WSDL中,soapaction出现如下

<soap12:operation soapAction="http://tempuri.org/ISubscriptionEvents/MyMethod" style="document" />
Run Code Online (Sandbox Code Playgroud)

我想要它

<soap12:operation soapAction="http://www.TextXYZ.com/FUNC/1/0/action/MyMethod" style="document" />
Run Code Online (Sandbox Code Playgroud)

如何指定自定义soap操作?

.net c# asp.net wcf

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

Android ListView不滚动?

我正在尝试制作一个类似于Android市场的布局...在评论中说有什么似乎是一个ListView但它不滚动(整个页面滚动而不是评论).我不确定它是否甚至是ListView但我想要一些看起来像列表视图的东西(即有那些分隔条和什么不是但不可滚动).有人建议使用a LinearLayout而不是a,ListView但我也希望这些项目可以点击并打开一个新活动.请帮忙?

我当前的布局树是这样的

<LinearLayout>
  <ScrollView>
     <RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我希望把内容放在里面RelativeLayout.

xml layout android android-listview

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

解析器和词法分析器的设计指南?

我正在写一个词法分析器(带有re2c)和一个解析器(带有Lemon),用于稍微复杂的数据格式:类似CSV,但在特定位置使用特定的字符串类型(仅限字母数字字符,字母数字字符和减号,除了引号和逗号但带有平衡括号等),括号和字符串中的字符串看起来像函数调用,可以包含可以包含参数的开括号和右括号.

我的第一个镜头是一个有很多州的词法分析器,每个州都适应特定的字符串格式.但是,在词法分析器的许多无意义的"意外输入"消息(它变得非常大)之后,我意识到它可能正在尝试进行解析器的工作.我取消了我的第一次尝试并且使用只有一个状态的词法分析器,许多字符标记和一个将标记组合成不同字符串类型的解析器.这样做效果更好,当某些东西关闭时,我从解析器中获得更多有用的语法错误,但它仍然感觉不太正确.我正在考虑向词法分析器添加一个或两个状态,但是从解析器启动状态,它具有更好的"概述",在给定的实例中需要哪种字符串类型.总的来说我觉得有点傻:(

我没有正式的CS背景,并且有点偏离数学重的理论.但也许有一个教程或书籍可以解释词法分析者应该(而且不应该)做什么以及解析器应该做哪些工作.如何构造良好的令牌模式,何时使用词法分析器状态,何时以及如何使用递归规则(使用LALR解析器),如何避免使用恶意规则.一本实用的食谱,教授基础知识."Lex和YACC入门/ HOWTO"很不错,但还不够.由于我只想解析一种数据格式,因此关于编译器构建的书籍(如红龙书)对我来说看起来有点过分.

或者也许有人可以在这里给我一些简单的规则.

string parsing character dataformat lexer

6
推荐指数
2
解决办法
1933
查看次数

BeautifulSoup 不给我 Unicode

我正在使用美丽的汤来抓取数据。BS 文档指出 BS 应始终返回 Unicode,但我似乎无法获得 Unicode。这是一个代码片段

import urllib2
from libs.BeautifulSoup import BeautifulSoup

# Fetch and parse the data
url = 'http://wiki.gnhlug.org/twiki2/bin/view/Www/PastEvents2007?skin=print.pattern'

data = urllib2.urlopen(url).read()
print 'Encoding of fetched HTML : %s', type(data)

soup = BeautifulSoup(data)
print 'Encoding of souped up HTML : %s', soup.originalEncoding 

table = soup.table
print type(table.renderContents())
Run Code Online (Sandbox Code Playgroud)

从页面返回的原始数据是一个字符串。BS 将原始编码显示为 ISO-8859-1。我认为 BS 会自动将所有内容转换为 Unicode,那么为什么当我这样做时:

table = soup.table
print type(table.renderContents())
Run Code Online (Sandbox Code Playgroud)

..它给了我一个字符串对象而不是Unicode?

如何从 BS 获取 Unicode 对象?

我真的,真的很迷茫。有什么帮助吗?提前致谢。

python unicode beautifulsoup character-encoding

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

如何从数组元素中删除前导和尾随空格?

我有一个包含字符串的数组,该字符串可能包含附加到末尾的空格.我需要使用perl脚本删除这些空格.我的数组看起来像这样

@array = ("shayam    "," Ram        "," 24.0       ");
Run Code Online (Sandbox Code Playgroud)

我需要输出为

@array = ("shayam","Ram","24.0");
Run Code Online (Sandbox Code Playgroud)

我试过了chomp (@array).它不适用于字符串.

perl

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

node.js POST请求

我看着api,但我找不到它.

在哪里/我应该如何把对POST请求的数据client.request()还是client.request("POST" ,...)

http node.js

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