我正在使用 .NET Compact Framework 3.5 和 VS2008 开发一个 Windows Mobile 应用程序,并使用 Device Emulator V3 在 Win7 上进行调试,并且似乎经常出现 Windows Mobile Device Center (6.1) 连接问题。
使用仿真器管理器 (9.0.21022.8) 我在 WMDC 中使用 DMA 放置设备。问题是它在实际连接时非常脆弱,以至于变得很痛苦。
我发现当我打开我的电脑时,在我可以连接它之前,我必须打开 WMDC,禁用通过 DMA 连接,关闭 WMDC,再次重新打开它,然后它可能会 Gradle 。在它 Gradle 之前,我经常需要这样做两次。
一旦它被放在 Gradle 中,它通常很好,但在让它连接方面似乎没有什么是一致的。
与物理设备连接通常更好,但并非总是如此。如果我将 PDA 插入 USB socket 而不是它最初插入的 socket ,那么它根本无法连接。通常最好/最可靠的连接方法似乎是通过蓝牙,但速度很慢。
有人有任何提示或建议吗?
最佳答案
我想我应该添加一些注释,这样我就可以结束它了。一般来说,我发现不是以下让它更稳定一点:
1) 不要建立合作伙伴关系。虽然这不是主要问题,但如果存在合作伙伴关系,每当我连接设备时都会弹出一个空白对话窗口。
2) 始终确保将设备(通过 USB)连接到与首次安装设备驱动程序时设备所在的同一 USB 端口。将导线移到不同的端口通常会导致设备无法连接。
3)如果连不上然后打开WMDC,取消勾选允许DMA连接,关闭WMDC界面,重新打开重新勾选DMA选项,一般会突然连上。
4) 此外,如果您正在使用设备模拟器并将其放在支架上,请确保在关闭设备时保存设备状态之前断开 ActiveSync 连接。如果你不这样做,当你重新启动设备时它将无法连接,直到你摆弄连接足以让它意识到它实际上没有连接。
如果其他人有任何使它更稳定的技巧,请随时添加。
关于windows - 为什么 WMDC/ActiveSync 如此不稳定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2127666/
类classAprivatedeffooputs:fooendpublicdefbarputs:barendprivatedefzimputs:zimendprotecteddefdibputs:dibendendA的实例a=A.new测试a.foorescueputs:faila.barrescueputs:faila.zimrescueputs:faila.dibrescueputs:faila.gazrescueputs:fail测试输出failbarfailfailfail.发送测试[:foo,:bar,:zim,:dib,:gaz].each{|m|a.send(m)resc
我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0
我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co
我正在使用的第三方API的文档状态:"[O]urAPIonlyacceptspaddedBase64encodedstrings."什么是“填充的Base64编码字符串”以及如何在Ruby中生成它们。下面的代码是我第一次尝试创建转换为Base64的JSON格式数据。xa=Base64.encode64(a.to_json) 最佳答案 他们说的padding其实就是Base64本身的一部分。它是末尾的“=”和“==”。Base64将3个字节的数据包编码为4个编码字符。所以如果你的输入数据有长度n和n%3=1=>"=="末尾用于填充n%
我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i
为什么4.1%2返回0.0999999999999996?但是4.2%2==0.2。 最佳答案 参见此处:WhatEveryProgrammerShouldKnowAboutFloating-PointArithmetic实数是无限的。计算机使用的位数有限(今天是32位、64位)。因此计算机进行的浮点运算不能代表所有的实数。0.1是这些数字之一。请注意,这不是与Ruby相关的问题,而是与所有编程语言相关的问题,因为它来自计算机表示实数的方式。 关于ruby-为什么4.1%2使用Ruby返
它不等于主线程的binding,这个toplevel作用域是什么?此作用域与主线程中的binding有何不同?>ruby-e'putsTOPLEVEL_BINDING===binding'false 最佳答案 事实是,TOPLEVEL_BINDING始终引用Binding的预定义全局实例,而Kernel#binding创建的新实例>Binding每次封装当前执行上下文。在顶层,它们都包含相同的绑定(bind),但它们不是同一个对象,您无法使用==或===测试它们的绑定(bind)相等性。putsTOPLEVEL_BINDINGput
我可以得到Infinity和NaNn=9.0/0#=>Infinityn.class#=>Floatm=0/0.0#=>NaNm.class#=>Float但是当我想直接访问Infinity或NaN时:Infinity#=>uninitializedconstantInfinity(NameError)NaN#=>uninitializedconstantNaN(NameError)什么是Infinity和NaN?它们是对象、关键字还是其他东西? 最佳答案 您看到打印为Infinity和NaN的只是Float类的两个特殊实例的字符串
如果您尝试在Ruby中的nil对象上调用方法,则会出现NoMethodError异常并显示消息:"undefinedmethod‘...’fornil:NilClass"然而,有一个tryRails中的方法,如果它被发送到一个nil对象,它只返回nil:require'rubygems'require'active_support/all'nil.try(:nonexisting_method)#noNoMethodErrorexceptionanymore那么try如何在内部工作以防止该异常? 最佳答案 像Ruby中的所有其他对象
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion为什么SecureRandom.uuid创建一个唯一的字符串?SecureRandom.uuid#=>"35cb4e30-54e1-49f9-b5ce-4134799eb2c0"SecureRandom.uuid方法创建的字符串从不重复?