小编Phi*_*ath的帖子

每个虚拟主机的error_log?

在运行Apache和PHP 5的一台Linux服务器上,我们有多个具有单独日志文件的虚拟主机.我们似乎无法将error_log虚拟主机之间的php分开.

覆盖在此设置<Location>httpd.conf似乎没有做任何事情.

有没有办法error_logs为每个虚拟主机分别安装php ?

linux apache virtualhost

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

如何使用LINQ从DataTable获取不同的,有序的名称列表?

我有DataTable一个Name专栏.我想生成按字母顺序排列的唯一名称的集合.以下查询忽略order by子句.

var names =
    (from DataRow dr in dataTable.Rows
    orderby (string)dr["Name"]
    select (string)dr["Name"]).Distinct();
Run Code Online (Sandbox Code Playgroud)

为什么不orderby加强执行?

c# linq .net-3.5

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

如何通过id与指令中的dom类元素绑定数组元素?

我正在尝试page_elements使用.grid-cell字符串html中的适当索引绑定数组,以便它将显示在页面上而不是在我的指令中.我存储给定单元格元素的索引,然后过滤它们以检索匹配的page_elements对象.

但是,我无法摆脱ng-repeat网格中的冗余,其中有一个元素.已删除的元素将替换为空对象{},但应将其拼接,以便将网格元素保持在正确的位置.移动的元素应该能够放入其他网格单元格中.如果索引被正确分配,那么指令应该使用angular-drag-and-drop-lists,如何修复它?

如何在给定网格中仅ng-repeat匹配匹配page_elements一次?例如,现在page_elements在那里grid_id: 2的显示三次ng-repeat在第三格栅.如何删除永久页面元素对象并将单元格元素保存在正确的位置?在当前的解决方案中,拖放机制也被打破了.

当前代码片段和jsfidde:

var app = angular.module('app', ['dndLists']);
app.controller('homeCtrl', function ($scope) {
    $scope.html_string = "<div class='container'><div class='row'><div class='col-xs-12'><div class='row'><div class='col-xs-4 grid-cell'></div><div class='col-xs-4 grid-cell'></div><div class='col-xs-4 grid-cell'></div></div><div class='row'><div class='col-xs-4 grid-cell'></div><div class='col-xs-4 grid-cell'></div><div class='col-xs-4 grid-cell'></div></div></div></div></div>";

    $scope.page_elements = [{
        "grid_id": 0,
            "position": 0,
            "snippet": "<h4>First Grid 0</h4>",
        "template": "snippet"
    }, {
        "grid_id": 0,
            "position": 1,
            "snippet": "<h2>Second Grid 0</h2>",
        "template": …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

ReferencerError:未定义定义 - Browserify

我正在开发一个关于React的网站,我正试图bundle通过browserifythrouhg 来生成gulp

这是我的gulpfile:

var sourcemaps = require('gulp-sourcemaps');
var source = require('vinyl-source-stream');
var buffer = require('vinyl-buffer');
var browserify = require('browserify');
var watchify = require('watchify');
var reactify = require('reactify');
var babel = require('babelify');
var gulp = require('gulp');
var util = require("gulp-util");
var log = util.log;
var path = require('path');

function compile(watch) {
    var bundler = watchify(browserify('./app.js', { debug: true }));

    function rebundle() {
        bundler.bundle()
            .on('error', function(err) { console.error(err); this.emit('end'); })
            .pipe(source('bundle.js'))
            .pipe(buffer())
            .pipe(sourcemaps.init({ loadMaps: true …
Run Code Online (Sandbox Code Playgroud)

javascript browserify reactjs

8
推荐指数
0
解决办法
835
查看次数

有条件的摩卡测试

我使用mocha进行一些集成测试,并且有很多测试集。每组都有初始化测试。当这些测试失败时,其余的测试集将根本不运行,因为如果一个测试失败,则每个测试都会失败。事实是,我无法避免进行此类初始化测试,因为部分代码/环境是由某些不能保证任何正确结果的工具生成的。

可以使用mocha来实现吗?

javascript mocha.js

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

Symfony CollectionType 和类继承

我正在为一个 Symfony 项目而苦苦挣扎,而且由于我对框架没有那么丰富的经验,我无法弄清楚我是否有设计缺陷,如果 Symfony 无法处理我的用例,或者我是否只需要找到正确的方法。

这里是 :

我有一个实体行,它应该包含 1 到 n 个具有不同内容的项目,如“标题”、“文本”、“图像”等。

由于每个内容都有不同的特征,我通过单表继承从一个名为 RowContent 的抽象类扩展了每个内容类型。这是实体的编辑版本:类行

class Row
{
    //.....

    /**
     * @var ArrayCollection $rowContents
     *
     * @ORM\OneToMany(targetEntity="RowContent", mappedBy="row", cascade={"persist", "remove", "merge"})
     */
    private $rowContents;

    //...
}
Run Code Online (Sandbox Code Playgroud)

行内容类:

/**
 * RowContent
 *
 * @ORM\Table(name="row_content")
 * @ORM\InheritanceType("SINGLE_TABLE")
 * @ORM\DiscriminatorColumn(name="discr", type="string")
 * @ORM\DiscriminatorMap({
 *     "title" = "Kinkinweb\BaseBundle\Entity\Content\Title",
 *     "text" = "Kinkinweb\BaseBundle\Entity\Content\Text",
 *     "image" = "Kinkinweb\BaseBundle\Entity\Content\Image",
 * })
 * @ORM\Entity(repositoryClass="Kinkinweb\BaseBundle\Repository\RowContentRepository")
 */

abstract class RowContent
{
    /**
     * @var int
     *
     * @ORM\Column(name="id", type="integer")
     * …
Run Code Online (Sandbox Code Playgroud)

forms inheritance symfony

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

渲染许多元素时 React 很慢

组件Cell的状态alive可以是truefalse

如果alive,则Cell呈现为div带有类的a alive(想想康威的生命游戏)。状态alive每秒更新一次:

function Cell(props) {
  const [alive, setAlive] = useState(
    Math.random() < props.aliveProbability / 100
  );

  useEffect(() => {
    const interval = setInterval(
      () => setAlive(Math.random() < props.aliveProbability / 100),
      1000
    );
    return () => clearInterval(interval);
  }, []);

  return (
    <div className={"cell " + (alive ? "alive" : "")}>{props.children}</div>
  );
}
Run Code Online (Sandbox Code Playgroud)

对于单个单元来说,这工作得很好。但是,当向网格添加多个单元组件时,渲染速度会减慢,并且是按顺序而不是同时进行。细胞越多,速度就越慢。如何解决这个问题?

可以在这里看到一个工作演示

javascript reactjs

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

为什么 JavaScript 中的 new Date() 减去 1 天?

我需要将字符串转换为日期对象。

日期字符串以以下格式传递:

“2015-01-28T00:00:00”

当我创建新日期时,我得到前一个日期:

Entered: new Date("2015-01-28T00:00:00")
Run Code Online (Sandbox Code Playgroud)

Result: Tue Jan 27 2015 17:00:00 GMT-0700 (Mountain Standard Time)

有谁知道为什么会发生这种情况?

javascript date

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

javascript document.createElement函数?

我有一个变量,其中包含3个标记名称,它们之间用","字符分隔.我想用.split()函数将它们拆分为appart,然后创建并将3个元素附加到文档正文.

<head>
<style>
div { height:500px; width:500px; background:#F00; float:left}   
span{display:block; float:right}   
</style>

<script type="text/javascript">

var element= div,p,span;    
var j=element.split(',')

for(i=0;i<j.length;i++){            
    var crt=document.createElement(j[i])
}

document.body.append(crt)

</script>    
</head>    
<body>
</body>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

加载进度表使用sweetalert提交

我想在提交表单时呈现等待时间动画,但我更喜欢使用SweetAlert而不是标准加载图像。

这是基本代码:

$("form").submit(function (e) {
            e.preventDefault(); // stops the default action
            $("#loader").show(); // shows the loading screen
            $.ajax({
                url: test.php,
                type: "POST"
                success: function (returnhtml) {
                    $("#loader").hide(); // hides loading sccreen in success call back
                }
            });
        });
Run Code Online (Sandbox Code Playgroud)

这是 SweetAlert 想要实现的代码:

window.swal({
  title: "Checking...",
  text: "Please wait",
  imageUrl: "images/ajaxloader.gif",
  showConfirmButton: false,
  allowOutsideClick: false
});

//using setTimeout to simulate ajax request
setTimeout(() => {
  window.swal({
    title: "Finished!",
    showConfirmButton: false,
    timer: 1000
  });
}, 2000);
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert-dev.js"></script>
<link …
Run Code Online (Sandbox Code Playgroud)

html javascript sweetalert2

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