1、JDK和JRE区别? 2、final关键字,抽象类可以使用final修饰吗? 3、JAVA容器 4、多线程安全在三个方面体现: 5、JAVA怎么保证线程安全? 6、有没有其他方法保证线程安全? 7、JAVA怎么避免死锁? 8、数据库为什么建立索引? 9、硬盘里一个50G大小的文件和另一个100G ...
分类:
编程语言 时间:
2019-09-07 20:53:12
阅读次数:
126
自定义验证类 class BaseModel extends Model { public function rules() { return [ ['obj', ContentSecurityValidator::class], ]; } public function exec() { if ( ...
分类:
其他好文 时间:
2019-09-06 16:05:30
阅读次数:
97
文章来自:循序渐渐linux:基础知识 一书 7.3章LAMP服务器搭建 日常故障 centos上好多软件升级需要配置epel源 其中有一点小插曲 需要手动更改 1、很多时候,对PHP环境要求较新的版本,例如,PHP 7环境,如果通过源码编译、安装,将会非常麻烦。这里提供一种通过yum工具安装最新P ...
分类:
Web程序 时间:
2019-09-06 01:22:25
阅读次数:
134
8.1 程序不得违反标准C语法和约束,不得超出实现的转换限制 0232 十六进制转义序列的值在“unsigned char”类型中无法表示。 char 字符常量只有1个Byte大小(不考虑宽字符常量),‘\x4142’ = 16706, 超过范围了。 0-255 十六进制转义序列的值不得超过unsi ...
分类:
其他好文 时间:
2019-09-04 00:16:52
阅读次数:
77
There are two types of burgers in your restaurant — hamburgers and chicken burgers! To assemble a hamburger you need two buns and a beef patty. To ass ...
分类:
其他好文 时间:
2019-09-02 23:55:35
阅读次数:
202
priority_queue<int>que//默认最大的先出来 priority_queue<int,vector<int>,greater<int> >que;///最小的先出来 struct node{ int x,y; bool operator < (const node &b)const... ...
分类:
其他好文 时间:
2019-09-02 23:29:34
阅读次数:
102
1.创建信号量,创建的初始值决定线程并发数 dispatch_semaphore_t semaphore = dispatch_semaphore_create(2); 2.等待信号 dispatch_semaphore_wait(semaphore, DISPATCH_TIME_FOREVER); ...
分类:
其他好文 时间:
2019-09-02 17:04:40
阅读次数:
115
需要注意的点: priority_queue 不会拼 真丢人 默认是大根堆 priority_queue<int,vector<int>,less<int>> 大根堆 priority_queue<int,vector<int>,greater<int>> 小根堆 ...
分类:
其他好文 时间:
2019-09-02 09:55:34
阅读次数:
78
我们可以利用Form Request来封装表单验证代码,从而精简Controller中的代码逻辑,使其专注于业务。而独立出去的表单验证逻辑可以复用到其它请求中,看过几篇文章,大多都是讲怎么创建Request,表面看起来是将逻辑与业务分离了,但是没有做到复用,一个业务就得新建一个Request类实在太 ...
分类:
其他好文 时间:
2019-09-01 21:35:00
阅读次数:
104
#include <queue> priority_queue 容器适配器定义了一个元素有序排列的队列。默认队列头部的元素优先级最高。因为它是一个队列,所以只能访问第一个元素,这也意味着优先级最高的元素总是第一个被处理。但是如何定义“优先级”完全取决于我们自己。 priority_queue<Typ ...
分类:
其他好文 时间:
2019-09-01 16:35:07
阅读次数:
75