我正在寻找一些反馈,博客链接等,为iPhone GPS开发提供一些提示和技巧.我已阅读并理解API,我已启动并运行我的演示应用程序等,但我在iphone上遇到了一些带有gps的"怪癖".例如,当您的iphone进入"省电"模式时,您似乎会收到更少的位置更新.我已经读过你可以通过在你的应用程序中播放音乐来解决这个问题[不确定这是否属实].
看来,制作合理的计步器的条件,你应该过滤掉任何水平精度小于20米的读数.这听起来不错吗?
在网上有没有任何类型的iphone gps陷阱清单?
提前致谢.
我想在gridview或html表中实现分页,我将使用ajax填充.我应该如何编写查询以支持分页?例如,如果pagesize为20,当用户单击第3页时,必须在表格中显示41到60之间的行.起初我可以获取所有记录并将它们放入缓存中,但我认为这是错误的方法.因为数据可能非常庞大,数据可能会从其他会话中更改.那么我该如何实现呢?是否有任何通用方式(适用于所有数据库)?
我是xUnit.NET框架的忠实粉丝; 我发现它轻巧,简单,干净,可扩展.
现在让我们说我有一个这样的类:
public class AdditionSpecification
{
static int result;
public void Because()
{
result = 2 + 2;
}
public void Result_is_non_zero()
{
Assert.True(result <> 0);
}
public void Result_is_correct()
{
Assert.Equal(4, result);
}
}
Run Code Online (Sandbox Code Playgroud)
对于上面的测试类,我希望xUnit.NET能够看到2个测试用例,并在每个测试用例之前运行Since()方法.
撇开您对我的类或方法名称,此测试/规范的结构,xUnit.NET框架或BDD的任何问题,这是我的问题:
我怎样才能告诉xUnit.NET我想要自定义如何在不使用每个目标测试方法的自定义[Fact]类似属性的情况下识别和执行此类的测试方法?
我知道我可以从BeforeAfterAttribute派生出来,在执行前后使用自定义装饰每个测试方法.我怎样才能在班级做到这一点?我必须写一个自定义跑步者吗?
我正在使用Reflection.Emit动态生成程序集,然后保存它.它包含一个Type和一个静态Main()方法.
.NET足以自动引用所需的程序集.但是,在Main()中,有一个来自另一个程序集的方法的调用,它不会以标准方式引用.
执行程序集时,运行时会查找此程序集但无法找到它,这是一个问题.
Reflector可以检测到这一点并在"依赖"列表下显示这个额外的组件.如何使用Reflection API检索这些隐式依赖项?
谢谢
查看MSDN MAPI文档页面时,它表示API现已弃用.如果是这种情况,这些天发送邮件的建议API是什么?
http://msdn.microsoft.com/en-us/library/dd296734.aspx
编辑:感谢所有的建议,管理的路线不适合我,因为我们正在使用MFC.
我处于一种奇怪的境地,我以前没有遇到任何问题,实现了我正在寻找的东西.以下代码是HTML页面的一部分,用于托管TinyMCE富文本框:
...
<textarea id="editing_field">This text is supposed to appear in the rich textbox</textarea>
...
Run Code Online (Sandbox Code Playgroud)
首先,它按预期工作,创建一个包含所附文本的富文本框.但是,在某些时候,TinyMCE代码决定将textarea HTML转换为以下内容:
<textarea id="editing_field" style="display: none;"/>
This text is supposed to appear in the rich textbox
Run Code Online (Sandbox Code Playgroud)
这使文本框下方的文本不完全理想.我不知道是什么导致了这种行为的改变,虽然我也在使用jQuery,如果它可能有任何影响.
我可以通过在页面加载后使用javascript将内容加载到文本框中来解决此问题,方法是使用ajax或隐藏HTML中的文本并移动它.但是,如果可能的话,我想直接从PHP中将文本发送到文本框中.任何人都知道这里发生了什么,以及如何解决它?
更新2:我成功地重现了导致行为改变的情境:起初我在textarea中只有第一个代码片段中的纯文本.但是,保存内容后,文本将如下所示:
<p>This text is supposed to appear in the rich textbox</p>
Run Code Online (Sandbox Code Playgroud)
p标签的存在导致TinyMCE触发封闭的textarea与textarea之间的转换,textarea只是一个标签(如上所示).
更新1:添加了TinyMCE配置文件:
tinyMCE.init({
// General options
mode : "exact",
elements : "editing_field",
theme : "advanced",
skin : "o2k7",
skin_variant : "black",
plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
save_onsavecallback : "saveContent",
// Theme options
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull",
theme_advanced_buttons2 …Run Code Online (Sandbox Code Playgroud) 我们即将对SharePoint进行相当大的自定义,我想在双脚跳入之前获得一些反馈.我们正在努力解决的问题之一就是我们将jQuery javascript库直接部署到12个hive(使其在每个站点的_layouts中可用)或者我们将其包装在一个功能中并为每个功能激活该功能现场?我还看到CodePlex上的两个项目将其包含在功能中,这可能是我猜的第三个选项.
思考?
可能重复:
不能将运算符==应用于C#中的泛型类型?
我编写了这样的代码:
public bool IsDataChanged()
{
T value1 = GetValue2;
T value2 = GetValue1();
return (valueInDB != valueFromView);
}
Run Code Online (Sandbox Code Playgroud)
现在该函数没有编译错误" 运算符'!='不能应用于'T'和'T'类型的操作数 ".我该怎么做才能使这个功能起作用?
我有一个500万行表,最常被特定查询命中.所以我想添加一个索引来加快速度.
查询:
SELECT someID
FROM someTable
WHERE
myVarChar = @myVarChar AND
MyBit = 0 AND
MyBit2 = 1 AND
MyBit3 = 0
Run Code Online (Sandbox Code Playgroud)
注意, myVarChar列是唯一的.
这类查询的最佳索引是什么?我目前有一个索引,涵盖了上述查询中的所有4列.另外,我是否经常重新索引或自动重新索引?
我使用的是sql server 2008标准.
我一直在阅读关于@ font-face规则并试图找出它是否值得在一个项目中使用它来为标题渲染"franklin gothic medium"而不是像sIfr这样的东西.我认为对于不支持它的浏览器,我可以让它回归到Arial上.
问题是,我无法得到关于哪种浏览器支持以这种方式嵌入字体的明确答案.
到目前为止,我已经解决了IE的问题,但不支持.ttf文件.其他浏览器我不确定.
如果有人能指出我的兼容性图表的一些kinf将是伟大的.
乔恩
c# ×3
sql-server ×2
cocoa-touch ×1
css ×1
email ×1
extending ×1
fonts ×1
generics ×1
gps ×1
indexing ×1
iphone ×1
javascript ×1
jquery ×1
mapi ×1
objective-c ×1
oracle ×1
performance ×1
reflection ×1
sharepoint ×1
sql ×1
textarea ×1
tinymce ×1
winapi ×1
windows ×1
xunit.net ×1