自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

༺墨༒眉༻

墨眉无锋,似剑非攻

  • 博客(445)
  • 资源 (12)
  • 收藏
  • 关注

原创 git 常用命令整理

命令 解释 详细 gitclone 下载远程版本库 git clone 远程地址 git remote 管理跟踪存储库 git remote -v 查看远程库地址 git stash 存储本地代码 存储本地更新代码到暂存区 git stash apply stash@{num} 恢复代码......

2019-10-31 11:51:41 314 2

原创 PHP 常用函数

time() 获取当前时间戳 date('Y-m-d H:i:s') 获取当前时间24小时制 date('Y-m-d h:i:s') 获取当前时间12小时制 strtotime() 日期转时间戳 strtotime("-1 day") 获取前一天时间day天month月 year年 mkdir($file, 0777, true) 创建文...

2019-08-08 13:10:54 457

原创 linux redis 基本命令

redis常用命令 操作 命令 解释 登录本地redis redis-cli 查看redis版本 redis-server -v 查看当前服务器 在登录redis内查看版本 info 127.0.0.1:6379> info 启动redis redis-server 后台启动redis redis...

2019-05-22 13:33:06 1338 1

原创 Linux 常用命令(mac)

history 查看操作记录 mkdir 创建文件夹 touch 创建文件 ps -ef|grep svn|grep -v grep 查看svn进程 ps -ef|grep yum|grep -v grep 查看yum进程 kill 杀掉进程 kill -s 9 强制杀掉进程 pwd 查看当前所在位置 ......

2019-01-23 15:17:47 1877 2

原创 SQL 常用语法

删除数据库:drop database 库名linux 查看数据库表结构:show create table 表名清空表数据释放空间:truncate table 表名;获得当前日期+时间(date+time)函数:now()获取日期函数: curdate()获取时间函数:curtime()函数向日期添加指定的时间间隔​​​​​​:date_add() 函数打印时间...

2018-07-30 17:04:01 2016 1

原创 brew Nushell mac升级版本

如果没有更新则先更新一下brew。国内更新比较慢建议架个梯子。更新后看下版本是否死最新的了。

2025-02-22 23:53:29 396

原创 npm 安装扩展遇到证书失效解决方案

解决方案直接执行下面的代码更新证书。

2025-02-21 10:43:28 302

原创 nushell排查磁盘空间使用情况

可以看到好几个文件夹都是0B但其实是有内容的,我们可以使用du查询,但是如果文件较深会比较慢,或者使用ls -d。看起来是docker的缓存文件,可以跟进自己需求做出处理。现在可以看到Users文件夹占用最多高达400多G。使用du -l 可以多列出一层子目录。一直深入知道找到最终目标。

2025-02-18 18:00:38 251

原创 Chrome谷歌浏览器改变接口返回结构,进行调试

这是一个按钮展示接口,返回1则展示返回0则隐藏,我们在不改变接口的情况下只改变返回值,来本地实现按钮展示。选择文件夹后会自动跳到Sources(源代码),这时接口的返回结构已经缓存到文件夹了。

2025-02-07 10:12:34 371

原创 python 创建一个ip定位服务

main.py入口文件:主要处理构建api路由配置,参数验证,跨域设置。2、使用sqlite3缓存查询过的历史数据,可减少第三方接口的调用频率。requirements.txt 依赖项列表,内部集成的不需要。response.py 一个简单的返回结构封装,统一返回格式。Dockerfile文件,用于构建docker镜像。3、打包成docker镜像,百度都有详细的讲解。1、使用fastapi框架构建api服务。baidu.py文件,主要对逻辑处理。sqlite.py 数据存储逻辑处理。

2025-01-25 12:00:51 353

原创 VsCode python 调试报错 ERROR: Error loading ASGI app. Could not import module “main“. 解决方法

这种情况需要我们再调试的时候配置 launch.json。加载ASGI应用出错。无法导入“main”模块。选择后,设置启动文件,然后点击回车。报错了,注意看第一行跟报错信息,提示。重新运行下,可见已经成功了。

2025-01-24 11:19:02 434

原创 docker 使用远程镜像启动一个容器

•将主机的端口2233映射到容器内的端口22。这意味着你可以通过主机的2233端口访问容器内的SSH服务(默认在容器内监听22端口)。•这是传递给容器的命令或入口点(entrypoint)。具体行为取决于镜像的配置。•将当前目录(.)挂载到容器内的/root/py目录。•在容器退出后自动删除该容器,避免残留不必要的容器占用资源。•将主机的2233端口映射到容器的22端口,以便通过SSH访问。•将当前目录挂载到容器的/root/py目录,便于文件共享。

2025-01-20 13:31:25 577

原创 php 使用simplexml_load_string转换xml数据格式失败

打印后发现xml内容中带有CDATA的好像不能正常解析。本文介绍如何使用php函数解析xml数据为数组。期初我以为是这个函数有问题,随后我查阅了官方文档,看起来不错,我来替换下尝试一下。

2025-01-09 09:16:34 789

原创 php Yii2 Excel导出图片资源到表格

图片居中暂时还没找到非常好的实现方式,有经验的大佬欢迎指导。

2025-01-06 16:08:39 286

原创 php Yii2 execl表格导出样式定义

是不是跟模板相似度非常高了,图片部分如果导出的话需要先下载图片资源,考虑到性能问题,直接写入url连接到表格内展示。扩展:PhpSpreadsheet。

2025-01-02 17:44:20 280

原创 超好用shell脚本NuShell mac安装

Nu 管道使用结构化数据,你可以用同样的方式安全地选择,过滤和排序。一次学习,处处可用。网上说brew可能需要更新来解决错误,于是我使用brew update。大佬回复他们控制不了brew,并且我安装的是0.84版本是比较老的了。到这里nushell安装就完成了,强大之处慢慢挖掘吧。然后我猜可能是我的brew太久没更新了,然后谢过大佬。看看文档,可以brew安装,巧了咱也有brew。安装完成,使用nu启动,看一下效果,不错吧。具备强大的插件系统,Nu 可以轻松扩展。社区里问了下大佬,大概的意思就是。

2024-11-11 21:39:49 1027

原创 php 使用qrcode制作二维码图片

二、把二维码粘贴到海报上。

2024-11-07 15:18:53 579

原创 NuShell常用命令

命令 注释 $env.PATH = $env.PATH | prepend '' 设置环境变量

2024-11-06 17:59:30 362

原创 超好用的运维终端 NuShell

当你运行上面的操作流程时,可能会得到一个错误,这是因为你每次运行的时候他都会往文件里记录一条信息。上级一下来上一段新命令,正如大佬所言,趁他没反应打他个措手不及。让你想让nushell更加强大的时候,可以使用下面的配置文件。windows选择合适的版本下载如。强大的功能我也正在挖掘,一起学习吧。安装后点击运行nu.exe。

2024-11-06 16:08:45 569

原创 终端NuShell git权限异常处理

使用nusell git,关联老的秘钥文件。2、复制git创建的默认秘钥到文件夹。3、查看是否复制成功,完成。1、创建指定的文件夹。

2024-11-06 15:08:22 333

原创 PHP 正则验证A-Z且排除某字母

都已经找到这里来了,相信已经尝试很多办法了,那么我们直接上答案。再次之前尝试过[^IO]但都未能实现正确组合。

2024-10-18 13:36:24 590

原创 mysql 函数find_in_set连表妙用

2024-09-27 11:16:05 171

原创 mysql批量修改表前缀

现有表前缀xh,批量修改为fax_需要怎么做。此时批量复制执行就可实现批量修改表前缀的需求。运行之后可以但是生成了一批修改表明的命令。

2024-09-21 10:48:50 444

原创 phpStorm安装代码驼峰转下划线插件

重启后找到编辑器,选择CamelCase插件勾选自己所需的切换格式,应用并更新。找到按键映射,设置快捷键,如果存在冲突则强制应用,覆盖自带的快捷键切换功能。打开文件设置,找到插件,搜索camelcase选择第一个,安装并应用。

2024-08-06 10:01:47 316

原创 阿里云短信PHP集成api类

无需安装sdk扩展包,直接引入类即可使用。

2024-07-17 16:42:25 513

原创 php 通过vendor文件 生成还原最新的composer.json

我操作方案虽然简单但很实用,首先备份一下原来的vendor,然后通过生成好的composer.json 运行安装新文件,使用文件对比工具对比两个vendor的文件差异找出缺失的安装包,手动添加在composer.json文件中。起因:因为历史原因,在本项目中composer.json基本算废了,没法直接使用composer管理扩展,今天尝试修复一下composer.json。第二步:通过运行上面的脚本我们可以得到一个包含大部分扩展包的信息,网上大部分文档也都截止于此,这个命令主要是通过。

2024-06-28 17:24:10 730

原创 docker环境中配置phpstorm php xdebug调试工具

docker-compose 增加开启xdebug的环境变量,host.docker.internal是宿主机的地址,也就是你本地局域网的ip,也可以直接写成 ip:9100。有的安装环境是放在php.ini里的道理一样,就是吧xdebug的配置写入docker容器的配置文件里。第一步:在php镜像中安装phpxdebug扩展,比如php7.4对应的是xdebug3.1.6。第二步:设置项目中的docker-compose.yml。第三步:配置startuop.sh,添加如下代码。完成,可以正常打印了。

2024-06-14 17:49:09 1263

原创 windows环境下配置git环境变量

vim 打开 .bash_profile。

2024-06-12 18:28:42 827

原创 PHP 页面报错Warning</b>: Cannot modify header information - headers already sent by

经过一晚上的调试,终于找到了问题所在,上面的代码在html页面之后又调用了一个语言转换的方法,错就错在这个语言函数又继承了KernelService类,这个类里面执行了header处理,所以报了这个错误,正常的代码如最后一张图,是不能调用这个Kernel类的。解决方案三:打开php配置文件php.ini,找到“output_buffering”,设置为“On”,这种方法个人不推荐,因为如果不能在开发过程中解决问题而依赖于服务器配置,那作品的可迁移性就非常差了;

2024-06-01 23:55:43 864

原创 Yii2 自动生成php代码

代码文件已经自动创建好了。

2024-05-09 11:02:23 397

原创 php 获取对应时间区间

【代码】php 获取对应时间区间。

2024-05-07 15:44:16 239

原创 mac传输安卓手机照片视频-好用工具推荐

MacDroid,有线连接安卓手机传输速度非常快,之前用过很多款都不如这个快。

2024-05-05 15:06:25 783

原创 PhpStorm创建代码自动补全模版

一键生成好了,很方便吧,如果格式有问题可以勾选系统的按样式重新格式化。比如我在创建一个类的时候通常有几个必须方法需要创建。当我在类里面输入pub的时候已经出现快捷命令了。

2024-04-25 15:44:55 241

原创 Yii2 路由美化访问需要加s

如上图,如果开启了路由美化,那么控制器的路由后缀必须是负数形式,也就是必须是s结束,如果直接访问scm/user会直接找不到。不得不说yii真是反人类,怪不得现在都不维护了,今天解析下路由美化下的路由访问问题。我们也可以不启用复数形式只需要在路由里添加。设置路由文件url-rules.php。设置main.php配置文件。

2024-04-08 11:43:37 539

原创 PHP导出csv表格数据错误问题

通过观察可以发现这些数据变成了科学计数法,E+16所以打开显示不正常,下面尝试使用php来处理这中错误,只需要控制表格的数据格式修改为文本即可,文本格式那我们就不能写入数字,所以我们需要把这一列加一个制表符 \t。今天使用mysql工具直接导出csv表格,后面发现数据不对,以为是mysql工具的问题,后面转用php导出数据,结果也不对。奇怪的是微信直接打开表格数据是正确的,这个发现可以确定问题出来csv表格上。

2024-03-25 23:18:07 439

原创 宝塔 ftp 服务器发回了不可路由的地址/读取目录列表失败

6.修改ftp配置文件 将ForcePassiveIP前面的#去掉 将192.168.0.1替换成你服务器的外网IP。2.检查ftp服务是否启动 (面板首页即可看到)是否放行 (如是腾讯云/阿里云等还需检查安全组)4.是否主动/被动模式都不能连接。5.新建一个用户看是否能连接。1.注意内网IP和外网IP。

2024-01-20 11:40:05 1140

原创 php 源码解读函数解释

zend_hash_num_elements 获取一个哈希表中元素的数量 扩展 Z_TYPE 获取变量类型 ZEND_HASH_FOREACH_VAL_IND 对比第一个参数是否在第二个map里 类型array_in()

2024-01-19 15:35:46 512

原创 php array_diff 比较两个数组bug避坑 深入了解

我们简化一下数组来看,通过简化数组发现只要两个数组中间都带有0的值就会正常效验。解决方案就是换成 array_diff_assoc 对比键名与键值。没有返回差异,纠结了好一阵子又查阅了文档看到这一句话才醒悟。

2024-01-19 14:16:05 1992

原创 phpStorm 设置终端为git bash

最重要的一点是什么,他可以像mac一样支持 ctrl+v 复制内容,比起直接打开的git bash好用的多。为自己的终端配置git样式的使用,加了--login -i 的终端。一、打开设置,选择git bin。不加--login -i 的终端。

2024-01-19 09:53:57 991

原创 Yii 场景场景试用model

【代码】Yii 场景场景试用model。

2024-01-17 16:05:40 445

ext.js拖动3.4版本插件

3.4ext拖动插件,可实现tab标签的随意拖动,https://www.onenaught.com/examples/ext/draggable-tabs-example.html

2020-03-13

Sequel Pro.zip

苹果笔记本非常好用的客户端数据库软件,可视化数据库结构展示sequel pro

2019-10-09

test_tianqi_2019-09-02.sql

中国天气网查询所需的后面的编号,地区编号,例子:http://www.weather.com.cn/data/sk/101291401.html

2019-09-02

index_file.php

file文件上传类,可上传图片,视频等文件,根据上传的文件进行区分

2019-07-27

MAC Redis 客户端工具

mac笔记本redis客户端,简洁好用,可下载尝试

2019-06-06

chromedriver各版本包

chromedriver各版本包,linux,mac,win使用,适用于谷歌,如果您使用的是Chrome版本74,请下载 ChromeDriver 74.0.3729.6 如果您使用的是Chrome 73版,请下载ChromeDriver 73.0.3683.68 如果您使用的是Chrome版本72,请下载ChromeDriver 72.0.3626.69

2019-03-26

MAC版远程桌面工具

苹果笔记本版本的远程桌面工具,简单快捷,完全免费,欢迎下载。

2019-03-06

PHPcurl模拟IP浏览器请求

php使用curl模拟用户IP地址,与模拟访问浏览器信息,请求代码

2018-12-27

PHP获取用户真实IP

识别ip获取错误情况,自动截取正确ip信息,用于获取用户请求ip地址

2018-12-27

PHP剪刀石头布

php实现简单石头布代码逻辑,喜欢的可以看看 简单。

2018-11-16

非常全的银行logo(100多个银行)

最新的银行logo图片集合,基本满足现在全部的银行图标

2018-10-17

空空如也

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

TA关注的人

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