自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笔头博客

好记性不如烂笔头

  • 博客(11)
  • 收藏
  • 关注

原创 Python接入微信公众号Token验证

## 注意点1. 官方示例是Pthon2 版本的,如果是Python3 版本需要有改动2. 验证成功返回 echostr 要是 数字格式的3. token 验证接口不能重定向## 公众号侧配置 (公众号后台 - 基本配置)![1667187485230](https://img-blog.csdnimg.cn/04ae8b7fcdb4479ab36c0f50f93c95bb.png)## 服务器侧配置1. 代码部分官方示例(python2)```language# -*- codi

2022-10-30 17:37:50 435

原创 LeetCode 题解|9. 回文数

```/** * @param {number} x * @return {boolean} */var isPalindrome = function (x) { if (x < 0) { return false; } let num = x; let reverse = 0; while (num != 0) { reverse = reverse * 10 + (num % 10); num = ~~(num / 10); } retur

2022-10-10 18:29:27 129

原创 LeetCode 题解|7. 整数反转

```/** * @param {number} x * @return {number} */var reverse = function (x) { let res = 0; while (x != 0) { res = res * 10 + (x % 10); // 划重点 x = ~~(x / 10); if (res < Math.pow(-2, 31) || res > Math.pow(2, 31) - 1) { return 0;

2022-10-09 18:18:19 113

原创 LeetCode 题解|6. Z 字形变换

```/** * @param {string} s * @param {number} numRows * @return {string} */var convert = function(s, numRows) { // 存储结果 const rows = []; // 指针下一次是加一还是减一 let add = false; // 指针位置 let pointer = 0; for (let index = 0; index < s.length; inde

2022-10-09 10:12:23 104

原创 LeetCode 题解|5. 最长回文子串

> 回文是指一个字符串不管从左往右看还是从右往左看都是一样的那么就会有两种情况:1.单数回文,2.双数回文## 双指针解法> 利用两个指针,指针内的字符串就是匹配到的回文字符串```function longestPalindrome(str) { // 最终结果 let result = ""; for (let index = 0; index < str.length; index++) { // 回文中心是单数(自己)时,即单数回文 findRepeat(

2022-10-08 16:19:25 99

原创 LeetCode 题解|4. 寻找两个正序数组的中位数 Javascript

```Javascriptfunction findMedianSortedArrays(nums1, nums2) { const nums = [].concat(nums1, nums2).sort((prev, next) => prev - next); const len = nums.length; if (len % 2 === 0) { const index = len / 2; return (nums[index - 1] + nums[index])

2022-09-13 19:26:02 215

原创 LeetCode 题解 | 3. 无重复字符的最长子串 Javascript

```Javascript/** * @param {string} str * @returns number * 思路:1.start 与 range 组合成一个窗口,窗口内的子串就是当前最长不重复的字符串 * 2.range 每次循环递增 * 3.由于 slice 左闭右开 所以 range 初始值 为1,在获取当前元素时 range 要 - 1 * 4.一个变量 result 存储当前最终结果,一个变量 resultTmp 存储当前匹配到的结果,当当前匹配

2022-09-13 18:30:06 195

原创 LeetCode题解|2.两数相加 - Javascript

```javascriptfunction ListNode(val, next) { this.val = val === undefined ? 0 : val; this.next = next === undefined ? null : next;}function addTwoNumbers(link1, link2) { let l1 = link1; let l2 = link2; let result = null; let currentNext = nul

2022-09-11 15:30:59 228

原创 LeetCode 题解 | 1. 两数之和 Javascript 版

#### 题目给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。#### 示例 1:```javascript输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]```####

2022-09-02 19:13:57 71 1

原创 Nodemailer 使用Gmail发送邮件

## 第一步安装 nodemailer`npm install nodemailer`## 第二步 创建Google 项目#### 2.1打开下面地址[已启用的 API 和服务](https://console.cloud.google.com/projectselector2/apis/dashboard?supportedpurview=project&pli=1)#### 2.2创建新项目![1660446709678](https://img-blog.csdnimg.cn/777a53

2022-08-04 14:07:20 971 2

原创 Laravel 配置阿里云CND后获取客户端IP地址

d@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;

2022-04-18 10:04:05 647 2

空空如也

空空如也

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

TA关注的人

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