小编Chr*_*rie的帖子

问题推送到使用"使用README初始化repo"选项创建的GitHub存储库

我尝试使用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)

git github

11
推荐指数
2
解决办法
7642
查看次数

是否有Java Servlets的可比替代品?

我知道servlet是Java中的一个实际类,它基本上扩展并提供了Web服务器的有用特性,但是有没有替代的等价物,其中servlet的相同类似的关键特性是用不同的语言完成的?

特别是有:

  • servlet的生命周期init(),service()remove()
  • 磁盘访问限制(持久性)
  • 执行页面布局功能
  • 可以动态重新加载
  • 可以调用其他servlet
  • 可以像URL一样操作
  • 类似的安全

我在AJAX,Spring等中找到了servlet,但我的意思是java系列中根本没有的东西.为了进一步说明,我发现了以下内容,但它们似乎没有被大量使用,都是在Java上运行,而Armed Bear C-Lisp似乎仍然使用了一个java虚拟机.

servlets

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

为什么符号链接的权限默认为全权许可?

当我使用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)

这让我想到了我的问题:

  1. 为什么符号链接的初始权限是全权许可的?我知道这是一个不同的文件类型,但为什么它从所有初始权限开始?从UNIX/Linux.SE …

unix permissions symlink inode

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

如何更改输入标记对addEventListener('change')的响应?

我从用户那里获取带有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'事件看起来可能与按钮的事件不同).

我一直在尝试这种萤火虫的里面,我一直在寻找的addEventListenerchange文档上MDN,并已阅读了变化事件监听各种标签不同.

有没有人知道修改input变更事件的方法addEventListener来注册实际的文本更改,而不仅仅是当有人点击进入内部时input

要不然

如果我不能指定'change'事件input,是否有人知道console.log每个字符输入的另一种方式input

html javascript events input addeventlistener

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