加载中…
个人资料
蔡尐
蔡尐
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,853
  • 关注人气:28
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
博文
标签:

vuex

state

store

sessionstorage

分类: 前端技术
问题:
    vuex中store保存的数据,在刷新页面时被清空。

解决方案:
    监听unload方法,如果重载页面就把state存入sessionStorage,然后在需要state的时候从sessionStorage中取值。

更改store文件下index文件state的定义:
const store = new Vuex.Store({
    state:sessionStorage.getItem('state') ? JSON.parse(sessionStorage.getItem('state')): {
        user:'',
        status:''
    }
})

在App.vue中添加:
mounted() {
          &
标签:

ffmpeg

ffmpy

合并多个mp3

拼接多个mp3

拼接多个音频

分类: Python
因为语音合成时字数有限制,不得不将长篇的文字分开来进行合成,然后再将多个MP3文件按照顺序来合并。

1、需要安装的工具(lame、ffmpeg)
tar -xzvf lame-3.100.tar.gz
./configure
make
make install

tar -xf ffmpeg-4.0.2.tar.bz2
ffmpeg-4.0.2# ./configure --enable-shared --enable-libmp3lame --prefix=/usr/local/ffmpeg --disable-yasm
make
make install

2、系统环境变量配置
vi ~/.bashrc
alias ffmpeg='/usr/local/ff
标签:

软连接

删除链接文件

rm

软链接文件

软链接

分类: Linux
创建软链接即用 ln -s 原始文件或文件夹 目标文件或文件夹   

举例:
当前目录是/local,而经常要访问/usr/local/linux/work
可以使用在local下建立一个文件linkwork,
然后sudo ln -s /usr/local/linux/work  /local/linkwork
即建立两者之间的链接。

当删除链接文件时,如果不小心会把原始文件删掉
例:
ln -s /home/user/bak  /var/bak
千万不要用 rm -rf /var/bak/ 来删除 否则你删除的并不是链接文件 而是真正的 /home/user/bak 文件夹
 
想要删除链接文件要用以下命令 rm /var/bak 
只是少了一个“ / ” 删除的 就是链接文件, 也就是在文件的最后不要加
(2017-08-07 15:48)
标签:

表修改

alter

table

constraint

字段修改

分类: 数据库技术
* 数据库表创建语句:
CREATE TABLE IF NOT EXISTS table ( 
    field_name field_type COMMENT '字段的注释' 
) COMMENT='表的注释'; 
* 查看建表语句:
SHOW CREATE TABLE table;

我们在创建表的过程中难免会考虑不周,因此后期会修改表修改表需要用到alter table语句 
1、修改表名 
mysql> ALTER TABLE table RENAME newtable; 

2、修改字段的数据类型 
mysql>  ALTER TABLE table MODIFY field varchar(20); 
标签:

二进制

整型

转换

字符串

zfill

it

分类: Python
# python整型转换为32位二进制字符串
INTLEN = 32
def int2str(i):
    str = ''
    flag = -1
    while i>0 or flag==-1:
        if(i%2 == 1):
            flag = -1
            str='1'+str
        else:
            str='0'+str
            flag = 0
        i = i/2
    if(flag==-1):
        str = '1'+str
    return str.zfill(INTLEN)
标签:

操作符

int

char

c语言

类型转换

分类: C/Cpp

1,char型数字转换为int型

char a[] = '32';

printf('%d\n', a[0]-'0');//输出结果为3

 

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有