小编Spe*_*rds的帖子

无法从外部网络访问XAMPP Web服务器

我目前有4个网站使用XAMPP在家用台式PC上运行.它们在端口80,81,7733和25293上运行.

从外部网络访问时,前三个运行正常,但最后一个(25293)将不会加载.(无法访问此站点.ERR_CONNECTION_FAILED)

我以完全相同的方式端口转发所有4个端口.只要我不在我的本地网络上,该页面就会停止加载.

港口前进

我试图在我的防火墙中打开端口,但是没有取得任何成果.我该怎么做才能解决这个问题?

我在访问外部网络上的端口时收到的错误:

外部访问错误

xampp port webserver

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

Pi的第n位数

我一直在寻找数小时试图找到一个算法来获取JavaScript的第n位pi.

我知道我可以使用2*Math.acos(0)Math.PI获得PI,但我需要找到第n位.

如果没有硬编码的数字,如何获得PI的第n位?

javascript pi

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

抛出异常然后调用构造函数?

所以我正在构建一个我将主要用于个人用途的测试库,但是我有一个问题.

使用Java,如果你的班级中有2个或更多的构造函数,如果你想从另一个构建函数,那么它必须是你做的第一件事.这对我来说是个问题,因为我有以下设置.

public Constructor(TypeA a, TypeB b, TypeC c) {
    if (c.getData() == null) throw new IllegalArgumentException("");
    this(a, b, c.getOtherData());
}

public Constructor(TypeA a, TypeB b, TypeD d) {
    // stuff happens
}
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做,避免"构造函数调用必须是构造函数中的第一个语句"错误?

java constructor

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

对 SVG 组进行动画处理

我目前有以下 SVG:

<svg class="tower owner" height="60" width="60" viewBox="0 0 300 300">
    <g transform="translate(75 75)" opacity="1">
        <ellipse class="border" cx="0" cy="0" fill="#222" rx="65" ry="65" stroke-width="5"></ellipse>
        <g class="rotatable" style="transform: rotate(5.497787143782138rad); transition: transform 2s;">
            <rect fill="#aaa" height="50" stroke-width="7" stroke="#181818" width="40" x="-20" y="-80"></rect>
            <rect fill="#555" height="58" rx="12" ry="10" width="78" x="-39" y="-25"></rect>
            <rect fill="#ffe56d" height="46.4" y="-13.399999999999999" rx="12" ry="12" width="78" x="-39"></rect>
        </g>
    </g>
</svg>
Run Code Online (Sandbox Code Playgroud)

我目前正在制作旋转动画,g.rotatable但如果可能的话我想使用<animateTransform>,但我还没有弄清楚如何使用。

我尝试将它放在组的开头、底部,甚至在它之后,但是没有任何影响。

    <animateTransform attributeName="transform" attributeType="XML" dur="5s" keyTimes="0;0.4;0.75;1" repeatCount="indefinite" type="rotate" values="315deg;90deg;200deg;315deg" calcMode="linear"></animateTransform>
Run Code Online (Sandbox Code Playgroud)

由于我从未真正使用过 SVG 或对其进行动画处理,因此我不确定我哪里出错了。

svg.tower .rotatable {
    animation: tower …
Run Code Online (Sandbox Code Playgroud)

css animation svg

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

for..in或for..of对象键

因此,当我使用for..in循环迭代对象键时,我的IDE不喜欢.我收到警告:

可能对意外(自定义/继承)成员进行迭代,可能缺少hasOwnProperty检查

所以我得到它所说的,所以在这种情况下,最好是使用类似的东西for (const key of Object.keys(obj))而不是for (const key in obj)

性能方面,两者之间是否存在真正的差异?

javascript for-loop object for-in-loop for-of-loop

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

映射网络驱动器时对 Shell 中的提示提供响应

我想在 shell 中一行映射一个驱动器

我试过:

net use W: \\network\drive 
Run Code Online (Sandbox Code Playgroud)

不过我得到了回应

W: has a remembered connection to \\network\drive. Do you want to overwrite the remembered connection? (Y/N) [Y]: 
Run Code Online (Sandbox Code Playgroud)

(但是,如果我尝试运行,W:我会得到The system cannot find the drive specified.

我也尝试过

net use W: \\network\drive & echo Y
Run Code Online (Sandbox Code Playgroud)

但同样的反应。

如何发送Y并按 ENTER 键以完成驱动器映射?

windows shell

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

隐藏的img src值

所以我不确定这是否可能,因为我无法通过搜索找到任何东西,但我想要确认.

是否可以隐藏img标签的src值?例如: <img src="image.jpg" />将显示为<img src="" />或其他某种方法.即使用户右键单击以获取图像URL,我也不希望它被检索.这是可能吗?

我无权访问head元素,也无法使用Javascript或PHP.我只能使用Markdown接受的有限HTML标记.

html css

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

边境位置

我想尝试使用边框在CSS中实现某些东西,但它们似乎没有我想要的东西.在Photoshop中,添加笔触(边框)时,可以选择位置.外部,内部或中心.外面是整个边界环绕物体的地方.里面是它位于内部(显然),中心是一半和一半.

我想要一个2px位于中心的边框.因此它在外部和1px内部显示1px .无论如何用CSS做到这一点?我想我可以用box-shadow某种方式做到这一点,但我对CSS中的阴影很可怕.

还有一个问题是必须是纯CSS,所以我不能在它上面放置图像.有人可以帮我解决这个问题.

谢谢.

css css3

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

errno 150:外键约束格式错误

我已经读过很多关于此错误的问题,或者我不明白发生了什么/答案,或者它不适合我的情况。

我已经有一个简单的用户表:

CREATE TABLE user
(
    id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
    username VARCHAR(50) NOT NULL,
    password VARCHAR(64) NOT NULL
);
CREATE UNIQUE INDEX user_username_uindex ON user (username);
Run Code Online (Sandbox Code Playgroud)

我想添加一个引用用户ID的帖子表:

CREATE TABLE post
(
    id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
    title VARCHAR(200) NOT NULL,
    date DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL,
    authorID INT NOT NULL,
    imgPath VARCHAR(500),
    postText TEXT NOT NULL,
    CONSTRAINT post_user_id_fk FOREIGN KEY (authorID) REFERENCES user (id) ON DELETE SET NULL
);
Run Code Online (Sandbox Code Playgroud)

但是不会创建第二个表,而是抛出标题中提到的错误:

“外键约束的格式不正确”。

我尝试了其他问题的答案中提到的一些事情(我可能会误解了),例如使user.id唯一性也起作用,尽管那是行不通的。

有人可以帮我解决问题吗?我有更复杂的数据库使用此方法,并且以前从未抛出过错误。

mysql mariadb

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

obj == JSON.parse(JSON.stringify(obj))为false

我正在查看Chrome中的JavaScript控制台并注意到一些奇怪的东西,即使它们看起来是一样的,obj并且JSON.parse(JSON.stringify(obj))不一样.这是为什么?

var obj = {test:'this is a test', another: {omg:'ay dios mio', check:true}};
console.log(obj, JSON.parse(JSON.stringify(obj)));
console.log(obj == JSON.parse(JSON.stringify(obj)));
Run Code Online (Sandbox Code Playgroud)

它们看起来相同,但在检查相等性时返回false.这是为什么?

javascript json object

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