所以我按照这个教程来设置我的应用程序的unit testing,当我有点卡住了。 在该教程中的第8点,它显示了这个图像,这就是我在构build时所期待的: alt text http://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iphone_development/art/logic_test_failure_text_editor .JPG 然而,这不是我build立时得到的。 我得到这个错误消息: Command /bin/sh failed with exit code 1以及unit testing创build的错误消息。 然后,当我展开第一个错误,我得到这个: PhaseScriptExecution "Run Script" "build/3D Pool.build/Debug-iphonesimulator/LogicTests.build/Script-1A6BA6AE10F28F40008AC2A8.sh" cd "/Users/james/Desktop/FYP/3D Pool" setenv ACTION build setenv ALTERNATE_GROUP staff … setenv XCODE_VERSION_MAJOR 0300 setenv XCODE_VERSION_MINOR 0320 setenv YACC /Developer/usr/bin/yacc /bin/sh -c "\"/Users/james/Desktop/FYP/3D Pool/build/3D Pool.build/Debug-iphonesimulator/LogicTests.build/Script-1A6BA6AE10F28F40008AC2A8.sh\"" /Developer/Tools/RunPlatformUnitTests.include:412: note: Started tests for architectures 'i386' /Developer/Tools/RunPlatformUnitTests.include:419: […]
有一个Google Maps API v3 Visual Studio Intellisense Helper ,它大概可以用于Visual Studio,但Aptana(基于Eclipse)使用不同的JavaScript文档格式 – ScriptDoc (.sdoc文件)。 ScriptDoc也是一个VS实用程序的名称,用于将带有Intellisense注释的JS文件转换为XML,只是为了混淆事物。 我已经尝试在Aptana中添加Intellisense文件作为文件/全局引用,但是所有这些都是google完成,并且没有在Google命名空间中的完成或文档。 可能的解决scheme: findAptana已经完成的人。 我已经谷歌了很多,但找不到任何东西。 将Visual Studio Intellisense Helper转换为Aptana可以理解的格式。 刮取API页面并将其转换为Aptana可以理解的格式。
我有一个蓝牙手持打印机,可以使用我的Mac(使用Coolterm)使用SPP连接进行通信。 当我试图从Android(使用平台7)做同样的事情时,我遇到了很多问题: 打印机似乎不支持/需要PIN身份validation。 当从OSX进行连接时,我只是select了“不使用引脚”的选项并将其配对。 在Android中,当我使用device.createRfcommSocketToServiceRecord() ,它总是要求我input一个PIN / Key(我没有/需要)。 我使用reflection技巧解决了这个问题: Method m = device.getClass().getMethod("createInsecureRfcommSocket", new Class[] {int.class}); BluetoothSocket connection = (BluetoothSocket) m.invoke(device, 1); 我不确定这是否真正起作用,但是打印机上的闪烁LED不再闪烁,这使我相信这样做。 一旦我有套接字,我尝试写字节数据的stream使用: byte[] buffer = new byte[3]; buffer[0] = (byte) 0x8A; buffer[1] = (byte) 0xC1; buffer[2] = (byte) 0x04; outStream.write(buffer); int response = inStream.read(); mySocket.close(); 在OSX上从Coolterm发送相同的三字节序列从打印机打印testing页。 但是,这似乎使线程挂在Android(读)。 有什么我在这里错过吗? 编辑:这似乎只有当我把通道设置为1。所以这意味着我在这里的东西。
在C / C ++应用程序中,我一直在努力使用GSSAPI。 显然我不得不谷歌和研究了很多。 我发现的最有趣的文档之一是在Sun的旧网站上。 在甲骨文接pipeSun之后,旧的网站已经不存在了,但是不知何故这个信息是存在的。 http://docs.oracle.com/cd/E19253-01/816-4863/index.html令人担忧的是,在Oracle的文档中我找不到上面的url的任何链接。 内容还包括几个PDF文件,我很幸运地保存在我的笔记本电脑上。 上面的URL也对使用SASL和c / c ++有很好的指导。 内容引用了一些包含示例源代码的tar文件。 根据当前网站的内容,这个文件应该可以在以下urlfind: http : //www.sun.com/download/products.xml?id=41912db5但是不幸的是我现在无法在网站上find它们。 该内容是一个很好的开始,ac / c + +程序员开始GSSAPI / Kerberos / PAM / SASL 看着甲骨文现在的网站,我坚信这个内容目前被“意外”抛在后面,很快就会消失。 现在这里是我的问题,访问stackoverflow的奇妙黑客: 你能以某种方式将内容复制到某个地方,这样每个人都可以享受它的好处吗? 有人有我所指的焦油球副本吗? 你愿意分享吗? 我必须在哪里上传这些PDF,以便每个人都可以轻松获益? 我认为这些内容是非常宝贵的,我想不出任何其他的networking资源,因为这些关于在C / C ++中使用GSSAPI的详尽信息。 如果你能做些什么,请现在就做,因为我认为上面的url很快就会消失。 提前致以诚挚的感谢,我向你保证,其他人也会谢谢你。 编辑:在Oracle网站上寻找一些东西,我发现了其中一个PDF的链接,但有一个新的名字: Oracle Solaris开发者安全性如果您开始使用GSSAPI / SASL,那么肯定是引用的gemC ++
我有WordPress的restAPI和WordPress OAuth服务器安装插件设置,并试图使用http://sevengoslings.net/~fangel/oauth-explorer/进行身份validation,每次通话内容不给我的OAuth令牌或OAuth秘密我需要。 我尝试了这些步骤https://wordpress.org/support/topic/json-rest-api-from-mobile-app-with-authentication 1. Enter base url (http(s)://your.domain.com/oauth1 2. Access token = request 3. Authorize = authorize 4. Access_Token = access 5. Enter your consumer key and secret (leave method as HMAC-SHA1) 点击Get Request Token ,您将获得呼叫内容 我应该在通话内容中得到这个 Call content now = oauth_token=xxxxxxxxxxxxxxx&oauth_token_secret=xxxxxxxxxxxxxxxxxxxxx&oauth_call_back_confirmed=true 但是我只能得到这个 page not found 在这里,他们无法获得三脚OAuth1.0a的工作,所以他们使用基本的OAuth,这需要另一个插件,不build议生产。 我应该使用不同的签名方法吗? 我正在寻找两个curl命令来从服务器获得OAuth授权,另一个交易授权访问令牌+刷新令牌。
我有一个非常大的桌子。 它目前在MySQL数据库中。 我用django。 我需要遍历表的每个元素来预先计算一些特定的数据(也许如果我是更好的我可以做,但这不是重点)。 我想尽可能快地使用内存来保持迭代。 因为它已经清楚地限制了内存在大型Django QuerySet中的使用,并且为什么要通过一个耗费大量内存的大型Django QuerySet进行迭代? ,对django中所有对象的简单迭代将会终止该机器,因为它将从数据库中检索所有对象。 迈向一个解决scheme 首先,为了减less你的内存消耗,你应该确保DEBUG是False(或者猴子补丁游标: closuresSQL日志logging,同时保持settings.DEBUG? ),以确保django没有存储的东西connectionsdebugging。 但即使如此, for model in Model.objects.all() 是不行的。 甚至没有稍微改进的forms: for model in Model.objects.all().iterator() 使用iterator()将通过不在内部存储caching结果(尽pipe不一定在PostgreSQL上iterator()来节省一些内存。 但显然还是会从数据库中检索整个对象。 一个天真的解决scheme 第一个问题的解决scheme是通过chunk_size基于计数器来分割结果。 有几种写法,但基本上都是SQL中的OFFSET + LIMIT查询。 就像是: qs = Model.objects.all() counter = 0 count = qs.count() while counter < count: for model in qs[counter:counter+count].iterator() yield model counter += chunk_size 虽然这是内存有效率(恒定的内存使用量与chunk_size成正比),但是在速度方面确实很差:随着OFFSET的增长,MySQL和PostgreSQL(也可能是大多数数据库)都将开始窒息并放慢速度。 […]
我正在试着写一些与Rust的Boehm GC 绑定 。 一些背景知识:Rust被devise成高并发语言,并且这种devise的结果是能够静态地限制GC指针到它们被分配的线程中(也就是说,在线程x中分配的GC指针可以永远不会被另一个线程保持活着(或者甚至被引用)。 因此,我希望推动Boehm尽可能地利用这个performance: 线程安全的,所以我可以从多个线程分配和收集 停止尽可能less的集合(即只是当前线程),其他线程可以继续运行,因为它们不可能干扰与自己之外的GC指针相关的任何事情 优选地,完全线程化地在不同线程的GC“实例”之间不同步 1很容易,但我找不到任何2和3的设施。最重要的部分是1和2,因为我希望能够在后台运行线程,而不pipe其他线程在做什么(即使他们都分配和垃圾收集千兆字节的内存)。 (我知道THREAD_LOCAL_ALLOC & gc_thread_local.h ,但是这并不完全满足3,它只是使它更有效率,但它仍然是有效的线程间传递线程分配的指针,而我不需要那保证。)
通常,Java会根据给定呼叫端遇到的实现数量来优化虚拟呼叫。 在我的基准testing 结果中可以很容易地看到,当你看看myCode ,这是一个简单的方法返回存储的int 。 有一个微不足道的 static abstract class Base { abstract int myCode(); } 与一些相同的实现类似 static class A extends Base { @Override int myCode() { return n; } @Override public int hashCode() { return n; } private final int n = nextInt(); } 随着实现数量的增加,方法调用的时间从两个实现的0.4 ns到1.2 ns增长到了11.6 ns,然后增长缓慢。 当JVM看到多个实现时,即preload=true ,时序会略有不同(因为需要testing的instanceof )。 到目前为止,清楚的是, hashCode行为有点不同。 特别是在三种情况下,速度要慢8-10倍。 任何想法为什么? […]
我想插入一个小graphics(vectorgraphics,但可以制作光栅,如果有必要的话)到一个maplotlib图的图例。 图例中的每个项目都会有一个graphics。 我知道我可以使用类似注释框的方式手动绘制整个图例,但是看起来很乏味,图中任何小小的变化都需要手工修改。 有没有办法在pyplot.plot或更高版本的pyplot.legend调用中的标签中包含graphics?
删除/删除button在何处删除Firebase项目中的dynamic链接/深层链接?