ARTS的初衷
- Algorithm 编程训练和学习。
- Review 阅读并点评至少一篇英文技术文章。
- Tip 总结和归纳你在是常工作中所遇到的知识点。学习至少一个技术技巧。你在工作中遇到的问题,踩过的坑,学习的点滴知识。
- Share 主要是为了建立你的影响力,能够输出价值观。分享一篇有观点和思考的技术文章。
- 打卡地址
总述
A 1两数之和
A 7整数反转(溢出重点)
A 9回文数
T 入门SpringBoot:Redis、Thymeleaf、Mybatis(多数据源)、RabbitMQ、定时任务、邮件服务 T 搭建个人Github博客
S 《左耳听风》–程序员练级攻略、高效沟通 S 《冬吴同学会》–爱的给予、姿态的能量
Algorithm
因为从未写过算法,所以从最简单的开始咯。
题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
思路:循环取模,赋值给返回值左移1个进度单位
问题:溢出条件:temp=returnnum*10+x%10>=max/10
代码分析:未完成
Review
- 1.定义局部变量
- 2.不适用带()的语句
- 3.小心使用闭合装置
- 4.对象属性和数组比变量慢
- 5.不建太深的数组
- 6.避免for-in循环(和基于函数的迭代)
- 7.使用循环时组合控制条件和控制变量更改
- 8.定义HTML集合数组
- 9.不触碰DOM
- 10.更改CSS类而不是样式
Tip
SpringBoot
第一次接触SpringBoot,开发效率很高,创建练习项目简单轻巧。
SpringBoot:Redis、Jpa
SpringBoot:Mybatis(多数据源)、RabbitMQ、定时任务、邮件服务
搭建个人Github博客
大多步骤都可以在网上搜到,下面只记录下让自己困扰到的点:
- 1.中文配置不起作用
修改themes/next/languages/zh-CH.yml文件为zh-Hans.yml
修改_config.yml文件 language: zh-Hans - 2.日志显示全文问题
日志文件中添加<!-- more -->
下面部分将在首页隐藏
Share
- 1.【沟通】坦诚相待。在合理范围内真实表达自己的想法,及时寻求帮助,每个人都有自己的定位想法,不猜忌他人,做好自己。
- 2.【学习】扩大预习范围和深度。在现有阶段尽可能多的了解超出自己能力范围外的东西,再去学习时更容易接纳理解。
- 3.【学习】学习是一个刻意重复训练的过程。
- 4.【成长】每个人都有不同的认知时间,或早或晚,尊重自己明白生命的过程,珍惜恍然的现在。
- 5.【自我建议】调整作息,早睡早起,保持锻炼。