问题列表 - 第19935页

UISegmentedControl最佳实践

我正在尝试找出使用UISegmentedControliPhone应用程序的"最佳"方式.我已经在stackoverflow上阅读了一些帖子并看到了一些人的想法,但我无法理清这样做的最佳方法.我所指的帖子是:

从UISegmentedControl更改视图 以及 如何使用UISegmentedControl切换视图?

似乎选项是:

  • 在IB中添加每个视图并将它们叠加在一起然后显示/隐藏它们
  • 在IB中单独创建每个子视图,然后在主视图中创建一个容器,以填充所需的子视图
  • 设置一个非常高或非常宽,UIView并根据所选的段左/右或上/下动画
  • 用a UITabBarController来换掉子视图 - 看起来很傻
  • 对于表,重新加载表并cellForRowAtIndex根据所选的段选项从不同的数据源或部分填充表(不是我的应用程序的情况)

那么哪种方法最适合子视图/非表格方法?哪个最容易实现?你能分享一些示例代码吗?

谢谢!

iphone subview uisegmentedcontrol

22
推荐指数
2
解决办法
2万
查看次数

如何在git rebase期间通过哈希识别冲突提交?

当我遇到使用合并冲突时git rebase,如何根据提交识别冲突的来源,而不仅仅是文件差异?

我已经知道如何使用(git mergetool或基本)使用或git add之前git rebase --continue,但有时文件之间的差异是不够的:我想看到提交的提交日志和差异,但未能应用于工作树.

我已经读过其他问题,git log --merge如果我使用的话会显示父提交git merge.当我遇到冲突并被告知时,我还是尝试过fatal: --merge without MERGE_HEAD?.

如何识别有问题的提交?

git merge git-rebase

40
推荐指数
4
解决办法
6625
查看次数

如何将javax.mail.Session setDebugOut重定向到log4j logger?

如何将javax.mail.Session setDebugOut重定向到log4j logger?

是否可以仅将mailSession调试重定向到记录器?

我的意思是,有类似的解决方案

链接文字

它将所有标准输出重新分配到log4j

--System.setOut(new Log4jStream())

最好的祝福

java email debugging log4j jakarta-mail

10
推荐指数
2
解决办法
6702
查看次数

jQuery插件和jQuery小部件之间的区别?

有人可以简明扼要地解释jQuery插件和jQuery UI小部件之间的区别吗?有什么概念上的区别?为什么我会选择一个而不是另一个,各有利有弊.各自的意图和概念有何不同?

我写了两篇文章,但我不清楚细节上的差异.我想确保在每种情况下都选择得恰当.

谢谢!

jquery user-interface plugins widget

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

我应该如何使用HTMLAgilityPack AppendNode?

星期五这个阶段真的很头疼!我正在尝试使用InsertAfter()将HtmlNode添加到另一个.当我将它发送到控制台时,我可以看到id为breadcrumbs的refChild节点,但不断收到以下错误:

System.ArgumentOutOfRangeException: Node "<div id="breadcrumb"></div>" was not f
ound in the collection
Parameter name: node
   at HtmlAgilityPack.HtmlNodeCollection.get_Item(HtmlNode node)
   at HtmlAgilityPack.HtmlNode.InsertAfter(HtmlNode newChild, HtmlNode refChild)

   at MyHome.Tasks.Tasks.DownloadandStoreContent(KeyValueP
air`2 urlPair, String filePath, HtmlNode HtmlWrapper) in C:\Users\denis\Document
s\Visual Studio 2008\Websites\MyHomeV2\MyHome.Tasks\Tasks.cs:line 81
   at MyHome.Tasks.Tasks.GenerateContent(String scrape
sSwitch, String filePath) in C:\Users\denis\Documents\Visual Studio 2008\Website
s\MyHomeV2\MyHome.Tasks\Tasks.cs:line 27
   at MyHome.Tasks.Program.Main(String[] args) in C:\Users\denis\Documents\Visua
l Studio 2008\Websites\MyHomeV2\MyHome.Tasks\Program.cs:line 87
Run Code Online (Sandbox Code Playgroud)

我的代码是:

HtmlWrapper.InsertAfter(ContentNode, HtmlWrapper.SelectSingleNode("//div[@id='breadcrumb']"));
Run Code Online (Sandbox Code Playgroud)

如上所述,我已经打印出HtmlWrapper和HtmlWrapper.SelectSingleNode("// div [@ id ='breadcrumb']")到控制台,可以看到屏幕上的节点.关于我在哪里出错的任何想法?

谢谢,丹尼斯

c# screen-scraping html-agility-pack

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

如何从c#发送邮件

我有代码,

 System.Web.Mail.MailMessage oMailMessage = new MailMessage();
            oMailMessage.From = strFromEmaild;
            oMailMessage.To = strToEmailId;
            oMailMessage.Subject = strSubject;
            oMailMessage.Body = strBody;
            SmtpMail.SmtpServer = "localhost";
            SmtpMail.Send(oMailMessage);
Run Code Online (Sandbox Code Playgroud)

(所有变量都有值)

我已经安装了SMTP虚拟服务.为什么它无法发送电子邮件.为什么不工作?

编辑

public bool SendMail(string strToEmailId, string strFromEmaild, string strSubject, string strBody)
{
    try
    {
        System.Web.Mail.MailMessage oMailMessage = new MailMessage();
        oMailMessage.From = strFromEmaild;
        oMailMessage.To = strToEmailId;
        oMailMessage.Subject = strSubject;
        oMailMessage.Body = strBody;
        SmtpMail.SmtpServer = "SERVERNAME";
        SmtpMail.Send(oMailMessage);

        return true;
     }
     catch (Exception ex)
     {
         return false;
     }
 }
Run Code Online (Sandbox Code Playgroud)

我有这个代码.它正在执行正常并返回true,但我没有在收件箱中收到任何电子邮件.

还有什么可能是错的?

在C:\ Inetpub\mailroot\Badmail的BadMail Dir中获取一些邮件也在队列目录中获取一些邮件......这意味着什么.. ??

我发现邮件只能发送到Gmail帐户......为什么会这样?

c# email send

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

C++中C库的范围 - <Xh> vs <cX>

C++编程语言:特别版在第431页说明......

For every header < X.h > defining part of the C standard library in the global namespace and also in namespace std, there is a header < cX > defining the same names in the std namespace only.

但是,当我在<cX>样式中使用C头时,我不需要限定命名空间.例如...

#include <cmath>
void f() {
  double var = sqrt( 17 );
}
Run Code Online (Sandbox Code Playgroud)

这将编译好.虽然本书说使用<cX>标头仅定义std命名空间中的名称,但您可以使用这些名称而不限定命名空间.我在这里错过了什么?

PS使用GNU.GCC编译器

c++ gcc gnu

5
推荐指数
2
解决办法
1181
查看次数

无法调试Android:此设备无法启动.(代码10)

我有一个全新的Nexus One.我正在尝试按照安装USB驱动程序的说明进行操作.当我插入设备时,它不会启动新硬件向导,如文档所示.我可以运行hdwwiz.exe来启动它并手动安装驱动程序,但是当我这样做时,设备管理器说:"此设备无法启动.(代码10)"

我在这做错了什么?

debugging usb android

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

如何识别是否打开文件夹?

在我的应用程序中,我正在尝试重命名该文件夹,但如果在Windows资源管理器中打开该文件夹,我会得到一个IOException.如何识别文件夹是否在C#中的Windows资源管理器中打开?

c# file-io ioexception

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

在同一个循环中执行两个不同的任务是不是很糟糕?

我正在为我的数据库开发一个高度专业化的搜索引擎.当用户提交搜索请求时,引擎会将搜索项拆分为数组并循环遍历.在循环内部,针对几种可能的场景检查每个搜索项以确定它可能意味着什么.当搜索项与场景匹配时,会向SQL查询添加WHERE条件.某些术语可以有多种含义,在这些情况下,引擎会构建一个建议列表,以帮助用户缩小结果范围.

旁白:如果有人有兴趣知道,通过在前面添加一个关键字来改进模糊的术语.例如,1954年可能是一年或序列号.引擎将向用户建议这两种情况,并将搜索项修改为年份:1954或序列号:1954.

在同一个循环中构建SQL查询和优化建议对我来说感觉不对,但是将它们分开会增加更多开销,因为我必须循环遍历同一个数组两次并且测试所有相同的场景两次.什么是更好的行动方案?

language-agnostic

4
推荐指数
2
解决办法
271
查看次数