小编Nic*_*son的帖子

iPhone NSURLConnection:如何处理返回的NSData对象?Google Docs API

我在iPhone应用程序中使用Google Docs API.我发送了正确的POST请求,并收到了一些响应以及一些NSData.如果我NSLog NSData对象,我得到这个:

NSData *returnedData = [NSURLConnection sendSynchronousRequest:request returningResponse:theResponse error:NULL];
NSLog(@"%@",returnedData);
//output : <4572726f 723d4261 64417574 68656e74 69636174 696f6e0a>
Run Code Online (Sandbox Code Playgroud)

我认为NSData是NSDictionary或NSArray.我应该收到几件物品,一个SID,一个LSID和一个Auth.

如果我可以将NSData块转换为NSDictionary,我可以找到任何键的对象.

有人可以帮忙吗?

iphone objective-c nsurlconnection nsdata

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

将依赖对象传递给Scala中的父构造函数

假设我有以下类heirarchy:

class A()
class B(a:A)
class C(b:B)

class BaseClass(b:B, c:C)
Run Code Online (Sandbox Code Playgroud)

现在我想实现一个BaseClass的子类,它给出一个A的实例,并构造B和C的实例,并将它传递给它的超类构造函数.

如果我可以使用任意表达式,我会做这样的事情:

b = new B(a)
c = new C(b)
super(b, c)
Run Code Online (Sandbox Code Playgroud)

因为父构造函数的第二个参数依赖于第一个参数的值,但是我没有看到任何方法来执行此操作,不使用工厂函数或无偿的hack,例如:

class IntermediateSubclass(b:B) extends BaseClass(b, new C(b))
class RealSubclass(a:A) extends IntermediateSubclass(new B(a))
Run Code Online (Sandbox Code Playgroud)

有干净的方法吗?

constructor scala subclass

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

HTML5应用程序缓存不起作用

我一直在HTML5中编写一个简单的文本编辑器,它应该可以脱机工作.但是,我不能让脱机应用程序缓存工作,我无法弄清楚为什么不工作.

我的清单文件是这样的:

CACHE MANIFEST
application.html
options.html
...
Run Code Online (Sandbox Code Playgroud)

它被调用如下:

<!DOCTYPE html> 
<html manifest="cache.manifest"> 
<head>
...
Run Code Online (Sandbox Code Playgroud)

我正在使用Google App Engine来托管Web应用程序.

我把网页放在W3C HTML验证器(http://validator.w3.org/check?uri=https%3A%2F%2Fwrite-space.appspot.com%2F)中,它很好.

我在Chrome和Firefox中测试了它.在Chrome中,没有任何内容添加到缓存存储中(window.applicationCache.status返回0).在Firefox中,不会出现要求缓存文件的通知栏.基本上,文件没有被缓存.

我已经查看了为脱机查看缓存的各种演示,并且无法解释为什么我的代码不起作用.

有人可以帮忙吗?

html5 caching offline

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

Python 2.5.2是否遵循Unicode()和upper()?

我正在制作Google AppEngine应用程序.Python 2.5.2运行时环境是否遵循Unicode标准?(例如,unicode对象上的lower()和upper()方法.)

python unicode case-sensitive

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

如何设计好看的GWT应用程序?

我正在使用普通GWT创建一个Web应用程序(没有诸如GXT之类的包装器).问题是只使用UiBinder很难实现GWT应用程序的良好外观和感觉.我现在的工作流程是:

  1. 使用Dreamweaver/Photoshop创建HTML和CSS
  2. 将HTML资源放在服务器上并使用GWT的客户端捆绑包获取它们.
  3. "将"窗口小部件"注入"HTMLPanel,其中使用服务器中的资源HTML文件初始化.

正如你所看到的,它更像是一种"模板"的做事方式.我的UiBinder几乎是空文件.

我像我一样工作,担心XSS漏洞.所以我想最终将每个HTML文件放入它的UIBinder xml文件中.它必须如此复杂(长)??? 谁能告诉我他们如何只使用UiBinder设法获得好看的GWT应用程序?

我对包括任何GXT,SmartGWT解决方案在内的回应都不感兴趣.

谢谢.

java user-interface gwt

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

通过 Google Apps 脚本更改文档的权限

我正在寻找示例脚本,该脚本根据传递给脚本的电子邮件地址和 DocumentID 重置外部电子表格的默认权限。我打算创建一个脚本,该脚本可以解析电子邮件消息中的信息以获取 DocumentID 和电子邮件,将权限从默认更改为具有链接的任何人,然后通过该链接通过电子邮件发送传递的地址。

看起来 perms 是由 DocList API 控制的,我没有找到与该 API 交互的 GAS 示例。

google-docs google-apps-script

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

我可以使用Google App Engine托管Java IRC Bot吗?

我有一个完全用Java编写的IRC机器人,我一直在我的家用电脑上托管,但我的iffy互联网连接已经断开了很多.我一直想知道我是否可以使用Google Apps Engine来持续连接机器人?如果是这样,我将要做出哪些改变?

谢谢您的帮助

java irc google-app-engine

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

我们可以在电子邮件地址中加入"+"号吗?

我想知道允许"+"字符作为电子邮件地址的一部分是一个好习惯吗?我有一个用Java编写的应用程序,当在Servlet中解析(url编码/解码)时,带有"+"符号的电子邮件地址会转换为其他内容.

regex email email-validation

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

在谷歌应用引擎模板中使用"范围" - 循环

我有一个appengine项目,在我的模板中我想做类似的事情

{% for i in range(0, len(somelist)) %}
  {{ somelist[i] }} {{ otherlist[i] }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用'forloop.counter'来访问列表项,但这也没有用.有什么建议?

问候,复数

python django-templates

0
推荐指数
1
解决办法
758
查看次数

Feistel 和非 Feistel 密码

在谷歌搜索时,我只能找到 Feistel 密码,而没有找到任何有关非 Feistel 密码的相关信息。有人能给我推荐一些好的非feistel密码吗?

是的,这是家庭作业。

encryption algorithm cryptography

0
推荐指数
1
解决办法
9815
查看次数