目前,我在自己的文件中有4个子类.我要求他们都在同一个文件中.我想知道我是否可以在一个模块中包含所有这四个类.目前,我正在这样导入它们
var Jack = require('./Jack.js');
var JackInstance = new Jack();
var Jones = require('./Jones.js');
var JonesInstance = new Jones();
Run Code Online (Sandbox Code Playgroud)
我想像这样导入它们
var People = require('./People.js');
var JackInstance = new People.Jack();
Run Code Online (Sandbox Code Playgroud)
甚至
var Jack = require('./People.js').Jack;
var JackInstance = new Jack();
Run Code Online (Sandbox Code Playgroud)
我的课程定义如此
class Jack{
//Memeber variables, functions, etc
}
module.exports = Jack;
Run Code Online (Sandbox Code Playgroud) 我刚刚通过命令行更新了PhpMyAdmin(我手动添加了PPA).我一直收到一条错误,上面写着"配置中的秘密密码短语(blowfish_secret)太短了.我在/ etc/phpmyadmin中使用命令创建了自己的config.inc.php文件
sudo cp config.sample.inc.php config.inc.php
Run Code Online (Sandbox Code Playgroud)
在这个文件(我的config.inc.php)我已经设置
$cfg['blowfish_secret'] = 'wE(G|]=VPxy}UddLC8[sC1J8y$yElEU]7#_#*1fDas;doifje';
Run Code Online (Sandbox Code Playgroud)
并重新启动服务器
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
我也重启了mysql服务器
sudo service mysql restart
Run Code Online (Sandbox Code Playgroud)
我仍然收到错误告诉我,blowfish_secret密钥太短了.(是的,我已经尝试将密钥设置为完全32个字符.这也不起作用)我刷新了页面,清除了缓存.我甚至尝试将所有权限设置为7
sudo chmod -R 777 phpmyadmin
Run Code Online (Sandbox Code Playgroud)
(只是看看它是否会起作用.不要因为绝望的XD而杀了我)但是,无济于事.有任何想法吗?
我正在尝试设置SSH密钥对.到目前为止,我有
~/.ssh/authorized_keys我将用于连接的用户的文件中但是当我尝试连接时,我收到错误"主机密钥没有出现在手动配置列表中".
我正在计算一个人在某一天工作的小时数.为此,我需要以小时,分钟和秒为单位来区分两个DateTime对象.到目前为止,我可以成功地这样做
$timeIn = new DateTime($time['timeIn']);
$timeOut = new DateTime($time['timeOut']);
$time['hours'] = date_diff($timeIn, $timeOut) -> format("%H:%i:%s");
Run Code Online (Sandbox Code Playgroud)
这似乎工作正常,直到我输入一个员工忘记退出的测试用例.现在,让我们说吧
$timeIn = '2016-09-28 14:26:17'
$timeOut = '2016-09-30 09:53:53'
Run Code Online (Sandbox Code Playgroud)
在这种情况下,差异应该是43:27:36(因为timeIn和timeOut之间有一天多的时间).相反,我得到19:27:36(好像它只是截断休息日并返回其余部分).如何将这一天添加到小时而不是截断它?(我希望得到43:27:36,而不是1天,19个小时等等.所以我想在HH得到答案:MM:SS)
我有一个渲染工作者,我想通过回调.我知道worker.postMessage方法现在支持Javascript对象,但是当我尝试传递带有对象的函数时,我收到一个错误,告诉我它"无法克隆"该对象.
我还在对象上尝试了JSON.stringify(),并了解到函数没有得到字符串化,因为JSON不支持函数作用域.
有没有办法将回调传递给Web Worker?如果没有,你会如何建议解决这个限制?
我的问题是我在发送动画的同时向工作人员发送消息以启动渲染.所以我需要等到BOTH完成才能执行"回调"
例如,如果我想转换yAxis域,我可以这样做
this.yAxis
.transition()
.call(this.createYAxis)
.attr('transform', `translate( ${this.Axes.Y.offset}, 0 )`);
Run Code Online (Sandbox Code Playgroud)
我还想在相同的选择中设置文本大小,但我不想为文本大小设置动画.这可能在同一个链中吗?例如,
this.yAxis
.transition()
.call(this.createYAxis)
.attr('transform', `translate( ${this.Axes.Y.offset}, 0 )`)
//I don't want anything past this point to be a part of the transition
.selectAll('text')
.style('font-size', '15px');
Run Code Online (Sandbox Code Playgroud)
现在我只是使用两个单独的调用
this.yAxis
.transition()
.call(this.createYAxis)
.attr('transform', `translate( ${this.Axes.Y.offset}, 0 )`);
this.yAxis.selectAll( 'text')
.style( 'font-size', '15px' )
Run Code Online (Sandbox Code Playgroud) javascript ×3
d3.js ×1
datetime ×1
node-modules ×1
node.js ×1
php ×1
phpmyadmin ×1
putty ×1
ssh ×1
web-worker ×1