为什么我不能填写我的NSArray?我的错误在哪里?他总是只将一个对象/图像填充到nsarray中.我设置了一个NSlog来检查哪个值字符串有,他向我展示了所有20个网址.
for (int i = 0, count = [bild count]; i < count; i = i++) {
NSString * string = [bild objectAtIndex:i];
NSURL *url = [NSURL URLWithString:string];
NSData *datas = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:datas];
myArray = [NSMutableArray array]; // this will autorelease, so if you need to keep it around, retain it
[myArray addObject:img];
int count = [myArray count];
NSLog(@"There are %d elements in my array", count);
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
所以想象一下,我有一个我从某个来源克隆的本地存储库.在我的初始克隆时,原点有四个分支:featureA,featureB,featureC和master.如果我将更改推送到删除featureA分支的原点,我希望在下次发出时看到有关它被删除的内容:
$ git pull origin
然而,发生的事情是我没有看到任何东西,当我试图将特定分支拉下来时
$ git pull origin featureA
我收到以下错误:
致命:无法找到远程参考功能
致命:远程端意外挂断
这完全有道理,因为分支实际上是从遥控器中删除所以是的,参考不再存在,但是我想知道为什么我没有得到关于这个事实的通知.我的遥控器的.git/config看起来像这样:
[remote"origin"]
fetch = + refs/heads/:refs/remotes/origin /
url = cjames@svn.perecep.com:/data/git/perecep.git
我写了一个小的shell脚本,它使用git ls-remote和git branch -r的输出来检测服务器上不再存在分支的远程引用,并提示我是否要删除它们但我是想知道我是否只是在做一些内在错误的事情?
当使用Ctrl + Shift + F在Eclipse中自动格式化JSP文件时,它试图尽可能多地在一行上标记,然后不适合它的标记将断开并将属性放在下一行.
这是创建非常混乱的代码,例如下面.
<div class="type-text"><label for="echo">Project Name: </label> <s:textfield
id="projectName"
name="projectName"
value="Project Name"
>
</s:textfield></div>
Run Code Online (Sandbox Code Playgroud)
有谁知道如何更好地格式化JSP文件?
有没有办法在JSON中使用嵌套对象,所以我不必从所有内容中创建数组?为了我的对象没有错误地解析我似乎需要这样的结构:
{"data":[{"stuff":[
{"onetype":[
{"id":1,"name":"John Doe"},
{"id":2,"name":"Don Joeh"}
]},
{"othertype":[
{"id":2,"company":"ACME"}
]}]
},{"otherstuff":[
{"thing":
[[1,42],[2,2]]
}]
}]}
Run Code Online (Sandbox Code Playgroud)
如果我将这个对象提取到一个名为"result"的变量中,我必须像这样访问嵌套对象:
result.data[0].stuff[0].onetype[0]
Run Code Online (Sandbox Code Playgroud)
和
result.data[1].otherstuff[0].thing[0]
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎很笨拙和多余,如果可能的话我宁愿:
result.stuff.onetype[0]
Run Code Online (Sandbox Code Playgroud)
和
result.otherstuff.thing
Run Code Online (Sandbox Code Playgroud)
但是当一切都是数组时,如何直接使用对象键?对于我困惑和未受过教育的人来说,这样的事情似乎更合适:
{"data":
{"stuff":
{"onetype":[
{"id":1,"name": ""},
{"id":2,"name": ""}
]}
{"othertype":[
{"id":2,"xyz": [-2,0,2],"n":"Crab Nebula","t":0,"c":0,"d":5}
]}
}
{"otherstuff":
{"thing":
[[1,42],[2,2]]
}
}
}
Run Code Online (Sandbox Code Playgroud)
我可能在这里误解了一些基本的东西,但我无法获得jQuery解析器(也不是jQuery 1.4使用的本机FF解析器)来接受第二个样式对象.如果有人能够启发我将非常感激!
有没有人知道如何使用Symfony 1.4在模板中添加样式表?
我已经尝试了我能想到的一切,从修改frontend/config/view.yml到修改模板本身 - 两个都可以.
我从搜索中看到,其他人也有同样的问题.在使用include_stylesheets和use_stylesheets之间似乎存在冲突 - 但是在AFAIK的任何地方都没有记录.
我想在我的wxWidgets GUI中添加一个元素,其行为类似于终端模拟器.不是在执行命令的shell方面,而是在终端中运行的应用程序的输入输出设置方面.
基本上,要求是:
流输入/输出:当您输入一个字符时,它会被添加到输入流中,当某些内容通过管道输送到终端时,它会立即打印出来.
无编辑:输入一个字符后,它永久存在,因为它可能已被终端中运行的应用程序使用.
某种滚动(即使它只是显示几行或其他东西).
如果有一些东西已经做到这一点会很好,但是对于如何用已经存在的控件(如wxTextCtrl)实现它的建议也会受到欢迎.
哎呀...
我在Activity中创建了一个视图的子类作为内部类.之前我只是从我的活动链接到此视图:
setContentView(new CustomView(this));
Run Code Online (Sandbox Code Playgroud)
没有问题.
然而,现在,我的视图变得越来越复杂,所以我将它作为FrameLayout的一部分,这样我就可以将它作为基本视图并在其上添加一个Spinner小部件.问题是,当我这样做时,我收到一个错误:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.grafightscratch.ochemmer/com.grafightscratch.ochemmer.MoleculeTablet}: android.view.InflateException: Binary XML file line #4: Error inflating class com.grafightscratch.ochemmer.MoleculeTablet.MoleculeTabletView
...
Caused by: android.view.InflateException: Binary XML file line #4: Error inflating class com.grafightscratch.ochemmer.MoleculeTablet.MoleculeTabletView
...
Caused by: java.lang.ClassNotFoundException: com.grafightscratch.ochemmer.MoleculeTablet.MoleculeTabletView in loader dalvik.system.PathClassLoader@43b74a28
Run Code Online (Sandbox Code Playgroud)
所以这个视图在我直接链接到它之前有效,但是当我尝试将它作为framelayout的一部分添加到main.xml文件中时,我得到了上述错误.我也试过放入一个布局,只有通过以下方式显示:
<com.grafightscratch.ochemmer.MoleculeTablet.MoleculeTabletView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/molecule_tablet_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
Run Code Online (Sandbox Code Playgroud)
什么都行不通.我一直收到InflateException/ClassNotFoundException错误.它抱怨二进制XML文件中的"第3行",如果它正在讨论main.xml,那就是我已经三次检查的包声明.
编辑 我试图使这个视图成为一个单独的类(即 - 不是内部类),它的工作原理.经过一番搜索,我发现一些帖子说xml标签应该是这样的:
<com.grafightscratch.ochemmer.MoleculeTablet$MoleculeTabletView ...>
Run Code Online (Sandbox Code Playgroud)
即,应使用美元符号将内部类与主类分开.但是,Eclipse barfs就此称之为错误,并拒绝让我在那里构建或部署该角色.所以现在问题变成了:如何引用一个内部类的View?
我知道这是一个经典的编程问题,因此我想明确我不是在寻找代码作为解决方案,但我会欣赏正确的方向.我正在学习C++,作为学习过程的一部分,我正在尝试一些编程问题.我正在尝试编写一个程序来处理数十亿的因子.显然,这些将是巨大的数字,并且太大而无法处理使用正常的算术运算.任何迹象表明我应该尝试解决这类问题的方向,我们将不胜感激.
如果可能的话,我宁愿尝试解决这个问题而不使用额外的库
谢谢
PS - 问题出在这里http://www.codechef.com/problems/FCTRL
这是我用来解决问题的方法,这是通过阅读以下评论来实现的:
解决方案 - 数字5是以零结尾的任何数字的主要因子.因此,递归地将阶乘数除以5并添加商,得到阶乘结果中的尾随零数
EG - 126中的尾随零数!= 31
126/5 = 25余数1
25/5 = 5余数0
5/5 = 1余数0
25 + 5 + 1 = 31
这适用于任何值,只需保持分开直到商小于5
我是一个c ++开发人员,在c ++中使用了信号和插槽,这对我来说似乎与c#中的委托类似.我发现自己在寻找"绑定"提供的功能时感到茫然,并且觉得我必须遗漏一些东西.
我觉得像C++这样的东西应该可以在带有委托的c#中实现.这里有一些psudo代码,用于我将在c ++中做什么:
Slot<void> someCallback;
int foo(int i)
{
std::cout << "Value: " << i << "\n";
return i;
}
int main()
{
int i = 0;
Slot<int> someCallback = bind( fun_ptr(foo), i );
++i; // added to show that late evaluation would be a non-trivial difference
int result = someCallback();
assert( result == 0 );
return 0;
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,我无法找到任何关于c#delegates的绑定/重新绑定的引用.我错过了什么吗?在c#中有一些根本不同的方法吗?
我正在用Java开发一个应用程序,在我的GUI中我有几个JPanels有很多设置,这就是View.这几个背景中只有一个模型JPanels.通常情况下,我会观察的模型从JPanels.
我只是想知道,从模型中观察视图是一种好习惯吗?因为,用户更改了视图,此更改必须影响我的模型.或者我在这里错过了一些重要的原则?谢谢您的帮助..
c++ ×2
android ×1
c# ×1
callback ×1
currying ×1
delegates ×1
eclipse ×1
factorial ×1
git ×1
integer ×1
iphone ×1
java ×1
javascript ×1
jquery ×1
json ×1
jsp ×1
layout ×1
nsarray ×1
objective-c ×1
oop ×1
parsing ×1
streaming ×1
stylesheet ×1
symfony-1.4 ×1
symfony1 ×1
syntax ×1
view ×1
wxwidgets ×1
xcode ×1