自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 国产操作系统>鸿蒙代码正式开源

鸿蒙OS代码正式开源!!!鸿蒙官网同步正式上线!!!这是中国软件行业值得记录的时刻[拳头][拳头][拳头]开源代码地址https://openharmony.gitee.com/openharmony。134个仓,每个仓求赞求Star!没有人能熄灭漫天星火,每一位开发者都是社区要汇聚的星星之火!!!链接地址鸿蒙官网:https://www.harmonyos.com开源项目官网:https://www.openatom.org/openharmony开源代码仓库:https://openharmo

2020-09-11 00:44:39 8993

原创 嵌入式软件内功修炼心法

这里写自定义目录标题1、对嵌入式软件的认知所谓嵌入式软件开发,抽象的讲,就是在专用的硬件平台借助宿主机交叉编译环境通过编程、编译、链接下载、调试达到目标需求;往细了分,嵌入式软件开发可分为嵌入式驱动设计师(向下根据接口协议驱动硬件设备,向上提供应用API),嵌入式系统设计师(编写固件程序,设计操作系统内核或文件系统,根据不同硬件平台移植操作系统,优化系统功能),嵌入式界面设计师(嵌入式硬件平台...

2019-03-04 17:00:46 400

原创 基于波特模型博弈理论分析工程师的核心竞争力

人生是一场永不停息的博弈过程,人永远是博弈的局中人。博弈是智慧的较量,互为攻守又相互制约。

2023-07-09 17:37:54 101

原创 CMakeLists.txt编译cpp工程输出圣诞树效果

@Bruce【SLAM】(C++)CMakeLists.txt编译cpp工程输出圣诞树效果导语随着最近几年机器人、无人机、无人驾驶、VR/AR的火爆,SLAM技术也为大家熟知,被认为是这些领域的关键技术之一。不错,本文想借助SLAM作为后续文章的导引,趁着圣诞的节日气氛,就从HelloSLAM开始分享几个嵌入式开发基础技能:需求涉及cmake编译cpp工程及shell脚本自动化;涉及动态库和静态库的编译并链接使用;及Google Glog日志库的使用;涉及C++基础数学库打印输出圣诞树二维模

2021-12-25 23:22:22 252

原创 计算机专业如何才能提高自己的专业技术?

谢邀!蹭着周末想认真分享下这个问题的自我感悟。首先借最近看的一本书《少有的人走的路》一句话来阐述这个问题的自我感想的引子。……因为所有的事物都在向着无规律、无序和混乱的方向发展,如果你要变得自律,你就得逆着熵增做功,这个过程会非常痛苦。……听起来可能比较鸡汤,但细思,何为熵增?这句话与计算机专业能力提升又有什么关系?这里先插一句,数学和物理对理工科学生真的非常非常重要,也很有意思,不管在哪个阶段。众所周知,伟大的物理学可以映射哲学,隐喻人生哲理,当然数学也是,著名的熵增定律在人的一生中存在的一定的显

2021-11-07 16:28:10 1041

原创 软件架构之“道”和“术”哲学思考

有道无术,术尚可求,有术无道,止于术道为事物规律,术为规律之用。有道者术能长久,无道者术必落空,学术先需明道,方能大成,学术若不明道,终是小器。Hello~,断更了有一段时间了,笔者又回来啦。最近发生的两件“大事”让我们这些群众每天都有“瓜”吃hhh,剧情发展好像还挺魔幻,网友云:“最近我们都在为两件事操心,一件是中国最有钱,一件是美国最有权,话说你的KPI完成了吗?”其实在两位70多岁老人竞赛前笔者是押红方川宝赢的,经过几天数据惊心动魄地刷新,唉,最终还是凉凉了。另一件蚂蚁延迟上市之事,作为股民的大伙

2020-11-14 23:45:04 405 1

原创 PyTorch重大更新:将支持自动混合精度训练!

混合精度训练(mixed precision training)可以让模型训练在尽量不降低性能的情形下提升训练速度,而且也可以降低显卡使用内存。目前主流的深度学习框架都开始支持混合精度训练。对于PyTorch,混合精度训练还主要是采用NVIDIA开源的apex库。但是,PyTorch将迎来重大更新,那就是提供内部支持的混合精度训练,而且是自动混合精度训练:torch.cuda.amp.autocast :自动为GPU op选择精度来提升训练性能而不降低模型准确度。torch.cuda.amp.GradS

2020-10-21 20:56:58 202

原创 程序员自己专研和考研或者是进大厂,哪个方法能学到更深层次的技术? 或者什么方法可以学到深层次的技术

笔者觉得这个问题的答案不是选择题,且笔者看来这些选择只是平台,出色程序员的核心在于自身(具备强悍的自学能力和毫不松懈的自我驱动力)。简单说下笔者的个人程序人生经历吧,虽然现在我离我认知的出色程序员还有一段距离。非科班出身,上大学之前对计算机的概念几乎属于文盲的那种类型,大学选的专业是机电,传说中的万金油,但是不涉及软件编程,软控方面顶多是PLC(简直是小学入门级的软件),大一一次以项目主持人的身份申报大创,项目的主控自己经过评估选型用的是AVR单片机,项目预演评审导师问我选型的原因,我夸夸其谈一番明显感觉

2020-10-19 14:43:15 822

原创 嵌入式工程师“中年危机”应对策略中

中策: 不断学习新技能,让你的工作产生资源其实互联网上已经有不少鸡汤文讲述技术要不断学习,走出舒适区,积累人脉等等,但是,笔者在这里有一些自己的见解。学习要有目的性,时刻要有付出回报比的观念俗话说,一分耕耘,一份收获。当然俗话说的是绝对理想的社会(就像古书中儒家所提倡的饶舜禹汤姬昌的理想时代一样)。现实世界在不同的方向,不同的行业,同样的付出会得到不同的回到。在金融市场上,也存在很多暂时被低估和被高估的投资品(这也反应人类世界不是绝对理性的),比如巴菲特,查理芒格曾经收购过一家公司,公司市值10

2020-10-17 23:43:38 2385

原创 Linux Kernel 5.9 来了:一个良好而稳定的Linux内核

最新的Linux内核还带来了一些性能上的提升,这将会让特定用户更加开心。周末,Linus Torvalds发布了下一个Linux内核:Linux 5.9。托瓦尔兹说:“老实说,我本来上周希望减少更多的改变,但是想想改变其实也没有什么可怕的。”最大的变化是英特尔Ivy Bridge和后续以及AMD处理器中FSGSBASE指令的支持,将提高性能。但是,只有在你真的在用许多不同的负载来推动你的RAM时,它才会显示出来。如果你打败了很多Linux服务器,你会看到这种变化。值得注意的是,如果你是一个Graphe

2020-10-16 11:08:32 829

原创 如果编程语言是一门武功绝学,你是哪个门派?

武侠小说中,各路侠客绿林好汉都是从基本功开始一招一式学起,掌握了足够多的招式后,加之勤学苦练,量变引起质变,会有一天打开任督二脉顿悟出这些招式背后的哲学逻辑,成为一代宗师。在编程的学习过程中,我们何尝不是从一招一式的函数、语法、特性等学起,掌握了一门编程语言后,再学习另一门语言就会快很多,如同拥有内功后,习得其他武功也会轻松很多。如果编程语言是一门武功绝学,各语言分别是哪门武功绝学呢?01汇编语言 - 易筋经02 C 语言 - 九阳神功03 C++ - 九阴真经04 java - 小无相功05

2020-10-12 09:08:30 1250 1

原创 鸿蒙OS常见问题汇总

问1. liteos-a 和鸿蒙2.0有啥区别?答:鸿蒙是一套庞大的系统,它含有UI子系统、多媒体子系统等等。鸿蒙支持多种内核:Linux、liteos-a。liteos-a只是其中的一个内核。很多人把鸿蒙跟Linux相提并论,这是不对的。就像Windows是一套完整的系统,既含有桌面系统,也含有内核;而Linux本身只是一个内核,普通人无法使用它,必须在Linux之上安装各种APP。鸿蒙也是一套完整的操作系统,Linux仅仅是鸿蒙支持的内核之一。问2. 微内核是rtos或者uclinux

2020-09-21 01:35:48 2596

原创 CI(持续集成)体系你了解多少呢?

近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。然而,大都是仅仅听到大家在说而已,国内也很少有公司能有完整的 CI 体系流程。反之一些开源项目都有完整的 CI体系,比如openstack。代码托管->代码审核->代码发布的这一套自动化流程实现,采用“Gitlab+Gerrit+Jenkins”的模式在服务器上部署对接环境,大家可以去玩玩,在这里我简单缕缕这其中涉及千丝万缕的关系。

2020-09-13 19:58:00 1027

原创 职场个人价值漫谈

增量价值与可能性 …1要学会创造“增量价值”大部分人拿着一份相对稳定工资的上班族,都奋斗在各自的岗位上。但同样的人,甚至是同职能岗位的人,拿到的薪资却可能不一样。这种价格的差异是因为个人价值的差异,个人价值的高低。会反应在个人价格上,你的薪资反映了你能提供价值的大小。衡量一个人价值的最好方式就是看它能够创造出多少增量价值,对公司而言也是同样的道理。增量价值是指在现有价值体系上能提供额外的价值产出。这种产出体现在新思想、新方法、新行动上。创新的本质就是创造新的“增量价值”。创造“增量价值”,由三个

2020-09-13 17:32:09 419

原创 嵌入式工程师“中年危机”应对策略上

嵌入式工程师”中年危机‘的问题(这是个普遍现象),当然,面向对象不只是程序猿。众所周知,“钱’是个好东西,能帮你解决90%的烦恼,剩下的10%当然也可以用这东西来缓解,如果人在行进路上没有策略,面对失业(在公司战略上年轻小伙比你性价比更高)或者薪酬天花板(公司离开你又不是开不下去),想要更高的生活质量,或者想做自己想做的事(例如公益、投资等),那时真会感觉难搞。面对“危机’可有如下策略:策略一:抑制过度消费,做好投资理财在一线城市大企业很多从事非核心业务部门螺丝钉员工,遇到职场天花板的中年白领,...

2020-08-02 21:46:31 2808 1

原创 编程语言分类

编程语言主要从以下几个角度为进行分类,编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言编译和解释的区别是什么?编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.这是因为计算机不能直接认识并...

2020-02-18 12:29:21 593

原创 CSMA-CA介绍

本文主要介绍通讯领域中CSMA相关机制,本文全部资料来自于网络。网络通讯,必须依靠介质来传递数据,将数据调制到模拟信号上,再把此信号通过介质传递到远方。根据介质的不同,分为有线网络和无线网络。为了让世界上各种各样的网络设备生产商生产的设备互联互通,他们必须遵循一定的“通讯语言“,就像一个中国人和美国人在一起,假如他们生产的设备只能够说“本国语言”,那碰在一起,就是驴头不对马嘴,根本无法沟通。为了...

2019-10-30 19:35:58 2081

《基于STM32的单片机远程健康体征检测与预警装置》完整上位机机工程代码和代码(直接可跑)

1、使用STM32单片机和降压模块等搭建小型电路系统 2、驱动心率传感器,血氧传感器,温度传感器检测人体的各项健康体征,并且通过OLED显示 3、使用MPU6050来进行姿态解算判断人体是否摔倒 4、如果人体的健康体征出现异常,或者检测到摔倒的情况,系统会发出蜂鸣器来进行报警 5、使用MQTT物联网协议,无视物理距离,将数据发送到手机端,若监测到使用者摔倒信息,手机就会自动发出预警信号 本课题的主要研究内容如下: 1)对系统整体进行设计,构思; 2)针对整个系统的功能要求,选择相关的人体信息数据采集器件,实现各个器件的信号采集; 3)选择STM32单片机作为整个系统的核心,完成软件的编写; 4)总结系统的特点以及不足,提出改进思路,为后续研究提供方向。 (二)研究思路(方案) 第一步:确定研究方向,然后再根据选题查阅相关资料,学习相关内容。 第二步:完成对系统的分析与设计,形成整个设计框架和流程,并画出整体框架图。 第三步:针对整体设计方案,选择硬件平台和软件设计。 第四步:总结设计过程中的经验教训,改进产品设计的不足,形成文档。

2024-02-25

一个轻量化,Sora部分模型代码开源

Sora采用了扩散型变换器(diffusion transformer)架构,这是一种基于深度学习的模型,能够将随机噪声逐渐转化

2024-02-19

luckymoney.zip

基于springboot框架的红包发送工程,MAVEN下整合springboot,直接可运行,IDEA环境

2019-06-21

iots-mqtt-client-master.zip

物联网MQTT JAVA工程,实现客户端与客户端的数据收发,主题订阅与推送

2019-06-21

空空如也

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

TA关注的人

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