我刚刚开始学习HTML/CSS,我一直在努力教自己健全的网络编程实践.我对XML很熟悉,所以用XHTML编写网页就足够直观了,看起来似乎是个不错的事情.不过,我一直在阅读文章喜欢这个 ,现在我是矛盾的.
我对HTML和XHTML编码的担忧源于以下几点:
这些是我目前可以提出的唯一基本示例,但我希望它们至少表明我在HTML和XHTML之间的分歧.所以这是我的实际问题:当我编写一个应该是HTML(带有HTML DTD)的网页时,是否可以投入XHTML代码(当我认为它恰当地澄清了某些内容时)?我相信网站看起来会一样,但如果人们看看我的来源,他们会认为我是一个非常不专业的编码器吗?
另外,我一直在盲目地浏览谷歌关于声音网络编程实践的教程和指南,我想知道你们是否有任何建议/资源与我分享.我真的想确保我正在学习如何以正确的方式做到这一点.我真的很感激.
谢谢阅读!
编辑:哇,这么快的反应; 你们真棒!所以我理解,当谈到这类东西时,网络浏览器会非常宽松.我的问题是一个虚荣的问题,以及其他专业人士如何编写一种XHTML和HTML的混合体.严格遵守代码的方式去?老实说,我只是不想看起来像个白痴,哈哈.
使用这样的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,对吧?在这种情况下更明确是否更好?
我正在尝试在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).
可以说我有一些接口:
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,没有区别.有没有办法使用我的界面生成代理代码?
我在想,如果模拟对象可以生成我的界面对象进行测试,那么我是否应该能够获得服务来尊重它?或者做了一些愚蠢和错误的事情?
我看过常见的嫌疑人...... Spark,NHaml等.对于那些对<%%>语法感到不舒服的人来说,它们似乎都是语法糖.还有其他有形的好处吗?在我看来,句法糖并不是改变整个视图引擎的充分理由.
到目前为止发布的原因:
什么是一些好的宝石,允许简单的预建连接和与Twitter,LinkedIn,Facebook等网络的集成?
我正在尝试使用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的依赖关系等等.
有没有一个很好的方法来解决这个问题?可以配置用于查找头文件的位置并添加适当的包含目录吗?我对配置几乎一无所知,但它似乎在构建时找到了关于系统的事情,这就是我所追求的.
这是一个常见的事件,还是我有一些怪异的目录结构,这是真正的问题?
感谢您的任何指示!
我在向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
我在网上搜索过但不知道该搜索什么.有没有其他人有这个问题?你能指点我一些帮助的方向吗?
提前致谢.
这样做是一个错误:
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");
这会导致内存泄漏吗?
VS是否有环境变量用于当前解决方案的路径?
例如,存在"%PathToWebRoot%",它通常设置为VS项目目录中的"WebSites"目录.它的价值可以通过多种方式改变.我想知道每次加载解决方案指向它的根时是否有变量.
我正在创建可能在不同机器上运行的单元测试,以及在方法是AspNetDevelopmentServerHost之前必须设置的方向之一.当然,建议不要对它们进行硬编码,但建议的环境变量不一定是您的站点所在的位置,在这种情况下也不一定.
.net ×1
asp.net-mvc ×1
build ×1
c ×1
c# ×1
c++ ×1
cocoa-touch ×1
css ×1
exception ×1
group-by ×1
header ×1
html ×1
include ×1
iphone ×1
linux ×1
objective-c ×1
principles ×1
rubygems ×1
sql ×1
viewengine ×1
wcf ×1
wcf-client ×1
xhtml ×1