<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[laughing_yang的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/laughing_yang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; laughing_yang]]></copyright><item><title><![CDATA[lerobot & SO 100 ]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/147581541</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/147581541</guid><author>laughing_yang</author><pubDate>Mon, 28 Apr 2025 14:13:08 +0800</pubDate><description><![CDATA[最顶层：scripts (命令行工具)，属于发号施令层中间层：common/policies (控制策略)，属于中间执行层底层支撑层：common/datasets, common/envs, common/robot_devices基础配置层: configs, common/utils。]]></description><category></category></item><item><title><![CDATA[代码分析：基于大模型语音控制的TonyPi人形机器人]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/146641343</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/146641343</guid><author>laughing_yang</author><pubDate>Sat, 29 Mar 2025 10:39:04 +0800</pubDate><description><![CDATA[一个动作组，比如wave，存储的是每个舵机的不同角度序列，用sqllite文件存储。大模型返回的动作编排格式：['动作1()', '动作2()',...]服务文件传输、命令通讯用的ssh。]]></description><category></category></item><item><title><![CDATA[微调大模型流程]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/146370164</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/146370164</guid><author>laughing_yang</author><pubDate>Wed, 19 Mar 2025 14:31:45 +0800</pubDate><description><![CDATA[【代码】微调大模型流程。]]></description><category></category></item><item><title><![CDATA[LangChain：基于ChatGPT对话私有数据]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/130501851</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/130501851</guid><author>laughing_yang</author><pubDate>Fri, 05 May 2023 10:52:31 +0800</pubDate><description><![CDATA[通过embbeding获得文本的语义，通过向量数据库获得近似记录，通过chatGPT得到问答内容]]></description><category></category></item><item><title><![CDATA[用编程思维秒懂英语中的五大简单句]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/127856951</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/127856951</guid><author>laughing_yang</author><pubDate>Mon, 14 Nov 2022 22:35:09 +0800</pubDate><description><![CDATA[简单句核心就是主语（人/物） + 谓语（动作/发生了什么事）
至于谓语后面的需要跟什么，取决于动词什么含义，想要什么，就像方法调用的参数]]></description><category></category></item><item><title><![CDATA[用go基于有向图实现一个有限状态机器(FSM)]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/125417945</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/125417945</guid><author>laughing_yang</author><pubDate>Wed, 22 Jun 2022 22:31:46 +0800</pubDate><description><![CDATA[用go基于有向图实现一个有限状态机器(FSM)]]></description><category></category></item><item><title><![CDATA[通用API: 一个接口解决90%的取数需求(附源码)]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/111406348</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/111406348</guid><author>laughing_yang</author><pubDate>Sat, 19 Dec 2020 16:15:59 +0800</pubDate><description><![CDATA[目录

1.背景

2.核心处理逻辑

3.使用示例

1.数据源配置

2.sql配置

3.分页调用

1.背景

1.大数据团队处理后的数据放在mysql里，给业务团队提供数据查询接口；如果case by case的开发接口，开发成本太高，得不偿失；
2.我们写了一个通用api的服务，通过配置数据源，SQL以及SQL参数，极大的减少了工作量；
3.支持多数据源、跨库查询、多表join、分页、匹配条件支持in、=、!=、&gt;、&gt;=、&lt;、&lt;=、like等；数值类型支持字符、日期、数字]]></description><category></category></item><item><title><![CDATA[查询引擎: SQL反解析(json2sql)(附源码)]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/111274660</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/111274660</guid><author>laughing_yang</author><pubDate>Wed, 16 Dec 2020 15:06:28 +0800</pubDate><description><![CDATA[目录

1.前言

2.主要设计

1.请求体

2.构建Table



3.使用



4.自定义过滤条件

5.自定义聚合指标

1.前言

1.业务人员不懂SQL，通过UI自助查询关系型数据库；支持单表过滤、分组、排序、聚合指标、limit；

2.过滤条件包含：between、like、=、!=、&gt;、&gt;=、&lt;、&lt;=等

3.聚合指标包含：count、max、min、sum等



2.主要设计

1.请求体

1.QueryRequest


    private ...]]></description><category></category></item><item><title><![CDATA[用户画像之标签查询(附源码)]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/110563952</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/110563952</guid><author>laughing_yang</author><pubDate>Thu, 03 Dec 2020 20:53:10 +0800</pubDate><description><![CDATA[1.简介

一个简单的用户画像系统：通过处理数仓中的业务数据和埋点数据，生成用户对应的标签，运营人员通过标签筛选出人群，然后发送营销短信。

此文主要描述标签筛选人群



2.架构图



数据来源：业务数据库和埋点数据
	标签生成：运营人员定义好标签元数据后，数据工程师写hive或spark定时调度生成；hive表结构只有3列：用户Id、标签code、标签值
	标签存储：hive表转换下图格式，然后通过datax到ElasticSearch
userlabels格式：



3.表结构

Elasti.]]></description><category></category></item><item><title><![CDATA[Api接口统计通用组件(附源码)]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/109824741</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/109824741</guid><author>laughing_yang</author><pubDate>Thu, 19 Nov 2020 21:03:49 +0800</pubDate><description><![CDATA[1.需求

记录服务接口调用情况，包括通用字段：域名、IP、接口路径、查询参数、是否成功、请求时间、耗时、错误信息、接口名；以及业务自定义字段

做成通用组件的形式，最小化的侵入业务系统



2.设计思路

自定义Spring拦截器，获取通用字段，以及业务自定义字段放到ThreadLocal，接口调用完成后异步发送到Kafka，然后消费到ClickHouse进行统计

需要统计的服务只需要依赖本组件，加一个注解，并配置指定的kafka地址即可



3.架构图





4.具体实现

1.定义拦截...]]></description><category></category></item><item><title><![CDATA[用户行为分析-埋点实时数仓实践(附用户关联源码)]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/109784875</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/109784875</guid><author>laughing_yang</author><pubDate>Wed, 18 Nov 2020 21:58:07 +0800</pubDate><description><![CDATA[一、概述
埋点采集、用户行为分析、实时数仓、IdMapping

此文重点讲述埋点的数据模型、数据格式、数据实时采集、加工、存储及用户关联。关于用户行为分析的概念、意义以及埋点相关的东西此文不作赘述；

二、数据模型
业界比较流行的事件、用户模型；即：

* who: 设备ID、登录ID
* when: 事件发生时间、上报时间
* where: 设备环境、网络环境、业务环境等
* what: 事件标识、事件参数

我们的数据存储也只有events和users两张表
]]></description><category></category></item><item><title><![CDATA[幸运大转盘-jQuery+Java实现的抽奖程序]]></title><link>https://blog.youkuaiyun.com/laughing_yang/article/details/13766377</link><guid>https://blog.youkuaiyun.com/laughing_yang/article/details/13766377</guid><author>laughing_yang</author><pubDate>Thu, 31 Oct 2013 09:41:19 +0800</pubDate><description><![CDATA[第一次写博客，要喷请轻喷我这弱小的心灵。
昨天项目用到一个在微信上实现的抽奖程序，在网上找了一个jquery+php的例子，因为不会php，花了好大力气才将就搞成了java版的。原文地址：http://www.helloweba.com/view-blog-216.html
前台就不用说了，看官看他的前篇就行了：http://www.helloweba.com/view-blog-215.ht]]></description><category></category></item></channel></rss>