所以我读了很多关于如何更改以前提交的电子邮件地址但由于某种原因我的更新没有.
我确实喜欢使用我的本地电子邮件(nameofMyComputer@kevin.local)对我的私人仓库进行了40次提交,这很糟糕,因为这封电子邮件与github没有关联(也不可能).
然后我记得我之前需要设置git.config,所以我做了:
git config user.email "newemail@example.com"
Run Code Online (Sandbox Code Playgroud)
并做了一个测试提交,它完美地工作.
有没有办法可以将我以前的所有提交还原到这封新邮件?
我在SO上阅读了这个问题.在Git中更改了作者和提交者名称以及多次提交的电子邮件并使用了它
git filter-branch -f --env-filter "
GIT_AUTHOR_EMAIL='kevin.cohen26@gmail.com';
GIT_COMMITTER_EMAIL='kevin.cohen26@gmail.com';
"
HEAD
Run Code Online (Sandbox Code Playgroud)
但它不起作用......我仍然可以看到我之前提交的电子邮件与.patch扩展名为.local电子邮件地址
因此,我的 heroku NODE.js 应用程序一直在运行,今天我通过我的 url 再次尝试它,但由于某种原因,它给了我一条应用程序错误消息。
我读到并登录到我的仪表板,它说该应用程序正在睡眠。我有 Heroku 的免费套餐,我知道该应用程序每天必须睡眠 6 小时(正确吗?)有没有办法唤醒启动我的应用程序吗?(不要让它保持活力,正如我在其他帖子中读到的那样,只是唤醒它)
追问:有没有办法知道我还剩多少时间才醒来?(因为免费英雄等级需要6个小时的睡眠)
我想知道是否有办法在 java servlet 中执行类似的代码,就像我在 express.js 中所做的那样
在快递中,我可以说例如:
app.get('/:name',function(bla bla)){}
Run Code Online (Sandbox Code Playgroud)
在:/name它的参数,其中获取的URL可以
localhost/kevin
localhost/joe
Run Code Online (Sandbox Code Playgroud)
或者其他什么......这很棒,因为我可以拿那个名字(request.params.name)和其他东西作为例子。这也很棒,因为我可以创建多少条路线没有限制(据我所知),它只是一个占位符。
有没有办法使用 Java servlet 来做到这一点?我希望能够有一个 html 页面,当我单击一个按钮时,它会转到localhost/button1如果我单击另一个按钮,它会转到localhost/button2.. 等等.. 但我也让用户动态创建按钮,所以我不想事先创建jsp页面,我只是想让servlet创建一个..?
谢谢
所以我知道我们可以找到按键是否被按下,并且我们可以通过使用javascript知道按下了哪个键.
要确定键是否已关闭或按下,我们可以使用jQuery
$( "#some id" ).keydown(function()
Run Code Online (Sandbox Code Playgroud)
要么
$( "#m" ).keypress(function()
Run Code Online (Sandbox Code Playgroud)
但这对我来说不太好用.我想确定是否按下了一个字母或一个数字.
但是,为了高效,我不想用大的if(或for循环,更糟)来检查按下的键是字母还是字符(通过比较和检查字符代码)
是否有像内置的JavaScript函数,确定是否按下了数字或按下了一个字母?有没有一种有效的方法呢?或者我只是过于复杂的事情?