首页 >

学无止境

  • wxParse-微信小程序富文本解析自定义组件

    贾磊 贾磊

    发布时间: 2017-12-22 10:45:13 分类:小程序

    -=-前段时间开发微信小程序遇到的问题,希望对大家有所帮助WxParse:支持特性:HTML的大部分标签解析、内联style、标签Class、图片自适应规则、图片多图片预览、模版层级可扩展性、多数据循环方式、内联style。实验功能:小表情emjio、a标签跳转、动态添加。使用方法:1.所需文件

    - wxParse/ 

          -wxParse.js(必须存在)

          -html2json.js(必须存在)

          -htmlparser.js(必须存在)

          -showdown.js(必须存在)

          -wxDiscode.js(必须存在)

          -wxParse.wxml(必须存在)

          -wxParse.wxss(必须存在)

          -emojis(可选)    

    //在使用的View中引入WxParse模块

    var WxParse = require('../../wxParse/wxParse.js');

    //在使用的Wxss中引入WxParse.css,可以在app.wxss

    @import "/wxParse/wxParse.wxss"; 

    2.数据绑定

    var article = '我是HTML代码';

    /** * WxParse.wxParse(bindName , type, data, target,imagePadding)

    * 1.bindName绑定的数据名(必填)

    * 2.type可以为html或者md(必填) 

    * 3.data为传入的具体数据(必填) 

    * 4.target为Page对象,一般为this(必填)

    * 5.imagePadding为当图片自适应是左右的单一padding(默认为0,可选)

    */ 

    var that = this; WxParse.wxParse('article', 'html', article, that, 5); 

    3.模板引用image.png

  • Linux上silk的微信语音转换成mp3格式

    贾磊 贾磊

    发布时间: 2017-12-19 17:13:34 分类:小程序
            前段时间做一个微信小程序的项目,遇到一个问题:我要调用接口把小程序上传的silk语音文件里面的录音转文字,但是很多接口都不支持silk格式,下面是解决办法,希望可以对大家有所帮助。

            1、安装 lame

                    tar -xvf  lame-3.99.5.tar.gz   #解压后进入到lame文件中                cd lame-3.99.5                ./configure --prefix=/usr/local/   --enable-shared  ###表示安装目录                make                make install      

            2、再安装ffmpeg

                    tar -xvf ffmpeg-3.0.tar.gz   #解压后进入到ffmpeg文件中                cd ffmpeg-3.0                ./configure --prefix=/usr/local/ffmpeg --disable-yasm --disable-libspeex --enable-libmp3lame --                disable-libvorbis --enable-shared                make  ##可能会比较久,大概5分钟                make install

             3、执行以下操作

                    echo '/usr/local/lib' >> /etc/ld.so.conf                ldconfig                echo '/usr/local/ffmpeg/lib' >> /etc/ld.so.conf                ldconfig

              4、添加环境变量

                    vim /etc/profile                export PATH=$PATH:$JAVA_HOME/bin:/usr/local/ffmpeg/bin(添加到最后一行)                source /etc/profile                添加完之后输入ffmpeg命令测试是否成功20170825093048243.bmp

              5、安装silk-v3包

                     将github上下载的silk-v3-decoder上传到 /usr/local/目录下,并改名为silk-v3 测试命令,首次输入以下测试时会自                 动编译silk-v3                 sh /usr/local/silk-v3/converter.sh  /usr/local/test/demo.silk mp3                *关于采样率的问题(采样率会影响语音转文字的解析结果)                //转化采样率 需要yum安装sox                sox   2.wav   -r   16000  2R.wav                安装完了!调用程序执行命令即可
                    



            

  • 关于小程序快速实现https

    贾磊 贾磊

    发布时间: 2017-12-19 17:03:37 分类:小程序
    前段时间接触了小程序的开发,发现小程序好麻烦啊又要设置合法域名又要合法域名必须是https(抱怨一下! 不过安全第一 这些麻烦还是必要的 哈哈)。

    废话不说了!直奔主题准备好服务器,备案的域名。1、登录腾讯云实名认证,2、申请ssl证书(有个免费一年的证书)image.png3、根据要求完成申请image.png4、开通CDN,进入CDN管理界面选择添加域名解析
    image.png5、添加完成后在域名列表里选择你对应域名的管理image.png然后点击对应域名的管理然后完成基本设置,接下来选择里面的高级设计image.png
    高级设置里面(这是我配置好以后的效果)第一次进来把你申请的ssl证书上传就可以然后选择强制跳转httpsimage.png