小编imt*_*man的帖子

哪个是Sublime Text最好的PHP美化扩展?

我过去三个月一直在使用Sublime Text.我发现扩展HTML Beautifier,JSJSON 美化.

现在我想要一个PHP美化扩展.

那么有人可以建议我应该使用哪个扩展作为PHP美化器吗?如果扩展还检查PHP错误,那么这对我有好处.

php sublimetext sublimetext2 sublime-text-plugin

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

在IntelliJ中为10K +类更改所有带有空格的选项卡

如何用白色空格序列替换类中的所有制表符?

项目有10K +班级.

有社区版IntelliJ,我该如何自动化这个过程?

java intellij-idea

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

Java中的XML模板

我需要生成XML并且它们仅在标签包含的值方面有所不同.

是否可以创建模板XML,然后每次只写入值?(我不想这样做,JAXB因为这些是小XMLs并且不值得为它们创建对象).

这是一个好方法吗?

有什么想法吗?

java xml templates

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

CSS - 父级高度 100% 不起作用

当我尝试在子 div 上设置 height: 100% 时,高度保持为 0。

这是父级 div:

#game-content {
  margin-top: 50px;
  overflow: auto;
  height: 100%;
  width: 100%;
}
#game-wrapper {
  float: left;
  margin-left: 90px;
  position: relative;
  height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<div id="game-content">
  <div id="game-wrapper">
    <div class="game">
      <img class="game-element" src="http://placehold.it/200x200" />
      <div class="game-element" id="description">
        <h4 id="game-header">Game1</h4>
        Desc
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

游戏内容的高度也是 100%(不是 0)。虽然游戏包装器的高度保持为 0,但宽度确实有效。我究竟做错了什么?

html css

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

CSS覆盖了rgba transpanrency

<!doctype>
<html>
<head>
    <style>
        div {
           background:rgba(0,255,255,0.3);
        }
        #div1 {
           width:300px;
           height:300px;           
        }
        #div2 {
           width:200px;
           height:200px;          
        }
    </style>
</head>
<body>
    <div id="div1"><div id="div2"></div></div><br/>
</body>
Run Code Online (Sandbox Code Playgroud)

div2的实际计算透明度是多少?我很迷惑.未知数不是0.3 + 0.3或0.3 + 0.3*0.3

html css

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

使SVG响应

我有一个SVG,代码如下.我想让它具有响应宽度,并且我已经读过你不应该在视口上设置宽度和高度,但当我删除它们时,SVG会消失.我该怎么改变这个以便SVG调整大小?

.thumb_arrow{
  z-index: 1000;
  background-size: 100% 100%;
  float: right;
  position:relative;
  bottom: 2rem;
  left:2rem;
  margin-right:1rem;
  @media (min-width: @screen-medium) {
    margin-right: 15rem;
  }
}
Run Code Online (Sandbox Code Playgroud)
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10em" height="10em"viewBox="0 0 50 100" enable-background="new 0 0 73.672 275.734" xml:space="preserve"> 
		<path fill="#ABABAB" d="M59.717,50.177c0-13.252-3.631-25.945-10.495-36.82l2.998-1.873L39.891,0.667l4.318,15.823l3.1-1.937 c6.64,10.515,10.152,22.797,10.152,35.624c0,12.927-3.56,25.284-10.294,35.848l-2.959-1.849L39.891,100L52.22,89.183l-3.14-1.962 C56.037,76.298,59.717,63.529,59.717,50.177z"/> 
</svg>
Run Code Online (Sandbox Code Playgroud)

css svg

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

如何在Kendoui获得田野类型?

dataSource.getFieldType(field)在数据源中是否有类似的方法:

var dataSource = new kendo.data.DataSource({
    // somethings here,
    schema : {
         model : {
            post_id : {type: "number" },
            post_title : {type:"string"},
            post_date : {type:"date"}
         }
    }
});

var fieldType = dataSource.getFieldType("post_title"); // it should return string
Run Code Online (Sandbox Code Playgroud)

kendo-ui kendo-datasource

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

克罗克福德的"新"方法

希望有人可以帮我打破Crockford JS Good Parts的一小段代码:

Function.method('new', function ( ) {
  // Create a new object that inherits from the
  // constructor's prototype.
  var that = Object.create(this.prototype);
  // Invoke the constructor, binding –this- to
  // the new object.
  var other = this.apply(that, arguments);
  // If its return value isn't an object,
  // substitute the new object.
  return (typeof other === 'object' && other) || that;
});
Run Code Online (Sandbox Code Playgroud)

我不理解的部分是他使用apply调用模式创建一个对象:

var other = this.apply(that, arguments);
Run Code Online (Sandbox Code Playgroud)

如何执行函数将创建新对象?

如果该功能将是:

var f = function (name) { …
Run Code Online (Sandbox Code Playgroud)

javascript invocation apply

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

仅映射到Javascript中的部分元素的"地图"

在Javascript(ES2015)中,有没有办法只映射数组的一部分?

例如:

let m = someArray.map(function(n){ if(n===0) return n+1; }
Run Code Online (Sandbox Code Playgroud)

就是这样,它将返回一个映射数组,该数组的元素少于原始数组.

这是我们可以用一些函数式编程技术开箱即用的东西吗?

javascript functional-programming ecmascript-6

3
推荐指数
2
解决办法
959
查看次数

在 JavaScript 中替换/突出显示字符串 - 保持区分大小写

我想突出显示句子中的单个字符串。替换应该使用不区分大小写的字符(如foo句子中的字符串My Foo bar)。

这对我来说没有问题:

var regEx = new RegExp(this._searchString, "gi");
var label = $(item).text();
label = label.replace(regEx, '<span style="font-weight:bold;">' + this._searchString + '</span>');
$(item).html(label);
Run Code Online (Sandbox Code Playgroud)

这里的问题是:如果我搜索和替换fooMy Foo bar,其结果将是 My <span style="font-weight:bold;">foo</span> bar,但我想要的是My <span style="font-weight:bold;">Foo</span> bar

所以搜索应该忽略区分大小写,而不是替换。知道怎么做吗?我看到的唯一方法是首先检查字符串是否包含搜索的字符串,提取它(区分大小写),修改它并将其放回字符串中。但这对我来说似乎太多了,不是吗?

javascript jquery

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

当"if"语句以半冒号结束时会发生什么

在一个程序中,我需要一个if声明,错误的是,我在声明的末尾加了分号.但是,既没有编译时错误也没有运行时错误.我试图找出这段代码的含义,但却毫无希望.

if (i == 10); 
{
    System.out.println("It is here");
    break;
} 
Run Code Online (Sandbox Code Playgroud)

如果您对此主题有所启发,那将不胜感激.

java loops if-statement

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

MySQL 用 sum 加速子查询

我需要一个查询来获取实际库存的概述(每个唯一的产品 ID 仅一行)以及所有销售和采购订单。现在,我们使用两个子查询(销售订单和采购订单),因为可能有多个销售订单和采购订单。由于有两个子查询,该查询非常慢。是否有其他方法可以通过例如常规左连接来获取销售订单的总和和采购订单的总和?

当前查询

SELECT stock.quanity, salesOrders.quantity, purchaseOrders.quantity
FROM stock
LEFT JOIN (
   SELECT product_id, sum(quantity) as quantity
   FROM sales_orders
   GROUP BY product_id
) salesOrders ON stock.product_id=salesOrders.product_id
LEFT JOIN (
   SELECT product_id, sum(quantity) as quantity
   FROM purcahse_orders
   GROUP BY product_id
) purchaseOrders ON stock.product_id=purchaseOrders.product_id
Run Code Online (Sandbox Code Playgroud)

mysql sql join subquery

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