crookie
码龄17年
关注
提问 私信
  • 博客:79,646
    问答:2,626
    82,272
    总访问量
  • 42
    原创
  • 114,082
    排名
  • 30
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2008-03-21
博客简介:

Life is short, not float

博客描述:
talk is cheap
查看详细资料
  • 原力等级
    领奖
    当前等级
    1
    当前总分
    80
    当月
    1
个人成就
  • 获得23次点赞
  • 内容获得19次评论
  • 获得56次收藏
创作历程
  • 2篇
    2024年
  • 5篇
    2023年
  • 1篇
    2022年
  • 1篇
    2021年
  • 7篇
    2020年
  • 4篇
    2019年
  • 2篇
    2018年
  • 1篇
    2017年
  • 1篇
    2016年
  • 6篇
    2015年
  • 14篇
    2014年
成就勋章
TA的专栏
  • AIGC
    1篇
  • 《机器学习系统:设计和实现》读书笔记
    1篇
  • 算法落地
    1篇
  • 随手记
    18篇
  • hadoop
    2篇
  • python
    3篇
  • 编译原理
    1篇
  • gentoo编译
    1篇
  • linux操作系统内核实习
  • 算法
    2篇
  • tasks
    1篇
  • leetcode
    1篇
兴趣领域 设置
  • Python
    python
  • 大数据
    redis
  • 人工智能
    深度学习自然语言处理
  • 服务器
    linuxcentos
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

353人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用pycallgraph分析python代码调用关系

查看项目源码时,需要理清调用关系才能更好理解其中逻辑。最近发现一个库,可以较为方便的自动生成调用关系图。
原创
发布博客 2024.05.23 ·
248 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【联邦学习】kubefate安装(docker-compose版)

联邦学习框架kubefate安装
原创
发布博客 2024.03.29 ·
1210 阅读 ·
11 点赞 ·
0 评论 ·
26 收藏

Grounding dino + segment anything + stable diffusion 实现图片编辑

基于语义的目标检测(使用grounding dino)在检测到的范围内进行目标分割生成mask(使用segment anything)图片绘制(使用stable diffusion)总体架构图从图中可以看出,本算法本质上是对图像和文本进行多模态融合,将二者映射到同一个向量空间并使用attention的思路进行匹配从而得到文本对应的图像。
原创
发布博客 2023.08.13 ·
1801 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

《机器学习系统:设计与实现》读书笔记一

最近几年一直在做算法工程的工作,对机器学习系统有所涉猎,也很感兴趣。近期发现一本开源书籍《去图书馆找了它的纸质版,发现内容不尽相同。在这里结合两者做一个读书笔记。本文是第一篇,主要涉及《第一章:导论》的内容。
原创
发布博客 2023.08.13 ·
475 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Faiss学习笔记

faiss是一个向量检索库。它的GitHub上描述是这样的支持向量相似度检索支持向量聚类支持GPU使用C++编写,支持Python接口本质上是解决基于向量相似度的knn问题MarkdownText-to-HTMLAuthorsJohnLuke。
原创
发布博客 2023.07.16 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

openresty error.log格式字段

请注意,所有错误日志格式都是相同的。格式: local_time [log_level] Process_id#Thread_id *Connection_id Module_name [language] file_name:line_number: function_name(): log_body, protocol client_address, server_address。
原创
发布博客 2023.04.23 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ERR_CONTENT_LENGTH_MISMATCH错误分析

grafana打不开问题分析
原创
发布博客 2023.02.23 ·
581 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Choosing an HTTP Status Code

http状态码
转载
发布博客 2022.10.19 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

uwsgi超时配置

uwsgi超时配置http-timeout和socket-timeout都是超时,区别:http-timeout用于直接提供http接口socket-timeout用于和nginx通过socket连接http-timeout=10socket-timeout=10当超过10s时,uwsgi会强行断开连接,但逻辑还会继续如:业务逻辑耗时过长,处理时间超过10s,此时只会断开连接,而业务逻辑不会断。如果需要在10s后就不再继续,参见harakiri参数...
原创
发布博客 2021.01.15 ·
2974 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

ngx.log(ngx.ERR,uri,debug.traceback())

openresty打印tracebackngx.log(ngx.ERR,uri,debug.traceback())
原创
发布博客 2020.08.18 ·
1788 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用openresty接收curl请求参数为true的问题

前段时间使用openresty网关接收请求时,总会有零星的500错误出现。查看日志发现是在参数校验的地方出错。服务的参数校验部分主要功能为判断输入的文本长度,以判断走长文本逻辑还是短文本逻辑。部分代码如下:ngx.req.read_body()local post_args ,err = ngx.req.get_post_args()ngx.log(ngx.INFO,string.format('post_args: %s',cjson.encode(post_args)))if post_args
原创
发布博客 2020.07.07 ·
500 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

openresty中通过capture执行子请求不通过access_by_lua阶段的解释

在openresty中,执行capture时会跳过access阶段。参加agentzh在邮件列表中的说法:ngx.location.capture() 发起的是 nginx 子请求。根据 nginx 的设计,所有的子请求(不限于 ngx_lua模块发起的子请求)都会直接跳过 access 请求处理阶段里的所有处理程序(不限于 ngx_lua 模块的 access_by_lua)。参考:[1] openresty邮件列表...
原创
发布博客 2020.07.04 ·
720 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

openresty获取环境变量

最近开发中,使用openresty获取环境变量时遇到一些问题,在此记录一下。默认情况下,nginx 会移除所有从父进程继承的环境变量,如果你想使用这些环境变量,需要使用该指令显示告知nginx不要移除你指定的环境变量。而且你也可以更改它们的值或创建新的环境变量。操作方法为:nginx.conf中插入配置env ENV;lua代码中调用os.getenv("ENV")注意:此方法只能拿到openresty启动时候的环境变量,在运行过程中添加或修改的环境变量是不会变化的。例如:1.启动
原创
发布博客 2020.06.17 ·
1913 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用py-spy绘制python程序火焰图

安装:pip install py-spy 监控pid生成火焰图,文件为profile.svgpy-spy record -o profile.svg --pid pid参考文档:https://www.xingmal.com/article/article/1232585298689527808
原创
发布博客 2020.04.30 ·
1810 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

uwsgi no python application found

uwsgi报错no python application found表示python程序无法启动,但uwsgi还是会启动,并占用端口。此时可能会给开发者错觉,误认为程序启动无误。加配置need-app=true加此配置后,如果报错,则uwsgi不会启动...
原创
发布博客 2020.04.14 ·
530 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

lightLDA dump_binary格式分析

原始注释:/** Output file format:* 1, the first 4 byte indicates the number of docs in this block* 2, the 4 * (doc_num + 1) bytes indicate the offset of reach doc* an example* 3 // there are 3 doc...
原创
发布博客 2020.03.12 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

apollo配置读取方式

3种:1.通过带缓存的Http接口从Apollo读取配置2.通过不带缓存的Http接口从Apollo读取配置3.长轮询https://github.com/ctripcorp/apollo/wiki/其它语言客户端接入指南...
原创
发布博客 2019.08.08 ·
2179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Object of type 'int64' is not JSON serializable

今天,在将字典转为json串时,遇到错误Object of type ‘int64’ is not JSON serializable print(aiop)结果为[8, 8]后来发现居然是list中数字的类型不同 print(type(aiop[0])) print(type(aiop[1]))结果为<class 'numpy.int64'><class '...
原创
发布博客 2019.03.27 ·
2604 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

1. Two Sum

class Solution: def twoSum(self, nums: List[int], target: int) -&gt; List[int]: dic = {} for x,y in enumerate(nums): dic[y] = x for a in range(len(nums)): ...
原创
发布博客 2019.03.12 ·
125 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

grpc样例

proto文件syntax = "proto3";package cus_hash;service CusHash{ rpc GetCusHash(CusHashReq) returns (CusHashRes) {}}message CusHashReq{ string HashType = 1; string Sessid = 2; string HashStr = 3...
原创
发布博客 2019.01.21 ·
224 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏
加载更多