我有一个谷歌计算引擎VM,运行ubuntu,并使用Laravel Forge.
在访问SSH几次(2-4)后,我似乎被VM阻止了,即使我正在正确登录.重新启动VM会解锁我.
我第一次注意到这个问题,因为我在登录SSH时遇到了麻烦,经过几次尝试后它就无法访问.托管在我网站上的网站也无法解决.重新启动虚拟机后,我可以尝试再次登录ssh,我的网站可以运行.在我弄清楚如何使用SSH正确登录之前,这发生了几次.
接下来,尝试使用使用plink的HeidiSQL登录数据库,我登录正常.但是每次我做某事时似乎都会通过SSH重新连接,并且在重新连接2-4次后,我遇到了同样的问题,因为SSH无法访问虚拟机,而我托管的网站正在关闭.
使用SQLyog,它似乎维持一个SSH连接,而不是像HeidiSQL一样不断重新连接,我没有问题.
当我的网站关闭时,我使用那些"为每个人或只是我"网站查看它是否已关闭,显然它只是对我来说,所以我必须被阻止.
所以我想我的问题是:1.这是正常的吗?2.我可以在不重新启动VM的情况下解锁自己吗?3.我可以用不太严格的方式进行阻塞吗?4.为什么HeidiSQL通过SSH保持重新连接而不是像SQLyog那样保持一个连接呢?
ssh virtual-machine google-compute-engine google-cloud-platform
是否可以使用Github for Windows多次克隆相同的存储库?我问的原因是我想多次克隆Laravel框架,对于我正在使用它的每个项目.
假设我有两个表(苹果和橘子)具有相同的列和只是一个不同的表名称.是否有任何优点/缺点将其转换为一个表(简称其称为Fruit),并附加一个列'type',然后存储Apple或Orange的值?
编辑澄清:
CREATE TABLE apples(id int,weight int,variety varchar(255))
CREATE TABLE oranges(id int,weight int,variety varchar(255))
要么
CREATE TABLE fruit(id int,weight int,varchar(255),type ENUM('apple','orange'))
我似乎有一个奇怪的问题,我得到一个"Uncaught SyntaxError:Unexpected token P"错误.这是由于双反斜杠.但是双反斜杠需要逃避反斜杠,这似乎是100%有效的JSON,它是从php的json_encode函数生成的.
var urls = '{"MyApp\\Posts\\Post":"foo","MyApp\\Threads\\Thread":"bar"}';
obj = jQuery.parseJSON(urls);
Run Code Online (Sandbox Code Playgroud)