/minip.jpg

技术博客分享

什么是-kafka

● 分布式协调: Kafka 使用 Zookeeper 作为分布式协调框架,管理生产者和消费者的订阅关系,确保系统的可用性和负载均衡。● 事件驱动架构: 作为事件源,Kafka 可以用于构建事件驱动的应用程序,支持复杂的业务逻辑处理。● 日志聚合: Kafka 常用于收集和处理大量日志数据,支持实时分析和离线分析。● Zookeeper: 用于协调和管理 Kafka 集群中的元数据。● Broker: 负责消息的存储和转发,支持水平扩展。Kafka 的基本原理。

web3区块链

**去中心化应用(DApps)**:运行在区块链上的应用程序,如 DeFi(去中心化金融)、NFT(非同质化代币)等。- **去中心化**:Web3 的核心是去中心化,数据和应用不再由少数中心化实体控制,而是分布在区块链网络中。- **区块链**:如以太坊、Solana、Polkadot 等,提供去中心化的基础设施。- **DeFi(去中心化金融)**:提供借贷、交易、保险等金融服务,无需传统金融机构。- **去中心化身份(DID)**:用户拥有自己的数字身份,无需依赖第三方验证。

c-调用-gurobi-库,cmake,mac

python 中直接 import 第三方库,java 加载第三方库的 jar 之后也能直接使用。阶段:编译(compilation)和链接(linking),调用第三方库时,仅仅通过 #include 包含头文件是不够的,必须在链接阶段提供库文件(.a、.dylib 等),以便将代码与库的实现连接起来。Mac 上用 c++ 还有更麻烦些,不能用 VS studio,只能用 CMake 了。但是 CMake 在 mac 上很多时候不能通过 findpackage 找到库的地址,只能指定添加库的地址。

git的坑

显示:fatal: Authentication failed for 'https://gitee.com/zhang-great/stm32-smart-security-system.git/'之后 输入 git checkout -- 文件夹 就恢复成功。最后又看网上的博客 说要输入 git pull --rebase origin master。首先是名字出错,不知为何gitee任意把我的名字更改。的方式整合远程分支的更新到本地分支。我以为需要拉取在gitee创建的仓库。