11 2020 档案

摘要:当写下一个空类时,编译器会为你合成一个拷贝构造函数、一个拷贝赋值运算符、一个析构函数,如没有声明其他的构造函数,编译器会合成一个默认构造函数。这些都是inline的public成员。 当类有一个引用成员或const成员时,编译器不会合成拷贝赋值运算符。 如某个基类将拷贝赋值运算符声明为private 阅读全文
posted @ 2020-11-30 17:15 epiphanyy 阅读(4) 评论(0) 推荐(0) 编辑
摘要:为连接到MySQL,需要: 1.主机名,如连接到本地MySQL服务器,为localhost。 2.端口,如使用默认的3306以外的端口。 3.用户名。 4.用户口令。 连接到MySQL时,没有任何数据库打开供你使用,打开数据库: use databaseName; 查看现有的数据库: show da 阅读全文
posted @ 2020-11-29 16:43 epiphanyy 阅读(5) 评论(0) 推荐(0) 编辑
摘要:数据库是保存有组织的数据的容器,通常是一个或一组文件。 数据库软件称为DBMS(数据库管理系统)。数据库是被DBMS创建和操纵的容器。数据库究竟是文件或其他东西并不重要,因为你不会直接访问数据库,而是间接通过DBMS替你访问数据库。 表是某种特定类型数据(如顾客清单类型数据或订单清单类型数据)的结构 阅读全文
posted @ 2020-11-28 15:06 epiphanyy 阅读(7) 评论(0) 推荐(0) 编辑
摘要:格式化的日期和时间称为时间戳。UNIX以UTC(协调世界时,1970.1.1 00:00:00来经过的秒数)为时间戳,开始日期常称为UNIX纪元。 检查一个日期是否存在: var_dump(checkdate(29, 2, 2012)); // 返回true,2012年是闰年 var_dump(ch 阅读全文
posted @ 2020-11-26 23:24 epiphanyy 阅读(16) 评论(0) 推荐(0) 编辑
摘要:获取路径的文件名部分(不管文件系统中是否存在该路径): 可选参数suffix指定一个后缀名,使返回的文件名忽略该后缀: $path = "/usr/local/text.txt"; print(basename($path) . "\n"); // 输出text.txt print(basename 阅读全文
posted @ 2020-11-22 16:14 epiphanyy 阅读(6) 评论(0) 推荐(0) 编辑
摘要:示例 1: 输入:s = “(()())(())” 输出:"()()()" 解释: 输入字符串为 “(()())(())”,原语化分解得到 “(()())” + “(())”, 删除每个部分中的最外层括号后得到 “()()” + “()” = “()()()”。 示例 2: 输入:s = “(()( 阅读全文
posted @ 2020-11-18 22:07 epiphanyy 阅读(5) 评论(0) 推荐(0) 编辑
摘要:php支持两种正则表达式实现,分别为Perl正则表达式和POSIX正则表达式实现。但POSIX版本在php 5.3.0中被废弃。 POSIX表示UNIX的可移植操作系统接口(Portable Operating System Interface for UNIX),最初是针对基于UNIX的一组标准。 阅读全文
posted @ 2020-11-17 15:46 epiphanyy 阅读(13) 评论(0) 推荐(0) 编辑
摘要:两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。 给出两个整数 x 和 y,计算它们之间的汉明距离。 注意: 0 ≤ x, y < 231. 利用x & x-1相当于去掉最低位的1即可: class Solution { public: int hammingDistance(i 阅读全文
posted @ 2020-11-11 21:28 epiphanyy 阅读(3) 评论(0) 推荐(0) 编辑
摘要:error_reporting函数确定报告的敏感级别,共有16个不同级别,这些级别的任何组合都是有效的: error_reporting函数使用~字符表示逻辑操作符NOT。 error_reporting(E_ALL & E_STRICT); // 希望报告所有错误,php 5.4.0前E_ALL并 阅读全文
posted @ 2020-11-10 17:48 epiphanyy 阅读(6) 评论(0) 推荐(0) 编辑
摘要:给你一个整数数组 arr ,数组中的每个整数 互不相同 。另有一个由整数数组构成的数组 pieces,其中的整数也 互不相同 。请你以 任意顺序 连接 pieces 中的数组以形成 arr 。但是,不允许 对每个数组 pieces[i]中的整数重新排序。 如果可以连接pieces中的数组形成arr, 阅读全文
posted @ 2020-11-07 21:23 epiphanyy 阅读(2) 评论(0) 推荐(0) 编辑
摘要:php中不支持的OOP特性: 1.函数重载。 2.操作符重载。 3.多重继承。但支持实现多个接口。 php中对类对象的赋值号实际上是引用传递: class a { public $v = 3; } $aObj = new a(); $aCopy = $aObj; $aCopy->v = 2; pri 阅读全文
posted @ 2020-11-07 13:26 epiphanyy 阅读(5) 评论(0) 推荐(0) 编辑
摘要:面试题60:n个骰子的点数。把n个骰子扔在地上,所有骰子朝上一面的点数之和为s,输入n,打印出s的所有可能的值出现的概率。 n个骰子点数和最小为n,最大为6n,所有点数的排列数为6n,因此我们需要求出每一种点数出现的次数,除以总排列数6n即为该点数出现的概率。 法一:要想求出n个骰子的点数之和,先把 阅读全文
posted @ 2020-11-06 22:17 epiphanyy 阅读(9) 评论(0) 推荐(0) 编辑
摘要:封装将接口与内部实现分离。 继承使派生出来的类拥有基类的所有属性和方法。 多态使继承出来的类可重写基类的某些方法,使得可以根据类的上下文选择特定的属性和方法。 创建类: class Employee { private $name; private $title; protected $wage; 阅读全文
posted @ 2020-11-05 18:12 epiphanyy 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示