小编Vin*_*ang的帖子

无需在 Chrome 中右键单击即可检查元素

当我在网站上检查 html/css 时,我通常会打开 chrome 开发人员面板 ctrl+shift+I ?右键单击上下文菜单“检查”,以便我可以突出显示该类

但是,有时我会尝试检查对“右键单击”事件敏感的元素,例如,如果我右键单击网站上的某个项目,功能会发生变化

例子: 在此处输入图片说明

所以我不能检查一个元素

通常我会检查这样的元素(例如 stackoverflow)

在此处输入图片说明

如何在不使用右键单击按钮的情况下检查元素?

通常我只需要挖掘 chrome 开发人员的面板元素,然后一一找到所述元素,这需要很长时间

我一定遗漏了一些关于 chrome 的检查元素工具的重要信息。有人可以在这里启发我更好的工作流程/也许是 chrome 扩展工具?

html javascript css google-chrome inspect

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

更改用户名 Github “您必须验证您的电子邮件地址” git push 上的 403 错误

在此处输入图片说明

我最近在 github 上更改了我的用户名(以便所有内容都重定向到我用户名上的新 URL)

我通过 cmd 行收到此错误 git push

在此处输入图片说明

您必须验证您的电子邮件地址

致命:请求 URL 返回错误:403

但是,github 不允许我在帐户> 设置下重新发送电子邮件验证

根据 githubs 关于用户名更改的指南,我还执行了以下操作

git remote set-url origin https://github.com/myNewUserName/repo-name

在我所有的新仓库上。然后我确保在我的 .git/config 文件中正确设置了电子邮件

git config --global user.email "myGithubEmail@gmail.com"

仍然无法解决问题

git email verification github github-for-windows

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

Javascript `this` 与 Python `self` 构造函数

Javascript 构造函数 + 创建对象示例

//Constructor
function Course(title,instructor,level,published,views){
    this.title = title;
    this.instructor = instructor;
    this.level = level;
    this.published = published;
    this.views = views;
    this.updateViews = function() {
        return ++this.views;
    }
}

//Create Objects
var a = new Course("A title", "A instructor", 1, true, 0);
var b = new Course("B title", "B instructor", 1, true, 123456);

//Log out objects properties and methods
console.log(a.title);  // "A Title"
console.log(b.updateViews()); // "123457"
Run Code Online (Sandbox Code Playgroud)

什么是 python 等价物?(构造函数/或类+创建对象实例+注销属性和方法?)

self从 python 和this从 Javascript之间有区别吗?

javascript python constructor object

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

什么"!" 在gitignore文件中?

我不太明白这一点

我已经从https://git-scm.com/docs/gitignore上阅读了官方文档

可选前缀"!" 否定了这种模式; 之前模式排除的任何匹配文件将再次包含在内.如果排除该文件的父目录,则无法重新包含文件.出于性能原因,Git不会列出排除的目录,因此无论在何处定义,所包含文件的任何模式都不起作用.在第一个"!"前放一个反斜杠("\")对于以文字"!"开头的模式,例如"!important!.txt".

我有这个gitignore文件

/media/*
!/media/xmlconnect
Run Code Online (Sandbox Code Playgroud)

这究竟是做什么的?我忽略了里面的所有子目录/media/,但是我做了一个例外/media/xmlconnect(例如我不是它的gitignoring吗?)

所以基本上我是gitignoring所有的东西,但media/xmlconnect

git github gitignore

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

Python无法打开文件"没有这样的文件或目录"

def main():
    fh = open('lines.txt')
    for line in fh.readlines():
        print(line)

if __name__ == "__main__": main()
Run Code Online (Sandbox Code Playgroud)

目录文件

在此输入图像描述

我在for-working.py档案,我正在尝试访问lines.txt同一工作目录中的文件.但我得到错误

没有这样的文件或目录:'lines.txt'

打开文件时python是否需要有绝对路径?

为什么这条相对路径不适用于此?

运行python 3.6

编辑^ 1我正在运行带有Don Jayamanne的python包扩展的visualstudio代码,以及用于编译/执行python代码的"Code Runner"包

编辑^ 2完整的错误:

Traceback (most recent call last):
  File "c:\www\Ex_Files_Python_3_EssT(1)\Ex_Files_Python_3_EssT\Exercise Files\07 Loops\for-working.py", line 11, in <module>
    if __name__ == "__main__": main()
  File "c:\www\Ex_Files_Python_3_EssT(1)\Ex_Files_Python_3_EssT\Exercise Files\07 Loops\for-working.py", line 7, in main
    fh = open('lines.txt', 'r')
FileNotFoundError: [Errno 2] No such file or directory: 'lines.txt'
Run Code Online (Sandbox Code Playgroud)

编辑^ 3检查sys.path

import sys
print(sys.path)
Run Code Online (Sandbox Code Playgroud)

产生这些信息: …

python io compiler-errors python-3.x

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

Javascript访问json属性

我发送api调用并以json格式检索数据.

$.getJSON(weatherAPI, function(data){
  // get data
});
Run Code Online (Sandbox Code Playgroud)

如果我调用该对象data及其中一个属性(data.weather),我得到以下输出

[Object {
    description: "clear sky",
    icon: "xyz",
    main: "clear"
}]
Run Code Online (Sandbox Code Playgroud)

我似乎无法使用data.weather.description"晴空"获得所需的输出

整个json格式数据如下

在此输入图像描述

javascript json

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

Windows 批处理文件,等待命令完成?

我似乎无法弄清楚这一点。

我正在创建一个实时站点并在线部署它

批处理文件:

START cmd /K "runas /user:administrator & cd C:\users\MyName\dropbox\!!GIT_HUB_REPOS_ALL\tangycode.github.io & hexo generate & hexo serve --draft"


START /wait "" http://localhost:4000/
Run Code Online (Sandbox Code Playgroud)

事情是运行命令hexo generate & hexo serve --draft大约需要 5-10 秒,时间会有所不同。理想情况下,我想在访问http://localhost:4000 的实时站点之前等待这种情况发生

出于某种原因,此 Windows 批处理命令会立即自动打开 localhost:4000

windows batch-file wait

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

Excel在字符串中连接“引号

我有以下示例数据,

在此输入图像描述

我想连接 string1 和 string2 以产生连接结果

"a" "b"

使用该concatenate功能

我在微软Excel官方文档中没有找到任何答案

https://support.office.com/en-us/article/CONCATENATE-function-8f8ae884-2ca8-4f7a-b093-75d702bea31d

我该如何在Excel中做到这一点?连接 " 引号

excel concatenation

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

jQuery event.relatedTarget做了什么?

我不太明白这是做什么的

我在上面阅读了相当官方的简短文档

https://api.jquery.com/event.relatedTarget/

描述:事件中涉及的其他DOM元素(如果有).

对于mouseout,表示正在输入的元素; 对于鼠标悬停,表示要退出的元素.

我看了w3schools的例子

https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_event_relatedtarget

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("div, p").mouseenter(function(event){
        $("#msg").html("Related target is: " + event.relatedTarget.nodeName);
    });
});
</script>
</head>
<body>

<div style="height:200px;border:solid">This is a div element 
  <p style="background-color:pink">This is a paragraph</p>
</div><br>

<div id="msg" />

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果指定mouseenter为事件,是否relatedTarget显示当前容器?

但是,如果你同时拥有同时具有"mouseleave"和"mouseenter"的jQuery事件处理程序呢?

有人可以详细说明用于事件的用例.相关目标以及现实世界(如果有的话)吗?

html javascript jquery

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

使用欧几里德算法的最小公倍数值

我想使用欧几里得算法计算值数组的最小公倍数

我正在使用这个伪代码实现:在维基百科上找到

function gcd(a, b)
    while b ? 0
       t := b; 
       b := a mod b; 
       a := t; 
    return a;
Run Code Online (Sandbox Code Playgroud)

我的javascript实现就是这样

function smallestCommons(arr) {

  var gcm = arr.reduce(function(a,b){

    let minNum = Math.min(a,b);
    let maxNum = Math.max(a,b);
    var placeHolder = 0;

    while(minNum!==0){
        placeHolder = maxNum;
        maxNum = minNum;
        minNum = placeHolder%minNum;
    } 

    return (a*b)/(minNum);
  },1);

  return gcm;
}


smallestCommons([1,2,3,4,5]);
Run Code Online (Sandbox Code Playgroud)

在我的whileloop上我得到错误

无限循环

编辑进行了一些修正,在gcm函数结束时,我使用0作为初始起始值,它应该是1,因为你不能从0开始有一个gcm.

EDIT2预期输出应为60,因为这是1,2,3,4,5的最小公倍数

javascript algorithm lcm greatest-common-divisor

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