@雅珣班长:
同学们~
第三课C3_linearization的作业,上期智华助教的解答很不错,所以提供给大家参考 linjie-1/guigulive-operation#339
第四课的作业可以参考刘芳璐助教曾经的 优秀作业
- 感谢 @朱文杰 分享的一个Medieum上区块链的rss订阅资源:https://medium.com/feed/topic/cryptocurrency
Q1. @Ted熊伟:很多人removeEmployee的test case都是add之后马上remove,这样在结算工资的时候,容易触发工作时长为不到10s,结算工资的判断逻辑里一般都会有相应的assert或者require,导致抛出异常。
- @齐明: 这个问题有点大,目前就我们能做的就是优化代码。至于扩容问题,目前有很多方法但是没有具体说哪个就是最好的。
Q3. @廖祜秋:Common.js 这个 component 中调用的是 payroll.getInfo(),在合约中定义的是 checkInfo(),大家注意一下这里需要自己修一下,保证二者一致。
-
@杨楫: 因为你第一个then里面的settimeout不是一个promise
-
@吴冠禧: 试下这样
return Payroll.deployed().then(function () {
return new Promise((resolve, reject) => {
console.log('waiting 1000');
setTimeout(resolve, 1000);
});
}).then(function(){
console.log('test');
});
- @齐明: 这个需要在项目文件夹里自己
npm install
哈哈,同学们第四课作业是不是很难!!!
既然教研组如此开明把交作业时间延长了14小时,那大家花五分钟来吐槽一下你在第四课中遇到的困难吧~