小编Mar*_*ayo的帖子

HTML 5 - 偷偷摸摸的东西

HTML 5HTML的新W3C定义,可能代表互联网的发展方向,因为人们会发现下一个杀手级应用程序.

有很多公开的"公共"编码功能,如<video>标签,但我想知道到目前为止人们发现的低级编码技巧可能是重要的,有用的,有趣的或上述所有.

到目前为止我遇到的一些例子:

拖放控制数据传输的事件 - 例如:

document.addEventListener("dragstart", function(event)
{
   event.dataTransfer.setData("image/png", slides.imageRep());
   event.dataTransfer.setData("slides", slides.serializedRep());
   // etc.
}, false)
Run Code Online (Sandbox Code Playgroud)

通过<canvas>元素的扩展来实现二维和三维图形.

上下文感知的html块

(作为奖励 - <applet><marquee>标签的obselecense - 哇哦!)

<ruby> 表意文字的标签

而且我不确定这是否是新的,但<progress>标签 - 这些动态可更新的标签将使网络更丰富.

有人玩这些并发现了一些有趣的例子放在一起吗?一些演示代码也许?

tags standards html5 wiki w3c

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

varargs难题?

我确定答案很简单,但我陷入了困境:

Welcome to Scala version 2.7.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_14).
Type in expressions to have them evaluated.
Type :help for more information.

scala> def f(x:Int*)=0
f: (Int*)Int

scala> val xs:Seq[Int]=1::2::3::4::Nil
xs: Seq[Int] = List(1, 2, 3, 4)

scala> f (xs)
<console>:7: error: type mismatch;
 found   : Seq[Int]
 required: Int
       f (xs)
          ^
Run Code Online (Sandbox Code Playgroud)

我如何构建'Int*'?

scala type-mismatch

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

在 Firefox 和 google chrome 上复制到剪贴板

因为我环顾四周,找不到任何将 Firefox 或 Chrome 上的文本复制到剪贴板的好解决方案。但是,我尝试了 Firefox 在其开发人员站点中提供的一些代码,但仍然无法正常工作,并且出现一个错误,权限被拒绝。这是我在最后一刻尝试的代码。

var copytext = "Text to copy";  
var str      = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);  
str.data     = copytext; 
Run Code Online (Sandbox Code Playgroud)

有没有人有一个好的解决方案来处理这个问题?我将感谢您的分享。谢谢。

javascript security clipboard firefox google-chrome

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

CruiseControl.Net Web仪表板不显示结果

在CruiseControl.net Web仪表板中显示结果时遇到问题.

我已经构建了一个配置文件,它启动了项目的构建.它然后运行nunit我的测试,他们执行和完成就好了(我可以打开日志并在那里看到结果).该ccnet日志显示日志文件已成功合并.但是,尽我所能,我无法让它出现在网页仪表板中.它只是令人沮丧:

BUILD FAILED
Project:    GroundControlTests
Date of build:  2011-01-07 17:16:36
Running time:   00:00:58
Integration Request:    mmayo triggered a build (ForceBuild) from PC0098
Projects built with no warnings at all :-)
Modifications since last build (0)
Run Code Online (Sandbox Code Playgroud)

消息,尽管失败了.

我怀疑它与xsl变换有关,但我已经尝试了几乎我能想到的一切.

当然,如果我单击查看构建日志,它会显示,但主报告不显示通过并失败:(

我的配置文件如下,任何建议赞赏!

--- nant.build ---

<project name="GroundControl" default="cleanNunit" basedir=".">
  <description>Cleanup tasks</description>
  <target name="cleanNunit"
         description="removes nunit log file">
    <delete file="${CCNetArtifactDirectory}\nunit-results.xml"
          failonerror="true" />
  </target>
</project>
Run Code Online (Sandbox Code Playgroud)

----- -------的ccnet.config

<cruisecontrol xmlns:cb="urn:ccnet.config.builder">

    <project name="GroundControlTests">
      <workingDirectory>C:\Source\Wholesale\Code.EventControl.TestingFramework\GroundControlReboot</workingDirectory>
      <artifactDirectory>C:\Source\Wholesale\Code.EventControl.TestingFramework\GroundControlReboot</artifactDirectory>
    <prebuild>
      <nant>
        <executable>C:\Nant\bin\nant.exe
        </executable>
        <baseDirectory>C:\Source\Wholesale\Code.EventControl.TestingFramework\GroundControlReboot</baseDirectory>
        <nologo>false</nologo> …
Run Code Online (Sandbox Code Playgroud)

cruisecontrol.net msbuild nant nunit

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

优化Web应用程序开发策略

如今,许多网络应用程序都在使用他们自己没有使用的API或代码,并且经常使用它效率低下.一些谷歌地图mashup浮现在脑海中.

使用php/asp后端,HTML,javascript(特别是现在所有的AJAX) - 存在很多潜在的瓶颈,问题,效率低下和双重问题.

您可以建议哪些策略来调查,识别和解决网络应用程序中的减速,冗余代码,泄漏和其他问题 - 服务器端和客户端的浏览器?

javascript php optimization

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

Wordpress类别php查询内存不足?

我有一个wordpress页面,里面有我最近一次旅行的地图.

http://www.marksmayo.com/south-american-journey/

如果我然后编写一个基本的php查询函数来列出"南美洲2010"类别中的所有帖子,它适用于4-5个帖子,但是当我在该类别中添加帖子时,它开始用这个查询耗尽内存(在页面上给出错误),现在只是不加载地图下面的任何内容.

相同的代码是:

http://www.marksmayo.com/northern-europe-and-asia-mission/

目前正在运作,但随着我添加更多帖子,大概也会停止.

代码是:

<?php

// The Query
query_posts( array ( 'category_name' => 'south america 2010', 'posts_per_page' => -1 ) );
// The Loop
while ( have_posts() ) : the_post();
    echo '<li><a href=';
        the_permalink();
        echo'>';
    the_title();

    echo '</a></li>';
endwhile;

// Reset Query
wp_reset_query();

?>
Run Code Online (Sandbox Code Playgroud)

php memory wordpress inline

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

在C#中按多列对ListView进行排序

使用ListView控件,您可以指定要排序的列,并且可以随时使用方法sort().

但是,这仅允许单列排序.

我很想排序,首先是A列,然后是F列,因为它们是相同的.

我发现了一些在线编写的自定义比较类,但想知道stackoverflow是否可以显示更清晰的方式.在这里有这个可能会帮助其他人在将来寻找它:)

有关如何理解的任何建议或示例表示赞赏.

c# sorting controls listview

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

网络安全测试

根据您的经验,您在站点漏洞方面发现,工作或遇到了什么?您采取了哪些措施来缓解这些问题?

这可能包括XSS(跨站点脚本),SQL注入攻击,普通旧DDOS或网站客户的网络钓鱼尝试.就在昨天,我偶然发现了用于审核网站的各种Firefox工具及其各种漏洞的可能性.

希望扩大我在这个领域的知识以获得一个角色,所以阅读或学习的更多信息总是很好 - 固体链接也很受欢迎!你所见过的最糟糕的战争故事或你见过的最可怕的洞 - 从经验中学习有时候是最好的方式!

security xss ddos penetration-tools penetration-testing

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

在测试资源管理器中按特征匹配部分名称进行过滤

我正在使用Test Explorer来过滤测试.在搜索框中,您可以使用特征来提取certan类别的测试.例如:

Trait:"Awesome"
Run Code Online (Sandbox Code Playgroud)

将仅使用"Awesome"测试类别过滤测试.

但是,我们现在已经建立了"Awesomeness"类别的测试.

所以,为了得到这些,你做:

Trait:"Awesomeness"
Run Code Online (Sandbox Code Playgroud)

但是,现在当你使用:

"Trait:"Awesome",你现在得到的测试类别为"Awesome" 以及 "Awesomeness",因为它部分匹配 - " Awesome ness".

有没有办法在特征名称上指定具有精确匹配的测试,而不是默认的部分匹配?

c# traits string-matching test-explorer visual-studio-2013

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

加快列表搜索并插入c#

我有一个遗留应用程序,曾经使用小(呃)数据集.

目前我们正在扩展它以运行更大的数据集(yay总是运行良好).

所以现在我有了这段代码. sValues是一个包含2100万(是)项目的清单.sProcessedStatus是一个匹配列表,表明我们是否要使用它(即不是-1或-2),如果我们是,我们将它们添加到groupSourceVals.但我们只添加唯一值,因此indexOf()检查.

for (int p = 0; p < sValues.Count; p++)
{
  int currentProcessed = sProcessedStatus[p];
  if ((!(currentProcessed == -1)) && (!(currentProcessed == -2)))
  {
    if (groupSourceVals.IndexOf(sValues[p]) == -1)
    {
      groupSourceVals.Add(sValues[p]);
    }
  }
  else
  {
    Console.WriteLine("Dropping non-processed value " + sValues[p]);
  }
}
Run Code Online (Sandbox Code Playgroud)

然而,在64位四核机器上,几天后它仍然严重运行.除了傻逼多线程之外,还有任何关于加速它的理论我都不知道了吗?IndexOf是否大幅减速,是否有更好的选择?

c# optimization performance list

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

select语句中的单个字段返回两列

所以我正在运行这样的查询:

从table_name中选择col1

它让我回到了两列:

服务器名称| COL1

我以前没碰过这个.我确信它简单得令人惊讶,但在线搜索却非常困难.我还能以任何方式获得col1吗?

sql-server multiple-columns

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

计算列表的大小

我试图在Python中实现一个返回列表大小的函数.列表开头= [0,0,2,0,0,0,0,0,0,0].我想在计算大小之前删除所有的0,所以它应该是这样的:

def cardl(list):
for j in range(0,10):
    if list[j]==0:
        list.remove(list[j])
        return len(e[g])
Run Code Online (Sandbox Code Playgroud)

问题是,不是最后返回1,而是返回9.当然我在循环中犯了一些错误.

谢谢您的帮助 !

python size list

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