php基础知识(八)

本文探讨了LimiSql的优化方法,重点介绍了分页导航的实现原理及步骤,包括SQL查询的偏移量计算、Excel文件批量导入游客的流程、随机打乱数组的技巧等。

Limi Sql优化(优化指的是哪些方面),怎么给用户展示1个分页的导航

 

分页导航实现的原理

 

 

 

首页              上一页       下一页             末页

$page=1      $page-1      $page+1      $pagemax

 

$sql = 'xxxxxxxxxxxxxxxxxxxxxxxx';

 

$res = mysql_query( $sql );

 

$rows = mysql_fetch_assoc( $res );

 

$nums = mysql_num_rows( $res );

分页的偏移量(每页的展示数量),例如第五页

select * from table limit 偏移量 , 条数

 

偏移量 = (页数-1)* 条数

Excel文件批量导入游客(用到的插件,怎么识别里面的数据)

插件:PHPExcel

 

将excel内容转换成数组

1)上传文件

2)选择excel版本读取excel

3)读取excel文件中的第一行的列名

4)取得总的列数

5)取得总的行数

6)从第二行开始(因为第一行为列名),循环读取数据,将富文本转换为字符串,或者时间转换日期格式

7)删除文件

发送短信签名的链接(签名的插件)

插件:wacom

 

签名版,签名后提交到后台的是base64的图片

不用shuffle,随机打乱一个数组

$arr = array( '5'  , '3' , '6' ,'9' ,'2' , '1');

 

$random_keys = array_rand( $arr , 5);

 

$newArr = array();

foreach( $random_keys  as  $k=>$v){

     $newArr[ $k ] = $arr[  $v ];

}

字符串转换整型,结果为0

 

Php使用递归的方法,实现自然数n相加的结果

function test( $a=0 ){

   $a++;

   If($a<10){

       echo $a;

       test($a);

    }

}

用什么打包微信app,然后上传

1.首先在hbuilder新建一个App项目,把代码放进去

2.在mainfest.json里面设置好一切

3.点击菜单: 发行 -> 发行为原生安装包

单独的图片服务器(具体的操作流程,为什么要选择这样,好处是)

 

超全局变量

$_GLOBALS

$_SESSION

$_COOKIE

$_GET   接收表单或者超链接发送过来的数据
$_POST  接收表单用post方式传递数据的功能

$_REQUEST

 

$_SERVER

$_FILES

$_ENV

魔术常量

 

__DIR__ 文件所在的目录

__FILE__ 文件的完整路径

__LINE__ 文件中当前行数

__NAMESPACE__ 当前命名空间

__CLASS__ 类的名称

__TRAIT__ trait的任务

__FUNCTION__ 函数名称

__METHOD__ 类的方法名称

 

魔术方法

__construct()

构造函数 类会在每次创建对象时先调用这个方法

__destruct()

__call()

在对象中调用一个不存在的方法时会被调用

__callStatic()

调用一个不存在的静态方法

__get()

读取不存在的属性值

__set()

给不存在的属性值赋值

__isset()

对不存在的属性调用isset

__unset()

对不存在的属性调用unset

__sleep()  

提交未提交的数据

__wakeup()

重新建立数据库的链接

__tosting()

当一个类被当成字符串时应怎么处理

__invoke()

尝试调用函数的方式 调用一个对象

__clone()

复制生成的对象

 

PHP错误类型

注意 E_notice

警告 E-warning

错误 E_error

捕获所有的错误和警告 E_all

屏蔽php错误

1)@

2)编辑php.ini中的display_error = off

3)php脚本加error_reporting(0) 脚本第一行就写

Innodb数据库的备份

Cp

Mysqldump

Lvm2

xtrabackup

屏幕自适应

1)meta标签

Viewport( width,height,initial_scale,minimum_scale,maximum_scale )

 

2)使用css单位rem

 

3)使用百分比

内容概要:本文围绕“基于交流潮流的电力系统多元件N-k故障模型研究”展开,深入探讨了利用Matlab代码实现电力系统在发生多个关键元件同时故障(即N-k故障)情况下的交流潮流计算与故障分析方法。该模型不仅考虑了传统潮流方程的非线性特性,还引入了故障约束条件,能够精确模拟复杂多样的故障场景,如短路、断线等,进而评估电网在极端运行条件下的稳态与动态行为。研究通过构建典型电力系统算例,验证了所提模型在故障筛选、脆弱性识别及系统恢复策略制定方面的有效性,为电力系统安全评估、风险预警和防御体系构建提供了坚实的理论依据和技术支撑。此外,模型具备良好的扩展性,可进一步应用于连锁故障传播分析、恶意攻击模拟等高级安全分析领域。; 适合人群:具备电力系统分析基础理论知识和Matlab编程能力的高校研究生、科研院所研究人员以及电力公司从事电网规划、运行与安全管理的技术人员,特别适用于开展电力系统安全稳定、可靠性评估与应急响应机制研究的专业人士。; 使用场景及目标:①开展电力系统在多重故障条件下的交流潮流仿真,评估系统电压稳定性、线路过载风险及负荷损失程度;②识别电网中的关键薄弱环节与脆弱元件,支撑电网加固改造与防御资源配置;③用于科研项目中的故障场景建模与算法验证,或作为教学案例帮助学生理解复杂故障下的系统响应机制。; 阅读建议:此资源以Matlab代码为核心实现手段,建议读者结合理论推导与代码实现进行对照学习,重点关注故障建模过程中雅可比矩阵的修正方法、故障注入方式及收敛性处理策略,建议在仿真中逐步增加故障数量与复杂度,深入理解N-k故障对系统潮流分布的影响规律,并尝试将其拓展至含新能源接入的现代电力系统场景中进行验证与优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值