selfboot

441
获赞数
30
关注数
1034
粉丝数
广州
中山大学 | 计算机科学
IP 属地广东
2013-01-11 加入
浏览 24.5k

selfboot,自启动,只有自己能启动自己

7,991 声望|大师
全站排名超越 99.89% 用户
python
3.2k
方法
980
网络传输协议
980
计算机网络
980
算法
879
个人动态
  • 发布了文章2023-07-05
    Redis Issue 分析:流数据读写导致的“死锁”问题(1)
    Redis 项目中,一个名为 "[BUG] Deadlock with streams on redis 7.2" 的 issue 12290 吸引了我的注意。这个 bug 中,redis 服务器在处理特定的客户端请求时陷入了死循环,这个现象在 redis 这样的高性能、高可靠性的数据库系统中是极为罕见的。
  • 发布了文章2023-07-03
    GPT4 提问技巧二:提供参考文本
    本文是 GPT4 提问技巧系列的第二篇,全部系列文章:GPT4 提问技巧一:写清晰的说明;GPT4 提问技巧二:提供参考文本;GPT4 提问技巧三:复杂任务拆分;GPT4 提问技巧四:给模型思考时间;OpenAI 可以理解和生成人类语言,帮助我们解答问题,写文章,甚至编程。然而,...
  • 发布了文章2023-06-11
    GPT4 提问技巧一:写清晰的说明
    在人工智能的世界里,我们常常听到一个词——"prompt"。那么,什么是prompt呢?简单来说,prompt就是我们给AI的指令或问题,它是我们与AI进行交流的桥梁。就像我们在与人交谈时,我们的问题或话题就是对话的引子,同样,prompt就是我们与AI对话的引子。
  • 赞了文章2023-06-10
    pnpm才是前端工程化项目的未来
    相信小伙伴们都接触过npm/yarn,这两种包管理工具想必是大家工作中用的最多的包管理工具,npm作为node官方的包管理工具,它是随着node的诞生一起出现在大家的视野中,而yarn的出现则是为了解决npm带来的诸多问题,虽然yarn提高了依赖包的安装速度与使用体验,但它依...
  • 发布了文章2023-06-10
    GPT4 解 Leetcode 题目:最大连续湍流子序列和
    在探索算法的世界中,我们经常会遇到一些挑战,其中动态规划无疑是其中的一大难题。然而,你可能会惊讶地发现,OpenAI 的 ChatGPT 对于动态规划的理解和应用,往往能超越许多接受过专业算法训练的人。它不仅能迅速解决中等难度的问题,还能不断优化解决方案,展现出...
  • 发布了文章2023-06-09
    GPT 插件使用 AI 生成精美视频
    Heygen 是一个强大的 AI 视频生成器,它可以根据你的文字和图片生成视频。无论你是想制作一个产品演示,一个教育视频,还是一个个人故事,Heygen 都能帮你轻松完成。使用 Heygen,你不再需要学习复杂的视频编辑软件,也不需要花费大量的时间和金钱来制作视频。你只需...
  • 发布了文章2023-06-09
    Mac 图片自动压缩上传 COS
    把个人博客放在了 netilfy 托管,它给了一个优化建议,可以压缩图片节省带宽。但是每次截图后都要再压缩下图片有点麻烦,于是想着应该可以偷偷懒。目标很明确,截图后图片传到我的 git 仓库 images 目录后,能给我自动压缩,并且上传 COS,这样我就只用在 markdown ...
  • 发布了文章2023-06-09
    GPT4 解 Leetcode 题目:判断是否一条直线
    在当今的数字化世界中,人工智能和机器学习正在改变我们学习和解决问题的方式。特别是在算法学习领域,OpenAI 的 GPT-4 模型已经展示了其强大的能力。这个模型可以理解复杂的问题,提供深入的解答,甚至帮助编写代码。这为学习者打开了一扇新的大门,使他们能够更有...
  • 赞了文章2022-08-26
    突破前端反调试--阻止页面不断debugger
    一次扒某网站的前端代码,打开控制台要看Network,结果发现他们页面一打开控制台就不断的debugger,100ms一次,很影响看页面内容。就像下面这样的
  • 赞了文章2022-05-09
    年年出妖事,一例由JSON解析导致的"薛定谔BUG"排查过程记录
    但是最近公司内碰到的这一个bug,这个bug初看很简单,但是非常妖孽,在一段时间内我甚至是百思不得其解。在长达几天的时间内,复现的概率非常低。几乎难以抓住任何踪迹。
  • 赞了文章2020-07-30
    程序员必备神器!Shell 脚本编程最佳实践
    由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序供...
  • 赞了文章2020-07-27
    布隆过滤器(BloomFilter)原理 实现和性能测试
    布隆过滤器(BloomFilter)是一种大家在学校没怎么学过,但在计算机很多领域非常常用的数据结构,它可以用来高效判断某个key是否属于一个集合,有极高的插入和查询效率(O(1)),也非常省存储空间。当然它也不是完美无缺,它也有自己的缺点,接下来跟随我一起详细了解下B...
  • 赞了文章2020-04-30
    通过wireshark抓包来学习TCP HTTP网络协议
    很多招聘需求上都会要求熟悉TCP/IP协议、socket编程之类的,可见这一块是对于web编程是非常重要的。作为一个野生程序员对这块没什么概念,于是便找来一些书籍想来补补。很多关于协议的大部头书都是非常枯燥的,我特意挑了比较友好的《图解TCP/IP》和《图解HTTP》,但...
  • 赞了文章2020-04-08
    面试问我,创建多少个线程合适?我该怎么说
    你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough
  • 赞了文章2020-03-23
    手写一个词法分析器
    最近大部分时间都在撸 Python,其中也会涉及到将数据库表转换为 Python 中 ORM 框架的 Model,但我们并没有找到一个合适的工具来做这个意义不大的”体力活“,所以每次新建表后大家都是根据自己的表结构手写一遍 Model。
  • 赞了文章2020-03-14
    一篇搞懂TCP、HTTP、Socket、Socket连接池
    ​ 作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到Socket连接池,一步一步解释他们之间的关系。
  • 赞了问题2019-12-30
    gdb core文件如何确定出问题的线程?如果各变量均正常,如何继续查找问题?
  • 赞了文章2019-10-15
    谈谈反垃圾
    由于常年从事用户产品的开发工作,工作中难免遇到过各种各样反垃圾的事,一回生二回熟,在摸爬滚打的对抗中,也摸出了一些门道,此文算是对个人经验的总结,非专业视角的分享。 这里说的垃圾主要针对诸如垃圾评论,机器注册,机器刷接口等等。 反垃圾很重要的两步是...
  • 赞了文章2019-02-12
    都9102年了,还问GET和POST的区别
    最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 get 和 post 的区别,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从 HTTP 报文的角度来撸一波,从而搞明白他们的区别。
  • 赞了回答2018-12-21
    为啥查某个进程的线程,查出来的所有线程的pid不一样啊
    看了楼主的问题,感觉楼主是被PID给弄混了,线程进程都会有自己的ID,这个ID就叫做PID,PID是不特指进程ID,线程ID也可以叫做PID。