.Passion
码龄6年
关注
提问 私信
  • 博客:448,235
    社区:1
    动态:16
    448,252
    总访问量
  • 594
    原创
  • 1,623,865
    排名
  • 2,668
    粉丝
  • 4
    铁粉

个人简介:欢迎来看我的博客 , 关注公众号 i源码, 不定期分享大模型教程

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-12-03
博客简介:

LYR 的博客

博客描述:
公众号 i源码
查看详细资料
个人成就
  • 获得110次点赞
  • 内容获得81次评论
  • 获得423次收藏
  • 代码片获得739次分享
创作历程
  • 2篇
    2023年
  • 43篇
    2022年
  • 41篇
    2021年
  • 462篇
    2020年
  • 86篇
    2019年
成就勋章
TA的专栏
  • golang
    25篇
  • hadoop
    1篇
  • mongodb
    1篇
  • etcd
    1篇
  • rust
    1篇
  • 位运算
    3篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mysql 获取每组的前N项记录

按照 group 进行分组,每组 里面 a 和 b进行比较 ,这段逻辑是 b里面比 a大的不超过2个,就筛选出来,即筛选出最大的前2个人。找到 a2 比 a大的不超过两个的记录就筛选出来。
转载
发布博客 2023.06.27 ·
448 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang实现反射复制结构体

【代码】golang实现反射复制结构体。
原创
发布博客 2023.06.15 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang判空的几种方法

如果有类型的指针转为了 interface{} 之后, 其实现原理是 go 用 一个 eface的结构体表示 interface{} 类型, eface 有两个字段,一个是type表示类型,一个是 unsafe.Pointer 用来表示指针指向的地址, 可以用 unsafe.Pointer 的方式转回来,然后单独判断 interface{} 值指向的地址即可。带类型的指针 转成 interface{} 后 无法在判断是否为空指针, 解决的方法。
原创
发布博客 2022.12.14 ·
3755 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

搭建hadoop单机环境

hadoop 单机环境搭建过程记录
原创
发布博客 2022.12.13 ·
660 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang操作mongodb

【代码】golang操作mongodb。
原创
发布博客 2022.11.14 ·
527 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

etcdclientv3组件使用

利用 etcd 续租接口,利用这个续租接口 可以不断的刷新 key ,防止过期。
原创
发布博客 2022.11.14 ·
455 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python获取浏览器 cookies

python 获取 cookie
原创
发布博客 2022.07.07 ·
2570 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

bochs 软件使用记录

bochs 模拟器 安装 和使用记录
原创
发布博客 2022.06.17 ·
307 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

vscode remote ssh 连接出错

vscode remote ssh 连接出错问题:连接远程服务器,显示 试图写入管道出错解决方法,手动配置 ssh.path 的 路径git bash 命令行 敲入 where ssh ,选择 git 自带的 ssh在 settings.json 中配置 ssh 的路径 "remote.SSH.path": "F:/software/region0/scoop/apps/git/2.36.1.windows.1/usr/bin/ssh.exe",...
原创
发布博客 2022.05.30 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

img 获取二次元图片地址

python 获取二次元图片地址使用 python 调用图片地址接口,然后将地址之间粘贴到 clipboard 。import requests#importing the moduleimport pyperclipres = requests.get('https://api.mtyqx.cn/api/random.php?return=json') imgurl = res.json().get('imgurl')print(imgurl)# copies all the da
原创
发布博客 2022.05.17 ·
407 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vimrc的一些配置

gvim 的配置记录"" Source your .vimrc set scrolloff=5" 搜索相关 colors desert" set guifontwide=Fixedsys:h18set encoding=utf-8" set guifontset= " set guifont=Consolas:h12" set guifontwide=Microsoft\ Yahei:h12" set guifont=YaHei\ Consolas\ Hybrid\ 18set l
原创
发布博客 2022.04.26 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt程序打包记录

qt程序打包记录选择 release ,点击那个锤子 就可以打包出一个exe将 exe 拿出来拷贝到一个目录点击 这个 Qt的程序,然后再 cd到那个 exe 的目录,然后输入 windeployqt 就可以打包F:\software8\>cd D:\ASUS\Documents\project\QT\outF:\software8\>cd /d D:\ASUS\Documents\project\QT\out D:\ASUS\Documents\project\QT\
原创
发布博客 2022.04.12 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cpp 调用dll写法

go语言编译 dllSET CGO_ENABLED=1go build -ldflags "-w -s" -o searchEngine.dll -buildmode=c-shared shared.go//export Initfunc Init(ppath string) { mu.Lock() defer mu.Unlock() change = true loadPath = ppath}//export RemoveIndexfunc RemoveIndex
原创
发布博客 2022.04.10 ·
749 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

rust数据结构入门

rust 数据结构入门链表翻转给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。示例 1:输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]示例 2:输入:head = [1,2]输出:[2,1]示例 3:输入:head = []输出:[]提示:链表中节点的数目范围是 [0, 5000]-5000 <= Node.val <= 5000进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?// Definiti
原创
发布博客 2022.03.30 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang epoll 实现简单的tcp server

golang epoll 实现 tcp serverpackage epollimport ( "log" "net" "reflect" "sync" "syscall" "golang.org/x/sys/unix")func SetLimit() (err error) { var rLimit syscall.Rlimit if err = syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rLimit); err != n
原创
发布博客 2022.01.24 ·
921 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

golang实现AVL树算法 【AVL树】【算法】【golang】

golang avl树算法package mainimport ( "fmt")var nodeCnt inttype Node struct { val int left, right *Node h int}func max(i, j int) int { if i > j { return i } return j}func min(i, j int) int { if i < j { return i
原创
发布博客 2022.01.19 ·
566 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang实现简单的websocket【golang】【websocket】

golang 实现 websocket具体可以参考GitHub上的代码package websocketimport ( "bytes" "github.com/gorilla/websocket" "log" "net/http" "time")var ( newline = []byte{'
'} space = []byte{' '} // Time allowed to write a message to the peer. writeWait = 10 *
原创
发布博客 2022.01.18 ·
3176 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

和最小的 k 个数对【堆】【golang】【优先队列算法】

golang优先队列算法剑指 Offer II 061. 和最小的 k 个数对Difficulty: **给定两个以升序排列的整数数组 nums1 和 nums2 , 以及一个整数 k 。 定义一对值 (u,v),其中第一个元素来自 nums1,第二个元素来自 nums2 。 请找到和最小的 k 个数对 (u1,v1), (u2,v2) … (uk,vk) 。 示例 1: 输入: nums1 = [1,7,11], nums2 = [2,4,6], k = 3 输出: [1,2],[1,4],
原创
发布博客 2022.01.18 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java集合有哪些接口【面试】【经常考】

Java集合类框架的基本接口有哪些?顶层接口有:collection之后的子接口有List,Queue, Set;还有一个单独的Map接口List集合是有序可重复的,支持随即访问,List接口的实现类有LinkedList,ArrayList,VectorLinkedList底层是双向链表,不支持随即访问,但是插入与删除效率较高,ArrayList支持随机访问,但是插入与删除效率较低Vector是线程安全的,它在一些关键方法上加了synchronizedSet集合是无序不可重复的,不支持随机
原创
发布博客 2022.01.17 ·
669 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux快速查看连接到服务器的ip

ss -an | awk '/tcp/{s[$5]++} END{for (i in s) print i,s[i]}' | sort -k2n# 根据 连接数进行排序
原创
发布博客 2022.01.17 ·
3052 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多