/** * 获取文件拓展名 * @param 文件名 $name */ private function getExt($name) { $str = strtolower(substr(strrchr($name, '.'), 1)); return $str; } ...
分类:
其他好文 时间:
2020-03-12 18:56:04
阅读次数:
41
事件委托,顾名思义,就是将本来需要 A 处理的事情,委托给 B 来处理。在 JavaScript 中的事件委托又称事件代理,事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。当然,如果子元素阻止了事件冒泡,那么委托也就没法实现了。 如何举个例子形容呢: 有三个同事预计会 ...
分类:
Web程序 时间:
2020-03-10 11:56:12
阅读次数:
55
选择题 公共知识 【1】下列关于算法叙述正确的是()。 〖A〗算法就是程序 〖B〗设计算法时只需要考虑数据结构的设计 〖C〗设计算法时只需要考虑结果的可靠性 〖D〗设计算法时要考虑时间复杂度和空间复杂度 算法是指解题方案的准确而完整的描述, 算法不等于程序, 也不等于计算方法, 所以A)错误。设计算 ...
分类:
编程语言 时间:
2020-03-10 01:38:27
阅读次数:
103
原题链接在这里:https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-elimination/ 题目: Given a m * n grid, where each cell is either 0 (empty) ...
分类:
其他好文 时间:
2020-03-08 09:49:10
阅读次数:
72
3w的原则: 哪都有的3W原则,JAVA异常也可以总结3W:what、where、why what对应异常类型:回答了什么被抛出where对应异常堆栈跟踪:回答了在哪抛出why对应异常信息:回答了为什么被抛出 异常体系 Error和Exception是他的子类。Exception又分RuntimeE ...
分类:
编程语言 时间:
2020-03-05 13:12:24
阅读次数:
74
基本数据类型都在java.lang包中 有Byte、Integer、Short、Long、Float、Double、Character # 构造 直接将对应类型的付给对象即可用数据类型+Value获得值 # Character 类 public static boolean isDigit(char ...
分类:
其他好文 时间:
2020-03-04 12:47:56
阅读次数:
65
set容器内的元素会被自动排序,set与map不同,set中的元素即是键值又是实值,set不允许两个元素有相同的键值。不能通过set的迭代器去修改set元素,原因是修改元素会破坏set组织。当对容器中的元素进行插入或者删除时,操作之前的所有迭代器在操作之后依然有效。用以有序地存储 互异 元素的容器。 ...
分类:
其他好文 时间:
2020-03-04 00:29:20
阅读次数:
64
lower_bound(起始地址,结束地址,要查找的数值) 返回的是数值 第一个 大于等于当前数值 出现的位置。 upper_bound(起始地址,结束地址,要查找的数值) 返回的是数值 第一个大于出现的位置。 binary_search(起始地址,结束地址,要查找的数值) 返回的是是否存在这么一个 ...
分类:
其他好文 时间:
2020-03-03 23:59:28
阅读次数:
106
--1.以首字母大写的方式显示所有员工的姓名 select * from emp; select initcap(ename) 首字母大些, emp.* from emp ; --2. 将员工的职位用小写显示 select lower(job) 职位小写, emp.* from emp ; --3. ...
分类:
数据库 时间:
2020-03-03 15:11:51
阅读次数:
280
C#常用文件操作在 System.IO 命名类库中有:File、Directory; 一、 1、文件(File) 操作: 文件创建:File.Create(filePath); 在指定路径中创建或覆盖文件 文件删除:File.Delete(filePath); 判断文件是否存在:File.Exist ...