自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (12)
  • 收藏
  • 关注

原创 [CentOS] Failed to download metadata for repo ‘AppStream’

使用 CentOS8 的 yum 进行包安装时如果出现标题给出的错误时的应对方法。

2023-08-12 09:48:36 100

原创 【PHP】Laravel 接收同名表单name的数据的方法。

前言:在开发中,我们会遇到类似动态生成多个表单的情况,而且这些表单都叫同一个名字,例: 在添加 user 姓名的时候,我们会有点击 继续添加 按钮的需求,这时候的 form 表单里的 user 姓名就是一个同名的情况,比如都叫 name="userName",这时,如果都完全同名的话,后端接收到的 name 就只有最后一个提交的内容,如果完全不同名的话,会使得写程序时无法确定 user 的表单名,所以解决的办法就是通过向后端传递数组来完成。示例代码:<label for="user"&g

2022-04-15 16:50:32 405

原创 【jQuery】使用ajax load方法加载页面之后使用Echarts的方法

前言:在使用了 ajax 的 load 方法加载页面之后,导致之前的 echarts 绘图无法在新加载的页面使用,在网上搜索了一番之后,有的说不能使用 load 方法,要使用 get 或者 post 方法,有的说要重写 load 方法的,这些方法都不适合我,所以现在记录我自己的方法,供大家参考。需求:使用 ajax load() 方法在 A.php 页面加载 B.php 页面。 加载之后在 B.php 页面使用 Echarts 绘制图形。方法:A.php... 其他代码段 ...

2022-03-22 20:46:27 1650

原创 【RESTful】使用postman测试RESTful API的一些注意点

前言:在用postman测试 RESTful API 的 post,put 等方法的时候,参数传递的设置方法有些异同,现在记录一下。请求方式 传参方式 例 GET URL - POST body form-data - PUT body x-www-form-urlencoded - DELETE URL - ...

2022-03-14 08:28:10 971

原创 【Laravel】自定义404页面

前言:查看了一些网上的方法,很多都是使用自定义异常类来处理自定义404页面,我只是想用 Laravel8自带异常类来进行处理,所以记录一下自己的方法。方法:文件:app\Exceptions\Handler.php<?phpnamespace App\Exceptions;use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;use Throwable;class Handler exte.

2022-03-08 08:29:31 801 2

原创 【Laravel】关于Laravel8使用MySQL时字段加1的方法

前言:在使用Laravel8的查询构造器来进行数据库查询的时候,往往需要将某个字段加减1,或者加减n,这个时候可以使用自带的 increment() | decrement() 接口,但是如果想使用 update() 接口的时候就不能和 increment() | decrement() 接口同时使用,所以字段加减需要使用原生语句。代码:class test{ // 数据库表名 const TABLE_NAME = 'table_name'; public fu..

2022-03-07 09:03:17 2341

原创 【Laravel】Laravel8和Redis直接连接

前言:Laravel8 和 Redis 使用 Redis Facade 连接的方法。方法:1. 导入 Illuminate\Support\Facades\Redis; 这个 Facadeuse Illuminate\Support\Facades\Redis;2. 创建 Redis 对象$redis = Redis::connection('connect_name');connect_name 为自己项目创建的 redis 连接设置名称,设置位置在 config\data

2022-03-04 16:57:04 1527

原创 【Laravel】关于Laravel8的session与Redis连接的问题

1. 安装 predis 包,也可以选择其他包,如 phpredis。composer require predis/predis2. 配置config\database.php 文件,添加 session 连接配置。'redis' => [ 'client' => env('REDIS_CLIENT', 'predis'), // <-- 默认为 phpreids,改为 predis 'options' => [ .

2022-02-28 16:52:05 1355

原创 【PHP】一些变量英文命名参考(持续更新)

前言:有的时候需要查找一些参数的英文命名写法,就有些头痛,这里记录下自己的一些用法。命名参考:中文命名 英文命名 列名(数据库) columnName 检索条件(数据库) condition 更新日期记录:2022-02-23...

2022-02-23 10:29:20 433

原创 【PHP】关于PHP的文档注释写法之方法注释

前言:之前的公司虽然使用 PHPstorm 来编写代码,并且也设定了相应的 PHPdoc 的格式,但总是觉得比较混乱,所以现在想总结一下注释的格式以及范例。需求:PHP版本: >=7.0正文:最后更新: 2022-01-21例:/** * 方法说明 * * @param [string|int|...] $param01 <参数说明> * @param [string|int|...] $param02 <参数说明> * * @ret

2022-01-21 09:14:29 359

原创 【Laravel】关于使用查询构造器来同步获取插入数据时的自增id

前言:现在自己的项目里需要在在插入数据的时候获取到插入行的自增id,查看Laravel 8的手册之后可以使用 insertGetId 这个方法。Laravel版本: Laravel 8MySQL版本: MySQL 8方法:$id = DB::table('china_province_map_record')->insertGetId( $data );其中,$data 为所需插入数据,为数组结构,例如:$data = [

2021-12-08 20:36:39 946

原创 【Echarts】关于关闭点击地图时显示黄色的方法

在网上找来找去都和我的需求不一样,这里记录我自己的方法。selectedMode这个方式可以关闭点击选择地图区域时,被选中区域显示黄色的问题。使用方法:// echarts 代码段series: [ ... selectedMode: false, ...],...

2021-11-21 22:38:07 4411 5

原创 【PHP】关于生成指定长度数组并用某相同元素填充的方法

今天在测试生成指定长度的数组的时候发现使用 array_pad() 函数无法实现,结果测试之后发现自己出现了使用错误,在这记录一下。需求描述:生成一个共有n个元素的数组, 并且使用数字 0 填充。代码:// 定义一个空数组 | array $arr$arr = [];// 定义生成数组的长度 | int $range$range = 7;// 错误写法array_pad($arr, $range, 0);/*结果:array(0) {}*/// 正确写法$a

2021-11-07 22:36:17 903

原创 【JQuery】关于jQuery的load方法在Laravel里的使用

Laravel版本: Laravel 8jQuery版本:jquery/3.2.1/jquery.min.js前言由于在 jQuery 的 load 的方法里携带参数时,对于对象参数,提交时使用的是 post 提交(字符串参数使用的是 get 提交),所以 Laravel 需要验证 CSRF token。方法可以使用如下方法:<head> <meta name="csrf-token" content="{{ csrf_token() }}">&.

2021-10-30 08:53:06 389

原创 【Laravel】Laravel 8 构造器内跳转

今天在使用 redirect() 跳转的时候发现,在 __construct() 构造器内使用的时候并没有办法实现跳转功能,于是在晚上查找了许久,才找到方法。 不能使用 return redirect 而是要直接 redirect 并且 使用 send() 才行,代码如下:public function __construct(){ redirect('/xxx')->send();}这是为什么呢?...

2021-10-17 15:04:25 409

原创 【Laravel】关于删除 cookie 遇到的问题

Laravel 版本: Laravel 8看到网上有说删除 cookie 的方法是先 forget 再 response 回去,就尝试了一下,结果报错:$cookie = Cookie::forget('_cyouho');return response()->cookie($cookie);BadMethodCallExceptionMethod Illuminate\Routing\ResponseFactory::cookie does not exist.然后尝试了

2021-10-13 10:54:45 368

原创 【杂谈】关于“赛道”这个词的吐槽

up主2014年去的日本,2021年回的国,当年出国的时候国内还没有兴起所谓“赛道”这个词,但是今年(2021年)回国后发现到处都在用“赛道”这个词,特别是互联网行业,我想请问到底是谁开始使用这个词来形容一个新的“事业”的呢?XX...

2021-10-13 08:45:08 401

原创 【力扣】617. 合并二叉树

目录方法: 深度优先搜索(递归)测试结果:官方链接:参考了官方题解的深度优先搜索(递归)方法: 深度优先搜索(递归)/** * Definition for a binary tree node. * class TreeNode { * public $val = null; * public $left = null; * public $right = null; * function __construct($val = 0, $

2021-10-05 09:20:32 76

原创 【力扣】567. 字符串的排列

目录方法: 算是暴力遍历(PHP)测试结果:官方链接:网上的PHP解法感觉真的很少,是我的错觉么。方法: 算是暴力遍历(PHP)class Solution { /** * @param String $s1 * @param String $s2 * @return Boolean */ function checkInclusion($s1, $s2) { $len1 = strlen($s1);

2021-10-02 21:53:07 174 1

原创 【力扣】3. 无重复字符的最长子串

目录方法: 暴力循环遍历(PHP)测试结果:官方链接:这一题的所谓 滑动窗口 算法,看不懂,所以我用两层循环遍历的 暴力解法 来写了。方法: 暴力循环遍历(PHP)class Solution { /** * @param String $s * @return Integer */ function lengthOfLongestSubstring($s) { if ($s == null) return 0;

2021-10-01 10:45:14 117

原创 【PHP】安装 var_dump() 格式化输出时需使用的 xdebug

目录起因:步骤:结尾:参考链接:起因:之前在公司开发的时候开发环境里已经安装了 xdebug ,所以使用 var_dump() 输出到浏览器端的时候看到的结果都是经过格式化的,这样方便查看。可以自己在家里开发的时候发现同样是 var_dump() 输出到浏览器端,为什么显示的都是没有格式化的,极其难看的字符串呢,进过一番研究,现在把 var_dump() 时能格式化显示的方法记录下来。步骤:https://xdebug.org/wizard在官网填入 "php -i"..

2021-09-30 23:32:58 543

原创 【PHP】将整个数组删除

目录代码: 删除整个数组 (PHP)输出:结论:工作了3年,还真不记得将整个数组删除时候用什么函数,今天试了一下,unset() 整个函数可以删除数组中的指定元素,也可以将整个数组都删除。代码: 删除整个数组 (PHP)$a = [1, 2, 3];var_dump($a);unset($a);var_dump($a);输出:array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(...

2021-09-30 22:26:24 411

原创 【力扣】19. 删除链表的倒数第 N 个结点

这里有一个 PHP 的知识点,PHP5以上的对象的赋值是类似于 “引用赋值” 的概念,修改一个对象内容时,另一个对象的内容也会跟着改变,而修改变量本身,是不会影响另一个对象的,说的不太清楚,可以参考下面的链接。中文链接:对象赋值在PHP中到底是不是引用? - 云+社区 - 腾讯云之前的文章中,我们说过变量赋值的问题,其中有一个问题是对象在进行变量赋值的时候,直接就是引用赋值。那么到底真实情况是怎样呢?https://cloud.tencent.com/developer/article/1557520.

2021-09-29 09:20:56 63

原创 【力扣】876. 链表的中间结点

目录方法: 快慢指针(PHP)测试结果:官方链接:我在实际工作中很少会用到PHP的链表这个概念,所以花了些时间理解链表,然后又发现网络上很少有用PHP来解链表这类题的题解,所以自己写了这篇博客。方法: 快慢指针(PHP)/** * Definition for a singly-linked list. * class ListNode { * public $val = 0; * public $next = null; * function _

2021-09-28 08:47:16 80

原创 【杂谈】VS code 和 Sublime Text

之前的公司一直在用 PHPstorm 写 PHP,之后我个人开始用 VS code 来写 PHP,然后就感觉 VS code 的启动速度是真的块,但是现在用了 Sublime Text 之后又发现,subl 更快。

2021-09-27 23:03:28 374

原创 【力扣】557. 反转字符串中的单词 III

目录方法: 使用 explode() strrev() implode() 解决(PHP)测试结果:使用PHP内置函数可以很快速的解决问题。方法: 使用 explode() strrev() implode() 解决(PHP)class Solution { /** * @param String $s * @return String */ function reverseWords($s) { $temp = expl

2021-09-27 09:11:30 57

原创 【力扣】344. 反转字符串

目录方法一: array_reverse()(PHP)测试结果:方法二: 双指针(PHP)测试结果:官方链接:这道题有一个非常简便的解法,直接用PHP的函数 array_reverse()解决。也可以用双指针解决。方法一: array_reverse()(PHP)class Solution { /** * @param String[] $s * @return NULL */ function reverseStri...

2021-09-27 08:26:20 90

原创 【力扣】167. 两数之和 II - 输入有序数组

这道题本来我使用嵌套for循环来解的,可是发现这样在数据量特别大的时候会出现超时现象,就放弃了,然后选择使用双指针来解。方法: 双指针(PHP)class Solution { /** * @param Integer[] $numbers * @param Integer $target * @return Integer[] */ function twoSum($numbers, $target) { $low = 0

2021-09-26 22:01:06 59

原创 【力扣】283. 移动零

这道题暂时用取巧的办法写了,就是把所有 0 都先删除,然后在数组后面补上删掉的 0 元素。以后学会了其他方法再做补充吧。代码: 取巧写法(PHP)class Solution { /** * @param Integer[] $nums * @return NULL */ function moveZeroes(&$nums) { $length = count($nums); foreach($nums .

2021-09-26 10:00:08 44

原创 【力扣】189. 旋转数组

目录方法: 数组循环遍历(PHP)测试结果:没什么好说的,这道题能解答出来的关键是移动的算法,即: " ($key + $k) % count($nums) "。方法: 数组循环遍历(PHP)class Solution { /** * @param Integer[] $nums * @param Integer $k * @return NULL */ function rotate(&$nums, $k) {

2021-09-26 08:53:55 81

原创 【力扣】977. 有序数组的平方

这道题大致有两种方法,一种是先循环再排序,一种是双指针比较后排序。大家平时工作中会用哪种方法,请评论区告诉up,谢谢。方法一: 普通先循环再排序(PHP)class Solution { /** * @param Integer[] $nums * @return Integer[] */ function sortedSquares($nums) { foreach($nums as &$value) {

2021-09-25 09:54:57 95

原创 【力扣】35. 搜索插入位置

PHP代码:不知道为什么,力扣上面无法提交PHP的题解,是只有我这样么。。。class Solution { /** * @param Integer[] $nums * @param Integer $target * @return Integer */ function searchInsert($nums, $target) { $left = 0; $right = count($nums) - 1

2021-09-24 10:08:21 69

原创 【Golang】安装 iris 的方法

根据 iris 在 github 上的官方文档,结合自己在安装时的过程,现在总结一下 iris 的安装方法。1. 创建工作目录mkdir myapp2. 进入工作目录cd myapp3. 初始化 myapp 的 modgo mod init myapp4. 从 github 上获取 irisgo get github.com/kataras/iris/v12@master国内的代理服务器可能与 github 通信失败,所以可以更换代理服务器。(for Window

2021-09-16 23:38:26 558

原创 【Laravel】关于Laravel8的composer安装

最近在测试 Laravel 的各种功能,所以涉及到要怎么安装 Laravel,看了官方文档之后发现安装命令对于我来说写的不是太清晰,所以在这里整理一下安装命令的含义。1. 使用 composer 安装 Laravel。$ cd ../workspace$ composer create-project --perfer-dist laravel/laravel [repository_namne]说明:只需要进入自己的工作目录。 repository_name 为自己的仓库名称。("[

2021-09-15 22:24:33 798

原创 【Redis】2021/01/31 Redis的简单归纳 No.01

开始之前公司一直在使用Redis来做缓存服务,但是都没有整理一些Redis相关的资料,现在慢慢开始整理起来。Redis持久化:缓存穿透 缓存击穿 缓存雪崩 缓存与数据库数据一致性Redis各种集群:Redis缓存三大问题:举例1:Q: 怎么快速删除10万个key A: 使用管道...

2021-01-31 17:15:51 62

原创 【杂谈】2021/01/31 哦豁

这居然是11年间第一篇CSDN博客,厉害了。### 2020/11/19从日本辞职回国* 现阶段在准备面试新工作。

2021-01-31 17:02:43 109 1

Java标示符简单命名规则

简单的Java命名规则,拿来看看,熟悉熟悉,还是规范的命名来的好一些。

2013-08-15

struts2实现的简单登陆验证模块

在src目录下的LoginAction类里的execute方法里有需要验证的用户名和密码,根据自己的需要修改即可。

2011-11-01

cisco packet tracer交换机VLAN配置实验

这个文件打开后,交换机分为上下两台,左边的上下四台终端为一个VLAN,右边的上下四台终端为一个VLAN。上实验课的时候老师要做的一个VLAN划分实验。

2011-09-28

cisco packet tracer路由器模拟配置实验

实验课老师让做的一个实验,模拟三台路由器和两台终端之间的通信,配置路由表。

2011-09-26

编译原理实验一答案代码。

再输入除法的时候要按照规范,举个例子5/2要写成 5 / 2 这样,运算符/后面是有个空格的,因为函数在判断是否为注释的时候是要判断是否有空格的。

2011-09-20

java的thread类重写run方法的双线程从1加到100

java课上老师要求的小练习,使用的是继承Thread类来实现的。

2011-04-21

java模仿window平台的NotePad,编写的一个简单的“记事本”程序

在网上看到的一段代码,我把它建成了工程,方便大家使用,只能在此声明,代码不是我的。

2011-03-28

java在文本框中输入数字,当数字大于1000时提示大于一千。

输入一个数字,当数字大于1000时弹出确认对话框,提示是否将数字加入文本框中,选择是加入,选择否不加入,并且有简单的是否是数字的判断,如果不是数字就会弹出提示对话框,但这仅仅是简单的数字判断,如果是数字加字符的输入将无法判断是否为数字。

2011-03-28

C++实现简单的舞伴配对问题(数据结构)

首先要说的是,这个小程序虽然简单,但是我写的时候正好是巴西队的世界杯小组赛正在进行的时间,所以花了些许时间,所以资源分高了一点。 舞伴配对的数据结构使用了数组,基本的要求都实现了,用来给老师看应该没什么问题,通过验收还是可以的。我觉得下这个的应该都是在校的学生吧,大家共勉吧。

2010-12-04

圆和三角形类面积的简单计算

简单的c++程序,通过类的派生来实现对圆和三角形面积的计算,一道课后习题。

2009-11-11

超简单四则计算器.c

简单的C语言程序,可以实现从左到右的多步计算。

2009-10-28

C++程序:计算星期几.cpp

本程序由本人编写,其计算过程为:计算从输入的日期开始,到公元1年1月1日这期间共有多少天,然后再除以7取余。这个算法应该符合刚学习C++的同学,这个算法是我们实验指导书上要求达到的方法,应该对初学者有帮助的。

2009-10-05

空空如也

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

TA关注的人

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