我正在编写一个程序,目标是在.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来检查我用过的每一种方法???
谢谢
有人在XCode 4下成功编译了three20吗?
我尝试过,并将所有Base SDK更改为最新的4.2,但总是出现错误:
错误:没有名称或路径的SDK'..../three20/src/Three20Core/iphoneos4.0'
在Three20UICommon及其单元测试中.
任何人都有这方面的线索?
另外,在Xcode 3中,我知道我可以通过取消选择UnitTests的bulleye来编译所有UnitTests.我怎么能在XCode 4中做到这一点?
谢谢
我知道我的问题的标题是如此糟糕,但我不知道如何描述它.
弹出UIAlertView时,屏幕上的任何其他内容(UIAlertView除外)都会变暗,但可以看到.我把它称为焦点效果,因为你会清楚直接地知道现在UIAlertView是焦点.
那么我该如何实现这样的焦点效果呢?
谢谢
我有一个图像需要放在多个UIImageView上.
我想知道是否有办法在这样做时节省内存?
例如,我有一个pic文件.我可以为这个文件创建一个UIImage对象.如果我创建多个UIImageView并使用单个UIImage对象初始化它们,那会节省内存吗?
谢谢
我刚开始使用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) 我尝试使用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更快?
再次感谢
我的程序使用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缓冲问题???
在iphone的家中,您可以按住一个应用程序2秒钟,然后每个人都在颤抖,等待删除或重新定位.
我怎么能在自己的视野中拥有这个?
按住某个地方,每个子视图都在颤抖
按住某处以便用户可以重新定位视图?
就像iOs的主屏幕或ibook或其他很多应用程序一样?
谢谢
在iBook中,用户可以通过滑块调整屏幕亮度,对吗?
我该怎么做才能实现呢?我应该使用哪个类或功能来控制屏幕亮度?
谢谢
我有一个NSData对象,应该像字节数组一样工作.
我需要得到1st and 2nd bytes in the NSData,但不知道如何.
如果我在Java中有一个字节数组,我可以很容易地获得那些barray[0] and barray[1],但是我如何为NSData做呢?
谢谢
iphone ×5
c# ×3
.net ×1
brightness ×1
connection ×1
esent ×1
focus ×1
latency ×1
memory-leaks ×1
nsdata ×1
shake ×1
sockets ×1
tcpclient ×1
three20 ×1
udp ×1
uiimage ×1
uiimageview ×1
uiview ×1
xcode ×1