我正在一个流量相当大的网站上工作,我正在研究使用CSS精灵来减少设计中的图像负载数量.
除了减少传输数据量之外,使用CSS sprite有什么好处吗?你真的节省了多少空间?是否存在使用精灵变得对网站有价值的门槛?
更新:感谢您的回复.他们显然都经过深思熟虑,并提供了很好的资源来验证你的观点.我现在更有能力在我的网站设计中做出关于使用CSS sprites的明智决定.
我使用LINQ to SQL实现了自定义成员资格提供程序.当我在Web配置中将成员资格提供程序添加到我的asp.net mvc网站时,登录页面停止工作.
我的Web.config设置:
<membership>
<providers>
<clear/>
<add
name="MyMembershipProvider"
type="MyMembership.MyMembershipProvider"
connectionStringName="ApplicationServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""
applicationName="/"/>
</providers>
</membership>
Run Code Online (Sandbox Code Playgroud)
我得到的错误如下:
分析器错误消息:找不到默认成员资格提供程序.
来源错误:
Line 53: <forms loginUrl="~/Account/LogOn" timeout="2880"/>
Line 54: </authentication>
Line 55: <membership>
Line 56: <providers>
Line 57: <clear/>
Run Code Online (Sandbox Code Playgroud)
我被困在哪里从这里开始.我无法设置断点,因为错误似乎是从主代码中调出的.
我使用的是asp.net mvc默认项目附带的标准会员代码.成员资格提供程序在Web项目中包含的单独程序集中实现.
任何帮助将不胜感激.
谢谢!
我打算用C#创建Yahoo Messenger bot,但直到现在,除了PHP,Java和C++之外,我找不到可靠的Yahoo Messenger.在C#中有这样的库吗?
在C++中,当一个类继承其他类时,如果我为子类创建一个对象,那么子类对象是否也会为超类的所有数据成员和成员函数创建内存?
我为iPhone开发了一个应用程序.在我构建之后,我在build文件夹中获得了.app文件.我的应用程序名称是Myapp,然后我在build文件夹中获得了Myapp.app文件.
我的问题是我想创建.ipa文件.怎么样..是安装jailbraked iPhone ..
我正在计划一些工作,将依赖注入引入当前的大型单片库,试图使库更容易进行单元测试,更容易理解,并可能更灵活地作为奖励.
我决定使用NInject,我真的很喜欢Nate的"做一件事,做得好"(转述)的座右铭,而且它似乎在DI的背景下特别好.
我现在想知道的是,我是否应该将当前单个大型装配拆分为具有不相交特征集的多个较小装配.这些较小的程序集中的一些将具有相互依赖性,但远非所有这些程序集,因为代码的体系结构已经非常松散地耦合.
请注意,这些功能集不是微不足道的,也不是很小......它包含客户端/服务器通信,序列化,自定义集合类型,文件IO抽象,常用例程库,线程库,标准日志记录等.
我看到前一个问题:什么是更好的,许多小型装配,或一个大装配?有点解决这个问题,但是看起来更精细的粒度,这让我想知道那里的答案是否仍适用于这种情况?
此外,在接近这个主题的各种问题中,一个常见的答案是,"太多"集会导致了未指明的"痛苦"和"问题".我真的想要具体了解这种方法可能存在的缺点.
我同意在仅需要1个之前添加8个组件是"有点痛苦",但是必须为每个应用程序包含一个大的单片库也不是完全理想的...加上8个组件只是你做的事情曾经,所以我对这个论点很少有同情心(即使我最初可能会和其他人一起抱怨).
附录:
到目前为止,我已经看到没有针对小型装配的任何理由,所以我想我现在将继续进行,好像这是一个非问题.如果有人能够用可验证的事实来考虑好的可靠理由来支持它们,我仍然会非常有兴趣了解它们.(我会尽快增加赏金以提高知名度)
编辑:将性能分析和结果移到单独的答案中(见下文).
我很抱歉,如果这是非常基本的,但是:
我觉得在某些时候我没有这个问题,现在我是,所以要么我之前做了一些完全不同的事情,要么我的语法跳过了一步.
例如,我有一个查询,我需要返回包含某些数据的所有行以及另一列具有其中一列的总和.如果事情按照我的预期运作,它看起来像:
SELECT
order_id,
cost,
part_id,
SUM(cost) AS total
FROM orders
WHERE order_date BETWEEN xxx AND yyy
Run Code Online (Sandbox Code Playgroud)
而且我会按照我的订单获得所有行,并将总数添加到每个行的末尾.我知道每次总数都是一样的,但这是预期的.现在让我开始工作我正在使用:
SELECT
order_id,
cost,
part_id,
(SELECT SUM(cost)
FROM orders
WHERE order_date BETWEEN xxx AND yyy) AS total
FROM orders
WHERE order_date BETWEEN xxx AND yyy
Run Code Online (Sandbox Code Playgroud)
基本上运行相同的查询两次,一次为总计,一次为其他数据.但是,如果我想要,并且,我不知道平均成本,那么我将做同样的查询3次,这似乎真的错了,这就是为什么我在想我正在做一些非常基本的错误.
任何帮助都非常感谢.
嗨,我想创建自定义集合,我从CollectionBase类派生我的自定义集合类,如下所示:
public class MyCollection : System.Collectio.CollectionBase
{
MyCollection(){}
public void Add(MyClass item)
{
this.List.Add(item);
}
}
class MyClass
{
public string name;
}
Run Code Online (Sandbox Code Playgroud)
我来问几个问题:
我看着在字节序维基百科的文章,并没有提及任何关于这种类型的字节顺序的(这是什么的Photoshop问我关于打开RAW文件时)任何东西.这是什么?
我的申请中有一个要求。我的表不会事先定义。
例如,如果用户创建的名称的表单Student,并增加了它的属性,如姓名,不滚,主题类等,然后在运行时,应该有通过名称创建一个表student的列name,roll no,subject,class等以及其相关类及其 Hibernate 映射文件。
有没有办法这样做?
提前致谢,
Rima Desai
c# ×2
.net ×1
archive ×1
asp.net-mvc ×1
c++ ×1
css-sprites ×1
database ×1
datagridview ×1
dynamic-data ×1
endianness ×1
generics ×1
hibernate ×1
inheritance ×1
ipa ×1
iphone ×1
java ×1
mysql ×1
ninject ×1
security ×1
sum ×1
wcf ×1
web-traffic ×1
xcode ×1