2015-12-16学习笔记

1、调试编辑的登录和注册页面 虽然只是简单的四个页面 但是由于不是特别熟悉 也是调试了半天才通

主要学会了mysqli_connect(‘localhost‘, ‘user‘, ‘password‘, ‘dbname‘);  //替代了之前的mysql_connect和mysql_select_db等等

             mysqli_query("set names ‘gdk‘"); //设定字符集

            

像出现这种告警一般都是参数缺少,可以查一下对应的函数哪些参数是必须的,虽然这些告警不足以影响程序的继续运行,但是严谨一点总是好的~~~

2、PHP的异常处理

正确的处理程序应当包括:

  1. Try - 使用异常的函数应该位于 "try" 代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常。
  2. Throw - 这里规定如何触发异常。每一个 "throw" 必须对应至少一个 "catch"
  3. Catch - "catch" 代码块会捕获异常,并创建一个包含异常信息的对象
  4. 可以使用多个 if..else 代码块,或一个 switch 代码块,或者嵌套多个异常
时间: 2024-10-01 06:14:48

2015-12-16学习笔记的相关文章

2015.12.01学习笔记

本日学习课程简介:RAID,LVM,ip配置, 磁盘列阵 RAID 即为「Redundant Array of Independent Drives」或「Redundant Array of Inexpensive Drives (or Disks)」的简写,一般俗称「磁盘阵列」,就是以两台或更多的硬盘,组成一个或增加传输速度,或增大总容量,或增加文件备份的大磁盘. NO RAID 正常的数据存储,一但磁盘损坏,数据丢失,无任何安全性 RAID0 将数据平均分散在所有硬盘内,传输速度快,但一台硬

2015.06.16,学习,学习笔记-《通过翻译学英语》学习笔记(1)

Ex1:按人口计算,中国是世界上最大的国家:按领土面积计算,是第三大国家,仅次于俄罗斯和加拿大. 个人翻译:Accounting on / According to the popularity, China is the largest country in the world; and on the area, it's the third largest country, only less than Russia and Canada. 讨论: “按..计算”,用according to

2015.1.21学习笔记和心得!

2015.1.21 随笔: 指令:cp -v 显示复制过程 sort 按次序显示文件 whereis 查找命令 ln -s src dest 连接文件 dest -> src /etc/apt/sources.list //存放镜像的地址 /var/lib/lists/* // 存放索引文件的地址 /var/cache/apt/archives //下载的软件包缓存的地址 编写shell脚本:三步走 1.创建shell脚本,vim shell.sh 2.修改权限,增加执行权限 chmod 777

2015.12.16 doubleLinkedList-Function

1 #include <stdio.h> 2 #include <stdbool.h> 3 #include <stdlib.h> 4 5 typedef struct node{ 6 struct node *previous; 7 int age; 8 struct node *next; 9 }Node; 10 11 //创建一个结点 12 Node *createNode(); 13 //初始化链表 14 void intial(Node *const pHea

CS229 - MachineLearning - 12 强化学习笔记

Ng的机器学习课,课程资源:cs229-课件    网易公开课-视频 问题数学模型: 五元组{S.a.Psa.γ.R},分别对应 {状态.行为.状态s下做出a行为的概率.常数.回报}. 优化目标: 选择一个policy以获得最佳报酬:E[R(s0)+γR(s1)+γ2R(s2)+......],常数γ的存在可以保证尽量快地获得收益. 优化函数: 根据贝尔曼方程, R(s)表示执行此策略获得的直接收益,后面那一堆是执行了此策略以后再后面的行为获得的收益. 最优策略满足: 那么在s状态下的最有策略是

信息安全系统设计基础 第12周学习笔记

第八章代码 exec1: execvp()会从PATH 环境变量所指的目录中查找符合参数file 的文件名,找到后便执行该文件,然后将第二个参数argv传给该欲执行的文件.如果执行成功则函数不会返回,执行失败则直接返回-1,失败原因存于errno中.在结果中我们可以看出exevp函数调用成功没有返回,所以没有打印出“* * * ls is done. bye”. exec2: exec1的区别就在于exevp函数的第一个参数,exec1传的是ls,exec2直接用的arglist[0],不过由定

2017/03/16学习笔记

//void oper(int a,int b) const ;==>void oper(const className* const this,int a,int b); 运算符重载 所谓重载,就是重新赋予新的含义.函数重载就是对一个已有的函数赋予新的含义,使之实现新功能,因此,一个函数名就可以用来代表不同的功能函数,也就是一名多用.运算符也可以重载.实际上,我们已经不知不觉中使用了运算符重载.如,大家都习惯用加法运算符"+"对整数.浮点数进行加法运算 5+8.5.8+3.67

20135302魏静静——课本1-2章学习笔记

第一章 Linux内核简介 一.Unix Unix是一个强大.健壮和稳定的操作系统. Unix——支持抢占式多任务.多线程.虚拟内存.换页.动态链接和TCP/IP网络. 二.操作系统和内核简介 操作系统是指在整个系统中负责完成最基本功能和系统管理的那些部分. 内核独立于普通应用程序,一般处于系统态,拥有受保护的内存空间和访问硬件设备的所有权限.这种系统态和被保护起来的内存空间,统称为内核空间.在系统中运行的应用程序通过系统调用来与内核通信. 应用程序完成其工作的基本行为方式是: 应用程序通过系统

2015.01.16工作笔记 环信方法整理

以下方法都基于环信SDK 2.1.4 所带的示例demo. 添加好友 EMContactManager.getInstance().addContact(用户账号, "验证信息"); 创建自由进入的公开群 EMGroupManager.getInstance().createPrivateGroup(群组名称, 群组描述, 群成员数组, memberCheckbox.isChecked()); 创建不公开的群(无法查找只能通过群内邀请) EMGroupManager.getInstan

2017.7.16学习笔记

Google 超分辨率技术 RAISR 全称是“Rapid and Accurate Image Super-Resolution”,意为“快速.精确的超分辨率技术”. 利用机器学习,把低分辨率图片转为高分辨率图片 效果能达到甚至超过现在的超分辨率解决方案,同时速度提升大约 10 至 100 倍,且能够在普通的移动设备上运行.而且,Google 的技术可以避免产生混叠效应(aliasing artifacts). 低分辨率图片重建为尺寸更大.像素更多.更高画质图片的技术:升采样方式:对于 RAI