网站写文章时,可能为了增加文章的生动性,我们常常加入图片来说明,或者更加直观的展示的问题。但是图片被其他网站乱应用,可能会增加额外流量的费用。所以我们为了避免这种情况,就给网站加上图片防盗链功能。

阅读全文 »

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序。

阅读全文 »

ssh-keygen 是Unix和类Unix计算机系统上的安全外壳(SSH)协议套件的标准组件,用于通过使用各种加密技术在不安全的网络上建立远程计算机之间的安全shell会话。ssh-keygen 用于生成,管理和转换身份验证密钥。ssh-keygen能够使用三种不同的数字签字算法之一生成密钥。在ssh-keygen工具的帮助下,用户可以为任何这些密钥类型创建密码(为了提供无人值守操作,密码可以保留为空,风险更高)。

阅读全文 »

背景

因为工作中经常需要用换行符号处理字符串,特意整理,常用场景中,对换行符代码处理。

PHP 中处理换行符号

$parastr = '测试数据1
测试数据2
测试数据3';

// 把字符转为 html 实体
$parastr = htmlentities(trim($parastr), ENT_QUOTES, "utf-8");

// 在字符串中的新行(\n)之前插入换行符
$parastr = nl2br($parastr);

// 替换换行符号为统一符号
$parastr = str_replace("<br />", "/n", $parastr);

$paraarr = explode("/n", $parastr);

jQuery 处理换行符号

<textarea name="" id="textareaid" cols="30" rows="10"></textarea>

// 把换行符号替换成 ;
textareaid.value.replace(/\n/g, ';');

注意如果 /n/g 这个加上引号,可能只可以匹配到第一换行,不加引号,则可以全局匹配