自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年HarmonyOS鸿蒙开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新
如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
函数 | 功能 |
---|---|
if(value,t,f) | 如果value为true,则返回t,否则返回f |
ifnull(value1,value2) | 如果value1不为空,则返回value1,否则返回value2 |
case when [ val1 ] then [ res1 ] ... else [ default ] end | 如果val1为true,返回 |
case [ expr ] when [ val1 ] then [ res1 ] ... else [ default ] end | 如果expr的值等于val1,返回res1,… 否则返回default默认值 |
if函数
-- 流程控制函数
-- if
select if(false,'Aileen','Betty');
ifnull函数
-- ifnull
select ifnull('ok','default');
select ifnull('','default');
select ifnull(null, 'default');
case函数
-- case when then else end
-- 需求: 查询emp 表的员工姓名和工作地址(北京/上海 ----> 一线城市 , 其他 ----> 二线城市)
-- 首先将员工姓名和工作地址先筛选出来
select name,WORKADDRESS from emp;
-- 再根据需求进行条件筛选
select
name,
case WORKADDRESS when '北京' then '一线城市' when '上海' then '一线城市' else '二线城市' end
from emp;
case函数
将分数转换为等级
-- 案例: 统计班级各学员的成绩,展示的规则如下:
-- >= 85, 展示优秀
-- >= 60, 展示及格
-- 否则, 展示不及格
create table score(
id int comment 'ID',
name varchar(20) comment '姓名',
math int comment '数学',
english int comment '英语',
chinese int comment '语文'
) comment '学员成绩表';
insert into score(id, name, math, english, chinese) values (1,'Tom',67,88,95),(2,'Rose',23,66,90),(3,'Jack',56,98,76);
select
id,
name,
(case when chinese >= 85 then '优秀' when chinese >= 60 then '及格' else '不及格' end ) '语文',
(case when english >= 85 then '优秀' when english >= 60 then '及格' else '不及格' end ) '英语',
(case when math >= 85 then '优秀' when math >= 60 then '及格' else '不及格' end ) '数学'
from score;
函数总结
Exercises
g)