不灭的火

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

作者:AlbertWen  添加时间:2012-05-08 17:12:11  修改时间:2025-03-12 16:44:21  分类:电脑/软件使用  编辑

1、PHP安装包 及 PHP扩展

PHP安装包:http://windows.php.net/download/     

PHP历史版本:http://windows.php.net/downloads/releases/archives/

PHP扩展:http://pecl.php.net/

作者:AlbertWen  添加时间:2012-05-08 17:08:23  修改时间:2025-03-19 07:17:06  分类:杂七杂八  编辑
作者:AlbertWen  添加时间:2014-04-24 22:28:00  修改时间:2025-03-06 00:27:20  分类:11.PHP基础  编辑

下载地址(github.com/masterexploder/PHPThumb)。

在网站建设过程中,需要处理图片的地方多不胜数,用PHP的图片函数处理图片,十分繁琐。而且对新手来讲十分不好掌握。现在我们可以用PHPThumb类库来处理图片,包括,图片尺寸调整,图片截取,图片加水印,图片旋转等等功能。

作者:AlbertWen  添加时间:2019-01-12 11:47:33  修改时间:2025-03-19 15:58:58  分类:08.Java基础  编辑

如果是在 try {} catch(xxx e) {} 的 catcth 分支中,很容易捕获和记录异常时的堆栈信息,直接把 Exception对象 当着参数传进去即可,但是,有时候需要在没有发生异常的情况下打印堆栈,,,其实也挺简单,现场新建一个 Throwable对象 即可,参考代码如下:

// 省略了 其他代码

if (StrKit.isBlank(fileName)) {
    logger.warn("文件名为空", new Throwable());
    return null;
}
作者:AlbertWen  添加时间:2012-05-18 23:03:37  修改时间:2025-03-13 08:06:19  分类:16.编程基础/Web安全  编辑

最近在折腾 PHP + MYSQL 的编程。了解了一些 PHP SQL 注入攻击的知识,总结一下经验。在我看来,引发 SQL 注入攻击的主要原因,是因为以下两点原因:

1. php 配置文件 php.ini 中的 magic_quotes_gpc选项没有打开,被置为 off;

2. 开发者没有对数据类型进行检查和转义。

作者:AlbertWen  添加时间:2012-05-08 15:42:18  修改时间:2025-03-19 02:07:21  分类:06.前端/Vue/Node.js  编辑
高效的css写法中的一条就是使用简写。通过简写可以让你的CSS文件更小,更易读。而了解CSS属性简写也是前端开发工程师的基本功之一。今天我们系统地总结一下CSS属性的缩写。

色彩缩写

色彩的缩写最简单,在色彩值用16进制的时候,如果每种颜色的值相同,就可以写成一个:
color:#113366
可以简写为:
color:#136
所有用到16进制色彩值的地方都可以使用简写,比如background-color、border-color、text-shadow、box-shadow等。
作者:AlbertWen  添加时间:2014-03-11 11:44:00  修改时间:2025-03-14 09:53:56  分类:18.系统设计/UML建模  编辑
作者:AlbertWen  添加时间:2012-05-19 10:25:49  修改时间:2025-02-21 16:40:47  分类:11.PHP基础  编辑

面向对象编程(Object Oriented Programming, OOP, 面向对象程序设计)是一种计算机编程架构,OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成

作者:AlbertWen  添加时间:2016-01-10 15:13:08  修改时间:2025-02-25 14:29:38  分类:12.PHP库/系统/微信  编辑

介绍swoole扩展,从源码的下载,环境依赖,编译参数配置,常见编译问题,安装,配置等内容。期间还会介绍:

  • Linux发行版本的选择
  • 不同版本内核的差异
  • gcc/g++/clang 3种编译器介绍
  • autoconf、cmake的介绍
  • ldconfig介绍
  • nm/strip介绍
  • 生成libswoole.so动态链接库
作者:AlbertWen  添加时间:2012-05-08 10:10:58  修改时间:2025-03-19 00:03:19  分类:06.前端/Vue/Node.js  编辑

1. Javascript代码应符合Douban-JSLint检验标准

1-1. 语句必须都有分号结尾,除了 for, function, if, switch, try, while

1-2. 只有长语句可以考虑断行,如:

TEMPL_SONGLIST.replace('{TABLE}', da['results'])
.replace('{PREV_NUM}', prev)
.replace('{NEXT_NUM}', next)
.replace('{CURRENT_NUM}', current)
.replace('{TOTAL_NUM}', da.page_total);