月度归档:2020年03月

ECHARTS添加滑动条(dataZoom)拖动显示问题

由于数据量比较大,采用了隐藏总时间轴,主图表显示dataZoom滑动选择时间区域的数据曲线的方式来展示数据;数据通过websocket传输;这里涉及到一个得到新数据后,图表重载,时间轴选择区域也被重置的问题,所以得到新数据后,需要把新时间段重新传值进图表option里面去,重载的时候才不会每次都回到初始的选择时间段。

dataZoom: [
{
show: true,type: 'slider', realtime: false, xAxisIndex:1 ,
startValue:zoomsv, endValue:zoomev, bottom: 10, backgroundColor:'#F5F5F5',
handleIcon: 'M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z',
handleSize: '70%',
handleStyle: {
color: '#fff',
shadowBlur: 3,
shadowColor: 'rgba(0, 0, 0, 0.6)',
shadowOffsetX: 2,
shadowOffsetY: 2
},
textStyle:{ color:'red' }
} ],

设置了 dataZoom 的 startValue 和 endValue 后,新问题又出现了。

拖动选择时两端的日期值不会跟着变化;

看官网例子都是设置的 start值和 end值,按例子修改后,果然问题得到了解决。

dataZoom: [
{ //
suteut 通过具体日期与总时间段的时间值计算得到的百分比
show: true,type: 'slider', realtime: false, xAxisIndex:1 , start:sut, end:eut, bottom: 10, backgroundColor:'#F5F5F5',
handleIcon: 'M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z',
handleSize: '70%',
handleStyle: {
color: '#fff',
shadowBlur: 3,
shadowColor: 'rgba(0, 0, 0, 0.6)',
shadowOffsetX: 2,
shadowOffsetY: 2
},
textStyle:{ color:'red' }
} ],

SVN 服务器迁移记录

写在前面:

两服务器均为Debian系统,原服务器subversion版本(svnadmin –version):version 1.8.10 (r1615264),新服务器版本:version 1.9.5 (r1770682);

1、原服务器备份:

user@debian:~# svnadmin dump /home/subver/xxx > xxx.dump

将生成的备份文件转移至新服务器

2、新服务器安装subversion

user@debian:~# apt-get install subversion

3、新服务器导入原服务器备份文件

创建项目文件

user@debian:~# svnadmin create /home/subver/xxx

修改配置文件 /home/subver/xxx/conf/svnserve.conf : 去掉anon-access = read、auth-access = write、password-db = passwd 三行前面的 # 和空格

修改配置文件 /home/subver/xxx/conf/passwd : 新加入一行 : 你的用户名 user = 密码

导入备份文件

user@debian:~# svnadmin load /home/subver/xxx < xxx.dump

4、启动svn服务

user@debian:~# svnserve -d -r /home/subver –listen-port 8000

Access denied for user ‘xxx ‘@’localhost’ (using password: YES) ThinkPHP

老站点,TP3.2开发的,最近转移到新服务器,检查数据库名、账号密码等各项配置都没错,却依旧出现下面错误提示:

Access denied for user ‘xxx ‘@’localhost’ (using password: YES) ThinkPHP

将数据库连接地址 localhost 更改成 127.0.0.1 ,, 问题依旧;

将PHP版本降回php5.3,,问题依旧;

清空 /app/Runtime/ 目录,,问题解决。准确来说 是 删除了 /app/Runtime/common~runtime.php 这个文件之后,网站可以正常访问了 。

mysqldump 备份数据库

root@debian:~# mysqldump -u*** -p*** –database xxx > /root/xxx.sql
Warning: Using unique option prefix database instead of databases is deprecated and will be removed in a future release. Please use the full name instead.

root@debian:~# mysqldump -h localhost -p 3306 -u*** -p*** –database xxx > /www/xxx.sql
Warning: Using unique option prefix database instead of databases is deprecated and will be removed in a future release. Please use the full name instead.
mysqldump: Got error: 1044: Access denied for user ‘mall_hec8_com’@’localhost’ to database ‘3306’ when selecting the database

root@debian:~# mysqldump -u*** -p*** xxx > /www/xxx.sql
root@debian:~#