小编Evi*_*mes的帖子

是否有新的标准网页宽度?多少像素?

我只是为客户建立一个新网站,并希望确保我最好地为他服务.我正在确定页面宽度.

首先,在过去的几年里,我的页面通常大约有900像素宽,并且位于浏览器窗口的中间.这非常有效.这不是我现在采取的方法.在今天的显示器上,我的旧标准900-1000像素看起来很小.

我正在创建一个三列页面布局.最左边的列需要粘在浏览器的左侧.如果浏览器设置得非常宽,则浏览器右侧会有一个巨大的垂直死区.这不是一个真正的问题,因为我怀疑大多数人在1600px显示器上将浏览器打开到100%宽.

我的问题是:您是否有90%的人用来查看网站的标准像素宽度?

html css browser

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

如何使用SUM和CASE计算胜负?

我正在使用SQL Server 2008

我试图计算任何给定自行车的输赢.每次用户投票时,他对一辆自行车投票(1)并对另一辆自行车投票(0).

我的投票表看起来像这样:

VoteID --- BikeID ---- Vote
1          100         1
2          101         0
3          100         0
4          101         1
5          102         1
6          100         0
7          102         0
8          101         1
Run Code Online (Sandbox Code Playgroud)

当我为特定的自行车运行查询时,我希望我的结果看起来像这样

Wins -- Losses
5       6
Run Code Online (Sandbox Code Playgroud)

现在,我的结果看起来像这样:

Wins --- Losses
5        NULL
NULL     6   
Run Code Online (Sandbox Code Playgroud)

我的查询如下所示:

SELECT  SUM(CASE WHEN Vote = 1 THEN 1 END) AS Wins,
    SUM(CASE WHEN Vote = 0 THEN 1 END) AS Losses
FROM     Votes
WHERE    BikeID = 101
GROUP BY Vote
Run Code Online (Sandbox Code Playgroud)

要将结果放在一行,我需要做什么?

sql t-sql

8
推荐指数
1
解决办法
754
查看次数

CSS - 我的页面上有一个无头女人.Z指数问题?

我有一个新的网站,左上角有一个女人的形象.图像处于完美的位置,但我不能让图像的上半部分位于其他图层之上.这肯定是一个z指数问题.我尝试了所有可能的组合,以显示图像的上半部分.没运气.

你能告诉我为什么女人的上半部分不会露面吗?我该如何解决?

您可以在此处访问该页面:http: //i-treadmillreviews.com/

此外,我正在FF和Chrome中构建此站点.我现在不关心它在IE中的工作原理.我会做IE调整作为最后一件事.所以,不要告诉我它在IE中有效或不起作用,除非你当然是比尔盖茨,在这种情况下我有一些强有力的话要与你分享.

css z-index css3

6
推荐指数
1
解决办法
146
查看次数

如何查询获得过去七天的总数?

我正在使用SQL Server 2008.

我想写一个查询,给我一些给定天数的总活动.具体来说,我想计算过去七天每天的总票数.

我的表看起来像这样:

 VoteID --- VoteDate --------------  Vote --- BikeID

 1          2012-01-01 08:24:25      1        1234 
 2          2012-01-01 08:24:25      0        5678
 3          2012-01-02 08:24:25      1        1289
 4          2012-01-03 08:24:25      0        1234
 5          2012-01-04 08:24:25      1        5645
 6          2012-01-05 08:24:25      0        1213
 7          2012-01-06 08:24:25      1        1234
 8          2012-01-07 08:24:25      0        1125
Run Code Online (Sandbox Code Playgroud)

我需要我的结果看起来像这样

VoteDate ---- Total
2012-01-01    5
2012-01-02    6
2012-01-03    7
2012-01-04    1
2012-01-05    3
Run Code Online (Sandbox Code Playgroud)

我的想法是我必须做这样的事情:

SELECT    SUM(CASE WHEN Vote = 1 THEN 1 ELSE 0 END) AS Total …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

6
推荐指数
1
解决办法
7194
查看次数

当远程访问时,ColdFusion CFC是否非常安全?

我正在使用ColdFusion 9和jQuery.

我是通过CFAJAXPROXY使用ColdFusion CFC的新手.我很好奇我的数据库是否存在风险以及我如何轻松修补安全漏洞.

我把它放在页面顶部:

<cfajaxproxy cfc="brands" jsclassname="jsApp">
Run Code Online (Sandbox Code Playgroud)

这是一些登录后使用的CFC:

<!--- ADD BRAND  --->
<cffunction name="addBrand" access="remote">
    <cfargument name="SiteID" required="true">
    <cfargument name="Brand" required="true">
    <cfscript>
        LOCAL.SiteID = ARGUMENTS.SiteID;
        LOCAL.Brand = trim(left(ARGUMENTS.Brand, 50));
    </cfscript>
    <cfquery name="GetBrands">
        INSERT INTO Brands(SiteID, Brand)
        VALUES      (<cfqueryparam cfsqltype="cf_sql_integer" value="#LOCAL.SiteID#">,
                    <cfqueryparam cfsqltype="cf_sql_varchar" value="#LOCAL.Brand#">)
    </cfquery>
    <cfreturn true>
</cffunction>
Run Code Online (Sandbox Code Playgroud)

这是将数据发布到CFC的jQuery

$("#AddBrand").click(function() {
    NewBrand = $("#NewBrand").attr("value");
    var jro = new jsApp();
    jro.addBrand(NewBrand);
});
Run Code Online (Sandbox Code Playgroud)

那么,这里有一个很大的安全漏洞吗?access ="remote"是否只能用于检索数据?

coldfusion jquery cfc

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

jQuery - 我需要对变量进行URL编码吗?

我正在使用ColdFusion 9和最新最好的jQuery.

在我的页面顶部,我用这个:

<cfajaxproxy cfc="artists" jsclassname="jsApp">
Run Code Online (Sandbox Code Playgroud)

我有一个搜索字段:

<input id="Artist" class="Search" type="text">
Run Code Online (Sandbox Code Playgroud)

当用户键入搜索字段时,该值将传递到jQuery函数:

$(".Search").keyup(function() {
  var Artist = $("#Artist").val();
  var QString = "Artist=" + Artist;
  $("#ArtistSearchResultsDiv").load("ArtistSearchResults.cfm?"+QString);
});
Run Code Online (Sandbox Code Playgroud)

搜索结果div在CFSCRIPT中加载包含这些项的页面:

objArtists = createObject("component", "artists");
GetArtists = objArtists.getArtists(Artist);
Run Code Online (Sandbox Code Playgroud)

我有一个运行查询的CFC并返回正确的记录.

问题是当我在搜索框中输入时,只要我点击一个空格,就不会向QString变量添加更多值,因此这些值不会传递给查询.

这是搜索"披头士乐队"时Firebug中搜索字符串的大小:

GET http://127.0.0.1:8500/WebSites/AwesomeAlbums/GlobalAdmin/ArtistSearchResults.cfm?Artist=The
Run Code Online (Sandbox Code Playgroud)

它一看到空间就停止了.

因此,如果您正在搜索"The Beatles",则只会将值"The"传递给QString变量.如果您正在搜索"席琳迪翁",只会通过"席琳".

我假设我需要以某种方式对QString进行URL编码.那是对的吗?我怎么做?

coldfusion jquery

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

如何最好地创建和存储APPLICATION变量?

我正在使用ColdFusion 9.0.1

我正在接管一个网站,我之前的人创建了大约100个变量并将它们放入APPLICATION范围.我相信他的100个变量不断被每个页面加载覆盖.

基本上,他在Application.cfc中有这个:

APPLICTION.VariableOne = "SomeStringOne";
APPLICTION.VariableTwo = "SomeStringTwo";
APPLICTION.VariableThree = "SomeStringThree";
Run Code Online (Sandbox Code Playgroud)

我的计划是保持简单,而且非常易读,可以测试应用程序范围内的特定结构.如果不存在,请创建结构和变量:

if (not isDefined("APPLICTION.AppInfo") or not isStruct(APPLICTION.AppInfo)) {
    APPLICTION.AppInfo = structNew();
    APPLICTION.AppInfo.VariableOne = "SomeStringOne";
    APPLICTION.AppInfo.VariableTwo = "SomeStringTwo";
    APPLICTION.AppInfo.VariableThree = "SomeStringThree";
}
Run Code Online (Sandbox Code Playgroud)

当然,一旦站点生效并且我们完成了创建所有应用程序变量,我将把它移到onApplicationStart()方法中.

我想要的解决方案必须更多地关注"可读性"而不是"效率".一些非CFers,但非常有经验的编码人员将使用它,并需要快速"获取".

我的计划是否有任何漏洞或效率太低?

是否有更易读的方法来创建和管理应用程序变量?

coldfusion application.cfc coldfusion-9

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

如何在查询中添加和划分别名列?

我正在使用SQL Server 2008.

我试图在一些基本查询中做一些基本的数学运算.我需要加上胜利,损失,总数和百分比.我通常会询问原始数字,然后在将查询返回页面后再进行计算.我想让SQL Server有机会更努力地工作.

我想做的是这样的:

SELECT   SUM(case when vote = 1 then 1 else 0 end) as TotalWins,
         SUM(case when vote = 0 then 1 else 0 end) as TotalLosses,
         TotalWins + TotalLosses as TotalPlays,
         TotalPlays / TotalWins  as PctWins
Run Code Online (Sandbox Code Playgroud)

这就是我现在正在做的事情:

SELECT   SUM(case when vote = 1 then 1 else 0 end) as TotalWins,
         SUM(case when vote = 0 then 1 else 0 end) as TotalLosses,
         SUM(case when vote = 1 then 1 else 0 end) + SUM(case when …
Run Code Online (Sandbox Code Playgroud)

sql t-sql

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

如何让 jQuery 获取图像大小(以字节为单位),而不是图像尺寸?

我正在使用 jQuery 1.7.1。

在浏览器窗口中加载图像后,我想检索其总字节大小。是否有对象名称/值?

jquery

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

从数组中删除项目的最有效方法?

我有两个数组。如果用户添加产品,我们会将其放入 ProductArray 中。如果他们删除该产品,我们会将其添加到 ProductArrayRemove 数组中,并将其从产品数组中删除。(我们需要知道已添加的产品以及已删除的产品。这需要冗余。)

ProductArray = JSON.parse(ProductArray);
ProductArrayRemove = JSON.parse(ProductArrayRemove);
Run Code Online (Sandbox Code Playgroud)

当我将项目添加到数组时,我只需这样做:

 ProductArray.push(ItemID);
 ProductArrayRemove.push(ItemID);
Run Code Online (Sandbox Code Playgroud)

但是当我删除它时,我必须这样做:

var len = ProductArray.length;
for (i = 0; i < len; i++) {
    ProductID = ProductArray[i];
    if (ProductID == ItemID) {
        ProductArray.splice(i,1);
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

看来应该有更好的方法来完成这个任务。

是否有更有效的方法从数组中删除单个项目(始终是整数)?

javascript

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