<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[菜鸟日记]]></title><description><![CDATA[菜鸟们来一起成长吧！]]></description><link>https://blog.youkuaiyun.com/u014096768</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014096768]]></copyright><item><title><![CDATA[vue实现油色谱大卫三角]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/129994370</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/129994370</guid><author>u014096768</author><pubDate>Thu, 06 Apr 2023 17:21:21 +0800</pubDate><description><![CDATA[canvas 绘制油色谱大卫三角]]></description><category></category></item><item><title><![CDATA[echart多样化]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/123864694</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/123864694</guid><author>u014096768</author><pubDate>Thu, 31 Mar 2022 10:13:35 +0800</pubDate><description><![CDATA[ecahrts dataZoom控制多个图示]]></description><category></category></item><item><title><![CDATA[js 根据树结构动态生成excel表头参数]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/122243496</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/122243496</guid><author>u014096768</author><pubDate>Thu, 30 Dec 2021 19:04:18 +0800</pubDate><description><![CDATA[js 导出Excel]]></description><category></category></item><item><title><![CDATA[js 导出word详解]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/107480826</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/107480826</guid><author>u014096768</author><pubDate>Tue, 21 Jul 2020 09:36:27 +0800</pubDate><description><![CDATA[首先了解下整个思路：

1、创建导出dom节点

2、由于页面不能直接导出且样式只支持行内样式，所以得手动写导出dom 节点

3、如有echar图表得先转成静态图片，el 表格先转行内表格

4、图片大小转换


创建dom 节点
&lt;div id="wordModel"&gt;

    &lt;div style="text-align: center;font-family: '宋体';"&gt;
        &lt;div&gt;
            &lt;strong
      ]]></description><category></category></item><item><title><![CDATA[js 导出excel详解]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/107480395</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/107480395</guid><author>u014096768</author><pubDate>Tue, 21 Jul 2020 09:12:16 +0800</pubDate><description><![CDATA[一、需要安装 npm install xlsx-style    Blob.js 和Export2Excel.js 在网上搜都可以找到的 ，而Export2Excel我做了修改，代码如下：带——————的都是我改动的地方


//Export2Excel.js
/* eslint-disable */
require('script-loader!file-saver');
require('script-loader!../toexcel/Blob');//转二进制用  这边要写你的blob的实...]]></description><category></category></item><item><title><![CDATA[webApp开发经验总(一）]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/106019222</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/106019222</guid><author>u014096768</author><pubDate>Sat, 09 May 2020 15:31:05 +0800</pubDate><description><![CDATA[你选择webapp 都是为了在规定时间里快速完成，总结就是webapp 适合简单型、大数据分析及报表展示类的应用，这样就能体现出跨平台的有点，开发快捷方便。具体情况还是得根据实际情况分析进行技术选型。相比几个跨平台app框架，还是各有优缺点比如weex，RN，Cordova，flutter。

1、weex 社区不太成熟，选型需慎重

2、RN 社区比较成熟，但不是完全跨平台，各自需要一套代码

3、Cordova 可以实现完全跨平台，个别的需要适配，社区比较成熟，性能相对差

4、flutter 动画效果]]></description><category></category></item><item><title><![CDATA[创建cordova]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/88390466</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/88390466</guid><author>u014096768</author><pubDate>Mon, 11 Mar 2019 11:20:19 +0800</pubDate><description><![CDATA[1.环境搭建

  1.下载并安装Node.js。安装完成后可以使用node和npm在命令行(node -v查看版本)

  2.安装cordova模块 $ sudo npm install -g cordova（cordova -v查看版本，在root目录下一定加sudo）

  3.跟新cordova版本 sudo npm update -g cordova

2.创建应用

...]]></description><category></category></item><item><title><![CDATA[weexplus使用总结]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/87891167</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/87891167</guid><author>u014096768</author><pubDate>Sat, 23 Feb 2019 13:16:19 +0800</pubDate><description><![CDATA[weexplus是基于weex 的进行封装的。为我们提供公的很多插件、使用方便。不过用的过程成会有很多问题，现在我来总结下我所遇到的问题：
1、真机调试，weexplus run ios 、官网是没有提供的。
2、weexplus start 只是启动服务，npm run native是启动动态编译。
3、激光推送官方提供的是没发使用的，应为没有暴露注册推送的地方那个需要自己在native注册推送...]]></description><category></category></item><item><title><![CDATA[oracle静默安装步骤]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/80973460</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/80973460</guid><author>u014096768</author><pubDate>Mon, 09 Jul 2018 16:36:04 +0800</pubDate><description><![CDATA[CentOS 6.5 X64上64位Oracle11gR2 静默安装，静默设置监听，静默建库亲自实践记录一，下载地址 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.htmlOracle 11g 联机文档： http://www.oracle.com/pls/db112/homepage二，...]]></description><category></category></item><item><title><![CDATA[Mac 下weblogic单双向ssl生成]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/72967101</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/72967101</guid><author>u014096768</author><pubDate>Fri, 09 Jun 2017 17:41:16 +0800</pubDate><description><![CDATA[1、openssl工具用来制作密钥、CA根证书。网上直接搜索openssl下载即可。2、创建ca文件夹 
           mkdir ca 
3、创建私钥 
            openssl genrsa -out ca/ca-key.pem 1024  
4、创建证书请求 
            openssl req -new -out ca/ca-req.csr -key ca/]]></description><category></category></item><item><title><![CDATA[cordova 常用监听事件]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/70156657</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/70156657</guid><author>u014096768</author><pubDate>Thu, 13 Apr 2017 11:46:57 +0800</pubDate><description><![CDATA[常用事件监听]]></description><category></category></item><item><title><![CDATA[Cordova 环境搭建和自定义插件]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/62238128</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/62238128</guid><author>u014096768</author><pubDate>Wed, 15 Mar 2017 21:42:45 +0800</pubDate><description><![CDATA[1.环境搭建 
    1.下载并安装Node.js。安装完成后可以使用node和npm在命令行(node -v查看版本) 
    2.安装cordova模块  sudonpminstall−gcordova（cordova−v查看版本，在root目录下一定加sudo）3.跟新cordova版本sudonpmupdate−gcordova2.创建应用1. sudo npm install -g c]]></description><category></category></item><item><title><![CDATA[中文转拼音]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/62237978</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/62237978</guid><author>u014096768</author><pubDate>Wed, 15 Mar 2017 21:31:27 +0800</pubDate><description><![CDATA[-(NSString )transform:(NSString )chinese 
{ 
    NSMutableString *pinyin = [chinese mutableCopy]; 
    CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO);]]></description><category></category></item><item><title><![CDATA[KissXml 之isa报错]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/52211389</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/52211389</guid><author>u014096768</author><pubDate>Mon, 15 Aug 2016 15:18:14 +0800</pubDate><description><![CDATA[首先添加

#import 

然后把：



if(maybeIsaSwizzle)

    {

        if(nodePtr->type ==
XML_ELEMENT_NODE)

        {

            self->isa = [DDXMLElement
class];

        }

        el]]></description><category></category></item><item><title><![CDATA[cordova 指南针和获取设备信息]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/52193221</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/52193221</guid><author>u014096768</author><pubDate>Fri, 12 Aug 2016 16:49:06 +0800</pubDate><description><![CDATA[function compass(){
        navigator.compass.getCurrentHeading(compassSuccess, compassError);
    }
    function compassSuccess(heading) {
        alert('Heading: ' + heading.magneticHeading);
    };]]></description><category></category></item><item><title><![CDATA[cordova数据库操作]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/52193059</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/52193059</guid><author>u014096768</author><pubDate>Fri, 12 Aug 2016 16:38:07 +0800</pubDate><description><![CDATA[document.addEventListener(‘deviceready’, function() { 
                                      db = window.sqlitePlugin.openDatabase({name: ‘test.db’, location: ‘default’});]]></description><category></category></item><item><title><![CDATA[cordova数据请求]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/52192769</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/52192769</guid><author>u014096768</author><pubDate>Fri, 12 Aug 2016 16:20:42 +0800</pubDate><description><![CDATA[function post(){

            /**

             *  post 请求方法 get同理

             */

            CordovaHttpPlugin.post("https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN]]></description><category></category></item><item><title><![CDATA[cordova 文件上传]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/52192703</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/52192703</guid><author>u014096768</author><pubDate>Fri, 12 Aug 2016 16:14:05 +0800</pubDate><description><![CDATA[function upload(){
       console.log(8888888);
       var fileTransfer = new FileTransfer();
       var severUri = encodeURI("http://kedouyun.wicp.net/DH/out/method.do");
       //var file = cordova.f]]></description><category></category></item><item><title><![CDATA[Cordova文件下载]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/52192356</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/52192356</guid><author>u014096768</author><pubDate>Fri, 12 Aug 2016 15:55:51 +0800</pubDate><description><![CDATA[var fileTransfer = new FileTransfer();

 function downloadFile() {

               //下载路径

               var uri = encodeURI("http://192.168.1.38:9082/resources/uploads/test.zip");

         ]]></description><category></category></item><item><title><![CDATA[didReceiveIQ]]></title><link>https://blog.youkuaiyun.com/u014096768/article/details/51766997</link><guid>https://blog.youkuaiyun.com/u014096768/article/details/51766997</guid><author>u014096768</author><pubDate>Mon, 27 Jun 2016 10:52:10 +0800</pubDate><description><![CDATA[xmpp 组织架构人员都从IQ里回来然后进行筛选
- (BOOL)xmppStream:(XMPPStream *)sender didReceiveIQ:(XMPPIQ *)iq
{

 if([iq
elementForName:@"recentcontactuser"] || [iq
elementForName:@"recentcontactgroup"]
         ]]></description><category></category></item></channel></rss>