小编Uma*_*oon的帖子

当JSON如此简单易用时,为什么要使用XML(SOAP)?

使用JSON接收和发送数据是通过简单的HTTP请求完成的.而在SOAP中,我们需要处理很多事情.解析XML有时也很难.甚至Facebook在Graph API中使用JSON.我仍然想知道为什么还应该使用SOAP?是否有任何理由或领域SOAP仍然是更好的选择?(尽管有数据格式)

此外,在简单的客户端 - 服务器应用程序(如与服务器连接的移动应用程序)中,SOAP可以提供优于JSON的任何优势吗?

如果有人能够考虑我提供的信息(如果有的话),可以在JSON和SOAP之间争取主要/突出的差异,我将非常感激.

json soap

53
推荐指数
3
解决办法
4万
查看次数

Objective C中的简单字符串连接

我有一个名为'you'的NSString,其值为"这是你的字符串!".

我想在'你'中连接"123",我怎么能这样做?

我正在使用此代码,它给出了一个错误.

you=[you stringByAppendingString:@"123"];
Run Code Online (Sandbox Code Playgroud)

objective-c string-concatenation nsstring ios

39
推荐指数
2
解决办法
8万
查看次数

如何使用C#以YYYY-MM-DDThh:mm:ssTZD格式获取DateTime.Now()

可能重复:
datetime到字符串与时区

这是我想在站点地图中使用的W3C标准日期时间格式之一.此DateTime标准是:

完成日期加上小时,分钟和秒:YYYY-MM-DDThh:mm:ssTZD其中TZD =时区指示符(Z或+ hh:mm或-hh:mm)(例如1997-07-16T19:20:30 + 01 :00)

我使用以下代码以该格式获取当前DateTime:

DateTime.Now.ToString("yyyy-MM-ddThh:mm:ssTZD");
Run Code Online (Sandbox Code Playgroud)

但这给出了:2011-08-10T02:27:20TZD

显然,DateTime.Now无法识别参数中的"TZD".请帮忙.如何以这种格式获取当前的DateTime?

c# datetime

23
推荐指数
2
解决办法
17万
查看次数

获取NSString中字符的索引,使用偏移量并使用Objective-C中的子字符串

我有一根绳子!

   NSString *myString=[NSString stringWithFormat:@"This is my lovely string"];
Run Code Online (Sandbox Code Playgroud)

我想做的是:

  1. 假设字符串中的第一个字符是索引0.转到第11个字符(在上面的情况下是'l'),并向后找到第一个出现空格的位置(在上面的字符串中,第一个出现的空格的位置)如果我们从'l'后退到位置10).让我们称这个空间'leSpace'的索引值为10.
  2. 使用...将剩余字符串子串到新字符串

    [myString substringFromIndex:leSpace]
    
    Run Code Online (Sandbox Code Playgroud)

......我希望我解释得很好.请帮助,你能写一个片段或什么来帮助我完成这项任务吗?

substring objective-c nsstring ios nsrange

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

以编程方式在iOS中捕获状态栏的完整屏幕截图

我正在使用此代码捕获屏幕截图并将其保存到相册中.

-(void)TakeScreenshotAndSaveToPhotoAlbum
{
   UIWindow *window = [UIApplication sharedApplication].keyWindow;

   if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)])
       UIGraphicsBeginImageContextWithOptions(window.bounds.size, NO, [UIScreen mainScreen].scale);
   else
       UIGraphicsBeginImageContext(window.bounds.size);

   [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
   UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
   UIGraphicsEndImageContext();

   UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
}
Run Code Online (Sandbox Code Playgroud)

但问题是每当截图保存时,我都看不到iPhone的状态栏.相反,底部会出现一个空白区域.如下图所示: 在此输入图像描述

我究竟做错了什么?

objective-c uiwindow ios uiscreen

14
推荐指数
3
解决办法
2万
查看次数

在iOS中运行后台服务

我需要编写一个iOS应用程序,每隔30分钟将数据发送到服务器.当应用程序在后台时,这可以工作吗?它有多可靠?

objective-c background-process ios

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

Facebook JavaScript SDK:FB.ui打开一个弹出窗口

我想在facebook iframe应用程序中使用以下代码显示"Post to Your Wall"提要对话框:

<div id="fb-root"></div>
  <script src="http://connect.facebook.net/en_US/all.js">
  </script>
  <script>
     FB.init({ 
        appId:'249725835046216', cookie:true, 
        status:true, xfbml:true 
     });

     FB.ui({ method: 'feed', 
        message: 'Facebook for Websites is super-cool',
        name: 'Facebook Dialogs',
        link: 'http://developers.facebook.com/docs/reference/dialogs/',
        picture: 'http://fbrell.com/f8.jpg',
        caption: 'Reference Documentation',
        description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'



        });
  </script>
Run Code Online (Sandbox Code Playgroud)

问题是它出现在这样一个新的弹出窗口中:

在此输入图像描述

如果没有出现在弹出窗口中,而不是像这样出现:

在此输入图像描述

我不希望Feed对话框出现在新的弹出窗口中,因为在大多数现代Web浏览器中都会阻止弹出窗口.我不知道为什么会这样.请帮忙.

facebook facebook-javascript-sdk

12
推荐指数
2
解决办法
3万
查看次数

document.getElementbyId()返回null

在注释中标记为//错误的行的代码中.我收到Javascript错误说:"无法读取'null'的属性样式".我不知道它无法找到对象.我曾经想过并尝试过一切.请帮忙.这是代码:

<script type="text/javascript">

    $.getJSON('https://graph.facebook.com/647045111?fields=first_name&<%= Session["Token"] %>',

    function (data) {
        $('#userName').html(data.first_name);
    });

    document.getElementById('connectedUnregistered').style.display = 'block'; //Error

</script>

    <div id="userName"></div>

    <div id="disconnected" style="display:block;">

     <div id="heading">Facebook login</div> 

     <a href="Account/FacebookLogin" id="loginButton"><div id="fbConnectButton"><img src="/Content/Images/fbconnect.png"/></div></a>    

    </div>

     <div id="connectedUnregistered" style="display:none">

     <div id="heading">Register Now</div> 



    </div>
Run Code Online (Sandbox Code Playgroud)

javascript dom

12
推荐指数
2
解决办法
4万
查看次数

NSJSONSerialization中未转义的控制字符

我有这个JSON http://www.progmic.com/ielts/retrive.php,我需要解析.当我使用NSJSONSerialization进行操作时,我得到"角色1981周围未转义的控制字符"错误.

我需要知道:

  • 什么是未转义的控制角色?是否有清单或什么?
  • 我该如何摆脱这个错误?最简单的方法?

提前致谢.

escaping objective-c nsjsonserialization

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

在框架之外的PHP文件中调用OpenCart库函数

在控制器中,我可以轻松调用这样的函数

$this -> user->login('username','password');
Run Code Online (Sandbox Code Playgroud)

但是在单独的PHP文件框架之外,我该如何访问该方法?我试过这样的东西,但它不起作用:

include($_SERVER['DOCUMENT_ROOT'].'/mydir/opencart/system/library/user.php');

$userobj=new User();
$userobj->login('username','password');
Run Code Online (Sandbox Code Playgroud)

你能帮忙吗?

编辑/更新:这是我的startup.php文件中的内容:

<?php
// Error Reporting
error_reporting(E_ALL);

// Check Version
if (version_compare(phpversion(), '5.1.0', '<') == true) {
    exit('PHP5.1+ Required');
}

// Register Globals
if (ini_get('register_globals')) {
    ini_set('session.use_cookies', 'On');
    ini_set('session.use_trans_sid', 'Off');

    session_set_cookie_params(0, '/');
    session_start();

    $globals = array($_REQUEST, $_SESSION, $_SERVER, $_FILES);

    foreach ($globals as $global) {
        foreach(array_keys($global) as $key) {
            unset(${$key}); 
        }
    }
}

// Magic Quotes Fix
if (ini_get('magic_quotes_gpc')) {
    function clean($data) {
        if (is_array($data)) {
            foreach ($data as $key => $value) …
Run Code Online (Sandbox Code Playgroud)

php opencart

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