使用php全量备份mysql数据

用了xtrabackup 感觉还是非常不方便,主要是我的数据更新非常非常不频繁,数据量也不大。 还是自己重复造轮子,用php写一个全量备份脚本吧,你可能会问我为什么不用mysqldump呢? mysqldump 也能单表备份。主要的一个原因还是mysqldump也不方便,备份的垃圾信息也比较多。...

2018-12-11 10:31:44

阅读数:10

评论数:0

避免刷新,使用server Push发送消息到浏览器

一种方案是使用websocket,客户端和服务器可以直接实现交互,但是一般的服务器并不支持。如果简单实现服务器推送消息,使用html5的服务器推送消息是最简单的。 客户端例子 <!DOCTYPE html> <html&...

2018-12-06 10:34:46

阅读数:20

评论数:1

使用XtraBackup对mysql进行全量增量备份还原

XtraBackup https://www.percona.com/downloads/XtraBackup/LATEST/ 常用备份参数 --user=     #指定数据库备份用户 --password=  #指定数据库备份用户密码 --port=     #指定数据库端口 --host...

2018-12-05 11:15:45

阅读数:6

评论数:0

在浏览器中批量下载文件(下)使用nginx在服务器打包下载文件

利用Nginx第三方模块,实现附件打包下载   实现附件的打包下载,需要将一批逻辑上一起的文件,让用户通过一个下载按钮打包下载。首先想到的方案是服务端调用什么zip之类的类库,将文件打包好后返回客户端。但是这样做有一个很明显的问题:文件很多很大的情况下,打包可能会占用大量的内存和cpu,就算在...

2018-12-03 21:24:55

阅读数:27

评论数:1

页面中,元素100%高度,垂直居中的问题

这个在实际中很常见,用jquery是很容易实现,用table也很容易实现。其余的方式兼容性其实来都非常差,代码也不易读。 好在有css3,基本上大部分浏览器也支持了。 html和body默认的高度为1行,所以还需要增加, html,body{              height:100%...

2018-12-03 15:23:59

阅读数:4

评论数:0

让fiddler支持https包

1. fiddler默认是不能分析https包的,如果需要解https包,需要点击菜单 tools->options,   2.点击Trust Root Certificate 点击信任fiddler的证书即可。 但是如果fiddler重新安装过,或者重新升级过,会提...

2018-11-22 20:41:13

阅读数:11

评论数:0

在浏览器中批量下载文件(上)

      一般来说浏览器要同时下载几个文件,比如pdf文件,会在服务器端把几个文件压缩成一个文件。但是导致的问题就是会消耗服务器的cpu和io资源。        那有没有办法,用户点了几个文件,在客户端同时下载呢? 支持html5的浏览器是可以的,html的a标签有一个属性download ...

2018-11-21 10:37:13

阅读数:109

评论数:0

电商或财务系统计算钱精度的问题

在财务系统中经常,国内最小是分,比如说一件东西0.58元,如果买一百件那应该是58元吧? 用php表示计算 <?php var_dump(0.58*100) ;//58 ?> 结果正确,但是在看一下,下面的结果,怎么就变成57了呢? &a...

2018-11-19 10:59:57

阅读数:40

评论数:0

基于 Let's Encrypt 的免费证书, 实现apache,nginx的https加密服务

目前web传送加密,通用的加密方法是使用https,https需要证书,证书分免费和收费2种,参考文章 https://www.aliyun.com/product/cas?utm_content=se_1513054   支持域名 价格 ...

2018-11-13 16:33:44

阅读数:72

评论数:0

使用plupload实现图片比例缩放,压缩。实现文件上传分块,断点续传, 多文件上传

Plupload 是一个界面友好的文件上传插件,可显示上传进度、图像自动缩略和上传分块,断点续传。可同时上传多个文件。     比较好的是 不用修改web服务器配置,就能上传超大的文件,  通过在html页面修改      chunk_size : 这个参数能在客户端将超大的文件,切分成小文件,...

2018-11-13 10:29:57

阅读数:36

评论数:0

解决mysql使用innodb引擎ibdata1,过大

笔者购买的阿里云主机,因业务需要使用事务,经常业务频繁,导致数据库文件猛涨到100G左右,而实际导出的数据只有5G,笔者使用的数据库是5.7版本以下,innodb_file_per_table使用默认配置,即是关闭的,innodb的表和索引都存储在一起.导致文件很大. 1.需要在/etc/my....

2018-11-11 21:16:33

阅读数:31

评论数:0

利用svn钩子hooks/post-commit,实现代码更新,自动执行脚本

1. 在svn服务器对应的项目中会存在以下几个目录和文件 conf  db  format  hooks  locks  README.txt 其中目录hooks是放置代码提交执行的文件 进入 hooks目录新建一个 post-commit文件 文件内容如下: #!/bin/bash ...

2018-11-08 17:10:04

阅读数:40

评论数:0

Centos 7安装几次都没法用pxe安装,只能U盘安装centos7

用pxe安装 怎么都装不成功。 用u盘安装好了, 1. 先从网易下载iso镜像, http://mirrors.163.com/centos/7/isos/x86_64/ 2.刻录到u盘,在linux下 dd if=/data/soft/CentOS-7-x86_64-Minimal-1...

2018-09-14 13:39:11

阅读数:21

评论数:0

二进制位运算和状态存储

在很多系统的权限/选项设置中 很多都用到了位运算的方法来存储多种标志位。在系统设计中只要是状态只有两种状态(0,1)的都可以用二进制位来表示,如果有多个状态用多个位或者还是新加字段吧。(1)可以节省字段。一个字段只需要一个数字 就可以标识很多种设置和信息。(2)可以处理位置状态需求,而无需更改数据...

2018-05-25 08:15:46

阅读数:515

评论数:0

javascript 变态的间隔多少秒执行

     一般的语言都有简单的sleep 函数,可是javascript 却连这个函数都没有,实在变态啊。找了半天,下面这个方案 算是最好的吧? 对cpu 的消耗也比较低。<script>//间隔多少毫秒函数function sleep(ms) {  r...

2018-03-31 11:49:04

阅读数:366

评论数:0

centos6 升级最新的开发工具包

历史原因用的centos6的机器太多了,但是开发工具包又太旧,升级开发工具包到c++11 还是很简单的。安装升级工具包源:wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtool...

2018-03-01 09:23:52

阅读数:432

评论数:0

Windows系统类似centos的包管理器Chocolatey

unix类系统都有很方便的软件包管理系统,方便 快捷,而且能解决依赖。windows下 的Chocolatey 也提供了一条类似的解决途径。英文版使用说明可以参考 https://chocolatey.org/install 一,安装使用cmd.exe执行以下命令@"%Syste...

2018-02-28 10:47:34

阅读数:184

评论数:0

番茄工作法,定时提醒小程序,番茄计时器

番茄工作法是一个简单易行的时间管理方法简单来说,就是把工作时间划分为多个时间段。一个番茄时间包含两个部分:25分钟的工作学习和5分钟的休息。一、番茄工作法所需要的工具·一个番茄计时器(网上有很多,但是都不怎么好用,一个小小的提醒程序当然就是要简单。 于是用vc写一个,既要简单又易用,还省内存了, ...

2018-02-08 10:44:42

阅读数:1847

评论数:0

简单的php调试函数

现在浏览器都支持console了,用php调用javascript的console,输出调试信息,还是很方便的。 function debug(){         printf('console.log(%s)',              func_num_args()>1?jso...

2018-01-10 11:37:31

阅读数:133

评论数:0

开瑞k50和k50s 导航傻瓜升级方法,其他车载导航也可以参考。

开瑞导航使用的是windows ce系统,K50 导航实际参数端口com7,速率9600。导航的地图是道道通,而内置存储卡只有4G,因此没法直接升级到25版本,地图和程序文件大于3.6G了。        这个教程采用了使用外置卡(u盘)放地图文件和程序。建议准备2个u盘,一个U盘放升级程序...

2017-11-20 10:55:13

阅读数:3651

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭