不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2012-06-16 14:08:54  修改时间:2025-05-05 16:25:28  分类:12.PHP库/系统/微信  编辑

快捷方法

ThinkPHP 为一些常用的操作定义了快捷方法,这些方法以单字母命名,具有比较容易记忆的特点。非常有意思的是,这些快捷方法的字母包含了 ADSL 字母,所以我们称之为 ADSL 方法,但是并不局限于 ADSL 四个方法,包括下面的:

  • A快速实例化Action类库
  • B执行行为类
  • C配置参数存取方法
  • D快速实例化Model类库
  • F快速简单文本数据存取方法
  • L 语言参数存取方法
  • M快速高性能实例化模型
  • R快速远程调用Action类方法
  • S快速缓存存取方法
  • U URL动态生成和重定向方法
  • W 快速Widget输出方法
作者:AlbertWen  添加时间:2012-06-16 13:53:55  修改时间:2025-04-19 07:58:35  分类:12.PHP库/系统/微信  编辑

框架必然有其自身的一定规范,在ThinkPHP中亦然。ThinkPHP 作为 PHP 的开发框架,有自身的一套命名规范。下面是使用ThinkPHP应该尽量遵循的命名规范:

1.类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如DbMysql.class.php。

2.函数、配置文件等其他类库文件之外的一般是以.php为后缀(第三方引入的不做要求)。

作者:AlbertWen  添加时间:2012-04-30 23:12:14  修改时间:2025-04-19 08:01:12  分类:06.前端/Vue/Node.js  编辑

罪恶的IE6不支持max-height属性,不过我们可以通过jQuery来解决IE6不支持max-height,jQuery的代码如下:

$(".entry").each(function(){
	if($(this)[0].scrollHeight>500)
	$(this).css({"height":"500px"});
});
作者:AlbertWen  添加时间:2015-10-24 09:15:47  修改时间:2025-05-10 21:45:10  分类:电脑/软件使用  编辑

VS Code 个性化设置

作者:AlbertWen  添加时间:2012-06-14 11:49:05  修改时间:2025-05-04 11:39:48  分类:01.Python基础  编辑

Python收藏

作者:AlbertWen  添加时间:2013-08-22 11:09:21  修改时间:2025-04-26 11:00:11  分类:Apache/Nginx  编辑

Document root must be a directory

这是系统开启了SELinux安全策略造成的。把目录或文件设成了 user_home_t 类型,因此 apache 的进程没有权限,无法访问。针对Apache的进程所使用的SELinuxtarget policy规定了apache的进程只能访问 httpd_sys_content_t 类型的目录或文件。

作者:AlbertWen  添加时间:2012-06-14 10:53:17  修改时间:2025-05-08 21:00:21  分类:Apache/Nginx  编辑

引言:

Apache默认的网站目录是在/var/www/html,我们现在要把网站目录更改到/home/wwwroot/web1/htdocs,操作如下

作者:AlbertWen  添加时间:2013-07-07 09:08:08  修改时间:2025-05-08 10:35:01  分类:电脑/软件使用  编辑

作者:AlbertWen  添加时间:2019-07-29 00:17:29  修改时间:2025-05-08 21:29:00  分类:电脑/软件使用  编辑

Windows 10 安装 phpStudy 2018 后的一些个性化配置

作者:AlbertWen  添加时间:2018-11-08 21:04:09  修改时间:2025-04-30 08:42:25  分类:08.Java基础  编辑

final关键字是我们经常使用的关键字之一,它的用法有很多,但是并不是每一种用法都值得我们去广泛使用。它的主要用法有以下四种:

  1. 用来修饰数据,包括成员变量和局部变量,该变量只能被赋值一次且它的值无法被改变。对于成员变量来讲,我们必须在声明时或者构造方法中对它赋值;
  2. 用来修饰方法参数,表示在变量的生存期中它的值不能被改变;
  3. 修饰方法,表示该方法无法被重写;
  4. 修饰类,表示该类无法被继承。

上面的4种方法中,第3种和第4种方法需要谨慎使用,因为在大多数情况下,如果是仅仅为了一点设计上的考虑,我们并不需要使用final来修饰方法和类。