问题列表 - 第28090页

用UIActivityIndi​​catorView替换UIBarButtonItem

我想UIBarButtonItem用a 替换我的(用于刷新)UIActivityIndicatorView,当刷新完成后,我想转回刷新按钮并删除UIActivityIndicatorView.

iphone objective-c

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

如何防止对RESTful数据服务的暴力攻击

我即将在我们的网站上实现RESTful API(基于WCF数据服务,但这可能无关紧要).

通过此API提供的所有数据都属于我的服务器的某些用户,因此我需要确保只有这些用户才能访问我的资源.因此,所有请求都必须使用登录/密码组合作为请求的一部分执行.

在这种情况下,推荐的防止暴力攻击的方法是什么?

我正在考虑记录因错误凭据而被拒绝的失败请求,并在超过某个失败请求阈值后忽略来自同一IP的请求.这是标准方法,还是我缺少一些重要的东西?

authentication api rest restful-authentication

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

尝试从List中删除元素时,为什么会出现UnsupportedOperationException?

我有这个代码:

public static String SelectRandomFromTemplate(String template,int count) {
   String[] split = template.split("|");
   List<String> list=Arrays.asList(split);
   Random r = new Random();
   while( list.size() > count ) {
      list.remove(r.nextInt(list.size()));
   }
   return StringUtils.join(list, ", ");
}
Run Code Online (Sandbox Code Playgroud)

我明白了:

06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException
06-03 15:05:29.614: ERROR/AndroidRuntime(7737):     at java.util.AbstractList.remove(AbstractList.java:645)
Run Code Online (Sandbox Code Playgroud)

这怎么会是正确的方法?Java.15

java exception list arraylist

444
推荐指数
7
解决办法
37万
查看次数

每次都设置弹出窗口的焦点

我有两页one.html和two.html

我正在使用以下代码打开一个新窗口

//here popup is a global variable
popup=window.open('two.html','two');
Run Code Online (Sandbox Code Playgroud)

第一次弹出窗口成功打开并获得焦点,但如果我尝试再次打开它而不关闭已打开的弹出窗口,那么two.html第二次没有获得焦点.

注意:我将弹出窗口的名称设置为"两个"

javascript popup

16
推荐指数
3
解决办法
7万
查看次数

当我连接iPhone时,为什么XCode Organizer控制台有时会空着

在测试我的iPhone应用程序时,我发现将信息记录到控制台窗口非常有用.我觉得很奇怪,我可以向同事发送一个特殊的构建,如果他们遇到问题,我可以将他的iPhone插入我的Mac并获取他们的控制台输出.但是,当我们这样做时,有时控制台窗口是空白的.为什么会这样?代码已在启用日志记录的情况下构建.除此之外,看起来控制台输出,当我看到它时,不仅包含我的应用程序的信息,还包含其他iphone系统日志记录的信息.

感谢您提供的任何见解.

iphone console xcode organizer

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

我可以在ac#project中添加.h和.cpp文件吗?

我想在C#项目中添加一些.h和.cpp文件,以获得C#中的C++功能.我想直接使用代码而不用dll.

我可以这样做吗?怎么样?

c# c++

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

PHP从yyyy-mm-ddThh:mm:ss字符串创建日期对象

我有一个格式为yyyy-mm-ddThh:mm:ss的字符串,我想将其转换为日期对象.我该怎么做?

php datetime date

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

根据查询字符串/派生控制器注入不同的存储库,并根据控制器类型/ ASP.NET MVC注入存储库

我有一个搜索表单,可以在不同的提供商搜索.我开始时有一个基本控制器

public SearchController : Controller
{

    protected readonly ISearchService _searchService

    public SearchController(ISearchService searchService)
    {
        _searchService= searchService;
    }

    public ActionResult Search(...)
    {
        // Use searchService to query and return a view.
    }

}
Run Code Online (Sandbox Code Playgroud)

和儿童控制器

TwitterController : SearchController
{
    ...
}

NewsController : SearchController
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我使用StructureMap在控制器中插入所有依赖项.通过此设置,我可以根据正在实例化的控制器的类型更改SearchService.

x.For<ISearchService>().ConditionallyUse(o =>
      {
            o.TheDefault.Is.OfConcreteType<NewsSearchService>();

            o.If(c => c.ParentType == typeof(TwitterController))
             .ThenIt.Is.OfConcreteType<TwitterSearchService>();

             ...

      });
Run Code Online (Sandbox Code Playgroud)

这甚至允许我为每个控制器设置不同的视图,(只是放置相应的文件夹(Twitter,新闻......),而父控制器仍在处理所有搜索,只需简单

return View(results) 
Run Code Online (Sandbox Code Playgroud)

它显示特定于推特,新闻或其他的正确视图

现在这很酷,看起来很棒,我只有一个表单,不同的视图显示在同一页面的选项卡中.这就是这种方法开始变得复杂的地方.表单必须发布到/ Twitter以在Twitter中搜索,到/新闻搜索新闻...这意味着我应该根据我的标签更改表单的操作参数,并在表单返回时显示正确的选项卡取决于..网址?疯狂随之而来.

如果你已经建立了这样的东西或知道什么是最好的方法,欢迎提出建议.

现在我认为使用表单中的参数并发布到单个控制器会减少痛苦.我正在考虑根据此参数注入正确的SearchService.什么是最好的方法?我想过使用模型活页夹,

所以我的ActionMethod看起来像这样:

public ActionResult Search(ISearchService service, Query query)
{
    var results = service.Find(query);
}
Run Code Online (Sandbox Code Playgroud)

但我认为需要在ModelBinder中进行这样的调用 …

asp.net-mvc design-patterns dependency-injection

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

在Makefile中CC?=是什么意思?

我有一个包含声明的C程序的Makefile

CC?=gcc
Run Code Online (Sandbox Code Playgroud)

把它改成

CC?=g++
Run Code Online (Sandbox Code Playgroud)

不会用g ++编译它.把它改成

CC=g++
Run Code Online (Sandbox Code Playgroud)

是否使用g ++.

所以我想知道?=运算符是做什么的?我的猜测是它查看一个环境变量来决定使用哪个编译器,如果没有设置,那么使用gcc?谁可以解决这个问题?

gcc makefile g++ cc

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

INSERT语句与FOREIGN KEY约束 - SQL Server冲突

我收到以下错误.请你帮助我好吗?

消息547,级别16,状态0,行1
INSERT语句与FOREIGN KEY约束"FK_Sup_Item_Sup_Item_Cat"冲突.冲突发生在数据库"dev_bo",表"dbo.Sup_Item_Cat"中.该语句已终止.

码:

insert into sup_item (supplier_id, sup_item_id, name, sup_item_cat_id, 
                      status_code, last_modified_user_id, last_modified_timestamp, client_id)   
values (10162425, 10, 'jaiso', '123123',
        'a', '12', '2010-12-12', '1062425')
Run Code Online (Sandbox Code Playgroud)

最后一列client_id导致错误.我试图将已存在的值dbo.Sup_Item_Cat放入列中,对应于sup_item ..但没有欢乐:-(

sql sql-server sql-server-2005 foreign-keys

213
推荐指数
8
解决办法
53万
查看次数