小编ios*_*s85的帖子

在iOS中批量下载多个文件

我有一个应用程序,现在需要根据用户选择下载数百个小PDF.我遇到的问题是它需要花费大量时间,因为每次必须打开一个新连接.我知道我可以使用GCD进行异步下载,但是如何批量处理10个左右的文件呢?是否有一个已经做到这一点的框架,或者这是我必须建立自我的东西?

objective-c ios

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

使用隐藏字段是不好的做法吗?

一位程序员告诉我,在我的HTML代码中使用隐藏字段是"不好的做法".基本上我有一个无序列表,用户根据他们选择的类别选择一个项目(类别是图片).然后调用javascript将隐藏字段设置为用户选择的值,这样我就可以在表单提交时发送它.这是真正糟糕的做法,我还有另一种方法吗?

html javascript hidden-field

22
推荐指数
3
解决办法
8211
查看次数

在iOS中使用LDAP进行身份验证

我一直在寻找在iOS设备上使用LDAP的教程吗?我还没有看到任何文章或教程.我还有另一种方法可以针对我的Active Directory进行身份验证吗?谁能指出我正确的方向?

authentication ldap active-directory ios

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

sortedArrayUsingSelector它在做什么?

我仍然是Objective-c的新手,我正在试图弄清楚这句话究竟在做什么.

[names allKeys] sortedArrayUsingSelector:@selector(compare:)];
Run Code Online (Sandbox Code Playgroud)

我知道这allKeys是从我的字典中获取所有键.我知道这sortedArrayUsingSelector是在创建我的数组.然后我调用比较方法,这就是我迷失了这是做什么的?从apple上的文档中可以看出"返回一个NSComparisonResult值,指示接收者是否大于,等于或小于给定数量." 我不明白它是如何根据该方法进行排序的.

arrays objective-c ios

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

Android更改片段时隐藏键盘

当我改变片段.我使用它关闭键盘,因为屏幕上有一个EditText字段.我只是觉得必须有一个更好的方法,但我没有找到任何关于检测键盘是否在屏幕上的东西.

Activity activity = getActivity();
InputMethodManager inputMethodManager = (InputMethodManager)  activity.getSystemService(Activity.INPUT_METHOD_SERVICE);
try
{
    inputMethodManager.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), 0);
}
catch (Exception e)
{

}
Run Code Online (Sandbox Code Playgroud)

android

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

使用JSONReader或JSONObject/JSONArray解析JSON数据

我有一些JSON(如下所示),我试图解析整个JSON,每个对象将是一个声明下面变量的类的新实例.做这个的最好方式是什么?我应该使用JSONReader还是使用JSONObject和JSONArray.我一直在阅读一些教程并询问一些一般性问题,但我还没有看到任何如何解析这样的数据的例子.

{
    "id": 356,
    "hassubcategories": true,
    "subcategories": [
        {
            "id": 3808,
            "CategoryName": "Current Products",
            "CategoryImage": null,
            "hassubcategories": true,
            "subcategories": [
                {
                    "id": 4106,
                    "CategoryName": "Architectural",
                    "CategoryImage": "2637",
                    "hassubcategories": true,
                    "subcategories": [
                        {
                            "id": 391,
                            "CategoryName": "Flooring",
                            "CategoryImage": "2745",
                            "hassubcategories": false
                        }
                    ]
                }
            ]
        },
        {
            "id": 3809,
            "CategoryName": "Non-Current Products",
            "CategoryImage": null,
            "hassubcategories": true,
            "subcategories": [
                {
                    "id": 4107,
                    "CategoryName": "Desk",
                    "CategoryImage": "2638",
                    "hassubcategories": true,
                    "subcategories": [
                        {
                            "id": 392,
                            "CategoryName": "Wood",
                            "CategoryImage": "2746",
                            "hassubcategories": false
                        }
                    ]
                } …
Run Code Online (Sandbox Code Playgroud)

java android json

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

我应该从哪里开始制作基于.NET框架的RESTful Web服务?

我正在创建一个iOS应用程序,我需要通过Web服务连接到数据库.我只知道使用RESTful Web服务的基本知识,我之前从未编写过自己的知识,并且想知道您是否可以就如何编写自己的RESTful Web服务向我提出任何建议.

在我的iOS程序中,我将向Web服务发送一个部件号,然后Web服务将需要返回部件上的颜色和大小信息.我不确定XML是最好的格式还是有更好的东西?

我想我的问题在这里是双重的:

  1. 这是我应该使用RESTful Web服务吗?
  2. 我在哪里可以找到有关创建基于.NET的RESTful Web服务的教程?

.net c# rest

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

jQuery Movable Modal对话框

我一直在寻找可拖动的模式盒的所有可用jQuery插件.唯一的问题是我找到的每个模态框都是可拖动的,需要一个标题栏.有谁知道任何jQuery插件,允许我创建一个没有标题栏的可拖动模式框?在这种情况下,您可以通过框的边框拖动它.有什么方法可以使用jQuery UI Draggable一段时间使它成为一个模态?

在此输入图像描述

html css jquery

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

如何确定是否为TFS构建定义执行了MSBUILD参数

我正在使用Team Foundation Service 2012,内部托管构建控制器,因此我可以将应用程序部署到我们的Web服务器.我设置了Build Definition,并使用了我的Debug配置,并提供了以下MSBUILD参数.

/p:DeployOnBuild=true /p:DeployTarget=MSDeployPublish /p:MSDeployPublishMethod=WMSVC /p:MSDeployServiceUrl=https://myserversname:8172/msdeploy.axd /p:AllowUntrustedCertificate=true /p:DeployIisAppPath="somesite.ourdomain.com" /p:Username=na\svc-users /p:Password=PASS /p:VisualStudioVersion=11.0
Run Code Online (Sandbox Code Playgroud)

解决方案构建得很好,没有警告或错误.当我运行部署服务器时,应用程序为空.我已经设置了web应用程序文件夹和inetsrv文件夹的权限.我还安装/配置了web部署.如果我没有收到任何错误,我怎么能告诉我的部署出了什么问题?我已经检查了构建服务器和部署服务器上的事件日志,并且没有任何错误或警告.我也可以从我的开发机器上进行发布,它与完全相同的参数完美配合.

msbuild tfs build-agent visual-studio-2012

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

当下拉列表的OnChange调用时,事件不会触发

在我的下拉列表中,我进行了设置,以便onchange应该调用checkval并传入元素的id.我刚刚开始使用真正基本的登录,但是甚至无法显示警报.我究竟做错了什么?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<script>
function checkval(id){
    if($('#' + id).val == "Other")
    {
        alert("You Selected Other");
        //other logic will go here
    }
}
</script>
</head>

<body>
<select name="items1[]" id="items1[]" onchange="checkval(id);">
    <option selected value="">Select One</option>
    <option value="one">One</option>
    <option value="Other">Other</option>
  </select>

<select name="items2[]" id="items2[]" onchange="checkval(id);">
    <option selected value="">Select One</option>
    <option value="one">One</option>
    <option value="Other">Other</option>
  </select>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html jquery drop-down-menu

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