AMH4.5安装教程

AMH4.5安装教程

   支持到安装包的PHP5.3-PHP7.1),Memcache-3.0.8,Memcached-2.2.0,Memcached-1.4.15(服务端),Redis-3.0.[……]

Read more

宝宝发育 大运动里程碑

平均年龄 大运动里程碑 发育(月龄)

1个月 俯卧位抬头 俯趴时抬头数秒,并能转头;轻触婴儿的身体时,宝宝能伸屈手和腿,这是宝宝原始反射控制,可以帮助宝宝学会活动自己手脚。如果反射并不明显,需进一步检查脑神经发育情况。

2个月 俯卧位抬胸 俯趴时能抬头45度,部分宝宝能把头和肩膀抬起。

3个月 俯卧位肘部支撑抬头 俯趴时能把头和肩膀抬起,可以自如地左右转头。
俯趴不足的宝宝,则竖抱时头部不稳,头会突然往后仰。

4个月 俯卧位腕部支撑抬头,俯卧位翻到仰卧位 俯趴时能抬头90度;能从俯趴翻身至仰躺。
这时候宝宝的踏步反射比较明显,扶着腋下可站。

5个月 仰卧位翻到[……]

Read more

Thinkphp V5 多数据库连接

代码直接来

thinkphp 目录下 helper.php

增加这样一个类

if (!function_exists('db2')) {
    /**
     * 实例化数据库类
     * @param string        $name 操作的数据表名称(不含前缀)
     * @param array|string  $config 数据库配置参数
     * @param bool          $force 是否强制重新连接
     * @return \think\db\Query
     */
    function db2[......]

Read more

Mosh—加强ssh

什么是Mosh

Mosh表示移动Shell(Mobile Shell),是一个用于从客户端跨互联网连接远程服务器的命令行工具。它能用于SSH连接,但是比Secure Shell功能更多。它是一个类似于SSH而带有更多功能的应用。程序最初由Keith Winstein 编写,用于类Unix的操作系统中,发布于GNU GPL V3协议下。

Mosh最大的特点是基于UDP方式传输,支持在服务端创建一个临时的Key供客户端一次性连接,退出后失效;也支持通过SSH的配置进行认证,但数据传输本身还是自身的UDP方式。

另外,Mosh还有两[……]

Read more

linux新建用户

1、添加用户,首先用adduser命令添加一个普通用户,命令如下:

#adduser tommy

//添加一个名为tommy的用户

#passwd tommy //修改密码

Changing password for user tommy.

New UNIX password: //在这里输入新密码

Retype new UNIX password: //再次输入新密码

passwd: all authentication tokens updated successfully.

2、赋予ro[……]

Read more

MySQL内存表的特性与使用介绍

内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,如max_heap_table_size=1024M,

内存表与临时表并不相同,临时表也是存放在内存中,临时表最大所需内存需要通过tmp_table_size = 128M设定。当数据超过临时表的最大值设定时,自动转为磁盘表,此时因需要进行IO操作,性能会大大下降,

而内存表不会,内存表满后,会提示数据满错误。

临时表和内存表都可以人工创建,但临时表更多的作用是系统自己创建后,组织数据以提升性能,如子查询,临时表在多个连接之间不能共享。这里只讨[……]

Read more

利用lshell来构建一个受限的用户SHELL环境

有些特殊情况下需要实现将系统内普通用户限定在指定目录下,并且只能使用系统管理员设定的命令。lshell就是实现这样功能的一个神器。

lshell提供了一个针对每个用户可配置的限制性shell,lshell的配置文件非常的简单,可以和ssh的authorized_keys或者/etc/shell、/etc/passwd耦合使用,lshell可以很容易的严格限制用户可以访问哪些命令。

项目地址: https://github.com/ghantoos/lshell

lshell安装

RHEL、CentOS

$ yum ins[......]

Read more

H5开发1像素问题的解决

1像素的渐变线,做成背景放到页面中,在手机端,线变成2像素。因为手机的DP的机制问题,

解决办法也很简单,背景做成2像素的就好了嘛!1像素线,1像素白底。

或者CSS的after

.bar:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: auto;
    top: auto;
    height: 1px;
    width: 100%;
    background-color:[......]

Read more