ARTS
Sun, 18 Nov 2018 10:46:54 +0000
ARTS
- A (Algotithm) 至少做一个leetcode的算法题
- R (Review) 阅读并点评一篇英文的技术文章
- T (Tip) 学习一个技术技巧
- S (Share) 分享一篇有观点和思考的技术文章
每周一次,坚持一年
Algorithm
Description Palindrome Number
Solution
/**
* https://leetcode.com/problems/palindrome-number/
* @param {number} x
* @return {boolean}
*/
var isPalindrome = function(x) {
if (x < 0) {
return false;
}
var array = String(x).split('');
var length = array.length;
var left = null;
var right = null;
for (left = 0, right = length - 1; left < right; left += 1, right -= 1) {
if (array[left] !== array[right]) {
return false;
}
}
return true;
};
// var isPalindrome = function(x) {
// if (x % 10 === 0 && x !== 0) return false;
// if (x < 0) {
// return false;
// }
// var newNumber = Number(String(x).split('').reverse().join(''));
// if (x === newNumber) {
// return true;
// }
// return false;
// };
console.log(isPalindrome(121), true);
console.log(isPalindrome(123), false);
console.log(isPalindrome(-121), false);
console.log(isPalindrome(10), false);
console.log(isPalindrome(0), true);
Review
How to Build Amazing Development Teams https://medium.com/s/story/building-amazing-development-teams-ebeca87eb124
如何组建一支优秀的团队
一支优秀的技术团队足以胜任企业中在技术中面临的挑战与困难。 建立一支优秀的团队是相互的,管理者需要给 team 里面每个成员以成长空间,团队成员也能尽己所能而成长。雇佣愿意学习的开发。训练、动机、责任心、人是一个优秀团队凝聚的核心。同理,如果我们想要进一个优秀的团队,也应该让自己在这几个方面有所建树。
Tip
vue 的 store 如果太大将会影响页面的性能。 这个时候可以这么去处理。
- 减少 store 的大小。
- JSON数据规范化(normalize)。
https://juejin.im/post/5b960fcae51d450e9d645c5f
Share
关于安全的一些日常操作
https://lincolnge.github.io/science/2018/11/19/security.html
blog comments powered by Disqus