Jcrazy97
码龄10年
关注
提问 私信
  • 博客:108,067
    108,067
    总访问量
  • 35
    原创
  • 1,235,817
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2014-09-04
博客简介:

Jcrazy Blog

查看详细资料
个人成就
  • 获得27次点赞
  • 内容获得17次评论
  • 获得76次收藏
创作历程
  • 7篇
    2022年
  • 15篇
    2020年
  • 2篇
    2019年
  • 9篇
    2018年
  • 2篇
    2017年
成就勋章
TA的专栏
  • Go
    2篇
  • 算法题
    12篇
  • RPC
    1篇
  • Git
  • Js
  • 面试经验
  • 排序算法
  • 设计模式
  • vs2015链接
  • ger
  • person
  • solution
    8篇
  • IDE
兴趣领域 设置
  • 大数据
    redis
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

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

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

【杂记】Windows首页挟持病毒查杀过程记录

简单记录下查杀Windows7系统下的主页挟持病毒过程,病毒样本已上报。
原创
发布博客 2022.07.02 ·
1141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Windows安装后端本地开发基础设施】RabbitMQ

分享如何通过Docker实现快速部署RabbitMQ以及通过可视化客户端对其进行管理。RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器采用Erlang语言编写。...
原创
发布博客 2022.06.05 ·
258 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Windows安装后端本地开发基础设施】MongoDB

本文分享了通过Docker实现本地MongoDB开发环境快速部署的方案以及推荐了几款常用的MongoDB管理工具供大家在本地开发过程中参考使用。
原创
发布博客 2022.05.08 ·
984 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Golang】GORM使用技巧之动态查询及动态联表

开发过程中,经常会有需要根据某些条件判断进而进行联表或动态拼接查询条件的需求。在使用GORM框架的情况下,我们该如何优雅地处理动态联表和动态查询条件问题呢?本文通过使用GORM的Clauses、Scopes方法实践了一种较优雅的解决方案与大家分享。
原创
发布博客 2022.05.04 ·
4795 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【Windows安装后端本地开发基础设施】MySQL\Postgres

大家好,我是Jcrazy。在日常开发中,我们通常需要对数据进行持久化的存储,那么我们在选择好存储数据库后,该怎么快速进行开发环境的搭建部署以便快速进入开发呢?本文将介绍市面上常用的两款关系型数据库使用docker的安装方式MySQLPostgresMySQL与Postgres的对比可参考:https://www.zhihu.com/question/20010554/answers/updated一、MySQL1. 定义compose文件Docker-compose.yamlve
原创
发布博客 2022.04.17 ·
801 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Windows安装后端本地开发基础设施】Redis

软件需求Docker Engine 17.12.0+本文docker-compose 文件version为3.5,所以有此版本需求,其他版本对应的关系可参考官方文档:Compose file versions and upgrading安装步骤1、编写docker-compose.yml为如下内容并保存:version: '3.5'services: redis: image: redis:latest container_name: redis
原创
发布博客 2022.04.06 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL中文排序简析及Go语言简单实现

本文简单地举例说明了下网上常见的几种对中文排序的方案及其存在的问题,简单解析了MySQL对中文排序的逻辑,并针对这些问题提出了一种新的方案,实现了接近MySQL对中文排序的展示逻辑
原创
发布博客 2022.03.27 ·
1254 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

【算法题】二叉树的右视图_Go语言BFS题解

题目给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。示例1:输入: [1,2,3,null,5,null,4]输出: [1, 3, 4]解释:示例2:输入:[1,2,3,4,5,null,7,8,9,null,null,null,null,1]输出:[1,3,7,9,1]解释示例3输入:[1,2,null]输出:[1,...
原创
发布博客 2020.04.22 ·
402 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

解决Conda环境下Python3.7 ModuleNotFoundError: No module named 'PyQt5.sip'

环境Python版本:3.7.6Conda:4.7.12问题在conda环境下执行一下命令安装qt5环境pip install PyQt5pip install PyQt5-sippip install pyqt5-tools加载测试代码import PyQt5测试执行加载PyQt5无报错,但执行QtDesigner的时候就会报错ModuleNotFoundErr...
原创
发布博客 2020.04.17 ·
1161 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【算法题】合并区间__Go题解

题目给出一个区间的集合,请合并所有重叠的区间。示例 1:输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例 2:输入: [[1,4],[4,5]]输出: [[1,5]]解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。...
原创
发布博客 2020.04.16 ·
580 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【算法题】HTML 实体解析器_Golang双题解

题目「HTML 实体解析器」 是一种特殊的解析器,它将 HTML 代码作为输入,并用字符本身替换掉所有这些特殊的字符实体。HTML 里这些特殊字符和它们对应的字符实体包括:双引号:字符实体为 " ,对应的字符是 " 。单引号:字符实体为 ’ ,对应的字符是 ’ 。与符号:字符实体为 & ,对应对的字符是 & 。大于号:字符实体为 > ,对应的字符是 > 。...
原创
发布博客 2020.04.14 ·
398 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【算法题】翻转字符串里的单词_Go题解_模拟栈(List)

题目给定一个字符串,逐个翻转字符串中的每个单词。 示例 1:输入: "the sky is blue"输出: "blue is sky the"示例 2:输入: " hello world! "输出: "world! hello"解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。示例 3:输入: "a good example"...
原创
发布博客 2020.04.10 ·
301 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【算法题】LFU缓存

题目:设计并实现最不经常使用(LFU)缓存的数据结构。它应该支持以下操作:get 和 put。get(key) - 如果键存在于缓存中,则获取键的值(总是正数),否则返回 -1。put(key, value) - 如果键不存在,请设置或插入值。当缓存达到其容量时,它应该在插入新项目之前,使最不经常使用的项目无效。在此问题中,当存在平局(即两个或更多个键具有相同使用频率)时,最近最少使用的键...
原创
发布博客 2020.04.05 ·
604 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【算法题】生命游戏_Go解题_位运算小技巧

题目:根据 百度百科 ,生命游戏,简称为生命,是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机。给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态:1 即为活细胞(live),或 0 即为死细胞(dead)。每个细胞与其八个相邻位置(水平,垂直,对角线)的细胞都遵循以下四条生存定律:如果活细胞周围八个位置的活细胞数少于两个,则该...
原创
发布博客 2020.04.02 ·
301 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【算法题】地图分析_Go多源BFS解法

题目:你现在手里有一份大小为 N x N 的『地图』(网格) grid,上面的每个『区域』(单元格)都用 0 和 1 标记好了。其中 0 代表海洋,1 代表陆地,你知道距离陆地区域最远的海洋区域是是哪一个吗?请返回该海洋区域到离它最近的陆地区域的距离。我们这里说的距离是『曼哈顿距离』( Manhattan Distance):(x0, y0) 和 (x1, y1) 这两个区域之间的距离是 |...
原创
发布博客 2020.03.29 ·
296 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【算法题】最长回文串

题目给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。注意:假设字符串的长度不会超过 1010。示例 1:输入:"abccccdd"输出:7解释:我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。解题思路首先,回文串基本有以下两种形式:AB...
原创
发布博客 2020.03.19 ·
321 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【算法题】矩形重叠

题目矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。如果相交的面积为正,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。给出两个矩形,判断它们是否重叠并返回结果。示例 1:输入:rec1 = [0,0,2,2], rec2 = [1,1,3,3]输出:true示例 2:输...
原创
发布博客 2020.03.18 ·
1348 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

解决Windows安装Bee的问题(提示报错...but was required as: github.com/derekparker/delve)

按照Beego官方文档:https://beego.me/docs/install/bee.md执行命令安装:go get github.com/beego/bee结果发现出现以下提示报错go: github.com/beego/bee importsgithub.com/beego/bee/cmd importsgithub.com/beego/bee/cmd/commands...
原创
发布博客 2020.03.11 ·
4894 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【算法题】和为s的连续正数序列(Go解题)

题目输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 示例 1:输入:target = 9输出:[[2,3,4],[4,5]]示例 2:输入:target = 15输出:[[1,2,3,4,5],[4,5,6],[7,8]] 限制:1 <= targ...
原创
发布博客 2020.03.06 ·
401 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【算法题】合并两个排序的链表_题解以及可能出现的问题

主要说明下写代码的时候考虑到一种速度相对较快的解题方案可能存在的问题。Go解题代码/** * Definition for singly-linked list. * type ListNode struct { * Val int * Next *ListNode * } */func mergeTwoLists(l1 *ListNode, l2 *List...
原创
发布博客 2020.03.05 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多