大约有 9,000 项符合查询结果(耗时:0.0366秒) [XML]
记一次LVS/Nginx环境下的访问控制 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...bles 来封杀用户 IP 无疑是没有意义的,实际情况是我无权操作 LVS 服务器,只能在 RS 服务器上想办法。既然 Nginx 能拿到用户 IP,那么我们就可以在 Nginx 上解决问题,有 Access,GEO 等模块可供选择,这里我们选择的是 GEO 模块:
...
PHP优化杂烩 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...省资源;当然它的缺点也很明显:一旦出现高并发请求,系统将不得不忙着 FORK 新进程,必然会影响性能。相对应的,静态模式一次性 FORK 足量的进程,之后不管请求量如何均保持不变。和动态模式相比,静态模式虽然消耗了更...
Linux日志切分工具:Logrotate - 更多技术 - 清泛网 - 专注C/C++及内核技术
...法采用的是先拷贝再清空的方式,整个过程中日志文件的操作句柄没有发生改变,所以不需要通知应用程序重新打开日志文件,但是需要注意的是,在拷贝和清空之间有一个时间差,所以可能会丢失部分日志数据。
BTW:MySQL本...
PHP完美实现GIF动画缩略图 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...ptimizeImageLayers,都是返回新的Imagick对象!
如果你更习惯操作shell的话,那么可以这样实现GIF动画缩略图:
shell> convert old.gif -coalesce -thumbnail 50x50 -layers optimize new.gif
有个细节问题:convert版本会比php版本小一些,这是API实现不...
php each与list的用法 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...() 一样,这不是真正的函数,而是语言结构。list()用一步操作给一组变量进行赋值。
来看一个例子:
<?php
list($a,$b)=array(10,20);
echo $a,'~',$b,'<br />';
//返回10~20
?>
没错可以给一组变量赋值
再来看另外一个例子:
<?php
lis...
bat 写注册表 及权限提升 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...\Windows\CurrentVersion\App Paths\Test" /v "Path" /d "c:\test" /f
由于操作注册表需要管理员权限,运行bat也一样,否则:
可以右键“管理员权限运行”,不过这样比较麻烦,使用如下脚本可以直接运行bat请求管理员权限:
@echo off
:...
程序员之网络安全系列(四):数据加密之非对称秘钥 - 更多技术 - 清泛网 -...
...方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。相对于“对称加密算法”这种方法也叫做“非对称加密算法”。
与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey...
iOS开发(一):真机调试 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...文件,点击Generate
Download 你的证书,然后双击就会加入系统
注册你的设备
如果不知道UUID, 打开iTunes, 双击Serial Number
创建App ID
看说明创建你需要的APP ID, 主要是Bundle ID, 一般我们类似这样确保唯一 com.jackwang.nbapp
创...
领域驱动设计系列(三):事件驱动上 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...为何用事件?
SRP (单一职责)
比如我们一个会议室预定系统,我们的一个设备坏了。我们需要通知预定这个会议室的所有人。于是我们需要发邮件。
伪代码如下
public class EquipmentService
{
private readonly IEmailService _emailServic...
mac Xcode如何修改Organization Name(缺省公司名称/开发人员名称)? - 更多...
...窗口最右端的Organization输入公司的名称即可。
二、系统偏好设置-用户与群组,选择当前用户,打开地址薄卡片,修改当前用户的公司名称。此方法一劳永逸,以后不用再做修改。
三、在终端输入:
defaults write com.ap...