DS小龙哥_社区达人页

个人头像照片
DS小龙哥
已加入开发者社区873
勋章 更多
个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖侠士
江湖侠士
成就
已发布372篇文章
4条评论
已回答21个问题
1条评论
已发布0个视频
github地址
我关注的人 更多
技术能力
兴趣领域
  • C++
  • C语言
  • 人工智能
  • 物联网
  • Shell
  • Linux
  • 单片机
擅长领域
技术认证

暂时未有相关云产品技术能力~

嵌入式工程师
暂无精选文章
暂无更多信息

2023年09月

  • 09.06 09:07:40
    发表了文章 2023-09-06 09:07:40

    STC89C52+AT24C02实现设备开机次数记录

    当前项目采用STC89C52作为主控芯片,AT24C02作为存储芯片,实现了设备的开机次数记录功能。每次设备上电启动时,程序会从AT24C02中读取之前的记录值并加1,然后再将新的记录值写入AT24C02中,从而完成一次开机次数的记录。通过这种方式,可以实时、准确地记录设备的使用次数,并且不受断电影响,数据可靠性高。

2023年08月

  • 08.29 13:51:31
    回答了问题 2023-08-29 13:51:31
  • 08.26 13:06:09
    回答了问题 2023-08-26 13:06:09
  • 08.26 13:04:20
    回答了问题 2023-08-26 13:04:20
  • 08.12 10:51:45
    回答了问题 2023-08-12 10:51:45

    程序员需要考证吗?

    踩0 评论0
  • 08.08 09:44:07
    回答了问题 2023-08-08 09:44:07
  • 08.08 09:38:46
    回答了问题 2023-08-08 09:38:46
  • 08.05 11:01:13
    回答了问题 2023-08-05 11:01:13
  • 08.04 09:47:06
    发表了文章 2023-08-04 09:47:06

    STC89C52+DHT20设计的环境温湿度检测仪

    本项目基于STC89C52单片机和DHT20温湿度传感器,实现了一款环境温湿度检测仪。通过传感器采集环境的温度和湿度数据,利用IIC接口的OLED显示屏显示出来,便于用户实时监测环境温湿度状态。
  • 08.04 09:46:07
    发表了文章 2023-08-04 09:46:07

    C语言实现单链表-增删改查

    链表是由一连串节点组成的数据结构,每个节点包含一个数据值和一个指向下一个节点的指针。链表可以在头部和尾部插入和删除节点,因此可以在任何地方插入和删除节点,从而使其变得灵活和易于实现。
  • 08.03 09:30:10
    发表了文章 2023-08-03 09:30:10

    基于CC2530设计智慧农业控制系统

    本文基于CC2530设计了一种智慧农业控制系统,采用DHT11模块、BH1750模块和土壤湿度传感器等传感器,通过串口协议将采集的数据上传给上位机显示。
  • 08.03 09:28:13
    发表了文章 2023-08-03 09:28:13

    CC2530+ESP8266与手机APP通信

    通过CC2530控制ESP8266将其配置成AP+TCP服务器模式,并通过手机APP连接到TCP服务器并完成数据传输。ESP8266将作为一个热点(AP)来工作,其WiFi模块被配置为建立一个TCP服务器并监听端口号。CC2530将使用其串口与ESP8266进行通信,并通过AT指令控制ESP8266的WiFi模块设置和数据传输。
  • 08.02 13:09:57
    回答了问题 2023-08-02 13:09:57
  • 08.01 09:50:20
    发表了文章 2023-08-01 09:50:20

    基于STM32的智能饮水机系统设计

    随着智能化的迅速发展,人们对于生活中的各类设备也越来越有智能化的需求,其中智能饮水机是一种比较常见的设备。智能饮水机不仅可以提供饮用水,还可以通过智能化的技术满足人们对于水质、水温、出水量等方面的需求。因此,当前设计了一种基于STM32的智能饮水机系统,以满足人们对智能化饮水机的需求。
  • 08.01 09:49:16
    发表了文章 2023-08-01 09:49:16

    基于STM32的无人售货机系统设计

    系统采用STM32作为主控芯片,使用液晶屏显示各种商品库存与售价,用户按下对应按键选择购买指定商品,在矩阵键盘输入账号密码付款。若付款成功,对应电机旋转一定角度使商品出库,同时修改库存;若余额不足,则进行声光提示。手机端还可查看消费流水、商品库存情况,并进行补货和充值操作.

2023年07月

  • 07.31 09:07:13
    回答了问题 2023-07-31 09:07:13
  • 07.31 09:03:23
    发表了文章 2023-07-31 09:03:23

    基于STM32的铁路自动围栏系统设计

    当系统监测到有列车即将通过铁路交叉口时,公路信号灯会立刻变为红灯,蜂鸣器也会发出警报声音,以提醒行人和车辆注意安全。同时,铁路两侧的围栏也会自动关闭,在列车通过后再次打开。这样,就能有效地防止公路车辆和行人误闯铁路区域,保障了路人的安全。
  • 07.27 16:16:44
    回答了问题 2023-07-27 16:16:44
  • 07.27 16:13:08
  • 07.26 09:45:13
    发表了文章 2023-07-26 09:45:13

    基于51单片机的智能营养秤系统设计与实现

    当前系统采用了STC89C52单片机作为主控芯片,预置了多种食材的营养成分数据。用户只需要使用矩阵键盘输入食材编号,将需要称重的食材放置在重力传感器上进行依次称重,系统就可以自动计算出所有食材的各类营养含量总值,并通过液晶屏显示出来。同时,系统根据预设的营养指标,对不达标或超标的食材进行对应的声光提示,提醒用户注意饮食健康。
  • 07.26 09:42:04
    回答了问题 2023-07-26 09:42:04
  • 07.24 09:38:59
    发表了文章 2023-07-24 09:38:59

    STM32配合W5500网卡连接MQTT服务器

    W5500是一种基于TCP/IP协议的网络通讯芯片,可以提供网络连接功能,相当于是一种嵌入式以太网控制器,具有低功耗、高速传输、易于集成等特点。
  • 07.24 09:36:39
    发表了文章 2023-07-24 09:36:39

    C语言代码封装MQTT协议报文,了解MQTT协议通信过程

    MQTT是一种轻量级的通信协议,适用于物联网(IoT)和低带宽网络环境。它基于一种“发布/订阅”模式,其中设备发送数据(也称为 “发布”)到经纪人(称为MQTT代理),这些数据被存储,并在需要时被转发给订阅者。这种方式简化了网络管理,允许多个设备在不同的网络条件下进行通信(包括延迟和带宽限制),并支持实时数据更新。它是开放的,可免费使用并易于实施。
  • 07.24 09:35:01
    发表了文章 2023-07-24 09:35:01

    STM32读取BH1750光照强度数据打印到串口

    BH1750是一种数字式环境光强度传感器(Digital Light Sensor),也称为其他名称,例如GY-302传感器、BH1750FVI传感器等。它的工作原理是通过收集光线照射到传感器上的量来测量环境亮度。
  • 07.19 13:31:43
    回答了问题 2023-07-19 13:31:43

    如何防止架构师PM化?

    踩0 评论0
  • 07.19 13:28:55
    发表了文章 2023-07-19 13:28:55

    ESP8266调用NTP服务器进行时间校准

    NTP服务器通常连接到具有高度精确时间源的设备,例如:GPS接收器或原子钟,以确保提供准确如一的时间。网络上的计算机可以通过连接到NTP服务器来同步其时间,并确保它们在同一时刻进行操作。
  • 07.19 13:27:25
    发表了文章 2023-07-19 13:27:25

    ESP8266获取天气预报信息,并使用CJSON解析天气预报数据

    当前文章介绍如何使用ESP8266和STM32微控制器,搭配OLED显示屏,制作一个能够实时显示天气预报的智能设备。将使用心知天气API来获取天气数据,并使用MQTT协议将数据传递给STM32控制器,最终在OLED显示屏上显示。
  • 07.19 13:26:17
    发表了文章 2023-07-19 13:26:17

    基于STM32+RC522设计的门禁系统

    本次设计的STM32+RC522门禁系统,通过RFID-RC522模块对用户的卡进行注册、识别完成身份识别,对门锁进行开关。系统带了OLED显示屏,输入用户密码登录之后,可以对新卡片进行注册,添加新卡片,对不使用的卡片进行注销。在系统里,IC卡的数据都存储在卡的内部扇区里,通过卡的内部空间进行管理。
  • 07.19 11:44:23
    回答了问题 2023-07-19 11:44:23
  • 07.19 11:42:41
    回答了问题 2023-07-19 11:42:41
  • 07.19 11:40:42
    回答了问题 2023-07-19 11:40:42

2023年06月

2023年01月

2022年10月

2022年08月

  • 08.08 17:43:37
    发表了文章 2022-08-08 17:43:37

    Linux系统编程-进程间通信(消息队列)

    前面文章介绍了Linux下进程的创建,管理,陆续介绍了进程间通信的方式:管道、内存映射、共享内存等。这篇文章继续介绍Linux的进程间通信方式消息队列。

2022年03月

  • 03.23 09:45:24
    发表了文章 2022-03-23 09:45:24

    Linux系统编程-进程间通信(管道)

    标准流管道像文件操作有标准io流一样,管道也支持文件流模式。用来创建连接到另一进程的管道popen和pclose。
  • 03.22 09:21:03
    发表了文章 2022-03-22 09:21:03

    Linux系统编程-进程间通信(共享内存)

    共享内存也是进程间(进程间不需要有继承关系)通信的一种常用手段。一般OS通过内存映射与页交换技术,使进程的内存空间映射到不同的物理内存,这样能保证每个进程运行的独立性,不至于受其它进程的影响。但可以通过共享内存的方式,使不同进程的虚拟内存映射到同一块物理内存,一个进程往这块物理内存中更新的数据,另外的进程可以立即看到这块物理内存中修改的内容。
  • 03.21 09:13:38
    发表了文章 2022-03-21 09:13:38

    Linux系统编程-进程间通信(mmap内存映射)

    前面文章介绍了进程间常用的通信方式: 无名管道和命名管道,这篇文章介绍内存映射,内存映射在多进程访问文件读写的时候非常方便。
  • 03.18 09:24:35
    发表了文章 2022-03-18 09:24:35

    Linux系统编程-进程概念、进程管理、信号处理

    操作系统里的进程是程序一次执行的过程,是操作系统动态执行的基本单元;每当创建新的进程后,操作系统会为新的进程分配一个唯一的标识符,方便后续管理进程。
  • 03.15 09:17:49
    发表了文章 2022-03-15 09:17:49

    Linux系统编程-进程创建(fork)、外部程序调用(exec)

    在linux中fork函数是非常重要的函数,它可以从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。
  • 03.14 11:15:11
    发表了文章 2022-03-14 11:15:11

    Linux系统编程-Shell脚本基本使用(数组、函数、字符串处理)

    前面文章介绍了Shell脚本的变量、运算符、条件语句、循环语句的使用,这篇文章接着介绍Shell脚本里数组、函数、字符串处理相关语法。 没有过多的理论介绍,每个知识点都配有一个例子程序,直接看例子程序理解。 后面列出了一些练习题,结合前面的介绍的基本语法知识做一些练习,巩固Shell的基本语法使用。
  • 03.13 11:11:33
    发表了文章 2022-03-13 11:11:33

    Linux系统编程-Shell脚本基本使用(变量、运算符、语句等)

    Shell 本身是一个用 C 语言编写的程序, Shell 作为命令语言时,可以交互式地解释和执行用户输入的命令;作为程序设计语言时,支持定义各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
  • 03.12 13:33:15
    发表了文章 2022-03-12 13:33:15

    Linux系统编程-(pthread)线程通信(自旋锁)

    自旋锁不管是内核编程,还是应用层编程都会用到;自旋锁和互斥量类似,它不是通过休眠使进程阻塞,而是在获取锁之前一直处于忙等(也就叫自旋)状态。
  • 03.11 10:02:49
    发表了文章 2022-03-11 10:02:49

    Linux系统编程-(pthread)线程通信(信号量)

    信号量的运用环境与互斥锁一样,但是信号量比互斥锁增加灵活,互斥锁只有两个状态(开锁和解锁),而信号量本质上是一个计数器,它内部有一个变量计数信号值,可以保护一个资源可以同时被1个或者2个或者3个线程同时使用,如果信号量的值只是设置1(状态只有0和1),那么和互斥锁就是一样的功能。
  • 03.10 09:08:34
    发表了文章 2022-03-10 09:08:34

    Linux系统编程-(pthread)线程通信(围栏机制)

    Linux线程里还支持一个围栏机制--也就是屏障功能。这个围栏机制,可以设置等待的线程数量,当指定数量的线程都到齐之后再全部唤醒—放行。它的的功能和它的名字是匹配的,就是围栏,就像在赛跑比赛场上,要进行比赛时,必须等待所有运动员都到齐全了,都到起跑线上了,然后一声令下,大家再一起跑出去。
  • 发表了文章 2023-09-06

    STC89C52+AT24C02实现设备开机次数记录

  • 发表了文章 2023-08-04

    STC89C52+DHT20设计的环境温湿度检测仪

  • 发表了文章 2023-08-04

    C语言实现单链表-增删改查

  • 发表了文章 2023-08-03

    基于CC2530设计智慧农业控制系统

  • 发表了文章 2023-08-03

    CC2530+ESP8266与手机APP通信

  • 发表了文章 2023-08-01

    基于STM32的智能饮水机系统设计

  • 发表了文章 2023-08-01

    基于STM32的无人售货机系统设计

  • 发表了文章 2023-07-31

    基于STM32的铁路自动围栏系统设计

  • 发表了文章 2023-07-26

    基于51单片机的智能营养秤系统设计与实现

  • 发表了文章 2023-07-24

    STM32配合W5500网卡连接MQTT服务器

  • 发表了文章 2023-07-24

    C语言代码封装MQTT协议报文,了解MQTT协议通信过程

  • 发表了文章 2023-07-24

    STM32读取BH1750光照强度数据打印到串口

  • 发表了文章 2023-07-19

    ESP8266调用NTP服务器进行时间校准

  • 发表了文章 2023-07-19

    ESP8266获取天气预报信息,并使用CJSON解析天气预报数据

  • 发表了文章 2023-07-19

    基于STM32+RC522设计的门禁系统

  • 发表了文章 2022-08-08

    Linux系统编程-进程间通信(消息队列)

  • 发表了文章 2022-03-23

    Linux系统编程-进程间通信(管道)

  • 发表了文章 2022-03-22

    Linux系统编程-进程间通信(共享内存)

  • 发表了文章 2022-03-21

    Linux系统编程-进程间通信(mmap内存映射)

  • 发表了文章 2022-03-18

    Linux系统编程-进程概念、进程管理、信号处理

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-08-29

    高端的程序员,都有哪些朴素的编程方式?

    高端的程序员往往却是采用最朴素的编程方式,这些方式可能不是最花哨或最炫酷的,但却能够写出高效、可靠、易维护的代码。
    比如:
    模块化编程:将代码分解成可重用的模块,每个模块负责完成一个特定的功能,可以提高代码的可维护性和可扩展性。
    简单清晰的代码风格:采用简单清晰的代码风格,避免使用过于复杂的语法或难以理解的变量名。
    自动化测试:可以有效地减少代码的错误和缺陷,提高代码的质量和稳定性。
    数据结构和算法优化:选择最适合特定场景的数据结构和算法,并进行优化,以提高代码的效率和性能。
    持续学习和反思:不断学习新的技术和编程方式,并对自己的代码进行反思和改进,以不断提高自己的编程水平。

    踩0 评论0
  • 回答了问题 2023-08-26

    能多端登录的无影云电脑有哪些花式玩法?

    无影在办公场景上的buff加成:
    无影通过提供安全高效的云上办公服务,为办公场景带来了很多优势。无影可以提供强安全的环境,保护用户的个人信息和公司数据。其次,无影的轻运维优势可以减轻IT部门的负担,让他们更专注于其他重要的任务。无影的低投入可以让企业节省硬件和软件购买成本,降低总体运营成本。无影的易集成功能可以方便地将其他应用与无影集成,实现更高效的工作流程。

    无影硬件终端的优势:
    无影硬件终端具有一些原先没想到的优势。硬件终端可以提供更好的性能,比如更快的处理器和更多的内存,以应对更复杂的任务。硬件终端可以提供更好的控制方式,比如触摸屏、鼠标和键盘等,使得用户可以更方便地操作。硬件终端还可以提供更好的用户体验,比如更大的屏幕和更好的音效等。

    无影未来能在哪些领域花式玩转:
    无影未来可以在多个领域中发挥重要作用。在教育领域中,无影可以为学生和教师提供安全高效的云上教学服务,比如在线教育、远程教学等。其次,在医疗领域中,无影可以为医生和患者提供便捷的医疗服务,比如在线挂号、远程医疗等。在金融领域中,无影可以提供更高效、更安全的金融服务,比如在线银行、金融分析等。在智能家居领域中,无影可以与智能家居设备集成,提供更智能、更便捷的生活服务,比如智能音箱、智能照明等。

    踩0 评论0
  • 回答了问题 2023-08-26

    大模型是真正的银弹吗?

    大模型需要大量的数据和计算资源,这使得其开发和维护成本非常高。这不仅限制了其应用范围,也使得其难以在一些小规模或者数据量不大的场景中应用。
    大模型并不总是能够解决所有问题。在一些特定的任务中,传统的工程方法和工具可能更为适用。不能过分依赖大模型,而应该根据具体任务选择最合适的工具。

    大模型适用于需要处理大量数据和复杂任务的场景。比如,在自然语言处理领域中,需要处理的语言数据往往非常庞大,而大模型则可以从中学习到更多的语言规律和结构信息。此外,在一些需要高度智能化的场景中,比如智能客服、智能推荐等,大模型也可以发挥出其强大的能力。在医疗领域,大模型也具有广泛的应用前景,比如用于医学图像处理、疾病预测等。在一些小规模或者数据量不大的场景中,大模型可能并不是最合适的工具。此时,传统的工程方法和工具可能更为适用。需要根据具体任务选择最合适的工具,结合传统的工程方法和工具,实现更好的效果。

    踩0 评论0
  • 回答了问题 2023-08-12

    程序员需要考证吗?

    是否需要考证,这取决于具体情况。在一些职业领域,如网络安全或医疗保健,认证证书可能是从业的必要条件。在其他领域,如Web开发或数据分析,认证可能不是必需的,但可以作为能力的一种证明,有助于在同等技能水平的人群中脱颖而出。

    在大厂里,较高含金量的证书如下:

    计算机科学学士学位(BSCS)
    计算机应用硕士学位(MCSA)
    软件开发工程师认证(SCEA)
    Oracle认证专家(OCA)和Oracle认证大师(OCMA)
    思科认证网络专家(CCIE)
    微软认证专家(MCP)
    Linux基金会认证(LFCS)
    谷歌开发者认证(GDCE)
    等等.....

    踩0 评论0
  • 回答了问题 2023-08-08

    目前流行的开源数据库你最喜欢哪个?

    1、目前流行的开源数据库很多,比如MySQL、PostgreSQL、MongoDB、Cassandra等,每个数据库都有自己的优点和适用场景。如果非要说最喜欢哪个,那我选择MySQL,因为MySQL社区活跃,有很多成熟的解决方案可以参考,性能也是比较稳定的,支持的数据存储量也足够一般场景的使用。

    2、公司的商业产品和开源产品的边界在于是否开放源代码以及是否免费。商业产品通常会收取一定的费用,而且可能不会开放源代码。

    3、我之前是体验过PolarDB,总体感受是读写速度很快,支持的数据存储量非常大。不过,与传统的MySQL相比,PolarDB的价格要高一些,不过性能肯定是不用说的。据说PolarDB在阿里巴巴集团的核心业务中发挥了关键作用,比如:双11购物节这些场景。

    踩0 评论1
  • 回答了问题 2023-08-08

    如何训练属于自己的“通义千问”呢?

    通义千问 刚出来时就已经申请开始体验,刚开始的体验还不是很好,后面慢慢使用起来感觉就越来越完善, 应该是在不断训练学习。

    对于开发者来说,大模型开源无疑是一个极具吸引力的机会。开发者可以在此基础上进行各种创新和改造,以满足不同场景的需求。
    例如,可以通过修改模型参数、添加特定任务的知识库等方式,来提高模型的精度和效率。
    同时,开源模型也可以为开发者提供更好的社区支持和反馈,促进模型的共同进步。

    踩0 评论0
  • 回答了问题 2023-08-05

    已有成熟的操作系统,为什么还要研发国产操作系统呢?

    国产操作系统可以更好地保障国家的信息安全。依赖国外操作系统可能存在未知的安全风险,而国产操作系统可以提供更可靠的安全保障。其次,自主研发操作系统可以使国家摆脱对他人技术的依赖,确保在信息技术领域的独立性和自主性。这有助于推动我国技术创新和发展。此外,随着国内信息技术产业的快速发展,国内市场对国产操作系统的需求也在不断增加。国产操作系统能够更好地满足国内用户的需求,提供更好的用户体验和服务支持。

    这几年统信软件、麒麟软件、中科方德、华为欧拉、中兴新支点、阿里云和鸿蒙等国产操作系统取得了长足的进步。

    在统信软件的技术支持下,龙蜥社区已经打造了全场景的操作系统生态,涵盖服务器、桌面、嵌入式、物联网等领域。这样的生态系统能够促进操作系统的创新和发展,吸引更多企业和开发者参与其中,共同推动我国信息技术产业的发展。

    踩0 评论0
  • 回答了问题 2023-08-02

    如果室温超导被验证成功,它会是算力的永动机吗?

    室温超导被验证成功,也不可能是永动机。虽然室温超导可以消除电阻,但仍然需要一定的能量输入来维持超导状态。超导材料本身并不是一个永动机,仍然需要外部能量来维持其超导状态。

    超导材料没有电阻,电流在其内部传输速度更快,可以在高温下运行,这将有助于提高计算机的运行速度和计算效率;这将大大降低能源消耗和运行成本。

    踩0 评论0
  • 回答了问题 2023-07-31

    你认为数字技术能让古籍“活过来”吗?

    我认为数字技术确实能够在很大程度上让古籍活化。通过数字化处理,古籍可以以数字形式保存和传播,使更多人可以轻松访问和研究这些宝贵的历史资料。数字技术可以为古籍的保护和传承提供多种方式,例如数字图书馆、虚拟展览、在线学术平台等,从而让古籍“活”起来,延续其历史价值和文化传统。

    目前修复古籍难点包括:
    图像质量:古籍图片经历了时间的损耗,可能存在污渍、裂纹、模糊等问题,这会影响修复的准确性和效果。
    大量数据处理:复原一本古籍可能涉及大量的图像数据,需要高效的图像处理算法和计算资源支持。
    自动化处理:要实现大规模的古籍修复,需要开发能够自动识别和修复图像问题的算法,以提高效率和准确性。
    背景干扰:古籍图片通常位于复杂的背景中,可能与其他文字、图像重叠,修复时需要解决背景干扰问题。

    如果有机会为古籍活化助力,我愿意参与开发数字化修复算法:参与研发高效准确的数字化修复算法,通过图像处理技术帮助修复古籍图片的质量和可视化效果。

    通过技术助力文化古籍活化是一项值得投入精力的重要事业。通过数字化、修复和传播,可以让古籍的价值得到更好地发掘和传承,让更多人受益于历史的智慧和文化遗产。

    踩0 评论0
  • 回答了问题 2023-07-27

    畅意抒怀,以诗会友,写下你的运维打油诗!

    运维人:

    机房内,运维人,
    日夜守护,不曾闲。
    风吹雨打,冷暖自知,
    坚守岗位,勇往直前。

    故障来,须火速,
    定方案,快如鬼。
    手握键盘,眼观监控,
    虽辛苦,甜在心中有。

    虽然我不搞运维,但是2个朋友是搞运维的。运维人员都比较忙碌和辛苦,需要时刻保持警觉和高度的责任心,处理各种突发事件和故障。

    未来的运维发展趋势是智能化和自动化,随着云计算、大数据、人工智能等技术的发展,运维工作将变得更加复杂和庞大,需要借助智能化和自动化的手段来提高效率和准确性。AIOps是这方面的一个重要趋势,结合了人工智能、机器学习等技术,能够实现对运维过程的自动化和优化,减少人为干预,提高系统的可靠性和稳定性。在未来的发展中,运维人员需要不断地学习和掌握新技术,适应行业的发展和变化,才能够更好地发挥作用。

    踩0 评论0
  • 回答了问题 2023-07-27

    CentOS 停服后如何给世界更好选择? 龙蜥操作系统从技术创新到商业变现都走了哪些路?

    在当前国产操作系统的迁移潮中,国产操作系统的发展和应用将得到更多的机遇和挑战。对于国产操作系统的性能,在实际业务应用和研发中,不同的应用场景和需求会有不同的看重点。例如,在高性能计算、人工智能、大数据等领域,对操作系统的性能要求更高,需要更好的并发性、内存管理、I/O性能等方面的优化。而在一般的办公、娱乐等场景中,对操作系统的稳定性和易用性更为看重。

    踩0 评论0
  • 回答了问题 2023-07-26

    有什么暗号可以证明你是程序员?

    "Hello World!"

    踩0 评论0
  • 回答了问题 2023-07-19

    如何防止架构师PM化?

    1、
    虽然编码能力对于架构师来说非常重要,但并不是说一定要有很强的编码能力才能担任架构师。架构师需要具备的能力包括技术广度和深度、系统设计能力、沟通协调能力、团队管理能力等。当然,对于某些特定领域的架构师,如云计算、大数据等,对编码能力的要求可能更高一些。

    2、
    如果一个架构师已经PM化了,可能会表现出以下迹象:

    (1)过分强调进度和里程碑,忽略实际技术实现和质量;

    (2)过分强调文档和规范,忽略实际代码实现和效果;

    (3)在技术和业务决策上过于保守,不注重创新和实践;

    (4)缺乏对技术细节和实现的深入思考和理解。

    3、
    在工作中,我也遇到过架构师过度强调进度和里程碑的情况,导致实际技术实现和质量受到影响。为了避免这种情况,可以采取以下方法:

    (1)平衡进度和质量:进度和质量是相辅相成的,不能一味追求进度而忽略质量。需要在项目规划和管理中合理安排时间和资源,保证进度和质量的平衡。

    (2)注重实践和创新:架构师应该具有创新意识和实践精神,不断探索新技术和新方法,以提高系统的效率和可靠性。

    (3)重视技术细节和实现:架构师需要深入了解系统的技术细节和实现,避免过度强调文档和规范而忽略实际代码实现和效果。

    踩0 评论0
  • 回答了问题 2023-07-19

    面试必问的消息队列,你觉得最难的是什么?

    1、哪些消息队列的知识点时笔面试中的重要考点?

    在笔面试中,常见的消息队列知识点包括:

    (1)消息队列的定义和基本概念,如消息生产者、消息消费者、消息队列、消息订阅、消息广播等。

    (2)消息队列的使用场景和优点,如异步处理、解耦、流量削峰等。

    (3)消息队列的特点和性能指标,如可靠性、延迟、吞吐量、并发能力等。

    (4)消息队列的实现原理和架构,如消息存储、消息传输、消息分发等。

    (5)常见的消息队列产品和比较,如Kafka、RabbitMQ、RocketMQ等。

    2、在你的工作业务中,你最常用哪款消息产品,它的优劣势是什么?

    在我的工作业务中,我最常用的消息队列产品是Kafka。Kafka具有以下优势:

    (1)高吞吐量和低延迟:Kafka的存储和传输设计非常高效,可以实现高吞吐量和低延迟的消息传输。

    (2)可靠性和容错性:Kafka采用了多副本机制和故障转移机制,可以保证消息的可靠性和容错性。

    (3)分布式和可扩展性:Kafka采用分布式架构,可以通过增加节点来实现水平扩展。

    (4)开放和灵活:Kafka提供了丰富的API和插件,可以方便地与其他系统进行集成。

    3、你觉得在消息队列的知识中最难理解的知识点有哪些?

    在消息队列的知识中,最难理解的知识点可能是消息分发和消费者的负载均衡。消息分发是指如何将消息从生产者传递到消费者,包括消息路由和负载均衡等方面;而消费者的负载均衡则是指如何平衡不同消费者之间的消息消费,以提高消费者的吞吐量和效率。这些知识点需要深入理解消息队列的架构和实现原理,才能够更好地进行应用和优化。

    踩0 评论0
  • 回答了问题 2023-07-19

    程序员最害怕遇到的代码错误是什么?

    1、你最害怕遇到的代码错误是什么?

    我认为最害怕的代码错误是难以重现和定位的Bug。这种Bug可能只在特定条件下出现,或者仅在特定时间或特定用户中出现,非常难以重现和定位。这种Bug通常需要耗费大量的时间和精力来进行排查和解决,给开发和测试人员带来很大的困扰和压力。

    2、遇到代码错误与业务问题,你如何进行排查?

    在遇到代码错误和业务问题时,通常会按照以下步骤进行排查:

    (1)重现问题:需要尝试重现问题,找到问题的具体表现形式和触发条件。

    (2)排除常见问题:如果问题比较常见,可以先排除一些常见的问题,比如网络连接、权限等问题。

    (3)查看日志:如果可以获取到日志,可以查看日志来了解问题的具体原因和发生时间。

    (4)调试代码:如果问题的原因比较复杂,可以通过调试代码来找到问题的具体原因。

    (5)寻求帮助:如果自己无法解决问题,可以向同事或相关技术社区寻求帮助。

    排查代码错误和业务问题需要耐心和技巧,并且需要不断尝试不同的方法来找到问题的根本原因。同时,对于一些常见的问题,需要在平时进行积累和总结,以便能够更加快速和准确地解决问题。

    踩0 评论0
  • 回答了问题 2023-07-19

    程序员写代码为什么要阅读源码?

    1、程序员写代码为什么要阅读源码?

    阅读源码是程序员必备的技能之一。可以帮助程序员更好地理解代码的结构和实现细节,提高代码质量和效率,加速问题解决和Bug排查。此外,阅读源码还能够帮助程序员学习新技术和理解开源项目的实现方式,提升个人技术水平和竞争力。

    2、你觉得阅读源码的正确姿势是什么?

    阅读源码的正确姿势应该是系统性和深度逐步增加的过程。
    (1)先整体了解代码结构和功能,看懂代码的基本架构和调用关系。

    (2)逐步深入理解代码实现细节,包括算法、数据结构、设计模式等。

    (3)积累经验,不断把握代码细节,发现常见问题和坑点,提高代码阅读和理解的效率。

    (4)结合实践,应用所学的知识和技巧,掌握源码的实际运用,达到深入理解和掌握的目的。

    3、什么场景下你会阅读源码?从中得到了怎样的收获?

    (1)学习新技术:如果要学习一种新的技术或框架,我会阅读相关的源码,了解其实现方式和设计思路。

    (2)解决问题:如果在开发中遇到问题或Bug,我会通过阅读源码来定位和解决问题。

    (3)优化代码:如果要对现有代码进行优化,我会阅读相关的源码,了解其实现方式和优化思路。

    阅读源码的收获主要包括:

    (1)深入理解代码:通过阅读源码,可以深入理解代码的实现方式和设计思路,提高代码质量和效率。

    (2)学习新知识:通过阅读源码,可以学习到新的技术和思想,增加个人技术水平和竞争力。

    (3)解决问题:通过阅读源码,可以定位和解决问题,提高开发效率和质量。

    踩0 评论0
  • 回答了问题 2023-06-26

    乘风问答官5月排位赛开启!话题、问题双赛道,Apple 妙控键盘等你赢!

    积极参与

    踩0 评论0
  • 回答了问题 2023-01-29

    乘风问答官12月排位赛开启!机械键盘、行李箱等你拿!

    新年快乐

    踩0 评论0
  • 回答了问题 2022-10-19

    诺奖出炉,引起广泛讨论的量子纠缠是什么?

    我认为量子纠缠是超时空的作用,而且是确定物质存在的原理。

    举个太阳光到地球的栗子,我们看到的是8分钟前的太阳,就是因为光子纠缠的是8分钟前的太阳,并且中途只要不退相干,我们是可以100%获取8分钟前太阳的信息的。而在太阳上,发出光的一瞬间,太阳与光子所纠缠的状态马上就坍缩了,这就确定了太阳发出光子时自身的信息,就算是在地球上看到太阳发出的光子时才退相干,也会影响到太阳发出光子时的状态(因果论在量子层面就失效了)。

    另外我认为即使是这样超时空的作用,也并不违背现有的科学,任何物质(包括电磁波)只是作为了信息传输的媒介。量子纠缠实际是更加本质的,如果没有量子纠缠,信息就不会通过物质来传输,就不会有退相干,而物质本身也就不会存在了。另外物质的速度最快也只是光速,所以传统意义上的信息传输的速度最快也就只能是光速了。

    万物都是由波组成,再坍缩成为在系统内可以确定的物质,这种波叫物质波,根据特性可以分为很多种波,比如电磁波、引力波等等。而每一种波都可以与发出波的物质纠缠特定的一些信息,波再将这些信息传输给其他物质,最后计算后产生现象。 这只是一种理论而已,实际是非常简单的理论,只是微观世界中信息交换的理论,不过我觉得可以衍生出万物的运作,如果可行,出现以此为基础的万物理论也没什么问题。但我也不是什么科学家,不懂高深的公式,没有严谨的语言,所以这理论其实可以当做哲学来看待。

    看了一些相关阐述介绍,量子纠缠就是比如纠缠的两个量 AB 距离无限远,A发生了变数,B也会相应发生变化,不受时间空间影响,只不过等AB得知这些变数或者第三方XDEF等得知这些变数时候是需要 波函数坍缩后才能知道,也就造成了时间差.

    踩0 评论0
  • 回答了问题 2022-10-09

    你遇到过怎样的奇葩需求?

    产品经理:我的想法很简单,为了方便我们公司内部交流,信息安全,设计一个与QQ功能一样的软件就行。他有的我们有就行。。

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息