我尝试使用GitHub文档中的说明创建一个GitHub存储库,除了不在README本地创建,我使用该README选项初始化了我的GitHub存储库.但是,在尝试推送之后,我得到了这个错误,我不完全理解:
kirby:cs61as_SCIP_schython \**user**$ git push origin master
https://github.com/chris-marie/cs61as_SICP_schython.git
! [rejected]
master -> master (fetch first) error: failed to push some refs to
'https://github.com/chris-marie/cs61as_SICP_schython.git' hint:
Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository
pushing hint: to the same ref. You may want to first merge the remote
changes (e.g., hint: 'git pull') before pushing again. hint: See the
'Note about …Run Code Online (Sandbox Code Playgroud) 我知道servlet是Java中的一个实际类,它基本上扩展并提供了Web服务器的有用特性,但是有没有替代的等价物,其中servlet的相同类似的关键特性是用不同的语言完成的?
特别是有:
init(),service()和remove()我在AJAX,Spring等中找到了servlet,但我的意思是java系列中根本没有的东西.为了进一步说明,我发现了以下内容,但它们似乎没有被大量使用,都是在Java上运行,而Armed Bear C-Lisp似乎仍然使用了一个java虚拟机.
当我使用ln以下方法创建硬链接时:
ln testfile.txt testfile2.txt
Run Code Online (Sandbox Code Playgroud)
文件硬链接(由inode表中的两个别名使用相同的inode编号确认)与ls -li具有原始名称的文件具有相同的硬链接文件初始权限:
1222285 -rw------- 2 cs9****-** cs****** 98 Apr 9 15:00 testfile.txt
1222285 -rw------- 2 cs9****-** cs****** 98 Apr 9 15:00 testfile2.txt
Run Code Online (Sandbox Code Playgroud)
但是,当我创建符号链接时:
ln -s testfile.txt testfile3.txt
Run Code Online (Sandbox Code Playgroud)
并使用上一个ls命令再次确认,它显示它是l权限列表中的软链接.但是,我的符号链接具有所有用户类型(组,用户和其他)的所有权限:
1222285 -rw------- 2 cs9****-** cs****** 98 Apr 9 15:00 testfile2.txt
1222285 -rw------- 2 cs9****-** cs****** 98 Apr 9 15:00 testfile.txt
1222286 lrwxrwxrwx 1 cs9****-** cs****** 12 Apr 9 15:08 testfile3.txt -> testfile.txt
Run Code Online (Sandbox Code Playgroud)
这让我想到了我的问题:
为什么符号链接的初始权限是全权许可的?我知道这是一个不同的文件类型,但为什么它从所有初始权限开始?从UNIX/Linux.SE …
我从用户那里获取带有html输入标签的文本.当用户在输入元素中键入一个字符时,我想要console.log他们刚输入的文本; 看起来console.log每个字母看起来都像.我通过'change'在input标记上添加事件监听器来尝试此操作.
为了证明我的意思,我在下面的代码中简化了我的问题...
<input type="text" id='userInput' placeholder='enter characters here'/>
在JS脚本中:
text = document.getElementById('userInput');
text.addEventListener('change', function() {
console.log('hello world');
});
我选择了这个'change'事件,因为我认为在input标签元素中输入文本等同于更改该元素,这样每次用户输入input元素时,它都会记录"hello world".
但是,元素的'change'事件input不是我所期望的.实际发生的事情是,在你点击input元素内部的'enter'之前不会记录'hello world' (即'change'div的'change'事件看起来可能与按钮的事件不同).
我一直在尝试这种萤火虫的里面,我一直在寻找的addEventListener和change文档上MDN,并已阅读了变化事件监听各种标签不同.
有没有人知道修改input变更事件的方法addEventListener来注册实际的文本更改,而不仅仅是当有人点击进入内部时input?
要不然
如果我不能指定'change'事件input,是否有人知道console.log每个字符输入的另一种方式input?