【经典语录】 命好不如习惯好。养成好习惯,一辈子受用不尽。
今年已经过了130天
本周是今年的第19周
本月还有20天
活到老学到了,我也不怕你笑——Brisklan。
活到老学到了,我也不怕你笑——Brisklan。
今天在用bootstrap做一个表单的时候发现垂直距离靠太近了,不好看。当窗口缩小或者移动端的时候都是正常的,距离很合理。就是在PC端和大一点的视窗的时候,布局很紧密,看起来头痛!! 调试了几次发现是缺少了一个class属性【form-horizontal】,这个属性自动帮布局好,如果没有自带的属性自己写css自定义就比较麻烦,表单一旦多起来就比较耗时间了。 对比图: ...
三级菜单或者分类控制复选功能的实现。 逻辑:选中第三级某项后上级和顶级自动选中;子级全部未选中时直接上级自动去除选中;选中上级时下级自动全选,反之全不选: 案例说明:data-pid树形是本节点上级编号,data-id是本几点编号,通过这两个可以快速定位上下级。 $(function () { $('#jstree').jstree();...
在web开发过程中经常会遇到冒泡事件,不阻止或者清理掉就达不到另外的事件完善。 今天用jstree插件做一个树形分类,目的的选择每个分类前面的复选框,批量进行操作分类。 问题在于jstree有默认事件,复选框无法有效显示效果。 解决方式:直接用js去除事件冒泡 $("input[name='ids']").on('click',function(e){ e.st...
这个是一个利用php查询当前服务器信息的函数,比较常用,主要包括php的信息、运行环境、服务器的信息等。 函数如下: //系统信息 function get_sys() { return [ '操作系统'=>PHP_OS, '运行环境'=>$_SERVER["SERVER_SOFTWA...
在linux下面进行对文件的操作,vi编辑器是最常用的了,当然也有一些尴尬的时候,比如正在编辑的文件由于电脑操作不当,关闭了终端,再次打开vi xxxx 文件时提示有其他进程在使用,这时候需要对已经无效的进程进行清理了。 错误提示: E325: ATTENTION Found a swap file by the name ".abc.cc.swp" &n...
以前用apache用习惯了,很少涉及到nginx的配置。之前在apache编写的htaccess规则转移到nginx服务器一下子运作不起来了。经过搜索和尝试,发现这个问题可以解决很好,记录一下操作日志,方便日后快速查阅记录。 1.准备好apache的.htaccess规则,即将规则转换为nginx支持的规则: 这里有个在线转换工具不错:【传送门】 #apache...
缓存是精彩用于动态网站的数据临时储存,对于请求量大的或者数据量大的页面进行缓存可以有效增加体验感,也可以减轻数据库的请求压力。 缓存的方式很多,本例子是简单的用文件存放数据,定期清理数据。 逻辑:判断无缓存文件,有则直接返回,没有则查询数据库后写入缓存,下次直接用缓存文件,为了数据同步,定期清理缓存,设置一个清理的周期即可。 注意:目录要可写权限,实时更新数据可以不缓存...
centos 7 mariadb安装 1、安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb 设置开机启动 systemctl enable mariadb 接下来进行MariaDB的相关简单配置 mysql_s...
在linux里面配置ssl证书,让域名可以通过https安全协议进行访问,以前一般用apache,现在用nginx配置,原理是一样的。 1.申请证书:可以购买,也可以申请免费的ssl证书 2.上传证书到服务器某个目录(后缀根据需要修改,一般不用修改) 3.配置nginx配置,启用443监听和开启ssl验证 4.重启nginx服务,测试效...
docker对容器的基本基本操作:包括容器的查看、停止、启动、移除 1.查看所有正在运行的容器:docker ps 2.停止某个容器:docker stop ID #ID 是容器的ID 3.查看所有容器:docker ps -a #-q显示所有容器的ID 4.停止所有容器:docker stop $(docker ps -a -q) #其实是分...