小编Jac*_*ack的帖子

如何检查我的程序和.NET Framework版本之间的兼容性?

我正在编写一个程序,目标是在.net framework 2.0上运行.

我在VS项目中选择了2.0.

它在我的机器上运行正常(我的2.0 SP2),所以没有编译错误.但是当我试图在另一台机器上运行它(只有2.0,没有sp)时,它无法运行.我知道我使用了2.0支持的一些方法但仅使用2.0 SP2.

.net framework 2.0 SP2似乎没有在VS IDE中列出,这就是为什么VS在我的机器上编译时不能给我任何警告.

如何轻松检查我的代码与.net framework 2.0 SP2的兼容性?或者我只需要看看msdn来检查我用过的每一种方法???

谢谢

.net version-compatibility

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

iphone/ipad - 在xcode 4下编译three20?

有人在XCode 4下成功编译了three20吗?

我尝试过,并将所有Base SDK更改为最新的4.2,但总是出现错误:

错误:没有名称或路径的SDK'..../three20/src/Three20Core/iphoneos4.0'

在Three20UICommon及其单元测试中.

任何人都有这方面的线索?

另外,在Xcode 3中,我知道我可以通过取消选择UnitTests的bulleye来编译所有UnitTests.我怎么能在XCode 4中做到这一点?

谢谢

xcode three20

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

iphone - 聚焦效果(就像UIAlertView一样)

我知道我的问题的标题是如此糟糕,但我不知道如何描述它.

弹出UIAlertView时,屏幕上的任何其他内容(UIAlertView除外)都会变暗,但可以看到.我把它称为焦点效果,因为你会清楚直接地知道现在UIAlertView是焦点.

那么我该如何实现这样的焦点效果呢?

谢谢

iphone focus

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

iphone - 单个UIImage多个UIImageView?

我有一个图像需要放在多个UIImageView上.

我想知道是否有办法在这样做时节省内存?

例如,我有一个pic文件.我可以为这个文件创建一个UIImage对象.如果我创建多个UIImageView并使用单个UIImage对象初始化它们,那会节省内存吗?

谢谢

iphone uiimageview uiimage

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

C# - ESENT db内存泄漏?

我刚开始使用ESENT ManagedInterface(http://managedesent.codeplex.com/).我想知道它是否有内存泄漏问题.

我正在做的很简单.我按照示例代码,但是我在每一行中放了一个非常大的字符串数据(10KB +),总共产生了10000行.

插入更多行时,内存使用量会增加.如果我插入100,000行,程序将占用1 GB内存并死掉.

这是代码.

public static void test()
    {
        string techcrunchString = @"The Latest from TechCrunch CMU Researchers Turn Any Surface Into A TouchscreenWeb Design Community Treehouse Raises $600K From Reid Hoffman, Kevin Rose, And Others Greylock Looks To Help Portfolio Companies Recruit Talent With New Hires UberMedia Quietly (Inadvertently?) Releases Chime.in, A Mobile Social Networking App T-Mobile Announces The Dual-Screen LG DoublePlay, Launching November 2nd? Watch An iPhone 4S and Samsung Galaxy S II Take Three …
Run Code Online (Sandbox Code Playgroud)

c# memory-leaks esent

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

TcpClient的创建是否有很多开销?

我尝试使用TcpClient发送/接收数据.我做了两个实验,发现了一些有趣的东西

我在日本的服务器和英国的TcpClient中设置了TcpListener.我一直向TcpListener发送500个字节,当TcpListener将10KB发送回TcpClient时.我在每个实验中保持这个发送/接收循环500次.

实验1:

在每个发送/接收循环中,我创建一个全新的TcpClient(创建之前的时间滴答)并发送/接收

实验2:

对于所有循环,我只有一个TcpClient,它保持与TcpListener的连接并执行500次发送/接收.

结果:

一个循环的时间成本的平均值:

E1:1.8秒,E2:0.49秒.

我很惊讶这个结果.所以保持连接不断的发送/接收可以节省大量的时间??? 近2/3的时间.

这是真的???

谢谢

==== ====新

@Jon Skeet,@ dbemerlin,谢谢你的回复.我猜测Tcp握手需要一些时间工具.

所以我做了实验3.

我将HttpListener设置为服务器并使用WebClient进行发送/接收,数据大小完全相同.每次我使用新的WebClient在英国和日本之间发送/接收.

结果是0.86(平均来自500次循环,即发送/接收).

我假设WebClient/HttpLisener本身就是Tcp,对吧?在我的实验中,它们如何比原始TcpClient/TcpListener更快?

再次感谢

c# connection latency tcpclient

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

为什么我无法获取所有UDP数据包?

我的程序使用UdpClient尝试从27个主机接收27个响应.响应的大小为10KB.我的宽带传入带宽是150KB/s.

27个响应几乎同时从主机发送,每10秒发送一次.

但是,我每次只能收到8到17个回复.我能收到的回复数量非常动态,但在范围内.

谁能告诉我为什么?为什么我不能全部收到?

我理解UDP不可靠.但我尝试同时收到5-10个回复,但它确实奏效了.我猜网络链接并不是那么糟糕.

代码很简单.在27个主机上,我只使用UdpClient向我的机器发送10KB.

在我的机器上,我有一个UdpClient接收数据报.每次我得到一个数据,我创建一个线程来处理它(基本上处理它意味着只打印出"我收到10KB",但它在一个线程中运行).

listener = new UDPListener(Port);
listener.Start();
while (true) {
    try {
        UDPContext context = listener.Accept();
        ThreadPool.QueueUserWorkItem(new WaitCallback(HandleMessage), context);

    } catch (Exception) { }
}
Run Code Online (Sandbox Code Playgroud)

如果我将响应的大小减小到3KB,则情况会好得多,大约可以接收25个响应.

还有什么想法?UDP缓冲问题???

c# sockets udp

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

iPhone - 简单的方式来按 - >删除效果?或移动 - >重新定位视图效果?

在iphone的家中,您可以按住一个应用程序2秒钟,然后每个人都在颤抖,等待删除或重新定位.

我怎么能在自己的视野中拥有这个?

  1. 按住某个地方,每个子视图都在颤抖

  2. 按住某处以便用户可以重新定位视图?

就像iOs的主屏幕或ibook或其他很多应用程序一样?

谢谢

iphone uiview shake

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

iphone - 改变屏幕亮度,就像iBook一样

在iBook中,用户可以通过滑块调整屏幕亮度,对吗?

我该怎么做才能实现呢?我应该使用哪个类或功能来控制屏幕亮度?

谢谢

iphone brightness screen-brightness

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

iphone - 如何获取NSData对象中的第1个和第2个字节?

我有一个NSData对象,应该像字节数组一样工作.

我需要得到1st and 2nd bytes in the NSData,但不知道如何.

如果我在Java中有一个字节数组,我可以很容易地获得那些barray[0] and barray[1],但是我如何为NSData做呢?

谢谢

iphone nsdata

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