问题列表 - 第26616页

如何在没有开发人员许可的情况下使用Flash CS5编译iPhone应用程序

我理解Flash CS5不是制作应用程序的最佳方式,但我真的想在iPhone上测试我用它制作的应用程序.有没有人想出一种修改Flash CS5的方法,所以它不需要开发人员证书或配置文件(就像你修改Xcode的方式,所以你可以编译应用程序而无需为开发者程序支付99美元)?

如果有人能提供一些帮助,我真的很感激.提前致谢.

iphone flash flash-cs5

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

仅使用堆区域的递归

是否只使用堆区域进行递归示例?

c heap recursion

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

UIView的setNeedsLayout,layoutIfNeeded和layoutSubviews之间有什么关系?

谁能给上之间的关系明确的解释UIView's setNeedsLayout,layoutIfNeededlayoutSubviews方法呢?以及将使用所有三个的示例实现.谢谢.

让我感到困惑的是,如果我向自定义视图发送一条setNeedsLayout消息,它会在此方法之后调用它layoutSubviews,然后跳过它layoutIfNeeded.从文档我预计流量为setNeedsLayout>导致layoutIfNeeded被称为>使layoutSubviews被调用.

iphone xcode uiview

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

我可以在不使用点运算符的情况下访问结构内部的结构吗?

我有2个结构,其90%的字段相同.我想在结构中对这些字段进行分组,但我不想使用点运算符来访问它们.原因是我已经使用第一个结构编码并刚刚创建了第二个结构.

之前:

typedef struct{
  int a;
  int b;
  int c;
  object1 name;
} str1;  

typedef struct{
  int a;
  int b;
  int c;
  object2 name;
} str2;
Run Code Online (Sandbox Code Playgroud)

现在我要创建第三个结构:

typedef struct{
  int a;
  int b;
  int c;
} str3;
Run Code Online (Sandbox Code Playgroud)

并将str1和atr2更改为:

typedef struct{
  str3 str;
  object1 name;
} str1;

typedef struct {
  str3 str;
  object2 name;
} str2;
Run Code Online (Sandbox Code Playgroud)

最后,我希望能够通过以下方式访问a,b和c:

str1 myStruct;
myStruct.a;
myStruct.b;
myStruct.c;
Run Code Online (Sandbox Code Playgroud)

并不是:

myStruct.str.a;
myStruct.str.b;
myStruct.str.c;
Run Code Online (Sandbox Code Playgroud)

有没有办法做这样的事情.这样做的原因是我希望保持数据的完整性,如果发生结构的chnges并且不重复自己而不必更改我现有的代码并且没有嵌套太深的字段.

决议:thx为您的所有答案.这样做的最后一种方式,我可以使用自动完成也是如下:

struct str11
{
int a;
int b;
int c;
};
typedef struct str22 …

c c++ struct

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

测试寄存器是否等于ia32中的自身

(ia32)例如,

test $eax, $eax
Run Code Online (Sandbox Code Playgroud)

你为什么要这么做?它呢$eax & $eax,对吧?这不应该总是设置标志寄存器说它们是相等的吗?

附录: 如果寄存器为零,那么测试将设置ZF(如下所述).那么测试(如上所述)主要用于判断寄存器是否为空?和ZF如果是这样的话?

testing x86 cpu-registers

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

得到三个字母的短时区名称(而不是四个字母)?

我写了一个Android应用程序,需要手机当前所在的短时区名称.

我正在使用以下代码:

String timeZone = Calendar.getInstance().getTimeZone().getDisplayName(false, TimeZone.SHORT);
Run Code Online (Sandbox Code Playgroud)

在芝加哥运行时,返回"CST".在纽约,"EST".在法国斯特拉斯堡,它正在返回"HNEC"(Heure Normale de l'Europe Centrale in French).

这个位置的时区被一些人称为"中欧时间"(参见维基百科的欧洲时区).

我正在传递timeZone给第三方系统,该系统非常坚持获得"CET"(而不是"HNEC").是否有一个API调用我可以依赖它来返回三个字母(以及我认为,"更现代")的短时区名称?

随着我的代码在越来越多的位置运行,我猜这个问题也会在其他地方发生.

我真的希望避免保留某种三字母到四个字母的短时区名称的地图.

java timezone android internationalization

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

为什么有些.NET Framework类不能使用泛型呢?

例:

System.Web.Security.MembershipCollection实现IEnumerable而不是IEnumberable<T>.为什么它不会实现后者,当它看起来会更好(例如使用LINQ)?

或者,它不一定更好吗?

.net generics ienumerable

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

如何使用python lxml获取html元素

我有这个HTML代码:

<table>
 <tr>
  <td class="test"><b><a href="">aaa</a></b></td>
  <td class="test">bbb</td>
  <td class="test">ccc</td>
  <td class="test"><small>ddd</small></td>
 </tr>
 <tr>
  <td class="test"><b><a href="">eee</a></b></td>
  <td class="test">fff</td>
  <td class="test">ggg</td>
  <td class="test"><small>hhh</small></td>
 </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我使用这个Python代码来解压缩所有<td class="test">lxml模块.

import urllib2
import lxml.html

code   = urllib.urlopen("http://www.example.com/page.html").read()
html   = lxml.html.fromstring(code)
result = html.xpath('//td[@class="test"][position() = 1 or position() = 4]')
Run Code Online (Sandbox Code Playgroud)

它很好用!结果是:

<td class="test"><b><a href="">aaa</a></b></td>
<td class="test"><small>ddd</small></td>


<td class="test"><b><a href="">eee</a></b></td>
<td class="test"><small>hhh</small></td>
Run Code Online (Sandbox Code Playgroud)

(所以每个的第一列和第四列<tr>)现在,我必须提取:

aaa(链接的标题)

ddd(<small>标签之间的文字)

eee(链接的标题)

hhh(<small>标签之间的文字)

我怎样才能提取这些值?

(问题是我必须删除<b>标签并在第一列上获取锚的标题并删除第四列<small>上的标签) …

python xml lxml

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

Rails3和Sass :: Plugin :: options

当我尝试添加Sass::Plugin.options[:style] = :compact到environment.rb时

当我尝试启动我的服务器时,我得到:

未初始化的常量Sass(NameError)

我已添加gem 'haml', '3.0.0'到我的Gemfile中.

有人遇到过这个吗?

plugins ruby-on-rails sass nameerror ruby-on-rails-3

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

使用LINQ选择n最大

这可能是一个关于LINQ的新手问题,但假设我有一组具有DateTime属性的Items,一个日期最多只有一个项目,我将如何从引用日期中选择N个最新项目,即N个项目的日期小于请求日期和最大日期?
我天真的想法是首先选择日期小于参考日期的项目,按日期排序,然后从该子集中选择N个第一项.

 var recentItems = from item in dataContext.Items
              where item.Date<=date 
              orderby item.Date descending 
              select item;

 var mostRecentItems = recentItems.Take(5).ToList();
Run Code Online (Sandbox Code Playgroud)

这是"正确"的方式,还是有更好的方法来实现我的目标?

.net c# linq

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