BIggyGuan
码龄5年
关注
提问 私信
  • 博客:26,270
    26,270
    总访问量
  • 61
    原创
  • 1,386,962
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-04-10
博客简介:

BIggyGuan的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得4次评论
  • 获得47次收藏
创作历程
  • 15篇
    2021年
  • 52篇
    2020年
成就勋章
TA的专栏
  • Lua
    5篇
  • LeetCode
    15篇
  • Linux
    2篇
  • 操作系统
    6篇
  • Unity
    6篇
  • Redis
    2篇
  • Python
    14篇
  • Java
    3篇
  • C#
    1篇
  • 数据库
    8篇
  • 计算机网络
    4篇
  • Django
    5篇
  • Go学习
    1篇
  • 安卓
    2篇
  • 爬虫
    1篇
创作活动更多

如何做好一份技术文档?

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

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

Leetcode 并查集模板

class UnionFind: def __init__(self, n): self.count = n self.p = [i for i in range(n)] def parent(self, i): root = i while self.p[root] != root: root = self.p[root] while self.p[i] != i:
原创
发布博客 2021.03.08 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Lua常用库,垃圾回收

print("=================自带库=================")-- string-- tableprint("=================时间=================")-- 系统时间print(os.time())-- 自定义参数 得到时间print(os.time({year = 2021, month = 3, day = 3}))-- 返回一个tablelocal nowTime = os.date("*t")for k, v i
原创
发布博客 2021.03.03 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Lua常用库

print("=================自带库=================")-- string-- tableprint("=================时间=================")-- 系统时间print(os.time())-- 自定义参数 得到时间print(os.time({year = 2021, month = 3, day = 3}))-- 返回一个tablelocal nowTime = os.date("*t")for k, v i
原创
发布博客 2021.03.03 ·
446 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Lua面向对象

print("=================面向对象=================")Student = { age = 1, sex = true, Up = function () print(Student.age) print("Growing up") end, Learn = function() print("好好学习") end}Student.name = "guan"f
原创
发布博客 2021.03.03 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Lua笔记协程

fun = function() print(123)endprint("**************携程的创建****************")-- (1)coroutine.create()-- (2)coroutine.wrap()co = coroutine.create( fun )co2= coroutine.wrap( fun )print(co2)print(type(co2))print("**************携程的运行****************"
原创
发布博客 2021.03.02 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Lua笔记表实现class

-- 表内定义成员变量Student = { age = 1, sex = true, Up = function () print(Student.age) print("Growing up") end, Learn = function() print("好好学习") end}--表外定义成员变量tudent.name = "guan"function Student:Speak2()
原创
发布博客 2021.03.01 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux面试相关基础命令

内存相关命令查看系统内存使用情况 free -m(静态查询)各个进程内存的使用情况(动态查询)toptop -M 进行排序查看网络,网卡等相关信息 cat /etc/sysconfig/network-scripts/ifcfg-eth0显示文件内容的命令...
原创
发布博客 2021.02.24 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Unity Lua热修复框架图

原创
发布博客 2021.02.23 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis 事务

事务Redis事务本质:一组命令的集合! 一个食物中的所有命令都会被序列化,在十五执行过程中,会按照顺序执行!一次性,顺序性,排他性Redis事务没有隔离级别的概念所有的命令在事务中,没有直接被执行,只有发起执行命令的时候才会执行! ExecRedis单条命令式保存原子性的,但是事务部保证原子性Redis事务:开启事务(multi)命令入队()实行事务(exec)正常执行事务127.0.0.1:6379> multi # 开启事务OK127.0.0.1:6379>
原创
发布博客 2021.02.19 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis 数据类型

Redis对象typedef struct redisObject{ //类型 unsigned type:4; //编码 unsigned encoding:4; //指向底层数据结构的指针 void *ptr; //引用计数 int refcount; //记录最后一次被程序访问的时间 unsigned lru:22;}robjtype : 五大数据类型(字符串,列表,集合)encoding:指的是每种数据结构存储
原创
发布博客 2021.02.19 ·
161 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Python字典顺序存储原理解析

在刷题的时候看到很多时候题目要用到OrderedDict,不是很理解这样做的目的,看到解析说是要按照插入的顺序存储和取出。当时就很疑惑,亲自试验了默认的dict也能够实现顺序存储和取出。Dictionary vs OrderedDict在3.6版本之前,Python Dict底层在初始创建的时候采用的是indice和存储合并在一个二维数组当中。Dictionary采用哈希表原理,key作为取值对象,进行hash(key)操作,得到哈希值,然后用值进行 % 字典容量得到要插入的位置。my_dict['a
原创
发布博客 2021.02.03 ·
1192 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java中四种引用

Java中的四种引用Java中四种引用类型:强引用,软引用,弱引用,强引用强引用通过new 去进行创建的对象的引用通过手动调用gc,并且将引用赋值为null进行回收软引用软引用就是把对象用SoftReference包裹一下,当我们需要从软引用对象获得包裹的对象,只需要get一下就好了SoftReference<TestQuote> testQuoteSoftReference = new SoftReference<>(new TestQuote());TestQuo
原创
发布博客 2021.02.02 ·
386 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Unity脚本声明周期和MonoBehaviour常用方法

初始状态:Awake() 唤醒:当物体载入时立即调用一次,用于在游戏开始前进行初始化,判断满足某种条件执行此脚本this.enable = trueOnEnable() 可用:当脚本对象启用时调用物理阶段:FixedUpdate() 固定更新: 脚本启用后,固定事件被调用,适用于对游戏对象做物理操作,移动。设置更新频率:Edit->Project Setting->Time->Fixed Timestep ,默认值0.02s。游戏逻辑:Update() 更新:脚本启用后,..
原创
发布博客 2021.01.29 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 面试知识

结构体和类的区别类型,成员变量,变量初始值,构造析构结构体是值类型,类是引用类型结构提成员不可被声明为protected,类可以机构题变量声明不能指定初始值,类变量声明可以指定初始值结构体不能声明析构以及默认的构造函数,类无此限制值类型和引用类型的区别值类型隐式继承自System.ValueType而且不能继承其他任何类型,引用类型继承自System.Object值类型在栈中分配内存,引用类型在堆中分配内存,引用中存放的是堆中存放的地址值类型存取快,引用类型比值类型存取慢值类型表示
原创
发布博客 2021.01.25 ·
318 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Leetcode-721 账户合并

题目(此题还可用作合并 json 数据)给定一个列表 accounts,每个元素 accounts[i] 是一个字符串列表,其中第一个元素 accounts[i][0] 是 名称 (name),其余元素是 emails 表示该账户的邮箱地址。现在,我们想合并这些账户。如果两个账户都有一些共同的邮箱地址,则两个账户必定属于同一个人。请注意,即使两个账户具有相同的名称,它们也可能属于不同的人,因为人们可能具有相同的名称。一个人最初可以拥有任意数量的账户,但其所有账户都具有相同的名称。合并账户后,按以下格式
原创
发布博客 2021.01.18 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker操作

Ubuntu安装docker拉取mysql images创建容器test_mysql运行镜像sudo docker run -dt --name=test_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password mysql进入容器docker exec -it test_mysql /bin/bash启动mysqlmysql -uroot -ppassword退出容器exit...
原创
发布博客 2020.12.27 ·
91 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

装箱拆箱

装箱和拆箱什么是装箱和拆箱。它其实很简单,把值类型实例转换为引用类型实例,就是装箱。相反,把引用类型实例转换为值类型实例,就是拆箱。// 装箱int a = 5;object obj = a;//拆箱a = (int)obj;值类型数据会直接存储变量装箱,因为a 是值类型是直接有数据的变量,obj为引用类型是指针与内存是拆分开来的,把 a 赋值给 b 实际上就是 b 为自己创建了一个指针并指向了a的数据空间。引用类型的变量会在声明时预留出内存地址,其为null, 当进行new创建实例的
原创
发布博客 2020.12.25 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基本数据类型

PythonNumber(数字)int(有符号整数)long(长整型)float(浮点型)complex(复数 -5 ~ 257)String(字符串)List(列表)Tuple(元组)Dictionary(字典)JavaByte 1short 2int 4long 8float 4double 8boolean 1char 2
原创
发布博客 2020.11.26 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速排序实现

def partation(arr, left, right): pivot = arr[left] while left < right: while left < right and arr[right] >= pivot: right -= 1 arr[left] = arr[right] while left < right and arr[left] <= pivot:
原创
发布博客 2020.11.21 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql 索引优化分析

转载链接: https://blog.csdn.net/oneby1314/article/details/107938325
转载
发布博客 2020.11.11 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多