自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

臭大佬的优快云

如果没有天赋异禀,那请选择励精图治。

  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 Codex CLI 安装及使用

创建 config.toml 配置文件(注意:必须使用无 BOM 的 UTF-8 编码)建议使用 PowerShell 而不是 CMD.创建 auth.json 配置文件。删除旧的配置目录(如果存在)创建 Codex 配置目录。

2025-12-17 12:30:00 411

原创 在 Gemini CLI 中使用 Gemini 3.0

平台地址: https://www.univibe.cc/console/auth?在官网的 gemini 可用区域 没有我们国家,使用魔法会比较麻烦还不稳定,推荐使用中转平台体验。安装教程网上很多,这边简单列举通过node安装步骤,各个操作系统都大差不差.不懂的网上自行查找.配置环境变量(根据各操作系统自行配置,也可借助cc-switch等工具快速配置)想当火爆,但是墙内使用存在各种阻碍,今天教大家无需魔法免费白嫖.在。注册成功后,在API秘钥页面创建并获取KEY.启用 Gemini 3 Pro 模型。

2025-12-17 09:56:41 450

原创 Claude Code 使用笔记

值得注意的是:开始使用 Claude Code 时,你会发现每执行一个操作都需要确认权限,频繁的授权提示会严重影响工作流畅度。安装下载就可以使用了,使用时,如果用方法一配置了环境变量,这里在cc-switch中会提示是否删除,建议删除,全都交给cc-switch来处理.安装就不用说了,可以去官网看相应文档:https://code.claude.com/docs/zh-CN/overview。安装地址: https://github.com/farion1231/cc-switch/releases。

2025-12-10 18:30:20 417

原创 Cline中使用 MySql MCP 服务

MCP(Model Context Protocol,模型上下文协议)是一个革命性的开放标准,它为 AI 模型提供了与外部数据源和工具建立安全双向连接的能力。就像 USB-C 在硬件领域的普及一样,MCP 为 AI 模型提供了一个统一的标准接口,用于连接各种数据源和服务,从而实现智能化的自动工作流程。详细配置说明请参考:https://github.com/dpflucas/mysql-mcp-server。复制 mcp-settings-example.json 内容并根据实际情况修改参数。

2025-04-19 14:16:27 1485

原创 JMeter 简单使用

JMeter 简介Apache JMeter 是一款流行的性能测试工具,可以用来模拟用户行为并对系统进行压力测试。安装官方网站:http://jmeter.apache.org/在window下解压后, 运行 “bin/jmeter.bat”Jmeter 支持中文, 启动 Jmeter 后, 点击 Options -> Choose Language 来选择语言。使用 JMeter 进行 H...

2024-01-02 00:25:11 709

原创 wsl里面使用宝塔

linux 一键启动由于在 Wsl2 中没有权限操作 Win10 的 hosts 文件,所以我们需要先解决该问题。获取hosts文件权限打开C:\Windows\System32\drivers\etc文件夹找到hosts文件,右键->属性->安全->编辑->组或用户名中选中Users->完全控制打钩->应用->确定如果经常操作host文件,可以发送到桌面...

2023-03-31 00:00:34 1193

原创 go使用reflect包修改结构体的值

问题有个方法是通用的,参数是Interface,可以丢进来任何结构体,这时候,就不知道 interface 里面有哪些成员了,假设我们知道 interface 里面有 ShopId 字段,并且我们要修改它的值,该怎么操作呢?方法直接上代码package testimport ( "reflect" "testing")func TestA(t *testing.T) { ...

2023-03-30 00:00:31 588

原创 docker 部署go项目

说明简单介绍一下,docker和docker-compose部署go项目。docker 部署代码主要分为两块,一块是go代码块,另一个是构建脚本目录结构如下-- Dockerfile // docker脚本-- go_run.sh // 启动go脚本-- go-build.sh // 构建脚本-- main.go // go 入口文件各文件说明:main.go程序启动一个go服务,并...

2023-03-29 00:00:49 2050

原创 git submodule 使用

前言像工具类这种,很多项目都是通用的,我们可以把它提取出来放一个仓库,然后通过git子模块的方式引入当各个项目中,这样就可以减少很多重复的代码了。使用首先,假设我们有一个子模块项目https://gitee.com/Galloping-Vijay/go-wjf-tools.git,里面放着很多通用的工具方法,现在我们要把它引入到我们的go项目中来。添加子仓库git submodule add [项...

2023-03-28 00:00:05 258

原创 go grpc简单使用

简介微服务架构中,由于每个服务对应的代码库是独立运行的,无法直接调用,彼此间的通信就是个大问题.gRPC可以实现将大的项目拆分为多个小且独立的业务模块,也就是服务。各服务间使用高效的protobuf协议进行RPC调用,gRPC默认使用protocol buffers,这是google开源的一套成熟的结构数据序列化机制。安装下载grpc通用编译器在如下地址获取编译器https://github.co...

2023-03-27 10:30:37 653

原创 B+Tree

前言B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉树(Binary Tree)、二叉查找树(Binary Search Tree)、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树(B+Tree)即由这些树逐步优化而来。基本概念本文中,提到的几个基本概念,解释如下:节点:使用树结构存储的...

2023-03-26 00:00:29 501

原创 缓存穿透、缓存击穿、缓存雪崩

在高并发场景下有一个常常被忽略的一个地方,读多还是写多,读多写少用缓存,写多读少用队列。缓存穿透用户请求的key在缓存中不存在,那么每次请求都会到达数据库,同时,数据库也没有查询到该数据,这时的用户很可能是攻击者,攻击会导致数据库压力过大。解决方案效验参数可以根据自己key的规律,判断不合法的key请求并过滤掉。布隆过滤器布隆过滤器布隆过滤器底层使用bit数组存储数据,该数组中的元素默认值是0。布...

2023-03-25 19:01:19 605

原创 Redirecting to https://open.wein.qq.com/...

问题最近在用Easywechat做微信授权登录的时候,发现在授权的时候,会请求两次https://open.weixin.qq.com/connect/oauth2/authorize,在授权的过程中,会跳转到如下页面,一闪而过,然后进入微信授权回调地址。网上说,在请求接口https://open.weixin.qq.com/connect/oauth2/authori...

2022-03-29 16:33:24 1616

原创 微信开放平台第三方接口集成

介绍在做微信开放平台第三方应用开发的时候,每次都要登录到微信开放平台中操作,如果多了的话,很不方便,所以想到集成到自己后台操作,这样就可以同时管理n个开放平台里面的n个第三方应用了。犹豫代...

2022-01-14 11:18:38 1505

转载 微信jssdk自由分享

// 这是微信的配置参数config = JSON.parse(rs);wx.config({ debug: false, appId: config.appId, ti...

2022-01-13 10:00:00 423

原创 程序是怎么跑起来

CPU 是什么程序是什么?指示计算机每一步动作的一组指令程序是由什么组成的?程序是指令和数据的组合体。什么是机器语言?CPU 能够直接识别和执行的只有机器语言。使用 C、Java 等语言编...

2021-06-27 09:30:45 292

转载 计算机是怎样跑起来的

计算机的三大原则硬件和软件的区别是什么?硬件(Hardware)代表“硬的东西”,而软件(Software)代表“软的东西”。是硬的还是软的取决于眼睛能否看得到,或者实际上能否用手摸到。存...

2021-05-27 22:00:00 728

原创 期货市场监控后台管理系统

介绍之前写过一篇《中国期货市场监控中心爬虫》。在那篇文章中,介绍了爬取中国期货市场数据的相关技术,然后很多小伙伴加我,向我咨询相关的问题。在咨询的小伙伴中,有根据文章操作,跑起来的,特意来感谢的;有尝试过,但没有跑起来的;有不是技术出生,但是对这个系统很感兴趣的…对于小伙伴们比较关心的几个问题,我这边给予解答,请根据自己的情况,针对性的查看。问题问题一 这个脚本真的可以自动化爬取数据吗?答:朋友公司做期货相关业务,有这方面需求,然后找到我们团队开发了这么一个系统,系统运行不到一年,项

2021-04-27 22:20:53 2272

转载 深入理解计算机系统之四 -- 指针

指针声明每个指针都对应一个类型。这个类型表明该指针指向的是哪一类对象 。以下面的指针声明为例:int *ipchar **cpp变量ip是一个指向int类型对象的指针,而cpp指针指...

2021-03-16 10:00:00 373

转载 深入理解计算机系统之三 -- C程序编码

假设有一个hello.c程序,代码如下:#include <stdio.h>int main(){ printf("hello, world\n")...

2021-03-09 14:13:57 194

转载 深入理解计算机系统之二 -- 各进制数之间的转换

一个字节由8位组成。在二进制表示法中,它的值域是00000000~11111111。如果看成十进制整数,它的值域就是0~255。两种符号表示法对于描述位模式来说都不是非常方便。二进制表示法...

2021-03-02 10:00:00 903 1

转载 深入理解计算机系统之一 -- 系统硬件组成

说明这是《深入理解计算机系统<第三版>》的学习笔记,学习做笔记是一个好习惯,希望今年能多读几本计算机基础类的书,基础打牢了,才能让自己有质的飞越。系统硬件组成总线贯穿整个系统的...

2021-03-01 20:42:22 201

原创 牛逼的 NGINX

简介官方网站为:http://nginx.org/。它是一款免费开源的高性能 HTTP 代理服务器及反向代理服务器(Reverse Proxy)产品,同时它还可以提供 IMAP/POP...

2021-01-18 18:31:00 312

转载 RESTful API 风格

什么是 RESTful API 风格一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有...

2021-01-15 17:13:58 662 1

转载 go 遍历结构体 | 臭大佬

代码如下package mainimport ( "fmt" "reflect")type Tags struct { ID...

2020-12-22 19:50:54 3269

原创 Vue 子组件向父组件传值

问题开发中,会发现很多公共部分,可以独立封装起来,让更多的地方统一调用,这就是组件的作用,今天简单封装了一个图片上传的组件,当子组件中图片上传成功后,怎么传到父级组件呢?代码直接上代码父...

2020-12-03 10:00:00 513

转载 go 导入包的几种写法

问题go 在引入包的时候经常能看到以下几种写法:import ( "github.com/astaxie/beego" f"fmt" ...

2020-12-02 09:07:00 508

转载 go 方法传入指针

问题在 go 中,经常看到方法传递的参数中带有 * ,也就是指针。例如:func (base *BaseController) IsPost() bool { return ba...

2020-11-30 10:00:00 941

转载 Go 时间操作

获取当前时间dateTime := time.Now()fmt.Printf("Now:%v\n", dateTime)获取当前时间戳timeUnix := time...

2020-11-29 09:03:32 371

转载 go 语言中的Base64加密

Base64是一种任意二进制到文本字符串的编码方法,常用于在URL、Cookie、网页中传输少量二进制数据。首先使用Base64编码需要一个含有64个字符的表,这个表由大小写字母、数字、...

2020-11-24 12:00:00 731

原创 php的自动加载和命名空间

__autoload魔术变量 __autoload():当需要使用的类没有被引入时,这个函数会在PHP报错前被触发,未定义的类名会被当作参数传入。注意:Warning本特性已自 PHP ...

2020-11-23 14:52:22 259

转载 Elasticsearch 的增删改查

ES概念Elasticsearch是一个开源的搜索引擎,分布式的实时文件存储,可以处理PB级结构化或非结构化数据, 我们可以通过简单的RESTful API来完成各种操作。全文搜索(Fu...

2020-10-20 00:00:00 427

转载 在windows下安装 Elasticsearch

介绍Elasticsearch简称ES。是一个全文搜索服务器,也可作为NoSQL数据库,存储任意格式的文档和数据,也可做大数据的分析,是一个跨界开源产品。ES的特点:  全文搜索引擎  ...

2020-10-19 15:10:00 275

原创 给 github 仓库瘦身

问题随着我们提交代码次数的增多,你会发现 Git 包变得越来越臃肿,尤其是上传大文件上去的时候,当你删除文件时,其实 .git目录下的大文件对象是不会被删除的。Git 会把文件的每一个差...

2020-10-16 10:00:00 518

原创 中国期货市场监控中心爬虫

实现功能验证码自动识别模拟登陆多用户数据下载excel处理数据库操作梗概炒期货的朋友是不是也有这样的体验,打开中国期货市场监控中心网站,手动登陆到每个帐户,然后在帐户上进行下载数据(逐日...

2020-10-15 10:00:00 3860 1

原创 Laravel 上传文件存储之后变 zip 格式?

问题今天在做项目的时候,通过laravel上传excel表格文件,到服务端变成了压缩包(zip格式),之前上传图片是不会出现这样的问题的,不知道怎么回事,然后去查了一下中文社区的文档...

2020-09-29 17:30:28 1604

原创 基于laravel及layui开发的后台管理系统 -- laravel-wjfcms

前言本人小菜鸡一枚,工作之余自己琢磨着开发一套自己的博客系统,仰仗于laravel的强大,经过一段时间的折腾,开发了这套CMS,用于写写博客,然后呢,接到外包的时候,用它撸也是方便了很多,大大提升了开发效率。代码写的不是很好,大神勿喷,如果有错误或者有优化方案,希望大神们给小弟补补课,我很乐意接受批评和建议,我的联系方式在最下面。希望大家一起交流一起进步。代码地址github地址:laravel-wjfcms (欢迎 star 与 fork)文档地址https://www.choudalao.c

2020-09-03 11:16:32 1717

原创 Python 图形验证码库 tesserocr | 臭大佬

用途对于验证码,我们可以使用OCR技术来将其转化为电子文本,然后爬虫将识别结果提交给服务器,便可以达到自动识别验证码的过程。概念OCROCR,全称叫 Optical Character ...

2020-08-28 12:13:00 450

原创 beego 获取 axios 请求数据

开发环境前端:Vue后端:Beego问题发现一个很奇怪的问题,Beego中用GetString(key string) string无法获取Axios请求数据。Beego中用GetStr...

2020-08-27 00:00:00 509

原创 Go 中实现 JWT 登录 | 臭大佬

什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用...

2020-08-24 11:19:44 1652

php-5.3.13-win32

php开发软件包,很好用,希望大家会喜欢

2015-03-18

空空如也

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

TA关注的人

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