自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 午夜入侵者:一次惊心动魄的数据库保卫战

这次战役让李航团队在系统里植入了更严密的防护网:输入内容过滤将特殊字符挡在门外,最小权限原则给每个数据库账户戴上镣铐,就连错误提示都学会用"无效凭证"代替暴露结构的危险真话。每当新员工问起办公室墙上的"永远不要相信用户输入"标语,李航总会想起那个惊心动魄的夜晚——在数字世界的暗战中,一行看似无害的代码,可能就是打开潘多拉魔盒的钥匙。在代码层面,他亲眼见证预编译语句如何将用户输入变成不可执行的"死数据”,就像给每个访客发放特制的防弹衣,让恶意代码在进入数据库前就失去活性。"值班员的嘶吼穿透办公室的玻璃幕墙。

2025-02-26 18:14:55 292

原创 如何实现自己的监控脚本

准备一台香港服务器监控代码要做到实时监控,那得用某安提供的webosoket接口连接到weboscket数据之后,只需要把每秒的数据存储下来,存储一分的数据,就可以计算波动,当然你可以存储更多的数据发送通知调用钉钉,或者公众号的接口发送消息。

2025-02-25 17:23:53 120

原创 lua 引用传递 坑

有一个清晰的约定之后,在写函数的时候就不需要管传进来的table要不要函数里面深拷贝一次了。最近在写函数的时候在思考,参数传进来了个table,到底需不需要去修改table的值。如果不需要修改table值,就有由调用方,来deepcopy再传进去。在静态语言中,比如go,就很清晰,实现方已经在参数中约定好了,比如。在调用函数的时候,也在想,这个函数会不会修改我的table。a参数传递值,不会影响外面的值,*b传递地址,会影响外面的值。a表示不会影响外面的值,所以函数里面就需要先深拷贝一次。

2024-07-25 18:00:02 187

原创 python 嵌入桌面

下载https://github.com/louzhu123/embed/releases/download/1.0/embed.zip用过deskpin之类的工具,但是只有置顶的操作,并没有嵌入桌面的操作,所以就写了个小工具embed。相关参考:嵌入桌面原理 https://blog.youkuaiyun.com/bjbz_cxy/article/details/79893134win32api搜索 https://docs.microsoft.com/zh-cn/search/...

2021-04-19 12:59:11 450 4

原创 golang GMP中的M数量

GMP中的M是machine,也就内核线程。一直有个疑惑M的数量会是多少,毕竟协程就是减少线程的切换,那么线程的数量应该会很少。首先我的电脑是这样的,开启4个协程能够把cpu打满package mainimport "time"func main() { n_goroutine := 10000 for i := 0; i < n_gorotuine; i++ { go func() { for { } }() } time.Sleep(100 *

2021-02-22 01:36:08 2240 1

原创 qlearning #字棋

没有终点的怎么传播

2021-02-04 15:20:20 316

原创 4个月炒股心路历程

从6月底到10月底,总共4个月,也是挺幸运的,经历了一波牛市和一波可转债。6月份开始买10块钱的支付宝基金,后面慢慢加到几千块,然后赚到了500块,在那个时候,甚至想把花呗的3000块套现来买基金,还好那时候已经不能套现了,后面就打击配资,然后有跌回去了,收益跌倒只有200块了。后面慢慢的了解到场内基金,能够随时买卖,也想着玩玩短线,赚快钱。追求更高收益没有错,但是要一点点尝试,发现不适合之后再退回来。...

2020-10-31 11:29:34 412

原创 yanderify 让图片动起来 快速安装教程

下载文件https://github.com/dunnousername/yanderifier/releases/download/v4.0.3-stable/yanderify.ziphttps://github.com/dunnousername/yanderifier/releases/download/model/checkpoint.tarhttps://github.com/imageio/imageio-binaries/raw/master/ffmpeg/ffmpeg-win32-

2020-10-22 12:23:45 22066 15

原创 gin源码分析(路由)

路由设计gin的路由使用树结构存储的,为什么不用map而用树结构,map的时间复杂度是O(1),树结构查找的时间复杂显然是大于O(1),原始的ServeHttp使用map实现,但是这样无法实现restful中的动态参数比如 /user/:id,所以需要拆开来对比,拆开之后依然可以放进map遍历对比,但是这样需要对比很多次,树结构就可以避免了重复的对比。如果有动态参数,也有非动态参数,那怎么操作比如 user/:id user/post怎么控制函数顺序,比如各种中间件,与本体函数...

2020-10-20 19:41:26 474

原创 2020 后端开发 岗位可视化分析

前言将要从事后端开发工作,那当然要先了解一下现在岗位的情况,以制定更好的学习方案本次项目抓取 51job 20万条 后端开发 10-1~10-8 发布 的职位数据代码地址: https://github.com/louzhu123/go-status-2020...

2020-10-12 19:01:53 678

原创 golang 前程无忧 51job 爬虫

请求参数分析https://search.51job.com/list/000000,000000,0000,00,9,99,go,2,1.html?lang=c&postchannel=0000&workyear=99&cotype=99&degreefrom=99&jobterm=99&companysize=99&ord_field=0&dibiaoid=0&line=&welfare=参数名含义0

2020-08-17 21:52:33 401

原创 php与golang的学习感受

本文主要讲述php与golang的一些区别写这篇文章的时候是用 gol 1.14版本php开发效率高,golang运行效率高为什么 为什么

2020-07-10 10:29:20 590

原创 面向接口编程是什么

以前听过面向过程编程,面向对象编程。但是最近又接触到一个词面向接口编程,这是什么东东??这个接口显然不是指前后端分离,前端调用后端接口。而是指interface这么一个东西。那么这又是什么呢?难道是别人实现好一个接口,我去调用它,这不就是SDK吗。但是实际上是要我们去实现接口,不是去调。那这个interface有什么用,看了很多文章,都是说规范作用。那好,说的这么抽象,我们去找一个框架看看里面的源码,看他们是怎么搞的。这里以php框架laravel举例。发现这个model类接入了很多个接口,我们就进入一

2020-07-07 10:33:23 312

原创 为什么服务端无法获取客户端mac地址,客户端无法伪造源ip

为什么服务端无法获取客户端mac地址?原理数据包中的数据链路层是有mac地址的,但是这个mac地址不是客户端地址而是运营商出口的mac地址,因为数据包一层一层往上传递的时候是需要修改为包中的源mac地址(例如路由器)。这样收到返回数据的时候才能一层一层往下传。为什么需要修改mac呢,假设我的主机ip是192.168.1.2,那我的路由器的ip显然是192.168.1.1,但是路由在上一层它的i...

2020-04-12 02:35:29 2771

原创 对编译原理文法的一点理解

以下是我对词法、语法、文法的理解,不一定准确,但通俗易懂词法:词性,词义语法:词与词之间的关系那么文法是什么呢?在看编译原理的时候看到 文法 这个词就很懵。文法 描述一门语言的结构一篇文章由多个段落组成,一个段落由多个句子组成。那么一个句子是不是由多个词组成呢?下面举些例子就知道了。“i am a handsome boby”这是不是句子呢?不是,应为没有".",所以不构成句子...

2020-03-28 16:51:08 816

原创 docker mysql设置了初始密码还是连不上

今天迁移服务器,没有dockerfile,也懒得去查docker命令了,就直接用runlike工具把启动命令弄出来,结果后面弄了很久硬是连不上mysql。runlike工具出来的命令是这样子的:docker run --name=mysql --hostname=4c6ac2238fb3 --env=MYSQL_ROOT_PASSWORD=********* --env=PATH=/usr/lo...

2020-03-13 00:08:30 2784 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除