自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pydantic v2

RootModel替代 v1 的__root__技巧。python# 定义一个以列表为根的类型python通过继承并覆盖sort等方法。pythonreturn value # 保持原始字段顺序优先使用Annotated:将约束与类型绑定,便于复用。验证器用新语法,明确mode。序列化用新方法。配置统一。复杂场景用:不需要定义完整模型。留意版本更新:v2.10+ 带来了许多实用功能。本教程涵盖了 Pydantic v2 从基础到进阶的全部核心功能。

2026-02-24 17:23:51 668

原创 laravel php artisan serve启动错误:WARN Failed to listen on 127.0.0.1:8000 (reason: ?).

php artisan serve启动错误:WARN Failed to listen on 127.0.0.1:8000 (reason: ?).

2023-10-19 10:55:29 1690 1

原创 PHP PhpSpreadsheet EXCEL导出&读取

PHP EXCEL读取以及导出

2022-03-02 13:49:32 733

原创 【无标题】

MySql有无索引的行级锁version: mysql 8.0查看进行中的锁:data_locksInnoDB行锁是通过给索引上的索引项加锁来实现的,InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁!a.无索引测试CREATE TABLE `atable` ( `id` int DEFAULT NULL, `num` int DEFAULT NULL, `created` datetime DEFAULT NU

2022-02-23 11:28:48 435

原创 Git常用设置命令|常见问题汇总

1.本地分支没有与远程分支建立联系git branch --set-upstream-to=origin/远程分支的名字 本地分支的名字 或者:每次推送 git pull <remote> <branch>2.查看本地与远程分支关系git branch -vv 查看远程连接的方式git remote -v3.每次推送都...

2019-09-20 11:10:53 187

原创 JS拖拽上传

<--html--> <div id="box" style="width: 200px; height: 100px; border: dashed 1px; text-align: center; padding-top: 36px; float:left; margin-right: 15px;"> 请将文件拖拽到此区域</div>...

2019-07-26 14:06:06 304

原创 js:点击复制粘贴

function copy(){ var oInput = document.createElement('input');//创建中转 oInput.value = “需要粘贴的内容”; document.body.appendChild(oInput); oInput.select(); // 选择对象 document.execC...

2019-07-23 17:39:38 564

原创 JS获取指定表单的值

/** * @return array 以name值为键值的关联数组 */function getInputValue(){ var inputType = ['text','password','hidden','textarea','checkbox','radio','select']; var content = new Object(); var inpu...

2019-07-18 16:59:18 733

原创 去除textarea空行操作

$('#id').keyup(function () { var reg = /\n(\n)*( )*(\n)*\n/g; var val = $(this).val().replace(reg, "\n") $(this).val(val); });

2019-07-18 16:46:09 1478

原创 面试遇到坑~

1. mysql事务:原理:一系列的数据库操作,是数据库运用的基本逻辑单位,具有原子性,一致性,隔离性,持久性。一、事务特性: 原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 ...

2019-06-01 16:03:52 603

原创 学习笔记:(2)Mysql基础-数据类型

1.数值类型tinyint int(11)  有符号  #数值int(11)  无符号  #数值2.字符串类型char(255)   #长度小于等于255varchar (65535)   #长度小于等于255text   #255mediumtext    #65535longtext    #16777216

2017-12-21 11:15:56 197

原创 学习笔记:(1)Mysql基础

Mysql小黑窗基本命令:1.登录Mysql:mysql -uroot -p1234562.查看数据库:show databases;3.切换某个数据库: use 数据库名;4.查看某数据库的表: show tables;5.查看表的字段类型:desc 表名;6.查看表的数据: select * from  表名;  -----select语句7.退出:exit;数

2017-12-17 22:01:53 224

redis7.0.2解压版

redis7.0.2解压版

2026-01-05

php:如何简单连接数据库

对于初学者来说,下面的是很好的分享,如何简单的建立对数据库的连接并输出结果。处于基础的操作。

2017-05-17

中文拼音互转

static public function getChineseFirstChar($string,$isOne=false,$upper=false) { $spellArray = self::getArray(); $str_arr = self::utf8_str_split($string,1); //将字符串拆分成数组 if(preg_match('/^[\x{4e00}-\x{9fa5}]+$/u',$str_arr[0])) { //判断是否是汉字 $chinese = $spellArray[$str_arr[0]]; $result = $chinese[0]; }else { $result = $str_arr[0]; } $result = $isOne ? substr($result,0,1) : $result; return $upper?strtoupper($result):$result; }

2018-12-03

有字体的验证码

//实现混合验证码(数字+字母) for($i=0;$i<4;$i++){//i验证码数 $fontsize=6;//字体大小 rand()-随机产生数 $fontcolor=imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120));//字体颜色 $data='abcdefghijklmnopqrstuvwxyz1234567890'; $fontcontent=substr($data,rand(0,strlen($data)),1);//取值范围,随机产生一个字符 //substr()随机取出一个字符 strlen()计算长度 $captch_code.="$fontcontent"; //范围坐标 $x=($i*100/4)+rand(5,10); $y=rand(5,10); //水平输出验证码 imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor); }

2017-10-29

中文转拼音&简体繁体转换

中文转拼音功能,简体转换繁体 繁体转换简体 方便简单

2018-12-01

空空如也

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

TA关注的人

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