问题列表 - 第44442页

我需要使用.NET 4和C#开发什么版本的Windows?

我打算开始用C#和.NET开发.我有一台Mac,需要购买一个Windows 7的副本才能与bootcamp一起使用.我是否需要Windows 7旗舰版或者我可以使用Home版本进行开发吗?我是否通过家庭版松开开发端的任何功能?

谢谢!

弗兰基

.net c# windows-7

3
推荐指数
1
解决办法
211
查看次数

自动设置多核机器的作业(-j)标志?

我在一台拥有大量核心的机器上有一个Makefile,但是-jX在编译我的项目时我似乎总是忘记编写它需要的时间比它应该的长.

有没有什么方法可以-j通过环境变量或其他一些持久性配置文件设置标志,以便make在这台机器上自动并行执行多个作业?

parallel-processing makefile build-script

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

在Mac OS X Snow Leopard上的iPhone模拟器上使用Valgrind

由于在我的iOS程序中看到随机内存崩溃,我决定使用Valgrind帮助解决问题,因为他们有一个在32位mac OS X上运行的端口.我按照此网页中的说明进行设置Valgrind在iPhone模拟器上:

http://landonf.bikemonkey.org/code/iphone/iPhone_Simulator_Valgrind.20081224.html

但是,虽然我可以让程序在iOS模拟器中编译,并且预处理程序标志设置,但我无法让Valgrind实际运行我的程序.它总是退出并出现以下错误:

valgrind: /Users/megahub/Library/Application Support/iPhone Simulator/4.2/Applications/6FD1FFF3-0EFB-4D81-A95A-F02E0AA9095E/QuamStockAdHoc.app/QuamStockAdHoc: cannot execute binary file

cannot execute binary file
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我已经验证了可执行文件存在于该路径中,因为我可以在模拟器中运行它而不使用Valgrind.

iphone valgrind ios-simulator

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

jQueryUI可拖动拖动另一个元素

我在另一个具有更高z-index的透明图像下的图像上使用draggable,有没有办法制作具有特定类的可拖动忽略对象并查看它们?谢谢

jquery jquery-ui

3
推荐指数
1
解决办法
556
查看次数

什么HTML标签应该用于语义无意义的设计?

我理解内容应该与表示分开,但有时为了设计而添加HTML元素是不可避免的.通常我会使用div,但这是最好的方法吗?

什么是保持语义无意义设计的最佳HTML元素(没有文字,图像,徽标等......)?

html

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

使用NullPointerException测试null是不好的风格?

我有以下模式的一些代码:

return a().b().c().d().e();
Run Code Online (Sandbox Code Playgroud)

现在因为每个方法都可以返回null,人们通常会测试这个:

if( (a()!=null) && (a().b() != null) && ....) {
   return a().b().c().d().e();
} else  {
  return null;
}
Run Code Online (Sandbox Code Playgroud)

(也许可以使用一些局部变量来避免重复调用)

我很想做:

try {
   return a().b().c().d().e();
} catch (NullPointerException e) {
   return null;
}
Run Code Online (Sandbox Code Playgroud)

这被认为是不好的风格?效率低下?还是挺好的?

java coding-style nullpointerexception

9
推荐指数
3
解决办法
479
查看次数

所有对getaddrinfo()的调用都返回11001

连接到网络上的设备时出现问题.每当我调用getaddrinfo()时它返回11001.我已经在IP_ADDRESS字符串(Global Var)中检查了许多不同的IP.我用nslookup检查了所有非工作号码,大多数存在于那里.

getaddrinfo-returns-always-11001-host-not-found 似乎在问一个类似的问题,但那里没有答案.

目前,我的代码甚至没有尝试连接到远程设备,只是尝试解析IP.一旦有效,我就可以继续处理更大更混乱的问题.

执行:

int connectToDevice(char *sendbuf, char *recvbuf, SOCKET ConnectSocket)
{
WSADATA wsaData;
    struct addrinfo *result = NULL,
                *ptr = NULL,
                hints;
struct timeval tval;

fd_set rset, wset;


int iResult;
u_long mode = -1;

//Initialize Winsock
iResult = WSAStartup(MAKEWORD(2,2), &wsaData);
if (iResult != 0) 
{
    printf("WSAStartup failed with error: %d\n", iResult);
    return 1;
}

ZeroMemory( &hints, sizeof(hints) );
hints.ai_family = AF_UNSPEC;
hints.ai_socktype = SOCK_STREAM;
hints.ai_protocol = IPPROTO_TCP;

//Resolve the server address and port
iResult = getaddrinfo(IP_ADDRESS, DEFAULT_PORT, …
Run Code Online (Sandbox Code Playgroud)

c c++ sockets windows winsock2

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

Ninject是否具有相当于Autofac的TypedParameter或ResolvedParameter?

在Autofac中,可以在注册服务时指定TypedParameter,该服务给出将传递给服务构造函数的特定值或委托.在解析/实例化期间,将通过类型发现构造函数上的实际参数.

在Ninject中,我只能找到对命名参数的支持(即,提前知道.ctor参数的实际名称).否则,Ninject将发现未指定的构造函数参数,并尝试通过检查容器来解析所需的任何类型.

但是,这对我的需求来说还不够具体,因为我需要传递给不同服务实例的构造函数的多个相同类型的实例.

我想给Ninject一个特定的工厂委托或值作为构造函数参数,只给出一个类型作为限定符,而不是参数名称.我也不希望通过使用任何属性修饰构造函数参数来依赖Ninject.

这可能吗?提前谢谢了!

ninject ioc-container autofac

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

如何生成所有Tetrominos的列表?

如何生成所有Tetrominos的列表?或者,更一般地说,如何生成限制在多个细胞中的多联骨牌子集?

algorithm functional-programming tetris

3
推荐指数
1
解决办法
1529
查看次数

取消@Asynchronous EJB调用

我正在编写一个企业Java应用程序,它使用异步EJB 3.1方法并行执行许多任务.为了支持取消长时间运行的任务,我一直在尝试使用Future接口.

不幸的是,future.cancel(true)从客户端应用程序调用似乎对执行任务的bean的会话上下文没有影响,尽管取消调用正在返回true.

我有一个简单的界面:

public interface AsyncInterface
{
    Future<Integer> run() throws Exception;
}
Run Code Online (Sandbox Code Playgroud)

使用bean实现如下:

@Stateless
@Remote(AsyncInterface.class)
public class AsyncBean
{
    @Resource SessionContext myContext;

    @Asynchronous
    public Future<Integer> run() throws Exception
    {
        Integer result = 0;

        System.out.println("Running AsyncBean");

        while(myContext.wasCancelCalled() == false)
        {
            Thread.sleep(2000);
            System.out.println("Working");
        }      

        System.out.println("AsyncBean cancelled");

        return new AsyncResult<Integer>(result);
     }
}
Run Code Online (Sandbox Code Playgroud)

客户端代码很简单:

InitialContext ctx = new InitialContext();
AsyncInterface async = (AsyncInterface)ctx.lookup("AsyncBean/remote");
Future<Integer> future = async.run();

if( future.cancel(true) )
{
     System.out.println("future.cancel() returned true");
}
else
{
     System.out.println("future.cancel() returned …
Run Code Online (Sandbox Code Playgroud)

java asynchronous ejb java-ee ejb-3.1

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