相关推荐
前端埋点的实践
1、前言 开始正文前先介绍一下埋点的概念~,(熟悉的朋友可以略过) 前端埋点: 是一种手段,它的目的是上报相关行为数据,相关人员以数据为依据来分析产品在用户端的使用情况,根据分析出来的结果辅助产品优化、迭代。 BI:商业智能,公司内部做数据分析相关的部门。 2、背景 在流量红利逐渐消失的现在,数据的采集、分析和精细化的运营显得更加重要,所以埋点的需求在互联网产品中是很常见的,目的上面也提到了。我们的追求就是又快又好的做好埋点工作,但是现实却不那么美好;目前我们团队在前端埋点方面存在一些痛点: 在构造埋点字段
gitlab 项目加人
进入项目后选settings,然后点members就能进入项目成员界面 之后选择Select members to invite 就可以加人了 注意:要确保自己有加人的权限,不然Members只会显示当前成员,不会有加人选项 ...
AGV路径规划实战:如何用Python+ROS实现激光SLAM导航(附避障代码)
本文提供了一份基于Python和ROS实现AGV激光SLAM导航的实战指南。内容涵盖从Docker环境搭建、激光雷达数据处理、Gmapping建图,到Move_Base全局/局部路径规划与TEB局部规划器配置的全流程。重点解析了如何通过参数调优实现稳定导航,并附带了紧急避障代码,帮助开发者快速构建具备自主路径规划与实时避障能力的AGV系统。
git(二)合并分支
git合并分支
从PHY芯片看工业网络精准时钟:IEEE 1588v2(PTP)协议实现与选型指南
本文深入解析了工业网络中IEEE 1588v2(PTP)协议的实现与PHY芯片选型要点。通过对比KG7101、RTL8211F等芯片的关键参数,揭示硬件时间戳对纳秒级时钟同步的决定性作用,并提供PTP网络设计中的拓扑布局与配置优化技巧,助力工业自动化场景实现精准时间同步。
PC网站实现微信扫码登录功能(二)
上篇我们介绍了怎么申请账号以及最后拿到appId和appSecret,如果有不清楚的可以看一下 PC网站实现微信扫码登录功能(一) 下面我就来说一下怎样在PC端怎么实现扫码登录功能。 一、进入官方文档网站 https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html 其实官网对过程描述的已经非常细致了。并且提供了两种扫码方式。一种是跳转二维码扫描页面,另一种是内嵌式二维码。大家可以
用GitLab的Merge Request做代码评审
在目前已使用的质量内建的工程实践中不可否认的一个实践为代码审查 它被用作提高产品交付质量和提高开发过程效率的有效措施。 Git又是目前当红的源码管理工具,若你的团队目前已经选用了GitLab来作为托管工具,那此文中你可以学到如何通过GitLab的Merge Request(合并请求)进行代码审查以及我们遵循的现有代码审查最佳实践来改进工作流程。 在我们讨论如何进行代码审查之前,让我们先来回顾一下代码评审的一般原则。 代码评审的一般原则 代码评审是任何开发过程中不可或缺的一部分 - 将其打印出来并放在墙
Android PackageManagerService 总结(一)应用市场下载安装apk流程
前言: 本篇文章是对系统包安装流程的总结,基于Android12 上 com.android.packageinstaller 源码的分析,第三方应用商城(华为商城,小米商城,应用宝,豌豆荚,酷安等)下载安装应 用,在普通安装和静默安装app两种方式下,对代码流程的梳理和讲解。 触发安装: 当你在商城界面中点击安装按钮,应用会自动下载,下载完成后就会调起系统安装应用的界面,此种触发方式一般是通过Intent 隐式调用的,我们先阅读如下代码: ......
git 请求合并和审核请求合并
1.创建请求合并 2. 标识1 选择合并的分支 , 标识2 合并到目标分支, 然后点击标识3 3. 点击标识1 创建请求合并 4. 等待审批合并请求,审批人会看到有合并申请 5. 点击标识1 查看合并请求 6. 标识1 合并并提交, 里面有 “Merge” 直接点击就可以合并提交。标识2查看详情。由于是项目不好直接截图,望谅解! ...
知识检索中的四大评估指标:准确率、精确率、召回率与F1分数详解
摘要:NLP算法面试中,评估知识检索系统的核心指标包括准确率、精确率、召回率和F1分数。准确率衡量整体预测正确性,但在样本不均衡时可能失真;精确率关注预测正类中的真实比例(查准能力),召回率衡量真实正类被预测的比例(查全能力)。F1分数是两者的调和平均,提供综合评估。这些指标通过混淆矩阵计算,并存在制约关系:提高召回率往往降低精确率,反之亦然。应用场景包括文档检索(评估结果质量和覆盖度)和文本分类(如垃圾邮件过滤)。面试需掌握指标区别、适用场景及平衡方法(如调整阈值)。F1分数在样本不平衡时比准确率更具参考
大模型长对话中上下文无法承载全部历史,如何压缩或提取重点
如果说截断和滑动窗口是“硬性”压缩,那摘要生成技术就显得“软”多了,也更接近于智能化的解决方案。它的思路是:不直接丢弃历史,而是通过自然语言处理(NLP)技术,把冗长的对话记录浓缩成一段简短的摘要,保留核心信息。这样既能大幅减少token数量,又不至于丢失关键内容。这种方法通常会借助预训练模型,比如BART或T5,它们擅长从长文本中提取重点内容。
【Git】提交代码详细流程
问题一、误提交:提交代码时遇到冲突,但冲突文件并不想提交【一般可以通过将文件添加到.gitignore长久解决,但是由于我的文件具有线上版本,.gitignore文件不起作用】git add .git add .】:添加所有文件到暂存区】:将此次修改的所有文件退回到工作区。
TensorRT量化实战教程:从PTQ到QAT,让你的模型推理速度飞起来
无论是PTQ的“快速落地”,还是QAT的“精度极致”,TensorRT量化技术都能成为你模型部署路上的“性能引擎”。通过本教程的实战项目,你已掌握从技术原理到工程落地的全流程能力——现在,不妨将你的模型代入其中,亲眼见证它在速度与精度的双重提升中“焕发生机”。若你在实操中遇到任何卡点,随时可以针对具体问题交流,我会尽全力帮你突破量化部署的每一个瓶颈。
git提交待审核代码,报错没有change-id的解决方法
git提交待审核代码,报错没有change-id的解决方法
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
Git + Gerrit 操作备忘
Git review 作用 可以用来提交代码审核到Gerrit 安装 使用pip 安装 git-review 插件,执行 sudo -H pip install git-review 使用示例 可以参照 Hyperledger Cello 工程中给出的示范 注意事项 在从 gerrit中克隆代码的时候会需要ssh认证,如果你没有上传过ssh证书的,需要自己上传。证书的生成过程可以参考git...
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
git和github一些概念和操作备忘
origin默认是远程仓库 HEAD永远指向当前的commit 一个branch可以理解为一个commit,也可以理解为从起始commit开始的一条分支, branch可以和master在一条线上,branch也可以另起一条分支,branch可以领先于master也可以落后于master 所以“”“”branch就是某个commit的一个引用,只是在git log的时候会列出当前路径的...
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
Git常用命令
Git常用命令备忘
项目开发中git代码合并全流程解析
以上就是基于GitLab平台,从个人feature分支开发完成,到最终合并代码至develop分支的完整流程——核心逻辑是“本地自检→同步团队代码→解决冲突→GitLab提交MR→审核修改→合并验证”,每一步都需严谨操作,既要保障个人代码的正确性,也要兼顾团队协作的规范性。其实代码合并的核心不是“执行命令”,而是“规范协作”,尤其是在多人协作项目中,遵循GitLab分支规范、MR审核规范,才能减少代码冲突、提升开发效率,避免因合并操作不当导致项目异常。
20_Git 仓库使用手册(实用版)
本文介绍了Git的安装、托管平台选择及基本使用流程。首先提供了Git官方和国内镜像下载地址,推荐默认安装方式。其次讲解了三种Git托管方式(私有服务器、国内/国际平台),并以Gitee为例演示了注册流程,重点说明如何生成访问令牌作为本地与云端连接的凭证。接着指导在托管平台创建项目并初始化本地仓库,包括拉取代码和登录验证。最后详解常用Git命令:git add .暂存更改、git commit -m添加提交说明、git push推送至远程仓库,并补充生成补丁文件的git format-patch命令。全文通过
最快方式本地和远程git仓库推送
写了几年百度经验,不知怎的经验对作者不大友好了,发布下面这种类型的文章都不能审核通过,没有投诉渠道,没有客服 那里不留爷,我就去其他平台分享吧 在看这篇文章基础上你得有一定的git基础,这里我也是分享我的笔记,备忘的,嘻嘻~~~~~~~~~~~~~ 1. git init //初始化仓库 2. git add .(文件name) //添加文件到本地仓库 3. git commit -m "first commit" //添加文件描述信息 4. git remote ...
Git基本命令和GitFlow工作流
公司最近在推Gitflow工作流,经过一段时间的探索后,最终总结了一个比较合适的方案,本来想写一篇文章记录,但是发现网上已经有一些写的比价好的文档总结过了,因此转载过来进行备忘: 本文转自:https://www.cnblogs.com/myqianlan/p/4195994.html 本篇博客讲解了git的一些基本的团队协作命令,和GitFlow工作流指南 git 团队协作的一些命令 1...
在Git的PR(Pull Request)提示冲突无法merge合并的解决方案
在Git的PR(Pull Request)提示冲突无法merge合并的解决方案
基于AI Agent的自动化技术写作:从Git提交到博客生成实战
自动化技术写作是AI在软件工程领域的重要应用,其核心原理是通过构建智能化的写作辅助系统(Agent),将开发者的原始输入(如代码变更、问题描述)转化为结构化的技术文档。这一过程通常涉及信息采集、大纲生成、内容填充和格式化后处理等多个阶段,其技术价值在于能够将零散的技术活动高效沉淀为可分享的知识资产,显著提升开发者的内容产出效率。在实际应用场景中,此类系统常与版本控制系统(如Git)深度集成,通过分析提交记录、代码差异和项目上下文,自动生成包含背景、原理和代码示例的完整技术文章草稿。本文以Git提交日志转技术
Lore协议:用结构化Git提交信息解决AI协作中的上下文断层问题
在软件工程实践中,版本控制系统是团队协作的基石,Git作为分布式版本控制系统的代表,其提交信息传统上被视为面向人类开发者的变更记录。然而,随着AI编码助手在开发流程中的普及,传统非结构化的提交信息面临信息密度低、意图传递失真等挑战,难以满足AI对高密度、结构化上下文的需求。这催生了将提交信息从简单备忘录升级为机器可读知识协议的工程实践需求。通过定义结构化字段如变更意图、约束条件和关键决策,Git提交信息可转化为AI可解析的“项目记忆库”,实现知识在AI智能体间的无损传递。这一技术价值在于提升多AI协作的决策
备忘录:LLMWiki,结构化知识库
Karpathy的LLMWiki提出了一种新型知识管理范式,其核心是通过LLM将原始资料预先编译成结构化维基知识库,替代传统RAG的临时检索模式。系统采用三层架构(原始资料层/知识库层/规则层),通过"摄取-查询-维护"三大核心操作实现知识的持续积累和自优化。与传统RAG相比,该方法强调知识的预编译和长期维护,适合稳定核心知识的管理。系统设计简洁,基于纯文本文件实现,无需向量数据库,特别适合个人或小团队(约100页规模)使用,实现了人机协作的知识共建模式。
douyin-downloader 抖音批量下载完整指南:3 步完成主页作品批量保存
douyin-downloader 是一个面向实用场景的抖音下载工具,能解析视频、图文、合集、音乐与用户主页链接,完成无水印源挑选、并发下载、失败重试和数据库去重。它解决的核心问题是:把某个作者的主页作品、一个合集或一场直播,整批保存到本地并生成结构化档案。适合需要做主页作品批量保存、直播回放下载、素材库归档的个人用户和团队。 ## 安装与首次运行 环境要求 Python 3.8+,支持 ma
1772



被折叠的 条评论
为什么被折叠?



