小编Ach*_*har的帖子

懒惰的getter在课堂上不起作用

class a {
    get b() {
        delete this.b;
        return this.b = 1;
    }
}

var c = {
    get b() {
        delete this.b;
        return this.b = 1;
    }
}

console.log(c.b); // works as expected
console.log((new a()).b); // throws error
Run Code Online (Sandbox Code Playgroud)

上面的代码应该工作正常,但最后一行抛出.

未捕获的TypeError:无法设置只有getter(...)的#的属​​性b

很明显,getter在类中没有被删除,而它在对象中工作正常.我是最新的稳定镀铬.

懒惰的Getter MDN入口

javascript getter ecmascript-6

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

打印时避免分页时表格边框分裂

我的内容已经在同一页面上,这不是问题所在。(关于 SO 的其他一些问题解决了这个问题)。我的问题特别是边界问题。查看表格边框如何将第 43 行一分为二。

在此处输入图片说明

我希望 43 完全在下一页。42 应该有一个底部边框,43 应该有一个顶部边框。这就是我想要的。(我用油漆创造了这个)

在此处输入图片说明

我试过了,page break inside: avoid但这不起作用。4px 技巧也不起作用。我在最新的稳定铬。51

html css printing

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

无法加载项目文件,根级别的数据无效,项目中没有XML

我试图从命令行运行一个hello world C#代码,这是批处理文件.尝试搜索它,但大多数问题是关于XML文件阅读器,我不读任何XML文件.

C:\ Windows\Microsoft.NET\Framework\v4.0.30319\msbuild"E:\ a\c.cs"/ p:Configuration = Debug; DeployOnBuild = True; PackageAsSingleFile = False; outdir = E:\ a

这是c.cs

class c {
    public static void Main() {
        System.Console.Clear();
        System.Console.WriteLine("hey");
        System.Console.ReadKey();
    }
}
Run Code Online (Sandbox Code Playgroud)

和错误

在此输入图像描述

.net c#

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

jss访问css转换为opera和ie

我正在创建这个全局函数,它将简单地改变元素的转换属性.这就是我所拥有的.

function transform(element, value) {
    if(element.style.webkitTransform) element.style.webkitTransform = value;
    else if(element.style.MozTransform) element.style.MozTransform = value;
}
Run Code Online (Sandbox Code Playgroud)

我也想添加opera和ie到上面的函数.我有歌剧与我一起跑,所以我可以测试歌剧,但我没有ie 9.我也无法弄清楚我怎么能访问歌剧的.有人可以帮忙吗?

我想要这样的东西

function transform(element, value) {
    if(element.style.webkitTransform) element.style.webkitTransform = value;
    else if(element.style.MozTransform) element.style.MozTransform = value;
    else if(element.style.msTransform) element.style.msTransform = value;
    else if(element.style.oTransform) element.style.oTransform = value;
}
Run Code Online (Sandbox Code Playgroud)

javascript css transform css3

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

PDO:在未知查询上使用fetchAll

我有一个php类,用于通过PDO运行SQL语句。该类将FetchAll的数据存储到该查询的公共变量中,但是问题是我不知道查询的内容,因此我最终在数据操作查询(INSERT,DELETE,UPDATE)上调用FetchAll

我怎么知道一个特定的查询是否可提取?我不想使用诸如检查查询是否从INSERT / DELETE / UPDATE开始的技巧。

class mysql {
    public $call, $rows;
    public function query($a) {
        $this->call = $pdo->prepare($a['query']);
        foreach($a['params'] as $key => $param) {$this->call->bindValue($key + 1, $param);}
        $this->rows = $this->call->fetchAll(PDO::FETCH_ASSOC);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我运行操作查询,则会引发错误。

编辑:完成课程

class mysql {
    public $call, $rows;

    // allows query on construct time
    function __construct($a = false) {if($a) $this->query($a);}
    public function query($a) {
        $this->call = $pdo->prepare($a['query']);

        // execute the query with or without parameters, and if it succeeds and dontLog is not set and the query …
Run Code Online (Sandbox Code Playgroud)

php pdo

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

接受空Lambda表达式的函数的定义原型

我想使用lambda表达式做一些事情并且它不使用任何参数,我知道我可以使用表单() => foo()但是我无法弄清楚在作为参数传递lambda的函数原型中该做什么

这是代码

class c {
    public static void Main() {
        Bar(() => Console.WriteLine("Hey"));
    }
    public static void Bar(what_goes_here foo) {
        foo(); //Should print "Hey"
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

mt_rand期望参数2是整数,错误地认为浮点数是给定的

mt_rand(1000000000, 9999999999);
Run Code Online (Sandbox Code Playgroud)

警告:mt_rand()期望参数2为整数,浮点数在第6行的E:\ Projects\school\users\temp.php中给出

XAMPP中的PHP 7.0.2.此代码在最后一次具有5.x的XAMPP安装中运行良好.所以更新打破了它.在谷歌上找不到任何东西.

在此输入图像描述

php xampp

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

chrome扩展:gzip css/js

我正在制作一个Chrome应用程序.现在js和css已经变得安静了.我没有早期的gzip经验.但我做了一些研究,发现提供gzip文件需要对.HTACCESS文件进行一些更改.但在我的应用程序中无法实现.那么有人能给我一个简短的描述如何压缩文件并成功发布它们吗?

gzip google-chrome google-chrome-extension

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

将项目推送到数组的末尾

不,我不能使用通用集合.我想做的事实上非常简单.在PHP我会做这样的事情

$foo = [];
$foo[] = 1;
Run Code Online (Sandbox Code Playgroud)

我在C#中拥有的就是这个

var foo = new int [10];
// yeah that's pretty much it
Run Code Online (Sandbox Code Playgroud)

现在我可以做类似foo[foo.length - 1] = 1但显然不会工作的事情.另一个选择是foo[foo.Count(x => x.HasValue)] = 1在声明期间使用可空的int.但是,要解决这个平凡的任务更简单的方法.

这是家庭作业,我不想向我的老师(可能是整个班级)foo[foo.Count(x => x.HasValue)] = 1解释它是什么以及它为何起作用等.

.net c#

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