gitweixin
  • 首页
  • 小程序代码
    • 资讯读书
    • 工具类
    • O2O
    • 地图定位
    • 社交
    • 行业软件
    • 电商类
    • 互联网类
    • 企业类
    • UI控件
  • 大数据开发
    • Hadoop
    • Spark
    • Hbase
    • Elasticsearch
    • Kafka
    • Flink
    • 数据仓库
    • 数据挖掘
    • flume
    • Kafka
    • Hive
    • shardingsphere
    • solr
  • 开发博客
    • Android
    • php
    • python
    • 运维
    • 技术架构
    • 数据库
  • 程序员网赚
  • bug清单
  • 量化投资
  • 在线查询工具
    • 去行号
    • 在线时间戳转换工具
    • 免费图片批量修改尺寸在线工具
    • SVG转JPG在线工具

年度归档2024

精品微信小程序开发门户,代码全部亲测可用

  • 首页   /  
  • 2024
  • ( 页面7 )
嵌入式 8月 17,2024

嵌入式系统开发中实时操作系统有哪些常见的类型及其特点?

实时操作系统的常见类型及其特点

实时操作系统(RTOS)是专为嵌入式系统设计的操作系统,它们能够提供确定性的时间响应和任务调度。以下是一些常见的实时操作系统类型及其特点:

  1. FreeRTOS
    • 特点:免费、开源、轻量级,适用于微控制器和小型嵌入式系统。具有低延迟、小内核、可移植性强等特点。提供了丰富的任务管理、内存管理、消息队列、软件定时器等功能。
    • 适用场景:广泛应用于嵌入式系统、物联网设备、传感器网络、家用电器等领域,尤其适合资源受限的嵌入式系统和小型物联网设备。 
  2. RT-Thread
    • 特点:开源的实时操作系统,具有模块化架构,易于扩展和裁剪。提供丰富的中间件,如文件系统、图形界面、网络协议栈等。支持多种处理器,包括ARM Cortex-M、RISC-V等。
    • 应用场景:适用于智能家居、可穿戴设备和工业自动化等领域。 
  3. VxWorks
    • 特点:高性能商业RTOS,广泛应用于航空航天、国防、汽车和工业控制等领域。提供严格的实时调度和确定性,支持从微控制器到多核处理器的广泛平台。
    • 应用场景:适用于需要高可靠性和安全性的嵌入式系统,如航天器控制和工业自动化。 
  4. QNX
    • 特点:商业实时操作系统,具有高度可靠性、实时性能强、安全性好等特点。支持多核处理器、分布式系统、实时网络通信等特性。
    • 应用场景:广泛应用于汽车信息娱乐系统、工业自动化、医疗设备、航空航天、铁路信号系统等对安全性和可靠性要求较高的领域。 
  5. ThreadX
    • 特点:小型、快速的实时操作系统,具有小内核、低功耗、高性能等特点。支持多任务、中断处理、消息队列等实时功能。
    • 应用场景:适用于各种嵌入式系统和实时应用,如消费电子、汽车电子、工业控制、网络设备等领域。 
  6. µC/OS-II
    • 特点:适用于微控制器的实时操作系统,具有小巧、灵活、可移植等特点。提供了任务管理、消息传递、事件标志、信号量等实时功能。
    • 应用场景:广泛应用于嵌入式系统、传感器网络、医疗设备、工业控制等领域。 
  7. Linux RT
    • 特点:Linux的实时内核衍生版本,具有更强大的实时性能和可预测性。支持优先级调度、实时定时器、快速中断处理等实时功能。
    • 应用场景:适用于需要Linux环境的实时应用,如工业自动化、机器人控制、网络路由器、实时数据采集等领域。 

这些RTOS各具特色,开发者可以根据具体的应用需求和资源约束选择合适的实时操作系统。

作者 east
嵌入式 8月 17,2024

在学习嵌入式系统时,应该优先掌握哪些电子学基础知识?

在学习嵌入式系统时,应当优先掌握以下电子学基础知识:

  1. 电路与电子基础:深入理解电路的基本组成、原理和分析方法,包括电阻、电容、电感等元件的特性及其应用。同时,还需要掌握模拟电路和数字电路的基本概念、工作原理和设计方法。 
  2. 微处理器与微控制器:熟悉各种微处理器和微控制器的架构、指令集、功能特性以及接口设计。了解它们的工作原理、性能优化以及低功耗设计等方面的知识。 
  3. 数字信号处理:掌握数字信号处理的基本原理和方法,包括信号的采样、量化、滤波、变换等。这对于嵌入式系统中的信号处理和通信应用至关重要。 
  4. 编程语言:精通C/C++语言的语法、数据结构、算法以及面向对象编程思想。能够熟练使用C/C++进行嵌入式系统的软件开发,包括底层驱动开发、应用层程序开发等。此外,了解汇编语言的基本语法和编程方法也是非常有益的。 
  5. 嵌入式操作系统:了解并掌握常见的嵌入式操作系统,如Linux、uCOS、FreeRTOS等。熟悉操作系统的基本原理、任务调度、内存管理、文件系统等核心概念。 
  6. 通信协议与接口技术:熟悉并掌握常见的硬件接口标准,如GPIO、UART、SPI、I2C、USB等。了解这些接口的工作原理、编程方法以及在实际应用中的使用场景。此外,了解并掌握常见的通信协议,如TCP/IP、CAN、Modbus等,对于嵌入式系统中的网络通信和数据传输至关重要。 
  7. 硬件设计与测试:具备一定的硬件设计能力,能够根据项目需求进行电路设计、元件选型以及PCB布局布线等工作。了解硬件设计的基本原则和方法,确保设计的稳定性和可靠性。掌握软件测试的基本原理和方法,包括单元测试、集成测试和系统测试等。了解硬件测试的基本原理和方法,能够使用测试工具进行电路测试、信号分析以及故障排查等工作。 

这些基础知识将为进一步学习嵌入式系统的高级主题奠定坚实的基础。

作者 east
嵌入式 8月 17,2024

如何选择适合初学者入门的嵌入式开发板?

选择嵌入式开发板的建议

对于初学者来说,选择嵌入式开发板时,应考虑以下几个关键因素:

  1. 配套学习资源:选择那些提供丰富学习资料的开发板,包括源码、视频教程、学习手册等,这些资源能够帮助您更快地上手和解决学习过程中遇到的问题。 
  2. 性能:确保开发板的性能能够满足您学习过程中的需求,包括处理器的计算能力和内存大小。对于初学者而言,适中的性能既能保证良好的学习体验,又不至于过于复杂难以驾驭。 
  3. 性价比:选择性价比高的开发板,避免过度投资在高端设备上,特别是在刚开始学习时。市面上有许多经济实惠的开发板选项,它们足以满足初学者的学习需求。 
  4. 技术支持:选择有良好技术支持的品牌和产品,这样在遇到困难时可以获得帮助。一些厂商提供在线论坛或技术支持群组,这些都是宝贵的资源。 
  5. 扩展性和社区活跃度:选择那些拥有活跃开发者社区的开发板,这样可以利用社区资源进行学习和项目开发。一个健康的社区意味着您可以找到更多的项目灵感和技术讨论。 

根据最新的信息,一些适合初学者的嵌入式开发板推荐包括华清远见FS-MP1A开发板、迅为的iTOP-4412开发板、友善之臂的Tiny 4412等。这些开发板通常提供了丰富的学习资源和良好的社区支持,有助于初学者快速进入嵌入式开发领域。 

在选择开发板时,您还可以考虑自己的兴趣和未来的学习方向,选择与您目标最匹配的开发板。

作者 east
Hive, 运维 8月 15,2024

运行sqoop出错:Missing argument for option: username


sqoop export \
--connect  jdbc:mysql://$host:3306/zgcn?characterEncoding=UTF-8 \
--username $user \
--password $pwd \
-m 1 \
...

运行报错:
Missing argument for option: username

从错误日志来看,Sqoop 报错是因为缺少了 --username 参数的值。这通常意味着 $user 变量没有被正确设置或者在传递给 Sqoop 命令时出现了问题。

分析原因

  1. 变量未定义:确保 $user 变量已经被定义并且具有正确的值。
  2. 变量未正确传递:如果 $user 是通过环境变量或者其他脚本设置的,需要确保它能被当前执行 Sqoop 的 shell 脚本访问到。
  3. 语法错误:检查是否有任何语法错误导致变量展开失败。

完整解决方案

1. 检查变量定义

确保 $user 变量已经正确地定义并且包含了正确的数据库用户名。例如,在 shell 脚本中可以这样定义:

Bash深色版本1user="your_username"

2. 使用双括号进行变量展开

为了避免 shell 执行时的变量展开问题,可以使用双括号 {{ }} 进行变量展开(虽然在 bash 中这不是必需的,但在某些情况下这样做可以避免问题):

Bash深色版本1--username {{ $user }}

3. 在脚本中直接定义变量

为了确保变量正确传递给 Sqoop 命令,可以在脚本中直接定义这些变量:

#!/bin/bash

# 假设这些变量是从外部传入的或者通过其他方式获取
host="your_host"
user="your_username"
pwd="your_password"
yesday_date="20240814" # 假设昨天的日期是这个值

# 定义其他必要的变量

# Sqoop export 命令
sqoop export \
--connect jdbc:mysql://$host:3306/zgcn?characterEncoding=UTF-8 \
--username $user \
--password $pwd \
...
Bash深色版本1#!/bin/bash
2
3# 假设这些变量是从外部传入的或者通过其他方式获取
4host="your_host"
5user="your_username"
6pwd="your_password"
7yesday_date="20240814" # 假设昨天的日期是这个值
8
9# 定义其他必要的变量
10
11# Sqoop export 命令
12sqoop export \
13--connect jdbc:mysql://$host:3306/zgcn?characterEncoding=UTF-8 \
14--username $user \
15--password $pwd \
16...

4. 检查其他变量

同样,也需要检查 $host, $pwd, 和 $yesday_date 等变量是否都已正确设置。

5. 添加调试信息

为了更好地诊断问题,可以在脚本中添加一些调试输出语句,例如使用 echo 输出变量的值:

echo "Using host: $host"
echo "Using user: $user"
echo "Using password: $pwd"
echo "Using yesday_date: $yesday_date"
Bash深色版本1echo "Using host: $host"
2echo "Using user: $user"
3echo "Using password: $pwd"
4echo "Using yesday_date: $yesday_date"

总结

  1. 确认所有必需的变量都已经定义且赋值。
  2. 确保变量值正确无误。
  3. 使用双括号进行变量展开(可选)。
  4. 添加调试输出帮助诊断问题。

重新运行脚本后,如果仍然遇到问题,请检查数据库连接信息和其他配置是否正确。如果问题依旧存在,请提供更多关于脚本的上下文信息以便进一步排查。

作者 east
Android 8月 15,2024

Android Studio常用的调试工具有哪些及其用法?

Android Studio常用调试工具及用法

1. Logcat

  • 用途: Logcat 是 Android Studio 中用于查看实时日志输出的工具。开发者可以通过它来监视应用程序的系统输出、调试信息以及异常堆栈跟踪。
  • 用法: 在 Android Studio 底部窗口中找到 Logcat 标签页,选择相应的设备和进程,即可查看日志。可以使用过滤器来筛选特定的日志信息。

2. Device File Explorer

  • 用途: Device File Explorer 允许开发者浏览、编辑和传输文件到连接的设备上。
  • 用法: 在 Android Studio 顶部菜单栏中选择 “View” > “Tool Windows” > “Device File Explorer”。在这里,可以导航到设备的文件系统,并对其进行操作。

3. Debugger

  • 用途: Debugger 是一个强大的代码调试工具,它允许开发者设置断点、单步执行代码、检查变量值和调用栈等。
  • 用法: 在代码编辑器中点击行号旁边的空白区域设置断点,运行应用程序并在达到断点时暂停执行。使用调试视图监控变量和表达式,或者使用控制按钮来控制程序的执行流程。

4. Profiler

  • 用途: Profiler 提供了性能分析工具,帮助开发者识别和优化应用程序的 CPU、内存和网络使用情况。
  • 用法: 在 Android Studio 顶部菜单栏中选择 “Profile” 或使用快捷键 Ctrl+Shift+F12 (Windows/Linux) / Cmd+Shift+F12 (macOS) 打开 Profiler 窗口。选择相应的分析器开始收集数据,并根据收集到的信息进行性能分析。
作者 east
Android 8月 15,2024

Android应用程序性能优化通常需要注意哪些方面?

Android应用程序性能优化的关键点

Android应用程序性能优化是确保应用流畅运行、响应迅速的关键步骤。以下是在进行性能优化时需要特别注意的几个方面:

  1. 代码优化:编写高效、简洁的代码,减少不必要的计算和内存分配,使用性能分析工具找到代码瓶颈,优化数据库查询,减少循环和递归的使用。 
  2. 内存管理:理解内存泄漏和内存碎片的概念,使用内存池或对象池减少内存分配和释放开销,避免不必要的内存拷贝操作。 
  3. 并发和多线程:使用线程池、异步编程等技术提高程序的并发性能,学习如何优化锁的使用,减少线程间的竞争。 
  4. I/O优化:减少磁盘I/O操作,优化网络I/O,使用缓存、批量写入等技术,压缩和解压缩数据以减少传输量。 
  5. 系统调优:调整操作系统参数设置,使用性能监控工具观察系统状态,根据需要调整JVM、数据库等中间件的参数设置。 
  6. 启动速度与执行效率优化:优化应用的启动流程,减少初始化时间,优化布局以减少渲染时间。 
  7. 内存优化:避免内存泄漏,合理分配和释放内存,使用内存监控工具监控内存使用情况。 
  8. 图形渲染优化:避免过度绘制,使用硬件加速,选择合适的图片格式和尺寸,使用高效的图像处理算法。 
  9. 网络优化:避免频繁的网络请求,使用缓存机制减少重复请求,压缩网络数据,使用合理的网络超时机制。 
  10. 电池优化:避免过度频繁的CPU和GPU活动,减少不必要的网络唤醒和定位操作,降低屏幕亮度以减少耗电量。 
  11. APK大小优化:压缩资源文件,移除未使用的代码和资源,使用资源混淆和Shrink Resources功能减小APK体积。 
  12. 性能测试与监控:定期进行性能测试,使用性能分析工具监控应用性能,以便及时发现和解决性能问题。 
作者 east
Android 8月 15,2024

Android开发中常见的内存管理机制有哪些?

A

Android开发中的内存管理机制

在Android开发中,内存管理是确保应用性能和稳定性的关键因素。以下是一些常见的内存管理机制:

  1. 垃圾回收(Garbage Collection, GC):
    Android使用垃圾回收机制来自动管理堆内存。垃圾回收器负责检测不再被引用的对象,并回收它们占用的内存空间,以减少内存泄漏和溢出的风险。垃圾回收算法通常包括标记-清除(Mark-Sweep)和复制算法,其中年轻代对象经常使用复制算法来减少碎片化。 
  2. 内存分区:
    Android系统将内存分为不同的区域,主要包括堆(用于存放应用程序的对象)和栈(用于存放方法调用时的局部变量和方法参数)。堆内存进一步分为新生代和老年代,以优化垃圾回收效率。 
  3. 内存泄漏检测:
    内存泄漏是指应用程序中的对象占用了内存资源,但在不再需要时未能及时释放。为了帮助开发者检测和修复内存泄漏问题,Android提供了工具如LeakCanary,它可以自动检测内存泄漏并生成详细的报告。 
  4. 内存碎片管理:
    内存碎片化是由于小块内存的分配和释放导致的,这些小块内存之间可能存在未利用的空间。为了减少碎片化,可以使用对象池和Bitmap复用池等技术,这些技术通过重用内存来减少新的内存分配请求。 
  5. 内存管理策略:
    Android系统还实施了一系列内存管理策略,如Low Memory Killer(LMK)和Activity Manager,这些策略监控应用程序的内存使用情况,并在必要时采取措施回收内存,以防止系统整体内存不足。 

这些机制共同构成了Android应用程序的内存管理框架,帮助开发者有效地管理和优化内存使用,以提供流畅的用户体验。

作者 east
mysql 8月 14,2024

用update来把mysql 2个字段交换数据的注意事项

需要把mysql的2个字段交换数据,刚开始想能不能在同一张表中交换数据,例如:

UPDATE tb_test
SET 
    discharge_energy_start = charge_energy_start,
    discharge_energy_end = charge_energy_end,
    charge_energy_start = discharge_energy_start,
    charge_energy_end = discharge_energy_end;

执行后,发现discharge_energy_start 、discharge_energy_end 数据变了,但charge_energy_start 、charge_energy_end 不是自己想要的数据,原来mysql执行是有分先后顺序的,不会缓存一个中间表来进行数据交换。

这时可以先复制tb_test的表到tb_test_copy1,读取 tb_test1 的数据来更新
tb_test ,就可以达到字段交换数值。

UPDATE tb_test AS dest
JOIN tb_test_copy1 AS src
    ON dest.day = src.day
    AND dest.pid_system_code = src.pid_system_code
SET 
    dest.discharge_energy_start = src.charge_energy_start,
    dest.discharge_energy_end = src.charge_energy_end,
    dest.charge_energy_start = src.discharge_energy_start,
    dest.charge_energy_end = src.discharge_energy_end
WHERE dest.day = '2024-08-08'
  AND dest.pid_system_code REGEXP '^1048\\.E[0-9]+\\.S[0-9]+\\.IEM$';
作者 east
前端 8月 11,2024

自己实现一款简单好用的在线去行号工具

在网上复制来的代码,有时带有行号,如果一个个手动去掉行号,代码长的话要花费大量时间。

网上找了几款在线去行号的工具,去行号后都是代码自动左对齐,原来代码缩进的格式不见了。由于有时做自媒体是需要直接去行号后保持原来的格式直接粘贴的,所以自己开发了一个简单好用的在线去行号(在线去代码行号)的工具,去行号后还保留原来缩进。

体验地址

作者 east
储能 8月 10,2024

AGC指令的历史演变和技术进步

自动发电控制(AGC)指令的历史演变和技术进步是电力系统自动化和智能化的关键部分。随着风电等新能源的大规模并网,AGC指令的复杂性和对火电机组可调性的要求不断增加。以下是其相关介绍:

AGC指令的历史演变

  • 早期应用:AGC指令自20世纪70年代开始应用,主要用于维持系统频率和控制联络线功率。
  • 技术进步:随着电力市场的成熟和新能源的快速发展,AGC指令的复杂性和精确性要求显著提高。特别是,储能资源和储能技术的发展为AGC提供了新的手段,成为研究热点。

AGC指令的技术进步

  • 负荷指令非线性分解:通过分析不同模式特点改进速率限制环节,减小负荷指令微分引起的燃料量波动,提高供热机组的负荷控制品质。
  • 供热机组协调控制:利用热网储能提高供热机组的负荷控制品质,为供热机组投AGC提供支持,有效缓解电网AGC可调容量不足的情况。
  • 储能资源的调控方式:研究电池、超级电容、电动汽车等多种中小型储能方式的运行特点、投资成本和收益等,提出几种联合调度方法,提高电网的灵活性和可靠性。

AGC指令在虚拟电厂中的应用

  • 虚拟电厂的聚合和优化管理:虚拟电厂通过先进的信息技术和智能控制手段,将分布式能源资源进行聚合和优化管理,提高能源利用效率,增强电网的稳定性和灵活性。
  • 虚拟电厂在电力市场交易中的作用:虚拟电厂可以参与电力市场交易,为能源供应商和用户带来经济收益,通过电力市场交易、参与调峰调频、配置储能等获得收益。

通过这些技术进步和应用,AGC指令在虚拟电厂中的作用日益重要,不仅提高了电网的稳定性和经济性,也为能源转型和可持续发展做出了重要贡献。

作者 east
储能 8月 10,2024

虚拟电厂中AGC指令是什么,有什么作用

虚拟电厂中的AGC指令(自动发电控制指令)是自动发电控制系统(AGC)的重要组成部分,负责调节不同发电厂的多个发电机有功输出以响应负荷的变化。以下将详细介绍AGC指令的定义、作用及其在虚拟电厂中的应用。

AGC指令的定义

基本定义

AGC指令是能量管理系统(EMS)中的重要功能,控制着调频机组的出力,以满足不断变化的用户电力需求,并使系统处于经济的运行状态。它通过实时调整发电出力,确保电力系统频率和联络线功率控制要求,从而实现发电出力与负荷的平衡。

AGC指令的主要功能

  • 维持系统频率:在正常稳态运行工况下,AGC指令确保系统频率维持在额定值,允许的频率偏差在正负0.05——0.2Hz之间,视系统容量大小而定。
  • 控制联络线功率:确保本地区与其他区间联络线上的交换功率为协议规定的数值。
  • 经济调度控制:在满足系统安全性约束条件下,对发电量实行经济调度控制,以达到最小区域化运行成本。

AGC指令的作用

维持电网稳定性

AGC指令通过实时调整发电出力,确保电网频率和联络线功率的稳定,从而提高电网的稳定性和安全性。这种稳定性对于应对突发负荷变化和新能源发电的波动性至关重要。

提高经济性

通过经济调度控制,AGC指令在满足系统安全性约束条件下,优化发电出力,降低运行成本。这有助于提高电网的经济效益,促进区域能源的高效利用。

促进可再生能源消纳

虚拟电厂通过聚合分布式可再生能源发电资源,优化调度,减少弃风弃光,提高可再生能源利用效率。AGC指令在这一过程中起到关键作用,通过精确控制发电出力,确保可再生能源的最大化利用。

虚拟电厂中的控制策略

负荷资源精细化管理

虚拟电厂通过先进的控制策略,如负荷资源精细化管理,实现对分布式能源资源的有效管理和优化调度。这些策略有助于提高电网的灵活性和可靠性,促进新能源的消纳,降低用户用能成本。

紧急控制策略

虚拟电厂在紧急情况下,通过紧急控制策略,快速响应电网负荷的突变,确保电网的稳定运行。这种策略对于应对突发事件和自然灾害等紧急情况尤为重要。

AGC指令在虚拟电厂中发挥着至关重要的作用,通过维持系统频率、控制联络线功率和经济调度控制,确保电网的稳定性和经济性。同时,虚拟电厂中的先进控制策略,如负荷资源精细管理和紧急控制策略,进一步提高了电网的灵活性和可靠性,促进可再生能源的消纳。通过这些措施,虚拟电厂为现代电力系统的高效、安全和可持续发展提供了有力支持。

作者 east
储能 8月 10,2024

虚拟电厂的聚合技术对需求响应效率的影响

虚拟电厂的聚合技术对需求响应效率有着显著的影响,通过资源聚合和需求响应的优化,虚拟电厂能够提高电力系统的稳定性和效率。以下是虚拟电厂聚合技术对需求响应效率影响的详细介绍:

虚拟电厂聚合技术对需求响应效率的影响

  • 资源聚合:通过虚拟电厂平台,将分散的用户可调负荷资源进行聚合,形成可调负荷资源池。这种聚合方式不仅提高了资源利用效率,还增强了虚拟电厂的市场竞争力,使其能够在电力市场中发挥重要作用。
  • 需求响应:根据电网需求,动态调整用户可调负荷资源的输出,以满足电网需求。需求响应使得虚拟电厂能够灵活应对电网的实时需求变化,通过调整用户负荷实现削峰填谷,提高电网的稳定性和效率。

虚拟电厂聚合技术的具体应用案例

  • 重庆市虚拟电厂平台:通过聚合的方式纳入全市虚拟电厂平台统筹调度,提升重庆市电力调度能力,丰富迎峰度夏电力保供手段。重庆市已建成全市统一的虚拟电厂运营服务平台,累计接入聚合商11家,聚合意向客户5993户,意向可调节能力22.09万千瓦。
  • 电管家集团:作为上海市第一批虚拟电厂负荷聚合商,电管家在需求响应中发挥了积极作用。电管家集团总工程师陆玮表示:“我们投了大量的光伏和储能设备,特别是储能这一块,我们保障它们的稳定运行,可以给电网提供更多电力。”

虚拟电厂聚合技术的发展趋势

  • 技术创新:随着技术的不断进步,虚拟电厂需要及时更新其技术和管理策略,以适应新的市场需求和挑战。这包括优化控制算法的优化、数据处理能力的提升、通信技术的进步等。
  • 政策支持:国家政策的支持为虚拟电厂的发展注入了强劲动力。例如,国务院印发的《2024—2025年节能降碳行动方案》提出大力发展微电网、虚拟电厂、车网互动等新技术新模式。

通过上述分析,我们可以看到虚拟电厂的聚合技术对需求响应效率有着显著的正面影响,通过技术创新和政策支持,虚拟电厂的聚合技术有望在未来得到更广泛的应用和发展。

作者 east

上一 1 … 6 7 8 … 15 下一个

关注公众号“大模型全栈程序员”回复“小程序”获取1000个小程序打包源码。回复”chatgpt”获取免注册可用chatgpt。回复“大数据”获取多本大数据电子书

标签

AIGC AI创作 bert chatgpt github GPT-3 gpt3 GTP-3 hive mysql O2O tensorflow UI控件 不含后台 交流 共享经济 出行 图像 地图定位 外卖 多媒体 娱乐 小程序 布局 带后台完整项目 开源项目 搜索 支付 效率 教育 日历 机器学习 深度学习 物流 用户系统 电商 画图 画布(canvas) 社交 签到 联网 读书 资讯 阅读 预订

官方QQ群

小程序开发群:74052405

大数据开发群: 952493060

近期文章

  • 详解Python当中的pip常用命令
  • AUTOSAR如何在多个供应商交付的配置中避免ARXML不兼容?
  • C++thread pool(线程池)设计应关注哪些扩展性问题?
  • 各类MCAL(Microcontroller Abstraction Layer)如何与AUTOSAR工具链解耦?
  • 如何设计AUTOSAR中的“域控制器”以支持未来扩展?
  • C++ 中避免悬挂引用的企业策略有哪些?
  • 嵌入式电机:如何在低速和高负载状态下保持FOC(Field-Oriented Control)算法的电流控制稳定?
  • C++如何在插件式架构中使用反射实现模块隔离?
  • C++如何追踪内存泄漏(valgrind/ASan等)并定位到业务代码?
  • C++大型系统中如何组织头文件和依赖树?

文章归档

  • 2025年6月
  • 2025年5月
  • 2025年4月
  • 2025年3月
  • 2025年2月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年5月
  • 2024年4月
  • 2024年3月
  • 2023年11月
  • 2023年10月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年1月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年5月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年7月
  • 2020年6月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年2月
  • 2020年1月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年4月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年12月
  • 2018年7月
  • 2018年6月

分类目录

  • Android (73)
  • bug清单 (79)
  • C++ (34)
  • Fuchsia (15)
  • php (4)
  • python (43)
  • sklearn (1)
  • 云计算 (20)
  • 人工智能 (61)
    • chatgpt (21)
      • 提示词 (6)
    • Keras (1)
    • Tensorflow (3)
    • 大模型 (1)
    • 智能体 (4)
    • 深度学习 (14)
  • 储能 (44)
  • 前端 (4)
  • 大数据开发 (489)
    • CDH (6)
    • datax (4)
    • doris (31)
    • Elasticsearch (15)
    • Flink (78)
    • flume (7)
    • Hadoop (19)
    • Hbase (23)
    • Hive (40)
    • Impala (2)
    • Java (71)
    • Kafka (10)
    • neo4j (5)
    • shardingsphere (6)
    • solr (5)
    • Spark (99)
    • spring (11)
    • 数据仓库 (9)
    • 数据挖掘 (7)
    • 海豚调度器 (10)
    • 运维 (34)
      • Docker (3)
  • 小游戏代码 (1)
  • 小程序代码 (139)
    • O2O (16)
    • UI控件 (5)
    • 互联网类 (23)
    • 企业类 (6)
    • 地图定位 (9)
    • 多媒体 (6)
    • 工具类 (25)
    • 电商类 (22)
    • 社交 (7)
    • 行业软件 (7)
    • 资讯读书 (11)
  • 嵌入式 (70)
    • autosar (63)
    • RTOS (1)
    • 总线 (1)
  • 开发博客 (16)
    • Harmony (9)
  • 技术架构 (6)
  • 数据库 (32)
    • mongodb (1)
    • mysql (13)
    • pgsql (2)
    • redis (1)
    • tdengine (4)
  • 未分类 (6)
  • 程序员网赚 (20)
    • 广告联盟 (3)
    • 私域流量 (5)
    • 自媒体 (5)
  • 量化投资 (4)
  • 面试 (14)

功能

  • 登录
  • 文章RSS
  • 评论RSS
  • WordPress.org

All Rights Reserved by Gitweixin.本站收集网友上传代码, 如有侵犯版权,请发邮件联系yiyuyos@gmail.com删除.