自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (3)
  • 收藏
  • 关注

原创 golang实现skiplist 跳表

【代码】golang实现skiplist 跳表。

2024-01-10 21:17:54 532

原创 golang 实现常见排序算法

【代码】golang 实现常见排序算法。

2023-12-18 21:59:07 369

原创 golang 实现二分查找(递归、非递归、变体等4个版本)

【代码】golang 实现二分查找(递归、非递归、变体等4个版本)

2023-12-18 21:53:26 385

原创 golang 基于数组、切片、链表实现队列

【代码】golang 基于数组、切片、链表实现队列。

2023-12-13 22:02:19 502

原创 golang 用数组和切片实现 栈结构

【代码】golang 用数组和切片实现 栈结构。

2023-12-13 21:58:24 357

原创 golang 实现单向链表(lru)、双向链表、双向循环链表

golang 实现链表

2023-11-28 21:54:27 684

原创 mysql 过滤多列重复的值(保留其中一条),对单列或者多列重复的值去重

过滤多列重复的值

2023-10-16 23:51:41 595

原创 GO内存模型(同步机制)

在多个协程对共享变量的读写中,为了保证读写的正确性,我们需要引入同步机制保证程序的顺序一致性执行。

2023-07-22 17:41:14 216

原创 计算机7层网络模型以及数据的通信过程

计算机网络模型

2022-10-25 14:58:35 830 1

原创 数据库事务并发产生的问题和封锁协议以及数据库隔离级别

数据库事务并发产生的问题和封锁协议以及数据库隔离级别

2022-10-23 22:46:56 457

原创 流水线的周期为什么要选最长的一个为操作周期

流水线的周期为什么要选最长的一个为操作周期

2022-10-18 21:55:19 680

原创 mysql索引

mysql索引以及连接查询底层原理

2022-10-09 22:00:56 365

原创 redis几种数据结构介绍和使用

redis学习

2022-09-27 21:16:40 581

原创 树的高度越高,磁盘io的次数越多是怎么回事

mysql数据索引

2022-09-27 20:17:29 1271 1

原创 活动图当中的关键路径、点的最早开始时间最晚开始时间、活动的最长耽搁时间、最晚开工时间

1、关键路径:要完成最终的活动,需要前面的所有活动都完成。所以关键路径就是花的时间最长的那条路径。比如 开始a ->(1)b洗手(1分钟) - c 炒菜(3分钟) - d吃饭(5分钟) (2)开始 a ->(1)b洗手(1分钟) - c 煮饭(20分钟) - d吃饭(5分钟)要吃上饭 得等21分钟 取最长的路径。。最晚的吃饭时间是 5+20 +1 = 26分钟2、点的最早开始时间要想吃饭d活动还是得等煮饭完成 就是前面所有路径最长的时间3、点的最晚时间...

2022-05-24 14:30:08 1511

原创 guzzle 请求本地地址

cURL error 7: Failed to connect to 127.0.0.1cmd ipcofig 看下自己的ipv4地址 换成ipv4地址

2022-04-14 14:40:36 288

原创 gitbub图片 头像 图标不显示

hosts文件加入`199.232.96.133`raw.githubusercontent.com camo.githubusercontent.com avatars0.githubusercontent.com avatars1.githubusercontent.com avatars2.githubusercontent.com avatars3.githubusercontent.com199.232.96.133

2021-02-23 13:55:32 113

原创 swoft+kafka实现消息队列处理消息发送

kafka 使用的是腾讯云的ckafkaphp 使用kafka 使用的是 rdkafka作为消费端rdkafka 安装 (docker):apt-get updateapt install librdkafka-devpecl install rdkafkadocker-php-ext-enable rdkafka生产端:/** * Class ParamLogic * @package App\Model\Logic */class KafkaLogic{ public

2021-02-08 09:15:16 419 2

原创 腾讯云音视频互动课堂trtc,实现逻辑,服务端混流逻辑

roomId(classId)房间ID创建房间:-- RoomIDRoomID(房间号/房间ID)用于在一个 TRTC 应用中唯一标识一个房间。RoomID 是由开发者自行维护和分配的一个 uint32 范围内的数字,取值区间:1 - 4294967295。--------------------------------------------------------------老师端逻辑--------------------------------------------------..

2020-12-15 12:19:12 1707 2

原创 宝塔修改 数据库密码 提示 root密码不能带有特殊符号!

1自己命令行修改,不过这样不能使用宝塔的数据库备份等操作2 修改BtSoft\panel\class\datebase.php 搜索 `root密码不能带有特殊符号! ` , 找到这句代码 用# 注释掉,然后重启面板!就行了只要不升级 就可以一直使用 。测试了一下, 如果升级 文件会被覆盖掉,重新修改就好了...

2020-08-28 09:26:25 1093

原创 职业规划和自我认知

到目前为止,已有3年开发经验技术栈属于比较广泛,前后端比较熟练 属于全栈类型。独立开发过几个项目。技术栈比较全面缺点:缺乏深耕,技术深度,没有大型项目实战经验,高并发经验。规划:1.刷算法,长期投资吧,年轻人不能太看重钱,需要对自己投资。2学习计算机基础知识。3学习下区块链(主要是刚好遇到一个比较好的视频可以学习)详细的 再想想吧,还是需要规划的不然没有目标,就没有动力与方向~...

2020-05-25 10:01:09 667

原创 idea2019之后版本 插件库打不开解决办法

2019.2以前的版本 可以Setting–>Appearance & Behavior -->Syetem Setting -->Updates,将Use secure connection 的勾选去掉2019.2以后的版本就没有Use secure connection这个选项了可以尝试 关闭防火墙或者使用这个这些网上的方法我自己这里试了 都没用 最后 ...

2020-04-07 11:35:56 4124 5

原创 深入理解PHP内核

深入理解PHP内核本文为读书笔记原书地址第一部分 基本原理1、基本代码的执行生命周期和Zend引擎一切的开始: SAPI接口SAPI(Server Application Programming Interface)指的是PHP具体应用的编程接口。我们很少关心PHP解释器在哪里。虽然通过Web服务器和命令行程序执行脚本看起来很不一样, 实际上它们的工作流程是一样的。命令行参数传递给P...

2019-12-06 14:19:53 756

原创 微信开发公众号--基础

微信开发公众号一、接入概述1.开始前的准备接入微信公众平台开发,开发者需要按照如下步骤完成:1、填写服务器配置2、验证服务器地址的有效性3、依据接口文档实现业务逻辑登录微信公众平台,找到 开发-》基本配置-》服务器配置然后需要配置好服务器环境,域名需要备案,并且端口必须是80或者443.比如使用php,那么需要将你填写的服务器地址导向认证文件,认证写法官方给了例...

2019-12-06 14:16:40 170

原创 LeetCode上面的算法题练习记录

算法题汇总主要用c++实现vector函数:1.push_back 在数组的最后添加一个数据2.pop_back 去掉数组的最后一个数据3.at 得到编号位置的数据4.begin 得到数组头的指针5.end 得到数组的最后一个单元+1的指针6.front 得到数组头的引用7.back 得到数组的最后一个单元的引用8.max_size 得到vector最大可以是多大9.cap...

2019-12-06 14:15:05 135

原创 JAVA基础

JAVA基础一、JAVA基础一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。对象:对象是类的一个实例,有状态和行为类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。基本语法编写Java...

2019-12-06 14:13:57 209

原创 C++资源库

C++资源库一、C++ STLC++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。C++ 标准模板库的核心包括以下三个组件:组件描述容器(Containers)容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque、list、...

2019-12-06 14:11:05 392

原创 C++ 进阶

文件和流、异常、内存、多线程、web编程 ----- 基础知识C++ 进阶一、C++ 文件和流iostream 标准库,它提供了 cin 和 cout 方法分别用于从标准输入读取流和向标准输出写入流。C++ 中另一个标准库 fstream,它定义了三个新的数据类型:数据类型描述ofstream该数据类型表示输出文件流,用于创建文件并向文件写入信息。ifst...

2019-12-06 14:10:31 314

原创 C++面向对象

面向对象一、C++ 类 & 对象C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。C++ 类定义定义一个类,本质上是定义一个数据类型的蓝图。这实际上并没有定义任何数据,但它定义了类...

2019-12-06 14:08:16 3254

原创 C++基础

基础一、特性C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装抽象继承多态二、标准库标准的 C++ 由三个重要部分组成:核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。C++ 标准库,提供了大量的函数,用于操作文件、字符串等。标准模板库(STL),提供了大量的方法,用于操作数据结构等。三、语法C++ 基本语法对象类方法即时变...

2019-12-06 14:05:50 204

原创 配置C++IDE

一、安装软件1.c++解释器通过MinGW 安装地址官网安装MinGW Installer,选择如下组件,全部安装即可按提示,一步步执行就行了,解释器需要添加到环境变量2.编辑器 clion地址官网注册用这个貌似jetbrains家族的产品都可以用这个。。二 、配置Clion安装好了MinGW Clion会自动检测,只需要添加保存就好了运行新建项目,输出 he...

2019-12-06 14:02:09 109

原创 laravel中的服务容器

控制反转(IoC)和依赖注入(DI)IoC 容器 —— Laravel 的核心(1)laravel 的请求生命周期几乎所有php框架,或者对php程序来说,都是单一入口,都是以index.php开始的。那么laravel的入口文件都干了些什么事呢?所有请求通过web服务器(apapache/nignx)引导至 public/index.php。第一件事就是从bootstrap/app....

2019-12-06 14:00:55 191

原创 laravel 技巧总结

一些使用laravel时用到的一些小技巧一·添加自定义函数##建立文件夹,放在app目录下,比如:然后再 conposer.json文件中的自动加载项加入你添加的自定义文件:"autoload": { "classmap": [ "database" ], "files":[ "app/Hel...

2019-12-06 13:59:12 122

原创 GIT常用命令

一·初始化项目1.建立项目文件夹,添加初始代码,比如如果安装了laravel 安装器。可以通过 laravel new test ,创建一个新的项目。2.在github上面添加一个新的代码仓库,然后复制仓库地址https://github.com/ycp19940225/test.git二·通过GIT提交项目git init 初始化本地代码仓库git add -A 将所有代码纳...

2019-12-06 13:57:23 96

原创 时间

坐在空荡荡的车厢里,望着车窗外的车水马龙,觥筹交错,莫名的空虚感弥漫上心头。每次放假都不想回家,对于家的概念一直不强烈,但是潜意识里不是抗拒它,而是每次回家,总是无尽的争吵,一切不和谐的画面烙在年少的记忆当中。但其实想想自己其实更多的时候是一个被爱的角色,尽管有很多的争吵,但是好像从小我想要的,一切都会尽力为我满足。而我一直没有搞清楚自己想要的是什么。高考之前只是想着一心好好学习,能考上一个好一点...

2019-12-06 13:56:04 75

原创 PHP类与对象

##PHP中的类与对象###简介PHP 5完全重写了对象模型以得到更佳性能和更多特性,具有完整的对象模型。PHP 对待对象的方式与引用和句柄相同,即每个变量都持有对象的引用,而不是整个对象的拷贝。我们都知道PHP对象赋值默认情况下是通过引用传递的,但这并不完全正确。比如:class A { public $i = 1;}$a = new A();$b = $a ; /...

2019-12-06 10:20:11 457

原创 PHP当中的疑难杂症汇总

这里记录一些PHP常见的,自己以前理解不到位的一些小问题。时不时会更新##汇总1.i++和++i++和++i++和++i先看2个例子<?phpfor($i=0;$i<3;++$i){ $j=$i; echo $j.'-'.$i.'<br/>';}for($i=0;$i<3;$i++){ $j=$i; echo $j....

2019-12-06 10:19:34 166

原创 PHP赋值语句的引用传递与按值传递

##赋值语句的引用传递与按值传递  之前对于php当中的引用传递与按值传递,并没有深入了解。php中对变量赋值有2种方式:按值传递引用传递这2个主要应用于变量或者函数赋值,计数赋值用于对象赋值。###按值传递简单来说就是将变量进行复制,然后开辟一块新的内存空间存储。比如: $b = 1; $a = $b; $a = 2; dd($a...

2019-12-06 10:18:45 771

原创 laravel Eloquent ORM 模型关联 使用总结

在lavaral中可以直接使用DB查询构建器写sql关联语句,其实挺方便,程序执行效率也会更高。ORM主要应该使用于关联查询比较多的情景。在lavaral中可以直接使用DB查询构建器写sql关联语句,其实挺方便,程序执行效率也会更高。ORM主要应该使用于关联查询比较多的情景。##一、简介laravel当中主要有以下几种关联关系:一对一一对多多对多远程一对多多态关联多对多的多...

2019-12-06 10:16:10 1179

原创 个人博客

###基于laravel5.4###主要功能博客七牛云存储+本地存储,基于Algolia的全文搜索方案基于Socialite的第三方登陆,目前支持github登陆Markdown编辑器,自动生成文章目录后台RBAC 自动获取权限数据库备份,网站备份主要用于技术分享,整理自己遇到过的问题。全面升级到laravel5.5 --2017/11/12项目地址:ht...

2019-12-06 10:15:01 85

后台模板hplus 好看的后台纯模板

后台模板hplus H+ 后台主题UI框架 H+是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术

2019-12-03

最新美丽说网购平台模板

html,css,前台模板,美丽说,网购。 m美丽说最新模板

2016-11-07

laravel商场项目源码

laravel商场项目源码、laravel商场项目源码、可用于个人学习,十分适合新手。基本上商城基本功能都是有的

2016-11-07

空空如也

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

TA关注的人

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