小编Die*_*res的帖子

在Node.JS上使用请求模块POST数据

该模块是'请求https://github.com/mikeal/request

我想我正在遵循每一步,但我错过了一个论点..

var request = require('request');
request.post({
        url: 'http://localhost/test2.php',
         body: "mes=heydude"
         }, function(error, response, body){
            console.log(body);
    });
Run Code Online (Sandbox Code Playgroud)

在另一端我有

echo $_POST['mes'];
Run Code Online (Sandbox Code Playgroud)

我知道php没有错...

request node.js

125
推荐指数
6
解决办法
28万
查看次数

Node.js中的SOAP

当然,你会告诉我SOAP被弃用了,而且我被迫使用它.

现在,我尝试使用douche模块(https://github.com/marcgreenstock/douche),但是当我这样做时它失败了(WSDL网址很好,实际上我正在尝试提供的示例test/index.js)

Client.wsdl.parse(function(wsdl) {
  console.log(wsdl);
});
Run Code Online (Sandbox Code Playgroud)

错误是:

/usr/local/lib/node_modules/douche/lib/douche/wsdl.js:74
  attrs.forEach(function(url,index) {
        ^
TypeError: Object #<Object> has no method 'forEach'
    at [object Object]._read_namespaces (/usr/local/lib/node_modules/douche/lib/douche/wsdl.js:74:9)
    at /usr/local/lib/node_modules/douche/lib/douche/wsdl.js:20:10
    at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/douche/lib/douche/wsdl.js:102:7)
    at IncomingMessage.emit (events.js:81:20)
    at HTTPParser.onMessageComplete (http.js:133:23)
    at Socket.ondata (http.js:1226:22)
    at Socket._onReadable (net.js:683:27)
    at IOWatcher.onReadable [as callback] (net.js:177:10)
Run Code Online (Sandbox Code Playgroud)

关于so​​ap(https://github.com/milewise/node-soap)我甚至无法用NPM安装它,它失败了:

> node-expat@1.3.2 install /home/warorface/node_modules/soap/node_modules/node-expat
> node-waf configure build

> compress@0.1.9 preinstall /home/warorface/node_modules/soap/node_modules/compress
> node-waf configure build

Checking for program g++ or c++          : /usr/bin/g++ 
Checking for program g++ or …
Run Code Online (Sandbox Code Playgroud)

soap soap-client node.js

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

创建具有不同子类属性的子类

说我有这个班级

@interface CustomClass : NSObject

@property (nonatomic, strong) NSArray * nicestArrayEver;

@end
Run Code Online (Sandbox Code Playgroud)

我想创建一个CustomClass的子类,但这里是catch

@interface ASubClassCustomClass : CustomClass

@property (nonatomic, strong) NSMutableArray * nicestArrayEver;

@end
Run Code Online (Sandbox Code Playgroud)

你可以想象的问题是,当我初始化ASubClassCustomClass并调用它的超级初始化器(因为还需要其他属性)时,会创建不可变的nicestArrayEver ..我怎样才能避免它的创建,所以我可以设置可变的?

注意:这只是一个例子,真正的实现调用了很重要的创建和真正定制的子类(不是NSArray).

cocoa subclass objective-c

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

了解CATransform3D

我在UIView中玩CATransform3DMakeRotation,而我正试图做45º,变换就像它倒退一样:

http://cl.ly/2A2p1W1e2N3a1W181r35

这是我的"代码",但显然没有这样做.

CATransform3D _tr = CATransform3DMakeRotation(3.14/4, 1, 0, 0);
view.layer.transform = _tr;
Run Code Online (Sandbox Code Playgroud)

请帮我理解params.谢谢.

uiview catransform3d quartz-core

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

删除NSButton的蓝色阴影

总是(以编程方式或通过IB)我在第一个设置按钮上得到这个蓝色阴影:

蓝影

我想摆脱它......怎么样?

cocoa objective-c nsbutton

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

消耗性订阅和不可更新订阅之间的实际区别

我一直在尝试应用内购买,看看什么更适合我的产品。

消耗性/非消耗性订阅和自动续订订阅之间存在明显差异

但当谈到不可再生时,我看到的唯一区别是语义上的区别。来自 Apple 文档:“Store Kit 不会自动恢复非续订订阅和消耗品。但是,非续订订阅必须是可恢复的。”

那么,我的问题是,这两者之间(对于我作为开发人员来说)有什么真正的区别吗?(我可以从中受益)

cocoa in-app-purchase

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

避免复制NSMutableArray以便使用多线程写入进行读取

我有一个类,它使用一个可变数组,在大量读取(新项到达)后修改一次.

问题在于,当数组变异时,读取会继续发生.

目前为了避免这个问题,每次它读取的内容都会在副本上执行此操作:

[[theArray copy] operation] //operation being indexOfObject:, objectAtIndex: objectsAtIndexes:, etc.
Run Code Online (Sandbox Code Playgroud)

副本变得非常昂贵,特别是在没有必要时(所有那些时候阵列没有被变异).

如何锁定数组以在发生变异时延迟对它的访问?

concurrency cocoa-touch objective-c nsmutablearray

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

UIImage只伸展一部分

所以,让我说我有这个精灵:

mbm
bcb
mbm
Run Code Online (Sandbox Code Playgroud)

每个字母都是一个部分.(m:保证金; b:边界,c:中心)

我想要一个能够重复b和c的类,只要它需要完成视图,所以我得到这样的东西:

mbbbbbbbbbbbbbm
bcccccccccccccb
bcccccccccccccb
bcccccccccccccb
mbbbbbbbbbbbbbm
Run Code Online (Sandbox Code Playgroud)

有没有可以做到这一点的事情?如果它不存在,有关如何实现它的任何想法?

iphone cocoa-touch objective-c uiimageview uiimage

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

等待键盘隐藏

所以,基本上我需要知道是否有办法让观察者在隐藏键盘时调用另一个方法.

我的问题是,在解除键盘后,我提交2个动画,一个将视图移动到原始位置(因为我向上移动视图以便用户可以在键入时看到文本字段)和动画翻转视图但是在键盘完全隐藏之前发生翻转,因此我有一点图形故障.

我已经尝试过sleep(),而另一种没有运气的等待方法.

守则基本上是这样的

- (BOOL)textFieldShouldReturn:(UITextField *)textFieldi{

[textFieldi resignFirstResponder];
     [UIView beginAnimations:nil context:NULL];

     [UIView setAnimationDuration:1.0];

     [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:YES];

     [self.view exchangeSubviewAtIndex:1 withSubviewAtIndex:0];

     CuantoFaltaiOSAppDelegate * del = [CuantoFaltaiOSAppDelegate instance];

     del.headerView.frame = CGRectMake(0, 20, del.headerView.frame.size.width, del.headerView.frame.size.height);

     [UIView commitAnimations];

     return YES;
}
Run Code Online (Sandbox Code Playgroud)

问题是键盘没有完全隐藏并且Flip已经执行,所以我需要一种方法来等待它.

iphone objective-c ios

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