问题列表 - 第9840页

使用HTML doctype在XHTML中编写网页的部分是否有任何问题?

我刚刚开始学习HTML/CSS,我一直在努力教自己健全的网络编程实践.我对XML很熟悉,所以用XHTML编写网页就足够直观了,看起来似乎是个不错的事情.不过,我一直在阅读文章喜欢这个 ,现在我是矛盾的.

我对HTML和XHTML编码的担忧源于以下几点:

  1. img标签不需要在HTML中关闭,这对我来说很有意义.但是在XHTML中,img标签需要一个看似时髦的标签.我认为拥有一对开放式和封闭式标签之间没有任何内容是很奇怪的.
  2. p标签(如段落中所示)不需要在HTML中关闭,这对我来说很时髦.像在XHTML中一样,在open和close标签之间划分段落是有意义的.

这些是我目前可以提出的唯一基本示例,但我希望它们至少表明我在HTML和XHTML之间的分歧.所以这是我的实际问题:当我编写一个应该是HTML(带有HTML DTD)的网页时,是否可以投入XHTML代码(当我认为它恰当地澄清了某些内容时)?我相信网站看起来会一样,但如果人们看看我的来源,他们会认为我是一个非常不专业的编码器吗?

另外,我一直在盲目地浏览谷歌关于声音网络编程实践的教程和指南,我想知道你们是否有任何建议/资源与我分享.我真的想确保我正在学习如何以正确的方式做到这一点.我真的很感激.

谢谢阅读!

编辑:哇,这么快的反应; 你们真棒!所以我理解,当谈到这类东西时,网络浏览器会非常宽松.我的问题是一个虚荣的问题,以及其他专业人士如何编写一种XHTML和HTML的混合体.严格遵守代码的方式去?老实说,我只是不想看起来像个白痴,哈哈.

html css xhtml principles

2
推荐指数
1
解决办法
769
查看次数

使用var在LINQ查询中声明集合有什么问题吗?

使用这样的LINQ时:

collection.Select (...);
Run Code Online (Sandbox Code Playgroud)

是否更好地说:

var result = ...
Run Code Online (Sandbox Code Playgroud)

要么:

IEnumerable<Point3> result = ...
Run Code Online (Sandbox Code Playgroud)

我问它,因为它总是IEnumerable,对吧?在这种情况下更明确是否更好?

.net c#

2
推荐指数
1
解决办法
243
查看次数

为什么必须在CASE语句中对GROUP进行GROUP BY?

我正在尝试在SQL Server 2008中针对某些数据输入不一致的表运行查询,我必须处理这个问题.

表数据示例:

OrderID   Qty   Price   MarkedUpTotal
1         10    1.00    11.00
1         -1    1.00    -1.10
1         -1    1.00    1.10
Run Code Online (Sandbox Code Playgroud)

我必须处理数量为负数但MarkedUpTotal输入为正数的情况.

我想运行以下查询:

SELECT OrderID, SUM(Qty) as OrderTotalQty, 
        SUM(Qty*Price) as InternalCost,
        CASE WHEN Qty < 0 and MarkedUpTotal > 0 
             THEN sum(-1*MarkedUpTotal) 
             ELSE SUM(MarkedUpTotal) END as ClientCost  
    FROM OrderItems 
    GROUP BY OrderID
Run Code Online (Sandbox Code Playgroud)

但是,运行此查询时出现以下错误:

列数量在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中.

列MarkedUpTotal在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中.

我希望得到以下结果:

OrderID    OrderTotalQty   InternalCost   ClientCost
1          8               8.00           8.80
Run Code Online (Sandbox Code Playgroud)

我似乎很奇怪,当它们仅被CASE声明有条件地使用时,我必须是GROUP BY Qty和MarkedUpTotal.如果我删除最后一个选择(CASE语句),查询执行正常,并且不要求数量或价格在GROUP BY中.

为什么SQL需要这个?是否有一个查询可以完成上述任务?

目前我正在使用临时表来解决问题.如果需要,我会修改每个条目的MarkedUpTotal,然后在临时表的主查询中执行简单的SUM(MarkedUpTotal).

sql group-by case-statement

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

如何从WCF服务返回接口?

可以说我有一些接口:

public interface IFoo {
  IBar DoesStuff();
}
public interface IBar {
  string Thingo { get; }
}
Run Code Online (Sandbox Code Playgroud)

我在整个代码库中使用此代码.需要将IFoo进程移动到不同的系统上(x64与x32的差异),这是我们使用WFC的原因.我的WCF服务实现了此接口.当我创建"服务引用"时,会创建代理存根,但会更改接口.

public interface IFoo {
   object DoesStuff();
}   
Run Code Online (Sandbox Code Playgroud)

我尝试将IBar/Bar定义为DataService和DataContract,没有区别.有没有办法使用我的界面生成代理代码?

我在想,如果模拟对象可以生成我的界面对象进行测试,那么我是否应该能够获得服务来尊重它?或者做了一些愚蠢和错误的事情?

wcf wcf-client

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

使用备用ASP.NET MVC视图引擎有什么好处?

我看过常见的嫌疑人...... Spark,NHaml等.对于那些对<%%>语法感到不舒服的人来说,它们似乎都是语法糖.还有其他有形的好处吗?在我看来,句法糖并不是改变整个视图引擎的充分理由.

到目前为止发布的原因:

  1. 更容易从不同的平台过渡
  2. 更自然的上下文切换
  3. 更好地分离关注点
  4. 更少的代码行
  5. 更好地抵制跨站点脚本
  6. 更好的XHTML合规性

asp.net-mvc viewengine

11
推荐指数
1
解决办法
889
查看次数

什么是社交网络功能的最佳宝石?

什么是一些好的宝石,允许简单的预建连接和与Twitter,LinkedIn,Facebook等网络的集成?

rubygems ruby-on-rails

0
推荐指数
1
解决办法
2264
查看次数

子目录中的头文件(例如gtk/gtk.h vs gtk-2.0/gtk/gtk.h)

我正在尝试使用GTK构建一个hello world,其中包括以下行:

#include <gtk/gtk.h>
Run Code Online (Sandbox Code Playgroud)

正如你所料.

提供的Makefile有以下行:

GTK_INCLUDE = -I/usr/local/include
Run Code Online (Sandbox Code Playgroud)

所以它希望在/usr/local/include/gtk/gtk.h中找到gtk.h.但是在我的系统上,它位于/usr/local/include/gtk-2.0/gtk/gtk.h中,即位于版本的子目录中.

显然,在这种情况下,我可以将-I/usr/local/include/gtk-2.0添加到Makefile中,但同样的问题也会出现与gtk.h的依赖关系等等.

有没有一个很好的方法来解决这个问题?可以配置用于查找头文件的位置并添加适当的包含目录吗?我对配置几乎一无所知,但它似乎在构建时找到了关于系统的事情,这就是我所追求的.

这是一个常见的事件,还是我有一些怪异的目录结构,这是真正的问题?

感谢您的任何指示!

c linux header build include

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

iPhone:UINavigationController顶部的奇怪空间

我在向iPhone应用程序添加UINavigationController时遇到了一个奇怪的问题.我按如下方式添加控制器:

myViewController *viewController = [[myViewController alloc] initWithNibName:@"myView" bundle:nil];

myNavigationViewController *navigationController = [[myNavigationViewController alloc] initWithRootViewController:viewController];

UIView *finalView = myeNavigationViewController.view;

[self.view addSubview:finalView];
Run Code Online (Sandbox Code Playgroud)

所有似乎都按计划工作,除了我在状态栏和UINavigationController标题栏之间的视图顶部有一个奇怪的空白区域. alt text http://www.andrewskinner.name/problem.png

我在网上搜索过但不知道该搜索什么.有没有其他人有这个问题?你能指点我一些帮助的方向吗?

提前致谢.

iphone cocoa-touch objective-c uinavigationcontroller

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

在堆栈上抛出对象的异常,用新的mem泄漏?

这样做是一个错误:

if(some_error)
  throw Cat("Minoo");
Run Code Online (Sandbox Code Playgroud)

Cat是一个班级.

然后在一些其他函数调用抛出异常的方法...

我会:

catch(const Cat &c)
{ 
}
Run Code Online (Sandbox Code Playgroud)

如果它无效,我是否使用新的Cat("Minoo");

这会导致内存泄漏吗?

c++ exception

2
推荐指数
3
解决办法
599
查看次数

Visual Studio解决方案路径环境变量

VS是否有环境变量用于当前解决方案的路径?

例如,存在"%PathToWebRoot%",它通常设置为VS项目目录中的"WebSites"目录.它的价值可以通过多种方式改变.我想知道每次加载解决方案指向它的根时是否有变量.

我正在创建可能在不同机器上运行的单元测试,以及在方法是AspNetDevelopmentServerHost之前必须设置的方向之一.当然,建议不要对它们进行硬编码,但建议的环境变量不一定是您的站点所在的位置,在这种情况下也不一定.

visual-studio-2010 visual-studio-2008

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