我最近遇到了一个非常奇怪的颠覆行为.
我刚刚将分支的本地副本与远程分支合并.一切顺利,但我有一个树冲突(本地删除,远程更新).
好吧,以为我,适当地修改了工作副本并运行了"svn resolve --accept = working -R.".
Subversion告诉它解决了我的问题并且"svn st"不再显示任何问题.所以,我试图提交,但是svn告诉我,其中一个内部文件夹(在我冲突的文件夹中)已经过时并建议svn up,但它使文件夹再次发生冲突!
我该怎么做才能摆脱这个有意思的圈子?
我真的很感激任何人都能简单解释一下,实现像MonoTouch这样的东西的一般方法是什么?我真的很惊讶,因为它不是我看到的第一个例子,当人们获得像Java这样的平台并将其翻译成类似C/Objective-C的东西时.我无法想象如何翻译垃圾收集器和东西.
提前致谢.
编辑:我理解将一种语言翻译成另一种语言的理论可能性.我的问题更具技术性:他们是否在ObjC中实现了一个完整的运行时并捆绑它?(我怀疑......)或者他们只是将C#代码翻译成ObjC/binary/etc?
我有calabash-android设置与默认场景完美配合(cucumber用于运行测试或calabash-android console进入REPL模式).
但是,在某些情况下,能够连接到已经运行的应用程序非常有用.例如,我将在调试模式下启动应用程序并启动测试以便能够设置断点并检查为什么某些功能在我的方案中不能按预期工作.
当谈到iOS上的Calabash时,这个任务非常简单:当应用程序以捆绑的测试服务器启动时,不需要额外的准备工作,我可以随时附加葫芦.但是,每当我尝试启动应用程序运行的calabash时,Calabash Android似乎都会强制退出应用程序.
它有什么办法吗?
编辑 看起来下面的答案没什么用,但我仍然希望有人(葫芦开发者,你在哪里?)会偶然发现这一天.我花了一些时间自己发现问题,具体问题是:
calabash-android console PATH_TO_APKquery("*")) - 它失败并显示KeepAliveDisconnected消息挖掘更深的细节,我发现实际上运行该start_test_server_in_background shell am instrument与sh.calaba.instrumentationbackend.CalabashInstrumentationTestRunner被仪器的后端,并描述其应用到仪器一堆其他标志,使用什么端口等.
如上所述,以下内容将有很大帮助:shell am instrument是否可以附加到正在运行的应用程序?
android cucumber calabash android-instrumentation calabash-android
我们正在启动一个跨平台项目,以部署到Android和iOS.显然,很多代码都要在两者之间共享,而一些代码在很大程度上依赖于.NET框架项,就像sqlite-net库那样.
在两个项目之间共享代码的最佳方式(afaik)是使用PCL - 这样就可以在解决方案中使用来自iOS和Android项目的共享代码来引用项目,并将所有内容重新编译并链接到一个很好的方式.
但是,使用gmcs编译器编译在MonoDevelop中创建的PCL,并且在这种情况下无法构建一些外部依赖项(即,在这种情况下使用的框架缺乏System.Func<T, TResult>,仅提供System.Func<T1, T2, ..., T9, TResult>).反过来,MonoTouch的编译器(smcs)能够完美地编译PCL(通过用smcs二进制替换gmcs二进制文件来证明).从我在谷歌搜索后发现的,gmcs使用2.0 .NET框架,而smcs使用名为2.1框架的smth,实际上是更新的.NET的混合体.
这里有一个问题:在MonoDevelop中构建PCL(作为另一个项目的依赖项)时,是否可以指定使用哪个编译器?
这有点奇怪,但我注意到在glAlphaFuncx中花费了高达40%的渲染时间.我知道alpha测试非常昂贵,但有趣的是我不使用它:)没有单一的代码使用alpha测试,我也不会以任何其他方式调用此函数.
我还检查了GL层,以便混合其他可能导致这种情况发生的东西,但它就是它.
所以,如果有人知道什么可能导致glAlphaFuncx出现在CPU采样器的性能轨迹上,我会很高兴听到它:)
更新:修复了截图链接:http://twitpic.com/2afxho/full
更新2:导致glAlpaFuncx调用的函数包含一行:
[context presentRenderbuffer:GL_RENDERBUFFER_OES];
Run Code Online (Sandbox Code Playgroud)
更新3:我尝试在此函数中设置断点,但似乎根本没有调用它.我猜这个探测器搞砸了......
video包含属性设置为包含视频文件的数据 URI 的元素的网页src不会在 iOS 15 上的 Safari 中播放视频。
使用 Safari 开发工具检查设备/模拟器表明浏览器重复发出带有Range: bytes N-M标头的请求,多次读取整个视频文件,导致巨大的内存消耗并最终无法开始播放。
如果视频足够小并且确实能够启动,则播放速度会显得很慢,甚至需要很长时间才能启动。
有解决这个问题的方法吗?
PS 将视频保留在 Data URI 中是我试图解决的任务所固有的,因此请不要建议将视频文件保留为单独的资源:)
我在我的iPhone应用程序中查看了一些动画,感觉它有点难看.然后我继续说道:它只是没有动画通过亚像素状态.
所以,如果我使用通常的+ beginAnimations/+ commitAnimations,移动一些东西只是几个像素看起来"跳跃".我怎么能避免呢?是否有任何标志可以通过浮动坐标或其他任何东西制作动画?
只是为了让您了解我拥有的和我正在寻找的东西,请参考图片:
alt text http://www.ptoing.net/subpixel_aa.gif
在此先感谢,安东
iphone ×2
android ×1
antialiasing ×1
calabash ×1
cucumber ×1
gmcs ×1
html5-video ×1
ios15 ×1
monodevelop ×1
opengl-es ×1
safari ×1
svn ×1
translation ×1
xamarin.ios ×1