我目前有4个网站使用XAMPP在家用台式PC上运行.它们在端口80,81,7733和25293上运行.
从外部网络访问时,前三个运行正常,但最后一个(25293)将不会加载.(无法访问此站点.ERR_CONNECTION_FAILED)
我以完全相同的方式端口转发所有4个端口.只要我不在我的本地网络上,该页面就会停止加载.
我试图在我的防火墙中打开端口,但是没有取得任何成果.我该怎么做才能解决这个问题?
我在访问外部网络上的端口时收到的错误:
我一直在寻找数小时试图找到一个算法来获取JavaScript的第n位pi.
我知道我可以使用2*Math.acos(0)或Math.PI获得PI,但我需要找到第n位.
如果没有硬编码的数字,如何获得PI的第n位?
所以我正在构建一个我将主要用于个人用途的测试库,但是我有一个问题.
使用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)
我怎么能这样做,避免"构造函数调用必须是构造函数中的第一个语句"错误?
我目前有以下 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) 因此,当我使用for..in循环迭代对象键时,我的IDE不喜欢.我收到警告:
可能对意外(自定义/继承)成员进行迭代,可能缺少hasOwnProperty检查
所以我得到它所说的,所以在这种情况下,最好是使用类似的东西for (const key of Object.keys(obj))而不是for (const key in obj)?
性能方面,两者之间是否存在真正的差异?
我想在 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 键以完成驱动器映射?
所以我不确定这是否可能,因为我无法通过搜索找到任何东西,但我想要确认.
是否可以隐藏img标签的src值?例如:
<img src="image.jpg" />将显示为<img src="" />或其他某种方法.即使用户右键单击以获取图像URL,我也不希望它被检索.这是可能吗?
我无权访问head元素,也无法使用Javascript或PHP.我只能使用Markdown接受的有限HTML标记.
我想尝试使用边框在CSS中实现某些东西,但它们似乎没有我想要的东西.在Photoshop中,添加笔触(边框)时,可以选择位置.外部,内部或中心.外面是整个边界环绕物体的地方.里面是它位于内部(显然),中心是一半和一半.
我想要一个2px位于中心的边框.因此它在外部和1px内部显示1px .无论如何用CSS做到这一点?我想我可以用box-shadow某种方式做到这一点,但我对CSS中的阴影很可怕.
还有一个问题是必须是纯CSS,所以我不能在它上面放置图像.有人可以帮我解决这个问题.
谢谢.
我已经读过很多关于此错误的问题,或者我不明白发生了什么/答案,或者它不适合我的情况。
我已经有一个简单的用户表:
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唯一性也起作用,尽管那是行不通的。
有人可以帮我解决问题吗?我有更复杂的数据库使用此方法,并且以前从未抛出过错误。
我正在查看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.这是为什么?