- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 管理方法(6)--麦肯锡金字塔原理
金字塔原理是一种重点突出、逻辑清晰、 主次分明的逻辑思路、表达方式和规范动作。任何事情都可以归纳出一个中心论点,中心论点可由三至七个论据支持,这些论据本身也可以是个分论点。金字塔原理帮我们解决两个问题:(1)思维混乱。(2)逻辑不清让我们能够“想清楚、说明白”。
2024-09-06 19:53:20
609
原创 Android系统--Zygote
由Zygote孵化出所有的基于java虚拟机的实例Service。 通过如下的图可以看出(通过adb shell ps查看和汇总Linux进程信息),(1)第一个进程Init作为1号进程, 创建了536/537/538/539/540/541/542/543等一系列的进程。(2)其中的541号进程,即是Zygote进程。(3)Zygote进程创建了565/610/612/636/656/664/711等系列的进程,其中565即为System_server。zygote是在init.rc中定义的一个服务进程。
2024-09-04 19:34:40
859
原创 管理方法(5)--高效能人士的7个习惯
2002年,福布斯将《高效能人士的七个习惯》评为有史以来最具影响力的10大管理类书籍之一。高居《纽约时报》最畅销书籍排行榜之首,在全球以32种语言发行过亿册。史蒂芬·柯维 博士曾被《时代》杂志誉为“人类潜能的导师”,并入选为全美25位最有影响力的人物之一。(1)他被誉为“思想巨匠”、“人类潜能的导师”。(2)他是一位赢得国际声望的领导才能权威和导师,也是柯维领导才能中心的创始人。(3)他是世界500强企业众望所归的新智慧学家,是美国家喻户晓的启蒙家。(4)他是两届美国总统的经济幕僚师。
2024-09-04 15:49:54
367
原创 Android系统--Init
init是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。init始终是用户级的第一个进程。adb shell ps查看pid及ppid为1的进程信息:作为天字第一号进程,init被赋予了很多极其重要的工作职责:(1)解析系统property文件并初始化property信息。(2)解析脚本init.rc。(3)根据init.rc配置信息,触发Action及启动Service。
2024-09-03 21:17:44
619
原创 管理方法(4)--SWOT分析
SWOT分析法是用来确定企业自身的竞争优势、竞争劣势、机会和威胁,从而将公司的战略与公司内部资源、外部环境有机地结合起来的一种科学的分析方法。制定者:美国旧金山大学的管理学教授韦里克。制定时间:20世纪80年代初期。适用场合:从企业内部和外部收集资讯,分析市场环境,竞争对手,制定企业战略。S:Strength竞争优势,W: Weakness竞争劣势O:Opportunity机会T:Threads威胁SWOT分析模型。
2024-09-03 17:35:38
518
原创 管理方法(3)--SMART目标管理
T(Time-based)时限, 目标设置要具有时间限制,根据工作任务的权重、事情的轻重缓急,拟定出完成目标项目的时间要求,定期检查项目的完成进度,及时掌握项目进展的变化情况,以方便对下属进行及时的工作指导,以及根据工作计划的异常情况变化及时地调整工作计划。如果实现了这个目标,但对其他的目标完全不相关,或者相关度很低,那这个目标即使被达到了,意义也不是很大。S(Specific)明确性, 所谓明确就是要用具体的语言清楚地说明要达成的行为标准,目标要清晰、明确,让考核者与被考核者能够准确的理解目标。
2024-08-31 16:19:37
331
原创 管理方法(2)--5W2H分析法
5W2H分析法又叫七问分析法,是二战中美国陆军兵器修理部首创。简单、方便,易于理解、使用,富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非常有帮助,也有助于弥补考虑问题的疏漏。How much——多少?造成这样的结果为什么?What——是什么?Where——何处?为什么是更合适的时间。为什么是更合适的地点。为什么是更合适的理由。为什么是更合适的事情。为什么是更合适的方法。为什么是更合适的费用。
2024-08-28 23:08:08
300
原创 一个优秀开源的WebSocket客户端介绍
在进行一个项目开发的时候, 需要我们Device端连接到客户的服务器,获取AIGC的内容,因为要保存上下文的内容,服务器端需要进行双向通信,不能使用HTTP,所以,服务器端提供了WS的接口。但是在原来的Device的参考平台,没有支持WebSocket,需要找到一个开源的实现,移植到我们的Device平台。此外,Librws还具有良好的可移植性和可扩展性。由于它是用C语言编写的,因此可以在多种操作系统和平台上运行,同时开发者也可以根据自己的需求对Librws进行定制和扩展,以满足特定项目的需求。
2024-08-26 15:28:07
445
原创 管理方法(1)--PDCA
PDCA循环是美国质量管理专家休哈特博士首先提出的,由戴明采纳、宣传,获得普及,所以又称戴明环。全面质量管理的思想基础和方法依据就是PDCA循环。PDCA循环的含义是将质量管理分为四个阶段,即计划Plan、执行Do、检查Check、行动Action。
2024-08-23 19:35:15
125
原创 智能手表Sensor知多少
真的那么简单吗,Sensor是Sensor,算法是算法,有些客户把两者的依存关系还没有搞清楚,就开始想当然的大放厥词了。不知道是为了贬低你的工作,从而压价格,还是真的无知者无畏。在进行项目评估时,经常会听到客户的一些声音:一个小小的手表能有多复杂,不就是这样这样那样那样的吗......下面就列出来一下,一个小小的智能手表会用到的Sensor吧, 后续有时间可以再列一下所会用到的算法。看完这些Sensor,还会觉得如下的一款手表,So Easy吗?此时只能默然,心中默念。
2024-08-21 16:25:28
148
原创 GPS定位时间的极限在哪里?
每一个子帧的长度是300Bit,每个Bit需要20ms, 那么理论上,传输每个子帧的时间是20*300=6000ms=6秒。如果能够注入辅助时间, 时间和UTC时间相差不超过3秒,应该可以不用等第一个子帧接收完毕, 所以第一个6秒,会进一步缩短。从以上信息,可以看出,即使是信号最为理想的情况下,冷启动的定位时间不会小于18秒, 在有AGPS辅助星历注入的情况,定位时间不会小于6秒。总之,在设计单独的GPS时,需要设定合理的目标,保证板级的传导,整机的耦合,减少干扰因素,还是能够达到比较理想的效果。
2024-08-20 17:51:58
381
原创 何谓智能手表
在RTOS上实现一些AlwaysOn的功能(运动算法+表盘+消息等),一些具体功能时,需要进入Android系统,从而功耗比纯AndroidGo低,但是比基于RTOS的纯蓝牙手表功耗要高(7天以上的续航),能够达到2-3天的续航。(1)苹果Watch,可以支持eSIM开卡的功能,能够独立上网和通过,也有单独的手表应用商店,但是其实在手表的应用中,都不会出现杀手级应用,也没有完善的商务模式,可能更多是因为苹果的品牌影响力而已。2. 表盘,丰富绚丽的表盘,微光表盘。1. 装饰,漂亮的ID外观。
2024-08-19 22:14:20
285
原创 CMake+Ninja构建问题
在Windows平台, 通过CMake和Ninja进行编译环境构建时,有可能会遇到命令行过长,超过了Windows平台的32767的限制, 这时可以采用响应文件的形式,进行解决。在CMakeFileList文件中,添加如下的设置, 从而采用响应文件的方式。
2024-08-17 14:01:56
118
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人