- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 golang make 函数的三个参数分别有什么作用
例如,make([]int) 表示创建一个 int 类型的切片,make(map[string]int) 表示创建一个键为字符串、值为整数的映射。make(T):适用于 map,可以不指定初始容量,也可以通过第二个参数指定初始容量。对于映射,这个参数表示映射的初始容量(映射的长度总是随着元素的添加而动态变化)。第三个参数是切片或通道的容量,仅适用于切片和通道,映射不使用这个参数。对于通道,容量表示通道的最大容量(即通道最多可以包含的元素数)。// 创建一个长度为 5,容量为 10 的 int 类型切片。
2024-09-02 16:46:07
764
原创 golang make 和 new 的区别
用途: new 用于分配任意类型的内存,并返回指向该类型的指针。使用 make: 当你需要创建 slice、map 或 channel 时,使用 make,因为它们需要特殊的初始化步骤才能正确使用。返回值: 返回的是一个指向分配内存的指针,并且该内存初始化为零值。比如,new(int) 返回的是 *int,指向值为 0 的内存。使用 new: 当你需要创建一个指向任意类型的新零值实例的指针时使用 new,尤其是结构体或基本类型的指针。new 用于分配任意类型的内存,返回指向该内存的指针。
2024-08-22 15:44:01
532
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
1838
原创 guzzle 请求本地地址
cURL error 7: Failed to connect to 127.0.0.1cmd ipcofig 看下自己的ipv4地址 换成ipv4地址
2022-04-14 14:40:36
365
原创 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
158
原创 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
494
2
原创 腾讯云音视频互动课堂trtc,实现逻辑,服务端混流逻辑
roomId(classId)房间ID创建房间:-- RoomIDRoomID(房间号/房间ID)用于在一个 TRTC 应用中唯一标识一个房间。RoomID 是由开发者自行维护和分配的一个 uint32 范围内的数字,取值区间:1 - 4294967295。--------------------------------------------------------------老师端逻辑--------------------------------------------------..
2020-12-15 12:19:12
1845
2
原创 宝塔修改 数据库密码 提示 root密码不能带有特殊符号!
1自己命令行修改,不过这样不能使用宝塔的数据库备份等操作2 修改BtSoft\panel\class\datebase.php 搜索 `root密码不能带有特殊符号! ` , 找到这句代码 用# 注释掉,然后重启面板!就行了只要不升级 就可以一直使用 。测试了一下, 如果升级 文件会被覆盖掉,重新修改就好了...
2020-08-28 09:26:25
1252
原创 职业规划和自我认知
到目前为止,已有3年开发经验技术栈属于比较广泛,前后端比较熟练 属于全栈类型。独立开发过几个项目。技术栈比较全面缺点:缺乏深耕,技术深度,没有大型项目实战经验,高并发经验。规划:1.刷算法,长期投资吧,年轻人不能太看重钱,需要对自己投资。2学习计算机基础知识。3学习下区块链(主要是刚好遇到一个比较好的视频可以学习)详细的 再想想吧,还是需要规划的不然没有目标,就没有动力与方向~...
2020-05-25 10:01:09
707
原创 idea2019之后版本 插件库打不开解决办法
2019.2以前的版本 可以Setting–>Appearance & Behavior -->Syetem Setting -->Updates,将Use secure connection 的勾选去掉2019.2以后的版本就没有Use secure connection这个选项了可以尝试 关闭防火墙或者使用这个这些网上的方法我自己这里试了 都没用 最后 ...
2020-04-07 11:35:56
4219
5
原创 深入理解PHP内核
深入理解PHP内核本文为读书笔记原书地址第一部分 基本原理1、基本代码的执行生命周期和Zend引擎一切的开始: SAPI接口SAPI(Server Application Programming Interface)指的是PHP具体应用的编程接口。我们很少关心PHP解释器在哪里。虽然通过Web服务器和命令行程序执行脚本看起来很不一样, 实际上它们的工作流程是一样的。命令行参数传递给P...
2019-12-06 14:19:53
868
原创 微信开发公众号--基础
微信开发公众号一、接入概述1.开始前的准备接入微信公众平台开发,开发者需要按照如下步骤完成:1、填写服务器配置2、验证服务器地址的有效性3、依据接口文档实现业务逻辑登录微信公众平台,找到 开发-》基本配置-》服务器配置然后需要配置好服务器环境,域名需要备案,并且端口必须是80或者443.比如使用php,那么需要将你填写的服务器地址导向认证文件,认证写法官方给了例...
2019-12-06 14:16:40
216
原创 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
167
原创 JAVA基础
JAVA基础一、JAVA基础一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。对象:对象是类的一个实例,有状态和行为类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。基本语法编写Java...
2019-12-06 14:13:57
254
原创 C++资源库
C++资源库一、C++ STLC++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。C++ 标准模板库的核心包括以下三个组件:组件描述容器(Containers)容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque、list、...
2019-12-06 14:11:05
441
原创 C++ 进阶
文件和流、异常、内存、多线程、web编程 ----- 基础知识C++ 进阶一、C++ 文件和流iostream 标准库,它提供了 cin 和 cout 方法分别用于从标准输入读取流和向标准输出写入流。C++ 中另一个标准库 fstream,它定义了三个新的数据类型:数据类型描述ofstream该数据类型表示输出文件流,用于创建文件并向文件写入信息。ifst...
2019-12-06 14:10:31
388
原创 C++面向对象
面向对象一、C++ 类 & 对象C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。C++ 类定义定义一个类,本质上是定义一个数据类型的蓝图。这实际上并没有定义任何数据,但它定义了类...
2019-12-06 14:08:16
3361
原创 C++基础
基础一、特性C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装抽象继承多态二、标准库标准的 C++ 由三个重要部分组成:核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。C++ 标准库,提供了大量的函数,用于操作文件、字符串等。标准模板库(STL),提供了大量的方法,用于操作数据结构等。三、语法C++ 基本语法对象类方法即时变...
2019-12-06 14:05:50
264
原创 配置C++IDE
一、安装软件1.c++解释器通过MinGW 安装地址官网安装MinGW Installer,选择如下组件,全部安装即可按提示,一步步执行就行了,解释器需要添加到环境变量2.编辑器 clion地址官网注册用这个貌似jetbrains家族的产品都可以用这个。。二 、配置Clion安装好了MinGW Clion会自动检测,只需要添加保存就好了运行新建项目,输出 he...
2019-12-06 14:02:09
145
原创 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
267
原创 laravel 技巧总结
一些使用laravel时用到的一些小技巧一·添加自定义函数##建立文件夹,放在app目录下,比如:然后再 conposer.json文件中的自动加载项加入你添加的自定义文件:"autoload": { "classmap": [ "database" ], "files":[ "app/Hel...
2019-12-06 13:59:12
160
原创 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
122
原创 时间
坐在空荡荡的车厢里,望着车窗外的车水马龙,觥筹交错,莫名的空虚感弥漫上心头。每次放假都不想回家,对于家的概念一直不强烈,但是潜意识里不是抗拒它,而是每次回家,总是无尽的争吵,一切不和谐的画面烙在年少的记忆当中。但其实想想自己其实更多的时候是一个被爱的角色,尽管有很多的争吵,但是好像从小我想要的,一切都会尽力为我满足。而我一直没有搞清楚自己想要的是什么。高考之前只是想着一心好好学习,能考上一个好一点...
2019-12-06 13:56:04
111
原创 PHP类与对象
##PHP中的类与对象###简介PHP 5完全重写了对象模型以得到更佳性能和更多特性,具有完整的对象模型。PHP 对待对象的方式与引用和句柄相同,即每个变量都持有对象的引用,而不是整个对象的拷贝。我们都知道PHP对象赋值默认情况下是通过引用传递的,但这并不完全正确。比如:class A { public $i = 1;}$a = new A();$b = $a ; /...
2019-12-06 10:20:11
546
原创 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
195
原创 PHP赋值语句的引用传递与按值传递
##赋值语句的引用传递与按值传递 之前对于php当中的引用传递与按值传递,并没有深入了解。php中对变量赋值有2种方式:按值传递引用传递这2个主要应用于变量或者函数赋值,计数赋值用于对象赋值。###按值传递简单来说就是将变量进行复制,然后开辟一块新的内存空间存储。比如: $b = 1; $a = $b; $a = 2; dd($a...
2019-12-06 10:18:45
814
后台模板hplus 好看的后台纯模板
2019-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人