修改sshd_config文件配置防止Linux下btmp文件内容过大
23 等。如果比较熟练的话,根本不需要开启 VPN PPTP 相关的端口,直接通过 SSH 隧道上网也是可以的。虽然开放 Linux SSH 的 22 端口没有多大问题,但是太多的猜测式登录还是会消耗系统资源,并且产生大量的日志。很多人也许会问,修改 SSH 的默认端口有意义吗,就算修改端口,人家一个一个的扫描,65535 次之后还是可以找到的。事实证明,是有点意义的,这样确实能够过滤掉绝大多数的攻击...
换行符和回车符号的差别
在 Windows 系列系统中的换行包含换行(\n)和回车(\r)两个字符,而 Unix(Linux) 系列的系统中的换行只包含换行符(\n)。 要理解换行和回车两个字符的差别,从英文上更好理解。换行(\n)的英文翻译为 Line Feed,而回车(\r)的英文翻译为 Carriage Return。据说这个是跟早期的打印机有关系的,早期的打印机的换行其实就是进纸,打印机将纸张通过机械的力量转入,形...
MacOS自带PHPGD库问题
Mac OS 上办公,对于我这种很少触碰苹果产品的人,实在是有些不习惯,不过苹果的产品比较精致,也另有一番体验。在 Mac 上开发,有遇到过一些问题,这里记录最近出现的一次 GD 库异常问题。 苹果系统的终端跟 Linux 非常相似,不过也有一些命令默认没有支持,比如 tree 命令。Mac OS 系统自带了 PHP 解释器和 Python 等。安装好了 Nginx 后,运行 phpinfo(); ...
LMLPHP第四期更新功能
化分组模式下自动加载问题,组别会继承最外层的类,但各组别之间是相互独立。 修复addDomain方法Notice问题 修复增加域名时可能出现的Notice级别报错。 优化FatalError处理 优化系统对FatalError错误的处理,当出现致命错误,系统会调用session_write_close()函数,防止session数据异常问题。 增加lib目录 GITHUB项目中增加了lib目录,可以按...
今天的运动步数终于达标啦
今天的运动量总步数和运动时间终于达标啦,其实是昨天了,因为我发文太晚。不得不说,华为的 EMUI 系统是个非常重视健康的系统,每天都会在通知栏显示运动量,自然的达到了提醒用户运动的效果。今天跑步 46%,步行 54%,总步数 11040。周末吃了鱼火锅顺便理了发,算是理发第三天啦。我一般不太喜欢用洗发水洗头,本来就掉发厉害,一洗头发就更脆弱了,只能热水充洗和手指按摩头皮。昨天竟然糊涂的用了沐浴露洗了头...
手机站建设HTML5触摸屏touch事件使用介绍
较好的触摸事件,大部分触屏设备都支持的。 touchstart:触摸开始的时候触发 touchmove:触摸时手指在屏幕上滑动的时候触发 touchend:触摸结束的时候触发 touchcancel:系统取消touch事件的时候触发 事件绑定,代码示例: <script> var obj = document.getElementById('id'); obj.addEventListener('to...
LMLPHP第六期更新功能
驱动类增加update方法,非长连接时每次连接不再重新开启一个新的连接,此举为修复在某些环境下可能造成超过最大连接数而抛出异常终止程序运行。 分页类添加注解 将类库中分页类增加注释,让程序更加规范。 系统架构增加事件注册 LMLPHP框架核心类LmlApp增加事件注册功能,通过调用attachEvent方法注册自定义事件,此功能使得系统更加灵活,更加方便扩展。 开源JavaScript框架LMLJS发...
GoAgent代理设置上传报错can't set attribute
lesssecureapps ,登录后 Turn on 就可以了。 其他的设置都比较简单,这里将不再叙述。现在 GoAgent 在 windows 下已经有了 goagent.exe ,点击运行后,在系统托盘下有个小图标,右击就可以很方便的设置代理,个人比较喜欢自动代理设置。设置好了以后除 Firefox 外的浏览器都可以上国外的网站了。 goagent 已经从 code.google.com 搬到 ...
git使用之rebase合并提交
对于版本控制系统 GIT ,一直没有深入研究,只是从日常使用方面入手,能解决平常使用出现的问题就可以了。GIT 的版本控制,有三种后悔方式:reset、revert 和 rebase,本文主要讲述 rebase 的使用。 使用场景:当在新分支中开发一个新功能的过程中,开发期间涉及的文件数比较多,提交的次数也非常多,同时整个提交的过程非常的复杂,在最后合并的时候,需要移除某些修改的文件并且将提交次数整...
PHP简写三目运算符实现二选一
,这样容易造成别人的误解,特别是团队开发。 比如,在 PHP 中,我们一般习惯用 isset() 来判断是否有设置值,但有些人会使用 @ 符号来屏蔽报错,其实这样是不规范的,屏蔽 Notice 错误对系统架构来讲是不健康的。如下所示: $name = @$_GET['name']; 上面的代码系不规范的,也是极不提倡的,应该写成下面的方式: $name = isset($_GET['name']) ?...