• 2024-08-28【开源】用香橙派Zero 2W做电视机顶盒
    先前用闲置的香橙派3LTS做了一个电视机顶盒,不需要画电路,加上3D打印的外壳就好了。最近又有闲置的香橙派Zero2W,功耗低又很小巧,忍不住又想拿来做机顶盒。香橙派Zero2W算是个核心板,需要配一个扩展板才能得到RJ-45百兆网口、A型USB2.0接口、红外接收头等接口。官方有扩展板成品出
  • 2024-08-27Rust‘s “zero-cost abstraction“
    Rust's"zero-costabstraction"Iteratorsvs.ForLoopsGenericsandMonomorphizationTrait-basedAbstractionClosuresvs.FunctionPointersEnumsandPatternMatchingSmartPointers(e.g.,Box,Rc,Arc)OwnershipandBorrowingStaticDispatchvs.
  • 2024-08-26AlphaGo Zero论文《Mastering the game of Go without human knowledge》阅读笔记
    AlphaGoZero论文阅读笔记原论文:《MasteringthegameofGowithouthumanknowledge》简述:论文提出了一种新的围棋人工智能算法AlphaGoZero,该算法可以在完全无监督的情况下进行训练,并且超越了之前的AlphaGoFan和AlphaGoLee的表现。该算法具有如下特点:在无监督的情况
  • 2024-08-21最大连续1的个数 III(LeetCode)
    题目        给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。解题deflongestOnes(nums,k):left=0max_len=0zero_count=0forrightinrange(len(nums)):#如
  • 2024-08-17如何用树霉派建搭建一个网站,原文:如何搭建一台永久运行的个人服务器
    由于本人在这段时候,看到了一个叫做树莓派的东东,初步了解之后觉得很有意思,于是想把整个过程记录下来。RaspberryPi(中文名为树莓派,简写为RPi,(或者RasPi/RPI)是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于Linux。随着Windows10IoT的发布,我们也将可以用
  • 2024-08-11打卡信奥刷题(544)用Scratch图形化工具信奥B2052[普及组/提高组] 简单计算器
    简单计算器题目描述一个最简单的计算器,支持+,-,*,/四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。然而:如果出现除数为00
  • 2024-08-11Leetcode-3129 找出所有稳定的二进制数组I
    Leetcode-3129找出所有稳定的二进制数组I1.题目描述2.解题思路3.代码实现1.题目描述3129找出所有稳定的二进制数组I2.解题思路(1)定义f[i][j][k]表示i个0、j个1且当前位i+j填写值为k=0/1的所有情况;(2)对于f[i][0][0]、f[0][j][1]初始化为1,注意到:
  • 2024-08-09基于 go-zero 框架的项目中集成 Kafka
    Kafka封装Kafka集成指南本文档描述了如何在基于go-zero框架的项目中集成Kafka。1.项目结构在项目中添加以下文件和目录:└──consts└──kafka.go└──pkg└──kafka├──consumer.go└──producer.go2.常量定义在consts
  • 2024-08-09基于 go-zero 框架的项目中集成 WebSocket
    WebSocket集成指南本文档描述了如何在基于go-zero框架的项目中集成WebSocket。1.安装依赖首先,安装gorilla/websocket库:gogetgithub.com/gorilla/websocket2.项目结构在项目中添加以下文件和目录:└──pkg└──websocket└──websocket.go3
  • 2024-08-08MySQL this is incompatible with sql_mode=only_full_group_by-错误解决
    mysql执行groupby时遇到下面提示:SELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'crm.b.id'whichisnotfunctionallydependentoncolumnsinGROUPBYclause;thisisincompatiblewithsql_mode=only_full_group_by原因:在sql执行时,出现该原
  • 2024-08-07(nice!!!)LeetCode 3130. 找出所有稳定的二进制数组 II(动态规划dp)
    题目:3130.找出所有稳定的二进制数组II思路:大佬的思路classSolution{public:intmod=1e9+7;typedeflonglongLL;LLsta[1010][1010][2];//当前还有i个0、j个1时,第i+j的位置放置u,可以组成的合法数目LLdfs(inti,intj,intu,intlimit)
  • 2024-08-07E - Xor Sigma Problem
    原题链接题解首先,位运算很容易想到按位枚举。而这道题的关键是如何快速求区间异或和。对此,我们构建一个后缀异或数组即可,甚至这个数组可以进一步优化为cnt1和cnt0两个变量。(具体实现看code理解)code #include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;
  • 2024-08-07vllm+go||vllm+go-zero 流式输出
    Golang后端流式输出实现以下是如何在Golang后端实现流式输出的步骤。1.后端(Golang)首先,你需要创建一个HTTP处理器来处理前端的请求,并设置响应头以支持Server-SentEvents(SSE)。import("fmt""net/http")funcstreamHandler(whttp.ResponseWriter,r
  • 2024-08-072024/08/07 每日一题
    LeetCode3130找出所有稳定的二进制数组II方法1:动态规划classSolution{publicintnumberOfStableArrays(intzero,intone,intlimit){intMOD=1_000_000_007;int[][]dp0=newint[zero+1][one+1];int[][]dp1=newint[zero+
  • 2024-08-04go-zero微服务框架的静态文件服务
    目录go-zero微服务框架的静态文件服务应用场景go-zero版本新建项目目录新建demo.api文件生成api代码新建静态1.html文件查看文件目录写入静态服务代码启动api服务访问1.html参考文档go-zero微服务框架的静态文件服务应用场景通过go-zero的rest.WithFileServer("/public",
  • 2024-08-04ZeRO:一种去除冗余的数据并行方案
    ZeRO:一种去除冗余的数据并行方案目前训练超大规模语言模型主要有两条技术路线:TPU+XLA+TensorFlow/JAXGPU+Pytorch+Megatron+DeepSpeed前者由Google主导,由于TPU和自家云平台GCP深度绑定,对于非Googler来说并不友好后者背后则有NVIDIA、Meta、MS等大厂加持,社区氛围活
  • 2024-08-03go-zero 微服务框架集成 gorm 实操
    目录1.config的结构体2.配置文件声明3.添加svcContext4.定义你的相关表或者模型作为服务,肯定要和数据库交互的,所以在go-zero框架里集成数据库的操作是必不可少的,今天看看go-zero的rpc应用如何集成gorm框架。总体的思路分这几步:定义你的配置项结构体定义你的配置
  • 2024-08-02go-zero 使用 redis 作为 cache 的 2 种姿势
    在go-zero框架内,如在rpc的应用service中,其内部已经预置了redis的应用,所以我们只需要在配置中加入相关字段即可,另外,在svcContext声明redisclient后即可在具体的业务逻辑处理中应用。但这里有个问题,如我用的是go-zero1.5.0版本,从源码分析来看,redis的连接并没用到
  • 2024-08-01关闭窗口工具类 - C#小函数类推荐
          此文记录的是一个关于关闭窗口工具类。/***关闭窗口工具类AustinLiu刘恒辉ProjectManagerandSoftwareDesignerE-Mail:[email protected]:http://lzhdim.cnblogs.comDate:2024-01-1515:18:00使用方法:
  • 2024-07-31go-zero api 调用 rpc 实践
    目录rpc部分proto定义rpc代码生成完成rpcserver业务逻辑修改rpc配置文件启动rpcserverapi部分api定义复制rpc生成的代码到api修改对应代码启动apiserver测试及结果postman发送请求apiserverrpcserver在微服务中,外部通过api请求资源,内部通过rpc完成调用处
  • 2024-07-31go-zero中api从入门到大师
    api文件的学习在go-zero中,api文件可以说是整个项目最重要的一个文件,学好它,写好他,项目相当于已经完成了一半!接下来,我会详细说明.api是什么,以及怎么写先给个案例:typeLoginRequest{ UserNamestring`json:"userName"` Passwordstring`json:"password"`}typeUser
  • 2024-07-30go-zero 自定义中间件的几种方式
    目录1.通过api文件生成并填入具体逻辑定义api生成对应的模板填充中间件逻辑2.在server启动前完成中间件的注册定义中间件:注册到server中首先go-zero已经为我们提供了很多的中间件的实现,但有时难免有需求需要自定义,这里介绍几种自定义的方法,供参考。1.通过api文件生
  • 2024-07-30go-zero 微服务框架如何将日志输出到文件
    在go-zero中,默认日志是输出到控制台的,项目运行起来后,往往都是输出到日志,今天看看go-zero框架的API功能的日志配置。目前网上关于go-zero的配置相对少,找了一圈,没找到更多的资料或者案例,而且官方给的doc又是一笔带过,不多说,下面看看吧。我们直接给出对应的配置:userapi.
  • 2024-07-28LeetCode 408场周赛,Q3. 统计 1 显著的字符串的数量;问题分析
    https://leetcode.cn/contest/weekly-contest-408/problems/count-the-number-of-substrings-with-dominant-ones/description/、、这题难度是middle,但是确实有点强思维的味道,赛时思考了许久,没想到好方向,最后想了个线段树的解法。。当然最后超时了861/884,二十多个用例过不去;
  • 2024-07-24单目三维内容生成系列—Zero-1-to-3: Zero-shot One Image to 3D Object
    文章目录1.概述2.背景介绍3.方法3.1学习控制相机视角3.2视角条件扩散3.33D重建3.4数据集4.实验评测4.1任务4.2基线4.3基准和指标4.4新视角合成结果4.53D重建结果4.6从文本到图像到3D5.讨论1.概述我们介绍了Zero-1-to-3框架,该框架仅需一张RGB图像即