问题列表 - 第9811页

为什么Google主页使用弃用的HTML(即无效的HTML5)?

我正在看www.google.comFirebug并注意到一些奇怪的事:Google徽标使用中心标签居中.

所以我用W3C验证器检查了页面,发现了48个错误.现在,我知道有些时候你不能使页面有效,特别是当我们谈论类似的东西时www.google.com,你希望它尽可能小,但有人可以解释为什么他们使用中心标签吗?

validation html5 google-search

61
推荐指数
4
解决办法
3515
查看次数

如何通过GameKit从iPhone蓝牙中的客户端告诉主机

我使用GameKit框架制作了一个多人游戏,其中2个iPhone/iPod可以通过蓝牙和播放相互连接.

我正在考虑选择哪种设备可以先播放的方法.因此,逻辑解决方案是选择连接的主机.GKSession中是否还有服务器和客户端?他们都是同龄人吗?我应该采取哪条路线来实现我的需要?

iphone connection bluetooth multiplayer objective-c

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

用于无损Exif重写的.NET C#库?

我找到了用于编辑Exif的各种代码和库.

但是当图像宽度和高度是16的倍数时,它们只是无损.

我正在寻找一个库(甚至是我自己的方法)来编辑JPEG文件中的Exif部分(或者如果它还不存在则添加Exif数据),而不修改其他数据.那可能吗?

到目前为止,我只能找到Exif部分(以0xFFE1开头),但我不明白如何读取数据.

.net c# jpeg exif

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

Java API中断

我有以下API:

public interface MyApi {

   /**
    * Performs some stuff.
    * @throws MyException if condition C1
    */
   public void method() throws MyException;
}
Run Code Online (Sandbox Code Playgroud)

我现在正在API实现中执行以下修改

public class MyApiImpl {

   public void method() throws MyException {
     if (C1) {
       throw new MyException("c1 message");
     }
     ...
   }
}
Run Code Online (Sandbox Code Playgroud)

被替换为:

public class MyApiImpl {

   public void method() throws MyException {
     if (C1) {
        throw new MyException("c1 message");
     } else if (c2) {
        throw new MyException("c2 message");
     }
     ...
   }
}
Run Code Online (Sandbox Code Playgroud)

你认为这是一个API破坏?

客户端的代码仍然会编译,但API javadoc定义的方法契约不再受到尊重,因为MyExcepiton被"新"条件抛出.

如果只更新了我的API …

java backwards-compatibility

6
推荐指数
2
解决办法
610
查看次数

通过Silverlight中的枚举进行迭代?

在.Net中,可以通过使用迭代遍历枚举

System.Enum.GetNames(typeof(MyEnum)) 
Run Code Online (Sandbox Code Playgroud)

要么

System.Enum.GetValues(typeof(MyEnum))
Run Code Online (Sandbox Code Playgroud)

但是,在Silverlight 3中,未定义Enum.GetNames和Enum.GetValues.有没有人知道另一种选择?

silverlight

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

Code Golf:从文本中快速构建关键字列表,包括实例数

我已经用PHP为自己设计了这个解决方案,但我很好奇它是如何以不同的方式完成的 - 甚至更好.我最感兴趣的两种语言是PHP和Javascript,但我很想知道今天用其他主要语言(主要是C#,Java等)可以多快地完成这项工作.

  1. 仅返回出现次数大于X的单词
  2. 仅返回长度大于Y的单词
  3. 忽略像"和,是,等等"这样的常用术语
  4. 在处理之前随意剥去标点符号(即"约翰"成为"约翰")
  5. 返回集合/数组中的结果

额外信用

  1. 将引用的陈述保持在一起,(即"它们'太好了,显然不是真的'")
    实际的陈述是"太好不可能"

额外信用额度

  1. 您的脚本可以根据它们在一起找到的频率来确定应该保存在一起的单词吗?这是在事先不知道单词的情况下完成的.例:
    *"果蝇在医学研究方面是一件好事.过去对果蝇进行了大量的研究,并取得了许多突破.未来,果蝇将继续研究,但是我们的方法可能会改变."*
    显然,这里的词是"果蝇",这对我们来说很容易找到.你的search'n'scrape脚本也可以确定吗?

源文:http://sampsonresume.com/labs/c.txt

答案格式

  1. 除了操作持续多长时间之外,看到代码,输出的结果会很棒.

language-agnostic code-golf text-parsing rosetta-stone

12
推荐指数
2
解决办法
1270
查看次数

在Perl中递归打印数据结构

我目前正在学习Perl.我有Perl哈希包含对哈希和数组的引用.散列和数组可以依次包含对其他散列/数组的引用.

我写了一个子程序来递归地解析哈希并用适当的缩进打印它们.虽然例程按预期工作,但我的导师并不相信下面代码的可读性和优雅性.

我非常感谢在这里获得Perl专家的观点,以便对下面的代码进行可能的优化.

这是我的完整代码片段..

# Array of Arrays
$ref_to_AoA = [
     [ "fred", "barney" ],
     [ "george", "jane", "elroy" ],
     [ "homer", "marge", "bart" ],
];


#Array of Hashes
$ref_to_AoH = [ 
{
   husband  => "barney",
   wife     => "betty",
   son      => "bamm bamm",
},
{
   husband => "george",
   wife    => "jane",
   son     => "elroy",
},
];

# Hash of Hashes
$ref_to_HoH = { 
    flintstones => {
        husband   => "fred",
        pal       => "barney",
    },
    jetsons => {
       husband   => "george",
       wife …
Run Code Online (Sandbox Code Playgroud)

oop recursion perl

5
推荐指数
3
解决办法
6292
查看次数

什么是记录匿名用户投票的可靠方法,不允许重复

首先,我尽可能地搜索并阅读所有似乎相关的SO问题,但没有具体回答这个问题.这不是重复的,不是重复的.

显然,如果允许在网站上进行匿名投票,则没有万无一失的方法可以阻止某人多次投票.

但是,我想知道有经验的人是否可以帮助我提出一个相当可靠的方法来跟踪绝对独特的访问者并记录对这些凭据的投票.

目前我确保每个项目/会话组合只允许一个投票,但是通过重新启动浏览器,更改浏览器/计算机或清除会话数据可以轻松避免这种情况.

记录IP似乎是下一个合理的解决方案,但我想知道这是否会经常出现误报(NAT后面的同一局域网中的多个人将拥有相同的外部IP等).

这里有中间地带或我忽略的其他方法/组合吗?

session web-applications

32
推荐指数
3
解决办法
2439
查看次数

在Ruby中将哈希转换为字符串

假设我们有一个哈希:

flash = {}
flash[:error] = "This is an error."
flash[:info] = "This is an information."
Run Code Online (Sandbox Code Playgroud)

我想将其转换为字符串:

"<div class='error'>This is an error.</div><div class='info'>This is an information".
Run Code Online (Sandbox Code Playgroud)

在漂亮的一个班轮;)

我发现了类似的东西:

flash.to_a.collect{|item| "<div class='#{item[0]}'>#{item[1]}</div>"}.join
Run Code Online (Sandbox Code Playgroud)

这解决了我的问题,但也许在哈希表类中有更好的解决方案?

ruby arrays hash

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

grails和Groovy的代码格式化程序?

我目前正在使用基本的文本编辑器来编写我的grails代码.有没有人知道一个程序将自动格式化代码与缩进类似于缩进对C?我宁愿使用命令行程序来执行此操作,但如果这是唯一选项,则可以使用IDE格式化我的代码.

grails groovy code-formatting

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