酷客365
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
阿里小号突然不能开机了阿里小号客服电话

未分类 阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了,找不到他们的客服,搜索了半天 才找到的,在这里记录一下 10029 ,如果提示空号,需要加区号 0571-10029  本文只记录,不是官方途径,如果后期有改动以官方信息为准

407次阅读 0个评论
未分类 2020-05-15
thinkphp中 数据库 迁移工具Migration

PHP thinkphp中 数据库 迁移工具Migration

常用命令 migrate:run 更新 migrate:rollback 还原 -t 参数 还原到指定版本 think migrate:create Test    创建一个文件,文件名须采用驼峰命名法 首字母必须用大写 可用字段 数据库结构构造器包含了许多字段类型,供你构建数据表时使用: 命令 描述 Column::bigInteger(‘votes’); 相当于 BIGINT 型态。 Column::binary(‘data’); 相当于 BLOB 型态。 Column::boolean(‘confirmed’); 相当于 BOOLEAN 型态。 Column::char(‘name’, 4); 相当于 CHAR 型态,并带有长度。 Column::date(‘create_time’); 相当于 DATE 型态。 Column::dateTime(‘create_time’); 相当于 DATETIME 型态。 Column::decimal(‘amount’, 5, 2); 相当于 DECIMAL 型态,并带有精度与基数。 Column::enum(‘cho…

340次阅读 0个评论
PHP 2020-05-14
MySQL 批量 转换 数据库引擎

服务器 MySQL 批量 转换 数据库引擎

InnoBD 转 MyISAM SET @DATABASE_NAME = ‘数据库名称’; SELECT CONCAT(‘ALTER TABLE `’, table_name, ‘` ENGINE=MyISAM;’) AS sql_statements FROM information_schema.tables AS tb WHERE table_schema = @DATABASE_NAME AND `ENGINE` = ‘InnoDB’ AND `TABLE_TYPE` = ‘BASE TABLE’ ORDER BY table_name DESC; MyISAM 转 InnoBD SET @DATABASE_NAME = ‘数据库名称’; SELECT CONCAT(‘ALTER TABLE `’, table_name, ‘` ENGINE=InnoDB;’) AS sql_statements FROM information_schema.tables AS tb WHERE table_schema = @DATABASE_NAME AND `ENGINE` = ‘My…

218次阅读 0个评论
服务器 2020-05-14
PHP 微型模板引擎的尝试

PHP PHP 微型模板引擎的尝试

前言 前面做一个店铺装修的功能,自己尝试做一个微型的模板引擎来实现输出显示,然后查了资料,记录一下重点部分 要点 解析好的模板文件必须写入到某个文件里面,然后 require 那个文件 步骤 1. ob_start(); 开始截取输出 2. require 编译后的模板文件 3. $result = ob_get_clean(); 获取并清除输出的内容 代码 <?php namespace weixinend\libs; class MiniViewTemplate { /** * 模板文件路径 * @var string */ protected $viewPath; /** * 编译文件保存路径 * @var string */ protected $cachePath; /** * 模板文件后缀名 * @var string */ protected $viewFileSuffix = [‘.html’,’.php’]; /** * 保存渲染的变量 * @var array */ protected $vars = []; /** * 当前模板…

244次阅读 0个评论
PHP 2020-05-13
php empty在自定义class时的问题

PHP php empty在自定义class时的问题

最近在做自定义类,在设置属性时,一个类已经写了下面代码 public function __set($name, $value) { $this->offsetSet($name, $value); } public function __get($name) { return $this->offsetGet($name); } 但是用 empty 判断时,竟然返回 true  经过网上查找资料,了解到 empty 触发的不是 __get 方法,而是触发 __set  加上下面的代码即可 public function __isset($name){ return $this->offsetExists($name); } 补充一下,该类实现了 ArrayAccess

202次阅读 0个评论
PHP 2020-05-05
MySQL 表结构生成 Markdown 文档工具mysql_markdown

后端 MySQL 表结构生成 Markdown 文档工具mysql_markdown

背景 在实施软件工程的时候,当要将某一版本归档时,需要汇总的文档要求还是比较高的、各类文档齐全,包括项目架构、项目安装、接口等文档,而数据库表结构说明文档亦属于其一。记得很早之前想找一个可以导出 MySQL 数据库表结构说明文档的工具,生态上的这种工具是有的、只不过并没有一个使我比较满足的。当然、看个人所需,我需要一个可以导出 markdown 文档的。 于是 找到了 mysql_markdown 这个工具。它是一款基于 go 语言编写的一个命令行工具,适用于 Linux、Mac、Windows 等平台。那么它可以做什么?他只有一个功能、就是生成数据库表结构说明文档,格式为 markdown。 GitHub地址 简单用法 # 帮助函数 ➜ mysql_markdown -h flag needs an argument: -h Usage: mysql_markdown [options…] –help This help text -h host. default 127.0.0.1 -u username. default root -p password. default …

407次阅读 0个评论
后端 2020-04-28
PHP里面使用ReflectionClass小记

PHP PHP里面使用ReflectionClass小记

ReflectionClass 是 PHP里面的反射类,传入类名可以解析整个类,方便我们做高级操作,下面记录使用遇到的坑 $className = ‘Test’; // 判断类是否存在 if(!class_exists($className)) { // 报错 } $rc = new \ReflectionClass($className); // 判断方法是否存在 if (!$rc->hasMethod($actionName)) { // 报错 } // 获取到方法 $method = $rc->getMethod($actionName); // 判断当前方法是否为 public if (!$method->isPublic()) { // 报错,不是 public 方法不能 invoke } // 实例化,非静态方法,必须实例化,不然调用错误 // 静态方法 invoke 使用方法 $classObj 这里 换成 null // $method->invoke($classObj, $param); // 多个参数时,使用 invokeArgs 方法 /…

378次阅读 0个评论
PHP 2020-04-18
PHP使用枚举Enum

PHP PHP使用枚举Enum

使用到的库 https://github.com/myclabs/php-enum 具体代码 <?php —- # 1.定义 Enum 部分 namespace Type; require ‘./vendor/autoload.php’; class ArticleTypeEnum extends \MyCLabs\Enum\Enum { const GENERAL = 1; const JOB = 2; const DISCUSS = 3; const SHARE = 4; const COURSE = 5; const LIFE = 6; const SPECIAL_COLUMN = 7; } —- # 2.定义方法部分 function createArticle(array $data, ArticleTypeEnum $articleTypeEnum){ // 创建对应的类型的文章 } —- # 3.调用部分 try{ testTypeEnum($data, ArticleTypeEnum::GENERAL()); }catch (\Exception $e…

573次阅读 0个评论
PHP 2020-04-15
支付宝沙箱的一个坑,提交订单时使用同一个相同的订单号会报系统繁忙

PHP 支付宝沙箱的一个坑,提交订单时使用同一个相同的订单号会报系统繁忙

昨天在用支付宝沙箱进行测试,忘记修改商家订单号了,居然报“系统繁忙”的错误,搞了半天,然后想想是不是改一下商家订单号,测试后居然可以了,坑。

556次阅读 0个评论
PHP 2020-04-15
Yii2 数据库查询用法及数据排序

PHP Yii2 数据库查询用法及数据排序

近期学习和使用了YII,收集一下一些基础的用法 User::find()->all(); 此方法返回所有数据; User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where([‘name’ => ‘小伙儿’])->one(); 此方法返回 [‘name’ => ‘小伙儿’] 的一条数据; User::find()->where([‘name’ => ‘小伙儿’])->all(); 此方法返回 [‘name’ => ‘小伙儿’] 的所有数据; User::find()->orderBy(‘id DESC’)->all(); 此方法是排序查询; User::findBySql(‘SELECT * FROM user’)->all(); 此方法是用 sql 语句查询 user 表里面的所有数据; User::findBySql(‘SELECT * FROM user’)->one(); 此方法是用 sql 语句查询 user 表里面的一条数据;…

559次阅读 0个评论
PHP 2020-04-14
MySQL 的 InnoDB 数据库的增量备份方案(1) – XtraBackup

服务器 MySQL 的 InnoDB 数据库的增量备份方案(1) – XtraBackup

原因: 原来每天都做数据备份,一般都是用的全量备份,现在数据库太大,全量非常影响性能,所以在网上找了一些办法,就找到了  XtraBackup 这个工具 前提: MySQL数据库,InnoDB 引擎 使用: 增量备份: [root@master backups]# innobackupex –user=root –password=123456 –host=127.0.0.1 /backups/ #全备数据 [root@master ~]# mysql -uroot -p  #在master上创建student库并创建testtb表插入若干数据 Enter password: mysql> create database student; Query OK, 1 row affected (0.03 sec) mysql> use student; Database changed mysql> create table testtb(id int); Query OK, 0 rows affected (0.07 sec) mysql&gt…

294次阅读 0个评论
服务器 2020-03-30
Python学习02 爬虫练习

后端 Python学习02 爬虫练习

心血来潮做一个小爬虫练习一下,爬取第一PPT站点,根据分类,自动下载分类下面的全部PPT压缩包 本爬虫涉及的库: os:系统库,用来操作文件夹和判断文件是否存在 pathlib:比 os.path 好用的处理路径的库 tqdm:进度处理的库,更方便的显示文件下载进度 requests:网络获取库 pyquery:类似jQuery的HTML分析库 下面直接贴代码 import os import requests from pyquery import PyQuery as pq from pathlib import Path from tqdm import tqdm baseUrl = ‘http://www.1ppt.com’ def down_from_url(url, dst): response = requests.get(url, stream=True) # (1) file_size = int(response.headers[‘content-length’]) # (2) if os.path.exists(dst): first_byte = os.path…

200次阅读 0个评论
后端 2020-03-21
Python学习记录01 使用字典模拟Switch…Case

后端 Python学习记录01 使用字典模拟Switch…Case

今天学习Python,期间需要使用到Switch…Case,下意识的写了一下,发现竟然不支持,在网上搜索了一下找到了替代的办法使用字典来模拟Switch…Case print(‘模拟switc’) def taskForSunday(): print(“今天休息”) def taskForRest(): print(“今天休息”) def taskForChinese(): print(“今天上语文课”) def taskForMath(): print(“今天上数学课”) def taskForEnglish(): print(“今天上英语课”) def taskForDefault(): print(“输入错误啦。。。。”) switchDic = {“Sunday”:taskForRest, “Monday”:taskForChinese, “Tuesday”:taskForMath, “Wednesday”:taskForEnglish, “Tursday”:taskForEnglish, “Friday”:taskForEnglish, “Saturday”:task…

145次阅读 0个评论
后端 2020-03-18
Nginx 简单负载均衡使用记录

服务器 Nginx 简单负载均衡使用记录

前提: 我们用thinkphp做了一个项目,需要做个简单的负载均衡,用Nginx做,为了session可以节点之间通用,使用了一个独立的Redis服务器做session存储 下面是Nginx的配置文件 http { include mime.types; default_type application/octet-stream; # 服务器组 名称 test-server upstream test-server { # ip_hash 每个请求都根据访问ip的hash结果分配,经过这样的处理,每个访客固定访问一个后端服务,如下配置(ip_hash可以和weight配合使用) # least_conn 将请求分配到连接数最少的服务上 # fair 按后端服务器的响应时间来分配请求,响应时间短的优先分配。Nginx本身是不支持fair的,如果需要使用这种调度算法,必须下载Nginx的upstream_fair模块 # url_hash 按访问URL的hash结果来分配请求,使每个URL定向到同一个后端服务器,后端服务器为缓存时比较适用。另外,在upstream中加入hash语句后,se…

242次阅读 0个评论
服务器 2020-03-15
PHP获取axiosjs提交的application/json类型的数据的方法整合

PHP PHP获取axiosjs提交的application/json类型的数据的方法整合

普通情况下,application/json类型的数据无法直接使用$_POST或者$_REQUEST获取到,需要用到file_get_contents(‘php://input’),所以在此封装了一个方法,方便读取 function getPostData() { if (empty($_POST) && false !== strpos($_SERVER[“CONTENT_TYPE”], ‘application/json’)) { $content = file_get_contents(‘php://input’); $post = json_decode($content, true); } else { $post = $_POST; } return $post; }

483次阅读 0个评论
PHP 2020-03-05
  • «
  • 1
  • ...
  • 7
  • 8
  • 9
  • 10
  • 11
  • ...
  • 16
  • »
Eric chan  QQ:80148096 微信:heise2012
Eric chan QQ:80148096 微信:heise2012
99年开始上网 01年开始搞《江湖》 04年学PHP 07年学C# 08年毕业后从事IT相关工作 工作期间接触各种语言服务器等,目前属于自由工作者。 目前后台主要使用的语言是PHP、GO、Java 前端包括混合APP技术(uniapp、apicloud)都有开发过。 使用PHP自行开发了一套基础商城框架。
阅读量
116931
评论数
0
标签
3desAgentAndroidbinlogBypass PermissionscanalcentosChatGPTciClaude CodeCodexcomposercosDeepSeekdockerdocker swarmdocker-composeDockerfiledronedtu
一言一句话
-「」
热门文章
VMware15 安装 mac OS 10.15 调整分辨率

VMware15 安装 mac OS 10.15 调整分辨率

在Mac虚拟机里的终端执行下面的命令,执行完之后重启即可 1920*1080分辨率: sudo...
Quartz MySQL Specified key was too long; max key length is 767 bytes

Quartz MySQL Specified key was too long; max key length is 767 bytes

昨天使用定时任务框架Quartz,建表时数据库报错,在此记录一下,通常情况下为了方便兼容emoji表...
阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了,找不到他们的客服,搜索了半天 才找到的,在这里记录一下 10029...
VMware 安装 Mac os时必要操作

VMware 安装 Mac os时必要操作

解锁工具Unlocker ,对 VMware进行解锁 在 *.vmx...
WordPress出现Briefly unavailable for scheduled maintenance. Check back in a minute. 的解决方法

WordPress出现Briefly unavailable for scheduled maintenance. Check back in a minute. 的解决方法

今天刚好博客升级提示一个错误,在这里记录一下 解决方法:...
猜你喜欢
从0到1解锁Element-Plus组件二次封装El-Dialog动态调用

从0到1解锁Element-Plus组件二次封装El-Dialog动态调用

技术难题初登场...
Claude Code第一次安装后要求官网登录的解决办法

Claude Code第一次安装后要求官网登录的解决办法

ClaudeCode CLI 配置env后仍然要求登录 Anthropic 在...
最近要在IDE或者浏览器插件中使用到Google翻译,但是国内又不大方便,某大佬提供了一个反代配置

最近要在IDE或者浏览器插件中使用到Google翻译,但是国内又不大方便,某大佬提供了一个反代配置

需要一个服务器,然后新建一个站点,然后用NGINX进行配置,其中反代配置如下 location /...
Hysteria2 一键部署脚本(国内优化版,带加速代理)

Hysteria2 一键部署脚本(国内优化版,带加速代理)

服务端脚本 #!/bin/bash # Hysteria2 一键部署脚本(国内优化版,带加速代理)...
OpenAi Codex使用实践01 Agent定义

OpenAi Codex使用实践01 Agent定义

AGENTS.md 文件保存在 Windows 路径 C:\Users\用户名.codex\...
友情链接
又拍云
关于我们

个人学习文章收集

版权说明

本站部分资源和文章来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。

Copyright @2025 酷客365 网站地图 琼ICP备15003184号-3
 Theme by Puock