摘要: 思路:要想复制到剪贴板,必须先选中这段文字 通过自己构建一个选择文本的函数来兼容苹果浏览器。 提示:如果你复制的文本框想要隐藏,可以用opacity:0; 千万别用display:none; 这会导致获取不到文本内容。 阅读全文
posted @ 2019-01-16 10:27 myIvan 阅读(1610) 评论(0) 推荐(0) 编辑
摘要: 1、安装好主数据库和从数据库,这个大家肯定都会,如果不是很明白,可以参考我前面的安装教程。 例子: 假如我需要同步test1、test2数据库 系统:centos7 主库主机:192.168.1.252 从库主机:192.168.1.251 端口都是:3306 2、主数据库基本配置 (1)、打开主数 阅读全文
posted @ 2018-12-23 17:32 myIvan 阅读(18644) 评论(3) 推荐(3) 编辑
摘要: 防火墙 启动防火墙: systemctl start firewalld 查看防火墙状态: systemctl status firewalld 关闭防火墙: systemctl stop firewalld 开机时启用防火墙服务:systemctl enable firewalld 开机时禁用防火 阅读全文
posted @ 2018-12-23 16:33 myIvan 阅读(4388) 评论(0) 推荐(0) 编辑
摘要: 一、基本命令1.初始化仓库 2.添加到暂存区 3.提交到版本库 4.查看状态 5.查看提交日志 6.每次操作日志 7.回滚版本 8.当前工作区和版本库区别 9.撤销修改 场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- 文件名。 场景2:当你不但 阅读全文
posted @ 2018-11-28 10:00 myIvan 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 错误1: 页面显示:No input file specified nginx错误日志:FastCGI sent in stderr: "PHP message: PHP Warning: Unknown: open_basedir restriction in effect. File(/data 阅读全文
posted @ 2018-11-01 11:17 myIvan 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 用python做爬虫的,肯定熟悉scrapy,不过新手安装总是会遇到各种奇葩错误。 错误一:building 'twisted.test.raiser' extensionerror: Microsoft Visual C++ 14.0 is required. Get it with "Micro 阅读全文
posted @ 2018-10-16 14:18 myIvan 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1、常见的方法 这种方法可以随机取得数据,但是如果表比较大,数据量很多的时候会很耗时。 2、优化后的方式 分析,首先根据条件筛选出要选的数据,然后随机排序取出要的条数的id ,(由于limit和in不能连着用,所有还需嵌套一层查出id供后面in使用) 阅读全文
posted @ 2018-10-08 11:51 myIvan 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 1、图片的base64编码 2、base64图片解码 阅读全文
posted @ 2018-09-13 16:42 myIvan 阅读(6645) 评论(0) 推荐(0) 编辑
摘要: 了解编码之前首先说下这几个词的概率: 位、字节、字符、字符串 1、位(bit)也称为比特 这个其实很简单,因为计算机都是二进制存储数据,也就是0和1,一个0或者1就表示一位。这是计算机存储的最小单位。 2、字节(bytes) 一个字节由8位组成,00000000到11111111 如果第一位不做符号 阅读全文
posted @ 2018-09-13 16:06 myIvan 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,我们可能会遇到路径编码解码的问题,下面总结了一下: PHP中: 1、urlencode(编码),urldecode(解码) 2、rawurlencode、rawurldecode 这个函数跟上面的大部分一模一样,就一点不同:对空格的处理,urlencode处理成'+',rawurlen 阅读全文
posted @ 2018-09-13 14:53 myIvan 阅读(1451) 评论(0) 推荐(0) 编辑