小编Vla*_*dim的帖子

在HTML/XHTML中勾选符号

我们需要在内部网络应用程序中显示刻度符号(✓或✔),理想情况下要避免使用图像.

必须在XP机顶盒上以IE 6.0.2900开始工作,理想情况下我们需要它是跨浏览器(IE +最新版本的FF).

以下显示框虽然将浏览器编码设置为UTF-8(META运行良好而不是问题).Times New Roman的默认字体(可能是一个问题,但尝试Lucida Sans Unicode没有帮助,我既没有安装Arial Unicode MS,也没有安装Lucida Grande).

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
 &#10003; &#10004;
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏.


以下在IE 6.0和IE 7下工作:

<html>
<head>

</head>
<body>
 <span style="font-family: wingdings; font-size: 200%;">&#252;</span>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果有人可以在Windows下查看FF,我将不胜感激.我很确定它不适用于非Windows机器.

html xhtml

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

多重继承的确切问题是什么?

我可以看到人们一直在询问是否应该在下一版本的C#或Java中包含多重继承.有幸拥有这种能力的C++人说,这就像给某人一条绳子最终自我吊死.

多重继承有什么问题?有没有具体的样品?

oop language-theory multiple-inheritance

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

什么是数据库事务?

有人可以提供一个简单(但不简单)的交易解释,应用于计算(即使从维基百科复制)?

database theory concurrency failover transactions

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

客户编号,订单号的最佳格式是什么?

一家大型国际公司部署了一个新的网络和MOTO(邮购和电话订单)处理系统.除此之外,您还负责设计订单和客户识别号码的格式.

您认为最好的格式是什么?请列出任何假设和考虑因素.


接受的答案

迈克尔哈伦的答案因选票最多而被选中,但请阅读其他答案和评论,因为他们让迈克尔的答案更加完整.

user-interface

52
推荐指数
9
解决办法
6万
查看次数

匹配"fallthrough":为多个案例执行相同的代码?

什么是Scala编写以下代码的方法:

 int i;

 switch(i) {
   case 1:  
         a();
         break;

   case 2:
   case 15:
        b();
        c();
        break;

   default: foo()        
 } 
Run Code Online (Sandbox Code Playgroud)

即基于多个案例值执行同一段代码的惯用方法是什么?

 i match {
   case 1  => a    
   case 2  =>
   case 15 => { b
                c }
   case _ => foo        
 } 
Run Code Online (Sandbox Code Playgroud)

似乎没有这个技巧,因为Scala根据第一个匹配的情况评估匹配值,即如果i = 2,代码将不返回任何内容.

感谢帮助!

scala

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

应用于软件的"过度工程"是什么?

我想知道应用于软件开发的术语"过度工程"的定义是什么.在软件设计讨论中,这个表达似乎经常与"过度的未来证明"结合使用,并且很难确定更精确的定义.

terminology definition

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

评估软件估算:确定的不切实际的迹象?

在回答Ash发布的" 处理可怕的估计 "时,我分享了一些我学到并亲自用来发现弱估计的技巧.但我确信必须有更多!

当需要快速评估由第三方(同事,业务合作伙伴或外部公司)编制的软件项目估算时,在场景中使用什么启发式?

软件估算较弱的明显且不那么明显的迹象可以在没有详细了解手头任务的情况下被发现?

evaluation project-management estimation

24
推荐指数
5
解决办法
1670
查看次数

什么应该包含在最先进的错误和异常处理策略中?

我知道这是一个非常广泛的问题,但是短暂的"取决于"的答案将不被接受.战略诞生于处理广泛的问题.

  1. 在设计错误和异常处理策略时,应用程序设计人员应该考虑哪些问题?

  2. 策略将如何根据软件类型(COTS,内部业务应用程序,咨询软件,游戏,托管Web应用程序,嵌入式等)而有所不同?软件类型重要吗?

  3. 道德,政治和法律问题?

  4. 关于错误处理(用户,开发人员,业务支持,管理)的各种观点.

我会探讨的一些想法:

  • 各种错误报告路由(即UI,日志记录,自动管理通知).

  • 纵深防御和健壮性(故障转移应急和故障安全机制,针对尚未知晓的问题进行恢复).

  • 公平对待用户和客户(即最小化对软件用户和软件服务的其他人的影响).

我正在寻找类似的想法和概念列表.

如果我需要进一步澄清问题并感谢所有人的贡献,请使用评论指出我!


常问问题

开发平台(Java,.NET,移动) - 从开发人员的角度来看肯定会对策略​​的最终实现细节产生一些影响,但从用户的角度来看则更少.

愚人节肯定不是.我被要求处理的大多数遗留系统没有明确的错误处理策略.

这可以成为社区维基吗? 不,这似乎是一个很好的问题,很难想出好的问题.

这个策略是什么意思?长期计划,提供方向,重点,为错误和异常处理带来一致性和协调性.如果有一个更大的团队从事软件工作,那么该策略可以通过书面形式进行制定和分发.

这似乎是重复的问题(见在Java或C异常管理的最佳实践哪个,为什么你喜欢的异常或返回代码),这些问题处理上的错误处理(主要是开发者)某个角度来说,我想了解更多关于其他观点以及它们如何为整体战略做出贡献.

error-handling user-interface

22
推荐指数
1
解决办法
2133
查看次数

维基百科快速排序示例中使用的Scala语法的逐步说明

我试图了解维基百科的Scala quicksort示例.如何将样品逐步拆解,所涉及的所有语法糖是什么意思?

def qsort: List[Int] => List[Int] = {
  case Nil => Nil
  case pivot :: tail =>
    val (smaller, rest) = tail.partition(_ < pivot)
    qsort(smaller) ::: pivot :: qsort(rest)
}
Run Code Online (Sandbox Code Playgroud)

尽管我可以在这个阶段收集,但qsort是一个不带参数的函数,它返回一个新的Function1 [List [Int],List [Int]],它通过使用模式匹配,列表操作和递归调用来实现快速排序.但我无法弄清楚枢轴的来源,以及在这种情况下模式匹配语法的确切作用.

更新:

谢谢大家的精彩解释!

我只想分享另一个快速实现的例子,我在Scala by Example中发现了Martin Odersky.虽然基于数组而不是列表,而且在varios Scala功能方面更少的炫耀,但我个人觉得它比其维基百科版本更难以解决,而且更加清晰,并且基础算法的点表达式:

def sort(xs: Array[Int]): Array[Int] = {
    if (xs.length <= 1) xs
    else {
        val pivot = xs(xs.length / 2)
        Array.concat(
            sort(xs filter (pivot >)),
            xs filter (pivot ==), …
Run Code Online (Sandbox Code Playgroud)

scala

20
推荐指数
2
解决办法
2208
查看次数

为什么UI编程如此耗时,您可以采取哪些措施来缓解这种情况?

根据我的经验,UI编程非常耗时,昂贵(设计师,图形等)并且容易出错 - 根据定义,UI错误或故障是非常明显的尴尬.

你怎么做才能缓解这个问题?

您是否知道可以自动将API转换为用户界面(最好是Web用户界面?)的解决方案.

可能就像JMX控制台一样

  • 有很好的默认值
  • 可以用css调整
  • 其中字段可以配置为单选按钮或下拉列表,文本字段或文本区域等
  • 本地化
  • 等等

usability user-interface

16
推荐指数
2
解决办法
6385
查看次数