相关文章
【第三方登录】Twitter
创建应用 APPID 和 相关回调配置 重新设置api key 和 api secret 设置回调和网址 还有 APP的类型 拿到ClientID 和 Client Secret
源码实现
获取Twitter 的登录地址
public function twitterUrl()
{global $db,$request,$comId;require "inc/twitter_client/twitte…
建站知识
2024/9/6 21:27:01
Linux内核err.h文件分析
在阅读和编写内核相关的代码时,经常会看到IS_ERR、ERR_PTR等函数。这些函数在内核头文件的err.h中。以我服务器的代码为例,内核版本为5.15。 这个文件的代码如下:
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LINUX_ERR_H
#define _L…
建站知识
2024/8/19 17:52:35
ElasticSearch开发指北和场景题分析
前言
本篇是ES系列的第二篇,继上次的理论篇ElasticSearch理论体系构建后,带来了实战篇。实战篇来自于我对常见操作以及场景的分析总结,详细到每个步骤和理由,下一篇将是性能优化篇。
常用操作
以下操作均使用ES的API进行展示&a…
建站知识
2024/9/8 17:34:21
[项目实践]---RSTP生成树
[项目实践] 目录
[项目实践]
一、项目环境
二、项目规划
三、项目实施
四、项目测试 |验证 ---RSTP生成树 一、项目环境
Jan16 公司为提高网络的可靠性,使用了两台高性能交换机作为核心交换机,接入层交 换机与核心层交换机互联,形成冗…
建站知识
2024/9/14 20:41:26
在 Linux 中通过 SSH 执行远程命令时,无法自动加载环境变量(已解决)
问题场景
目前我的环境变量都存储在 /etc/profile 文件中,当我通过远程 SSH 执行一些命令时,提示命令找不到,如下所示: 问题出现原因
这里找到了一张出自尚硅谷的图片,很好的解释了该问题: 这是由于 Linu…
建站知识
2024/9/16 13:12:40
mysql null和空值的区别
null 也就是在字段中存储null值,空值也就是字段中存储空字符(‘’)
占用空间的区别
执行sql:mysql> select length(NULL), length(‘’), length(‘1’);
空值’是不占用空间的,而null的长度是null,其实是占用空间的。mysql…
建站知识
2024/9/17 13:40:12
PPP、RRE、MGRE综合实验
一、实验拓扑图 二、实验要求 1.R5为ISP,只能进行IP地址配置,其所有地址均配为公有IP地址; 2.R1和R5间使用PPP的PAP认证,R5为主认证方: R2与R5之间使用ppp的CHAP认证, R5为主认证方;R3与R5之间使用HDLC封装; 3.R1、R2、…
建站知识
2024/9/8 17:28:15
Vue3:快速上手路由器
本人在B站上关于vue3的尚硅谷的课程,以下是整理一些笔记。 一.路由器和路由的概念
在 Vue 3 中,路由(Router)和路由器(Router)是两个相关但不同的概念。
1. 路由(Router)ÿ…
建站知识
2024/9/12 9:15:59