问题列表 - 第46528页

如何在objective-c中验证网络连接

我正在查看developer.apple.com上的Reachability示例项目,发现这是一个大型项目,只是为了验证您是否具有网络连接.

问题的第一部分是"找出设备是否可以到达3G或wifi网络所需的最低代码是多少?"

接下来应该在appDelegate(启动时)内部还是在启动的第一个View Controller内完成?

先感谢您

objective-c connectivity ios

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

如何在const函数中调用非const函数(C++)

我有一个看起来像这样的遗留函数:

int Random() const
{
  return var_ ? 4 : 0;
}
Run Code Online (Sandbox Code Playgroud)

我需要在遗留代码中调用一个函数,以便它现在看起来像这样:

int Random() const
{
  return var_ ? newCall(4) : 0;
}
Run Code Online (Sandbox Code Playgroud)

问题是我收到了这个错误:

In member function 'virtual int Random() const':
class.cc:145: error: passing 'const int' as 'this' argument of 'int newCall(int)' discards qualifiers
Run Code Online (Sandbox Code Playgroud)

现在我知道为了解决这个错误我可以使我newCall()的const函数.但后来我有几个newCall()函数调用,所以现在我必须使所有这些函数调用const.等等,直到最后我觉得我的程序的一半将是const.

我的问题:有没有办法在Random()中调用一个不是const的函数?或者有没有任何想法如何实现newCall()内部Random()而不使我的程序const的一半.

谢谢

-josh

c++ const function const-correctness const-cast

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

Delphi的条形码生成库

是否有Delphi的条形码生成库(当然是首选的免费软件),它生成大多数已知的条形码类型(Code 39,Code 93,EAN,UPC)?

delphi components barcode

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

尝试使用Moq模拟IObjectSet时出现TypeLoadException

我有以下设置代码:

MockOf<IObjectSet<Dummy>>().Setup(c => c.AddObject(dummy)).Verifiable();
MockOf<IObjectContextWrapper>().Setup(c => c.GetObjectSet<Dummy>()).Returns(MockOf<IObjectSet<Dummy>>().Object);
Run Code Online (Sandbox Code Playgroud)

其中Dummy是一个空类定义,dummy是一个Dummy.MockOf<T>()是基类上的模拟管理功能,它基本上确保每次在类型上调用它时,它返回相同的模拟实例.

包含此设置代码的测试失败,TypeLoadException并显示以下消息:

System.TypeLoadException:从程序集'DynamicProxyGenAssembly2,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = a621a9e7e5c32e69'输入'IObjectSet`1Proxy389e220f10aa4d9281d0b9e136edc1d4'试图实现一个不可访问的接口.

在System.Reflection.Emit.TypeBuilder.TermCreateClass(RuntimeModule模块,Int32 tk,ObjectHandleOnStack类型)
的System.Reflection.Emit.TypeBuilder.CreateTypeNoLock()
在System.Reflection.Emit.TypeBuilder.CreateType()
在Castle.DynamicProxy.Generators Castle.DynamicProxy.Generators.InterfaceProxyWithTargetGenerator.GenerateCode(
类型为proxyTargetType,Type []接口,ProxyGenerationOptions选项)
的.Emitters.AbstractTypeEmitter.BuildType()在Castle.DynamicProxy.ProxyGenerator.CreateInterfaceProxyWithoutTarget(类型interfaceToProxy,Type [] additionalInterfacesToProxy,ProxyGenerationOptions选项, IInterceptor []拦截器)
在Moq.Mock 1.InitializeInstance() 在Moq.Mock`1.get_Object()1.<InitializeInstance>b__0()
at Moq.Mock


在RepositoryTest.cs中的OddEnds.Tests.Data.EntityFramework.RepositoryTest.Delete_DeletesObjectFromObjectSet():第43行

我已System.Data.Objects在测试项目和正在测试的类所在的项目中导入并引用了System.Data.Entity.dll和Microsoft.Data.Entity.CTP.dll.构建成功,没有错误,警告或消息(除了一些与代码合同有关的...)

我该如何解决?

typeloadexception moq

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

当SSL不是一个选项时,什么是最好的WCF安全模式

我有一个WCF,它的光线方法很少.此服务通过互联网使用.

不幸的是我无法使用SSL但仍然需要使用a来验证客户端Username/Password.另外由于防火墙的限制,我更喜欢端口80进行通信.

我的场景应该使用哪种WCF安全模式?

谢谢

c# security wcf

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

iCal - 初学者教程和文档?

我正在使用现有的 ical 文件。我不确定是谁在创建它,我想在联系他们之前更熟悉 ical - 这样我就可以进行智能对话。

有人可以为我指出一个很好的 iCal 初学者教程吗?

到目前为止,我发现的大部分内容都非常模糊,并且假设了太多的用户知识。我需要一些涵盖基础知识(标签/参数、设置、发布等)的内容,还需要解释诸如将 iPhone、Android 和 Blackberry 与服务器上的日历更新同步之类的内容。

iphone icalendar android blackberry rfc5545

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

如何使用poi组合两个excel工作簿?

我有HSSFWorkbook对象,每个对象都包含一个或多个HSSFSheet.如何从这两个对象中获取一张带有工作表的工作簿?POI 3.6

java excel apache-poi

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

spring mvc默认映射处理程序

基本上,使用Spring MVC,我正在尝试创建一个路由器控制器,它将接收尚未由另一个控制器处理的任何URL并将其路由到其各自的资源,或者如果找不到资源则转发搜索请求.使用@RequestMapping(value="/{qry}", method = RequestMethod.GET)成功获取了我的其他控制器尚未抓取的请求(这似乎通过首先检查最具体的映射来工作)然后我可以做任何我需要的转发.但是,只要我在请求中放入"/",映射就会中断并返回404.

换句话说,"/some-long-path-or-something"正确地映射到这个全能控制器,但是"/some/other/path"(它没有映射到任何其他控制器)并没有被我的全部捕获.

如何实施?我已经阅读了一些关于拦截器和默认处理程序的内容,但没有找到解决方案的运气.

谢谢你的任何建议!

java spring-mvc

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

Vimeo 视频链接正则表达式

任何人都获得了 vimeo 视频链接的正则表达式以从 pragraph 中提取它们以用于 php?似乎无法为最新的 vimeo 网址方案找到合适的方案

html php jquery vimeo

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

老虎机代码问题

我已经为该程序完成了所有工作,但它告诉我"else if"将不起作用,因为我没有"if"但我的"if"就在它上方.我试着让它们全部"如果"看看它是否有效但是它只是让玩家每次都能赢,而不能退出.我不知道我做错了什么.我感谢任何帮助.谢谢.

import java.util.Scanner;
import java.util.Random;

public class RayokovichD_Homework2
{
    public static void main(String[] args)
    {

        Scanner input = new Scanner(System.in);

        int Coins = 1000;
        int Wager;




        System.out.println("Slot Machine");
        System.out.println("You have " + Coins + " coins.");
        System.out.println("Press 0 to exit, any other number to play that many coins per spin.");




        while (Coins > 0)
        {




        int x = new Random().nextInt(9);
        int y = new Random().nextInt(9);
        int z = new Random().nextInt(9);

        Wager = input.nextInt();

        if(Wager > Coins)
                 Wager = Coins; …
Run Code Online (Sandbox Code Playgroud)

java if-statement

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