草庐IT

remaining_days

全部标签

Android Camera:从零开发一款相机APP Day01: 前景

一、AndroidCamera开发前景;1)camera相关应用的领域2)相关岗位介绍;3)市场招聘介绍;4)发展前景介绍;二、学习这门课的重要性;1)适合的人群;2)熟悉和了解AndroidCamera应用开发流程的重要性;一、AndroidCamera开发前景1)摄像头应用广泛,国内手机厂商注重影像模块;手机:oppo、vivo、华为、荣耀、小米等无人机:大疆、道通等;车载:新能源车企(小鹏、理想、蔚来、BYD.....),自动驾驶(车上摄像头众多)、吉利收购魅族智能家居、安防监控,远程监控、执法记录仪Google眼镜、AR、计算机视觉(车牌识别、人脸识别...)2)相关岗位介绍前面专门写

Android Camera:从零开发一款相机APP Day01: 前景

一、AndroidCamera开发前景;1)camera相关应用的领域2)相关岗位介绍;3)市场招聘介绍;4)发展前景介绍;二、学习这门课的重要性;1)适合的人群;2)熟悉和了解AndroidCamera应用开发流程的重要性;一、AndroidCamera开发前景1)摄像头应用广泛,国内手机厂商注重影像模块;手机:oppo、vivo、华为、荣耀、小米等无人机:大疆、道通等;车载:新能源车企(小鹏、理想、蔚来、BYD.....),自动驾驶(车上摄像头众多)、吉利收购魅族智能家居、安防监控,远程监控、执法记录仪Google眼镜、AR、计算机视觉(车牌识别、人脸识别...)2)相关岗位介绍前面专门写

Jatpack Compose入门笔记(Day1)

学习源:https://www.bilibili.com/video/BV1ob4y1a7ad?p=4&vd_source=d61ce9acf622a878da40ae7bdecdaad9(前期笔记粗糙,后期维护)Compose是什么?用于构建Android界面的新工具包,简化并加快Android界面开发,用更好的代码,强大的工具,直观的KotlinApi打造精彩的应用。优势:通过组件化,使代码简洁易于维护,避免更多bug。直观,通过state,只描述界面,应用状态变化时,界面自动更新加快应用开发,兼容现有代码,xml布局,可预览。功能强大,Materialdesign更强大的支持。Compo

Jatpack Compose入门笔记(Day1)

学习源:https://www.bilibili.com/video/BV1ob4y1a7ad?p=4&vd_source=d61ce9acf622a878da40ae7bdecdaad9(前期笔记粗糙,后期维护)Compose是什么?用于构建Android界面的新工具包,简化并加快Android界面开发,用更好的代码,强大的工具,直观的KotlinApi打造精彩的应用。优势:通过组件化,使代码简洁易于维护,避免更多bug。直观,通过state,只描述界面,应用状态变化时,界面自动更新加快应用开发,兼容现有代码,xml布局,可预览。功能强大,Materialdesign更强大的支持。Compo

web API-day04-事件对象,事件流,事件委托

一,事件对象1.获取事件对象事件对象是什么?当事件触发的时候,产生的对象,该对象记录有事件相关的信息如何获取?在事件绑定的回调函数的第一个参数就是事件对象一般命名为event、ev、e2.事件对象常用属性常用属性:pageX/pageY获取光标相对于页面左上角的位置key用户按下的键盘键的值二,事件流1.事件流和两个阶段说明事件流指的是事件完整执行过程中的流动路径说明:假设页面里有个div,当触发事件时,会经历两个阶段,分别是捕获阶段、冒泡阶段简单来说:捕获阶段是从父到子冒泡阶段是从子到父2.事件捕获和事件冒泡事件冒泡概念:当一个元素的事件被触发时,同样的事件将会在该元素的所有祖先元素中依次被

web API-day04-事件对象,事件流,事件委托

一,事件对象1.获取事件对象事件对象是什么?当事件触发的时候,产生的对象,该对象记录有事件相关的信息如何获取?在事件绑定的回调函数的第一个参数就是事件对象一般命名为event、ev、e2.事件对象常用属性常用属性:pageX/pageY获取光标相对于页面左上角的位置key用户按下的键盘键的值二,事件流1.事件流和两个阶段说明事件流指的是事件完整执行过程中的流动路径说明:假设页面里有个div,当触发事件时,会经历两个阶段,分别是捕获阶段、冒泡阶段简单来说:捕获阶段是从父到子冒泡阶段是从子到父2.事件捕获和事件冒泡事件冒泡概念:当一个元素的事件被触发时,同样的事件将会在该元素的所有祖先元素中依次被

Javascript-day09-每日微醺案例16-20

十六:统计字符出现次数我们给用户什么样的结果比较合适?{'a':2,'b':3,'c':1,'e':3}我们发现这个案例的实际需求就是:根据处理生成对象,添加对象的键值统计字符串'abcoefoxyozzopp'中每个字符出现的次数1.遍历字符串,获取里面的每一个字符---字符串的本质是字符数组2.根据遍历到字符如果这个字符所对应的键在对象中存在,就将数量+1如果字符不存在,就添加一个新的键值,键就是这个字符,值就是1//统计字符串'abcoefoxyozzopp'中每个字符出现的次数(字符串可以随意设置啊)//将功能封装为函数letstr='aaabadfasdfasjdfjashdfkja

Javascript-day09-每日微醺案例16-20

十六:统计字符出现次数我们给用户什么样的结果比较合适?{'a':2,'b':3,'c':1,'e':3}我们发现这个案例的实际需求就是:根据处理生成对象,添加对象的键值统计字符串'abcoefoxyozzopp'中每个字符出现的次数1.遍历字符串,获取里面的每一个字符---字符串的本质是字符数组2.根据遍历到字符如果这个字符所对应的键在对象中存在,就将数量+1如果字符不存在,就添加一个新的键值,键就是这个字符,值就是1//统计字符串'abcoefoxyozzopp'中每个字符出现的次数(字符串可以随意设置啊)//将功能封装为函数letstr='aaabadfasdfasjdfjashdfkja

JAVA学习day11

HashMap和HashSet的区别1.HashMap的底层原理是(),HashSet的底层原理()2.HashMap储存的是(),HashSet储存的是()3.HashMap添加元素的方法名是(),HashSet添加元素的方法名是()4.HashMap是通过Key来计算HashCode值HashSet是通过成员变量来计算HashCode值,对于两个对象来说,hashCode值可能相同,所以通过equals()来判断对象的相等性,如果两个对象不相等则返回falseHashSet和HashMap的唯一性和无序性1.测试唯一性2.测试无序性3.遍历以hashset为例证明其无序性和唯一性publi

JAVA学习day11

HashMap和HashSet的区别1.HashMap的底层原理是(),HashSet的底层原理()2.HashMap储存的是(),HashSet储存的是()3.HashMap添加元素的方法名是(),HashSet添加元素的方法名是()4.HashMap是通过Key来计算HashCode值HashSet是通过成员变量来计算HashCode值,对于两个对象来说,hashCode值可能相同,所以通过equals()来判断对象的相等性,如果两个对象不相等则返回falseHashSet和HashMap的唯一性和无序性1.测试唯一性2.测试无序性3.遍历以hashset为例证明其无序性和唯一性publi