自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 在Ubuntu24上采用Wine打开SourceInsight

本文将介绍在Ubuntu系统中使用Wine安装和配置Source Insight的详细步骤。主要内容包括:1) 安装Wine及32位库支持;2) 配置字体和图形设置以解决显示问题;3) 创建独立的.wine-si环境;4) 处理界面兼容性问题,如隐藏异常工具栏和使用快捷键替代功能。文章还提供了解决安装失败时的替代方案,如直接拷贝已安装程序文件。通过设置WINEPREFIX变量和编写启动脚本,确保Source Insight在Linux环境下正常运行。

2025-06-09 10:20:57 82

原创 Ubuntu上进行VS Code的配置

本文介绍了在Ubuntu系统上配置VSCode进行C++开发的完整流程。首先通过命令行安装VSCode和GCC编译器,然后安装中文语言包和C++扩展插件。接着详细说明了创建HelloWorld项目的目录结构和代码文件配置,包括头文件和源文件的编写。重点讲解了tasks.json和launch.json的配置文件设置,涵盖编译、链接和调试环境的配置方法。最后通过编译运行程序并验证输出结果,完成了从环境搭建到项目调试的整个开发流程。整个过程注重细节,为C++初学者提供了清晰的开发环境配置指南。

2025-06-02 20:44:12 251

原创 Git使用说明

本文介绍了Git的基本配置和使用流程。首先,通过git config命令设置全局邮箱和用户名。接着,使用git init初始化本地仓库,并通过git add将文件添加到暂存区,再通过git commit提交到本地仓库。若需将代码推送到远程仓库(如Gitee、GitHub),需先创建远程仓库,并通过git remote add关联本地与远程仓库,最后使用git push推送代码。此外,还介绍了生成SSH密钥、查看仓库状态和提交历史等操作。

2025-05-23 19:40:43 189

原创 管理方法(15)-- 向华为学习根因分析

在开发生产过程中, 遇到问题时,需要分析出根本原因, 制定的措施要有效、解决当次问题、并且能够防止以后再犯。会有一系列的分析思路、以及质量方法进行指导

2025-01-24 12:01:25 172

原创 抬手、放手识别算法

在一款智能手表中, 平时手表处于息屏的状态, 用于节省功耗,延长使用时间。在用户进行抬手的时候,其实是希望能够及时看一下时间、消息通知等信息的。这时手表应该能够检测到用户的抬手动作,自动进行屏幕的点亮。当用户垂手返回的时候,也应该识别到,及时进行屏幕的关闭。对于这种动作的侦测,采用加速度传感器,是常见的选择。加速度传感采用固定的频率,进行X轴、Y轴、Z轴三轴数据的采集,放置在FIFO队列中, MCU可以定期去获取这些数据, 对于这些数据进行处理和特征识别。当识别出抬手、放手时,进行相应的逻辑处理。

2025-01-21 13:53:58 130

原创 管理方法(14)-- 开会就要学三星

无效的会议,往往令人头痛。会前没有准备,会中没有主持控制,变成离题千里,或者现场教学,充满无谓的争吵, 会后事项没有有效的记录和跟踪, 形不成真正的闭环。更有甚者,有的领导总是把会议放在下班后,放在晚上,一天中的最疲惫的时间段, 其实为了啥,大家都懂的。无谓的内卷和不知所云的自宫行为。在国际化的大公司中,一样会有这样的问题,这样的官僚文化,正所谓:有人的地方,就有江湖。在三星,为了把会议变得“快、准”, 制定了3种思考,3个原则,7条规定。被称为337.

2025-01-06 20:26:32 99

原创 管理方法(13) -- 供应商质量管理

供应商管理,是在新的物流与采购经济形势下,提出的管理机制。供应商管理是供应链管理的重要环节,对实现JIT采购起着重要的作用。将客户与供应商的关系由竞争性关系、合同性关系(法律性关系)、合作性关系转变为双赢的合作关系。

2024-10-19 16:24:42 133

原创 管理方法(12)-- 采购管理

5R原则:适时(Right Time)、适质(Right Quality)、适量(Right Quantity)、适价(Right Price)、适地(Right Place)。采购必须要围绕“价”、“质”、“量”、“地”、“时”等基本要素来展开工作。采购就是以合理的价格从最合适的供应商处适时获得所需的物品以及服务的有关活动,也称“供应管理”。

2024-10-03 12:01:23 116

原创 管理方法(11)-- 阿米巴经营

生物学意义上,“阿米巴”是变形虫,变形虫是一种单细胞生物,又音译为“阿米巴”。属于原生动物,主要生活在清水池塘,或者在水流缓慢藻类较多的浅水中,以至于一般泥土中也可以找到,亦可成寄生虫寄生在其他生物里面。由于变形虫身体仅由一个细胞构成,没有固定的外形,可以任意改变体形,因此得名。(1)量化分权:阿米巴经营模式的本质就是“量化分权”,推行时应该遵循基本的规律,由上到下,由大到小,分层逐步推进。(2)模式本质:阿米巴经营模式的本质是一种量化的赋权管理模式。

2024-09-24 10:46:08 99

原创 管理方法(10)-- 鱼骨图分析方法

1953年,日本管理大师石川馨先生所提出的一种把握结果(特性)与原因(影响特性的要因)的极其方便而且有效的方法,故名“石川图”。因为其形状很像鱼骨,是一种发现问题“根本原因”的方法,是一种透过现象看本质的分析方法,也既称为“鱼骨图”或者“鱼刺图”。问题的特性总是受到一些因素的影响,我们通过头脑风暴法找出这些因素,并且将它们与特性值一起,按照相互关联性整理而成的层次分明、条理清楚,并标出重要因素的图形就叫“特性要因图”、“因果图”。

2024-09-15 21:52:51 715

原创 管理方法(9)-- 5M1E 人机料法环测

5M1E。人、机、料、法、环、测。造成产品质量的波动的原因主要有六个因素:人、机器、材料、方法、环境、测量。六要素只要有一个发生改变就必须重新计算。现场管理中,这六个方面需要现场的管理者、关键岗位员工特别注意,也是工业制造企业管理中所讲的六要素。人、机、料、法、环、测的六项分析不是独立的,是你中有我、我中有你。

2024-09-15 20:18:36 1192

原创 管理方法(8)--麦肯锡逻辑思考与沟通方法

麦肯锡的三大基石:专业主义,事实依据,高层观点。

2024-09-15 15:31:31 1209

原创 管理方法(7)--麦肯锡结构化思维

很多人的工作方式是救火式的。方案的评估不是发生在问题解决过程之中或问题解决之后。评估和总结是贯穿问题分析和解决始终的。(1)在问题分析过程中,记录问题描述、分析过程(2)在问题原因分析中,确定评估问题的关键评估指标(3)在构思解决方案中,确定指标检测和收集办法(4)在方案实施过程中,不断检测评估并分析方案是否可以优化(5)在问题解决之后,如何将分析和解决过程标准化(6)在形成文档之后,如何形成长效机制避免问题重复发生总结评估的关键点:(1)评估指标•。

2024-09-14 22:40:21 1330

原创 Android系统--Binder

从Android的启动,函数级别的调用,Linux的IPC方式,深度解析Binder的基本原理和简单的实例

2024-09-10 13:54:48 755

原创 管理方法(6)--麦肯锡金字塔原理

金字塔原理是一种重点突出、逻辑清晰、 主次分明的逻辑思路、表达方式和规范动作。任何事情都可以归纳出一个中心论点,中心论点可由三至七个论据支持,这些论据本身也可以是个分论点。金字塔原理帮我们解决两个问题:(1)思维混乱。(2)逻辑不清让我们能够“想清楚、说明白”。

2024-09-06 19:53:20 947

原创 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 896

原创 管理方法(5)--高效能人士的7个习惯

2002年,福布斯将《高效能人士的七个习惯》评为有史以来最具影响力的10大管理类书籍之一。高居《纽约时报》最畅销书籍排行榜之首,在全球以32种语言发行过亿册。史蒂芬·柯维 博士曾被《时代》杂志誉为“人类潜能的导师”,并入选为全美25位最有影响力的人物之一。(1)他被誉为“思想巨匠”、“人类潜能的导师”。(2)他是一位赢得国际声望的领导才能权威和导师,也是柯维领导才能中心的创始人。(3)他是世界500强企业众望所归的新智慧学家,是美国家喻户晓的启蒙家。(4)他是两届美国总统的经济幕僚师。

2024-09-04 15:49:54 551

原创 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 654

原创 管理方法(4)--SWOT分析

SWOT分析法是用来确定企业自身的竞争优势、竞争劣势、机会和威胁,从而将公司的战略与公司内部资源、外部环境有机地结合起来的一种科学的分析方法。制定者:美国旧金山大学的管理学教授韦里克。制定时间:20世纪80年代初期。适用场合:从企业内部和外部收集资讯,分析市场环境,竞争对手,制定企业战略。S:Strength竞争优势,W: Weakness竞争劣势O:Opportunity机会T:Threads威胁SWOT分析模型。

2024-09-03 17:35:38 743

原创 管理方法(3)--SMART目标管理

T(Time-based)时限, 目标设置要具有时间限制,根据工作任务的权重、事情的轻重缓急,拟定出完成目标项目的时间要求,定期检查项目的完成进度,及时掌握项目进展的变化情况,以方便对下属进行及时的工作指导,以及根据工作计划的异常情况变化及时地调整工作计划。如果实现了这个目标,但对其他的目标完全不相关,或者相关度很低,那这个目标即使被达到了,意义也不是很大。S(Specific)明确性, 所谓明确就是要用具体的语言清楚地说明要达成的行为标准,目标要清晰、明确,让考核者与被考核者能够准确的理解目标。

2024-08-31 16:19:37 816

原创 管理方法(2)--5W2H分析法

5W2H分析法又叫七问分析法,是二战中美国陆军兵器修理部首创。简单、方便,易于理解、使用,富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非常有帮助,也有助于弥补考虑问题的疏漏。How much——多少?造成这样的结果为什么?What——是什么?Where——何处?为什么是更合适的时间。为什么是更合适的地点。为什么是更合适的理由。为什么是更合适的事情。为什么是更合适的方法。为什么是更合适的费用。

2024-08-28 23:08:08 465

原创 一个优秀开源的WebSocket客户端介绍

在进行一个项目开发的时候, 需要我们Device端连接到客户的服务器,获取AIGC的内容,因为要保存上下文的内容,服务器端需要进行双向通信,不能使用HTTP,所以,服务器端提供了WS的接口。但是在原来的Device的参考平台,没有支持WebSocket,需要找到一个开源的实现,移植到我们的Device平台。此外,Librws还具有良好的可移植性和可扩展性。由于它是用C语言编写的,因此可以在多种操作系统和平台上运行,同时开发者也可以根据自己的需求对Librws进行定制和扩展,以满足特定项目的需求。

2024-08-26 15:28:07 1135

原创 管理方法(1)--PDCA

PDCA循环是美国质量管理专家休哈特博士首先提出的,由戴明采纳、宣传,获得普及,所以又称戴明环。全面质量管理的思想基础和方法依据就是PDCA循环。PDCA循环的含义是将质量管理分为四个阶段,即计划Plan、执行Do、检查Check、行动Action。

2024-08-23 19:35:15 240

原创 智能手表Sensor知多少

真的那么简单吗,Sensor是Sensor,算法是算法,有些客户把两者的依存关系还没有搞清楚,就开始想当然的大放厥词了。不知道是为了贬低你的工作,从而压价格,还是真的无知者无畏。在进行项目评估时,经常会听到客户的一些声音:一个小小的手表能有多复杂,不就是这样这样那样那样的吗......下面就列出来一下,一个小小的智能手表会用到的Sensor吧, 后续有时间可以再列一下所会用到的算法。看完这些Sensor,还会觉得如下的一款手表,So Easy吗?此时只能默然,心中默念。

2024-08-21 16:25:28 391

原创 GPS定位时间的极限在哪里?

每一个子帧的长度是300Bit,每个Bit需要20ms, 那么理论上,传输每个子帧的时间是20*300=6000ms=6秒。如果能够注入辅助时间, 时间和UTC时间相差不超过3秒,应该可以不用等第一个子帧接收完毕, 所以第一个6秒,会进一步缩短。从以上信息,可以看出,即使是信号最为理想的情况下,冷启动的定位时间不会小于18秒, 在有AGPS辅助星历注入的情况,定位时间不会小于6秒。总之,在设计单独的GPS时,需要设定合理的目标,保证板级的传导,整机的耦合,减少干扰因素,还是能够达到比较理想的效果。

2024-08-20 17:51:58 1332

原创 何谓智能手表

在RTOS上实现一些AlwaysOn的功能(运动算法+表盘+消息等),一些具体功能时,需要进入Android系统,从而功耗比纯AndroidGo低,但是比基于RTOS的纯蓝牙手表功耗要高(7天以上的续航),能够达到2-3天的续航。(1)苹果Watch,可以支持eSIM开卡的功能,能够独立上网和通过,也有单独的手表应用商店,但是其实在手表的应用中,都不会出现杀手级应用,也没有完善的商务模式,可能更多是因为苹果的品牌影响力而已。2. 表盘,丰富绚丽的表盘,微光表盘。1. 装饰,漂亮的ID外观。

2024-08-19 22:14:20 690

原创 CMake+Ninja构建问题

在Windows平台, 通过CMake和Ninja进行编译环境构建时,有可能会遇到命令行过长,超过了Windows平台的32767的限制, 这时可以采用响应文件的形式,进行解决。在CMakeFileList文件中,添加如下的设置, 从而采用响应文件的方式。

2024-08-17 14:01:56 376

Git指南教材

git的权威教材,内容详实,由浅入深,是深入分布式代码管理工具难得的教材

2015-10-13

3D扫描和深度相机的原理分类

详细讲解了3D扫描和深度相机的分类以及工作原理,对于了解VR的运动定位算法有一定的帮助

2017-06-08

Unity3D简介

对于Unity3D进行了简单介绍,以及用来制作小游戏的简单步骤,可以帮助快速了解U3D的相关知识。

2018-07-19

UML建模培训教材,欢迎下载

UML建模培训教材,欢迎下载,其中含有各种视图的建立Demo

2010-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除