- vue3 知识
糖果爱上我
vue.js前端javascriptpythonsqlite
vue3介绍Vue3的变化:1、vue3完全兼容vue2,但是vue3不建议用vue2的写法2、拥抱TypeScript,ts完全兼容js3、组合式API和配置项APIvue2是配置项apivue3组合式apivue3项目创建和启动#创建vue3项目:vue-cli官方不太建议用了vite目前官方推荐:新一代前端构建工具#vue-cli创建:命令行中:vuecreatevue3_demo001其他
- jSignature签名的用法,一文教会你(一)前端代码
叫我泪下
jsjshtmljavascript
jSignature签名的用法1、先看看效果以后最后它是什么格式的2、先去下载该js3、下载以后就把它引入我们的HTML中4、看一下我的例子吧!下期我们在讲,怎么把base64在后台处理,然后在存进我们指定的位置,以及怎么存数据库;1、先看看效果以后最后它是什么格式的注意:1,这个插件最后导出的是base64的格式,到后台需要我们自行处理。2,这个插件通过后台处理以后生成的图片是透明底,黑字,如果
- css基础
larQ
我们知道一个网页由html,css以及js3部分组成,html是用于内容显示的载体,js是行为,用来实现网页特效效果,而css则也是页面的外观控制说的简单点就是穿的衣服,化的装。下面来看下css最基础的东西,主要是以下几个方面:css样式规则css样式的引入css选择器css优先级css命名规则css注释css样式规则css书写一般是选择器:{k:v;k:v}k:v为一个样式的属性和值比如colo
- 百度地图的基本知识与使用
不会敲代码的小王ꦿ
java服务器前端
一、解释LBS:LocationBusinessServer基于定义位置的商业服务二、使用步骤:1、登录注册,获取秘钥AK2引入百度地图js3创建地图的容器4初始化地图varmap=newBMap.Map("container"")5创建一个地图中心点varpointnewBMap.Point(经度,纬度)6设置中心点和滚轮缩放map.enableScrollwheelZoom(true);map
- js3
爱小宁的小洋
ECMAScript数据类型有两大种:1.5种基本数据类型;2.1种复杂数据类型五种基本数据类型:undefined未定义类型null空类型(是特殊的对象类型:object)boolean布尔类型number数值类型string字符串类型一种复杂数据类型:object对象类型检测变量的数据类型(typeof返回值)语法:typeof变量名typeof(变量名)有以下返回类型:undefined——
- JS3
大漠判官1
//js中不支持整除//++(自加1)--(自检1)number=10number++console.log(number)//==(值相等)//===(完全相等):值和类型相等//&&||!//赋值运算符//复合运算:数学>比较>逻辑>赋值//可以通过加()来改变运算顺序
- js3读书笔记
枣阳黄小明
第二章1、延迟脚本defer元素中设置defer属性,相当于告知浏览器立即下载但是延迟执行,仅适用于外部文件。把延迟脚本放在页面底部仍然是最佳选择。2、异步脚本async立即下载但是不能按照顺序执行3、元素在不支持js的浏览器中显示替代的内容第三章1、区分大小写、驼峰命名2、标识符1、第一个字符必须是字母、下划线、$符3、isNaN();接受一个数值,会尝试将这个值转为数值,某些不是数值的值会直接
- JS3
洲_2e26
软件一班魏巍2018/9/14星期五下午4:01:15html日历代码日历*{margin:0;padding:0;}ul{list-style:none;}.nav{width:245px;height:370px;box-sizing:border-box;margin:80pxauto;background:#eae9e9;padding:15px;}.navul{width:100%;he
- React基础
Mr, Jia
react.jsjavascript前端
react项目的创建创建项目:npminitvite项目名称:myreact选择react选择javascript进入项目目录:cdmyreact执行安装:npmi运行项目:npmrundevjsx语法1,只有一个根节点2,{}表达js3,{/*注释*/}4,class改为className5,style要使用js对象驼峰写法渲染文本渲染1,普通字符串{变量名}2,html字符串条件渲染1,三元表
- Lua开发环境搭建和基础语法
程序三两行
lualua
一、概述1、lua语言Lua是一个小巧精妙的脚本语言,诞生于巴西的大学实验室,这个名字在葡萄牙语里的含义是“美丽的月亮”。Lua开发小组的目标是开发一种小巧、高效且能够很好地和C语言一起工作的编程语言。在脚本语言领域,Lua是最快、最高效的脚本语言之一,因为它有资格作为游戏开发的备选方案。2、常见脚本语言php、node、js3、lua特点Lua是一门嵌入式的脚本语言,如果你Lua当成开发独立应用
- yii2引入css和js文件
白云证心
1、可以直接在视图页面上引入2、可以直接写原生代码引入,路径是项目目录/web/css或者/js3、可以使用assetBundle管理css样式及js脚本.资源包定义:basic/assets/AppAsset.php*@since2.0*/classAppAssetextendsAssetBundle{public$basePath='@webroot';public$baseUrl='@web
- wangeditor上传图片回显
Brisk Walking
javascript前端html
1:需要创建一个div来存放2:我们需要引入wangeditor他自己的js3:然后就是js的代码letE=window.wangEditor;leteditor=newE('#toolbar-container')let$text1=$('#editor-container');editor.customConfig.onchange=function(html){//监控变化,同步更新富文本内
- Vue中如何轻松获取日期
快撑死的鱼
vue.js前端javascript
目录简介获取前几天的时间vue根据指定日期获取日期所在月份的第一天和最后一天获取系统当天日期以及前一天和前一月前一年1、首先vue项目中要安装到moment.js2、使用原生js3、也是vue获取,但是没有第一种那么简单暴力el-date-picker设置默认时间为当前时间简介Vue.js是一个用于构建用户界面和单页应用程序的开源JavaScript框架。它由EvanYou于2014年创建,此后成
- 本地小说阅读网站打造
清水迎朝阳
VUE入门学习前端javascript小说VUEelement
目录一、本地小说网站总体组织框架1、所需的VUE库和elementLib以及JQ库2、本地目录设计3、整体代码样式二、正文核心代码1、引入element样式,和自定义的样式2、引入JS3、自定义Header组件1)vue定义MyHeader组件2)MyHeader组件使用3)最终效果如下4、自定义header-btns颜色按钮、字体按钮组件1)颜色按钮组件2)颜色字体按钮组件使用5、el-main
- Vue打包后不同版本详细解析
目录vue源码打包版本1、vue(.runtime).global(.prod).js2、vue(.runtime).esm-browser(.prod).js3、vue(.runtime).esm-bundler.js4、vue.cjs(.prod).js运行时+编译器vs仅运行时Bundler构建功能标志附:VSCode对SFC文件的支持总结vue源码打包版本这里选取我们开发中常见的几个版本进
- 轻松入门微信小程序(超级详细)
互联网小队
微信小程序macos
文章目录1、课程介绍2、小程序基础2-1、小程序注册2-2、小程序开发工具介绍2-3、创建小程序及代码结构介绍2-4、配置文件JSON2-5、页面结构WXML2-6、页面样式WXSS2-7、页面交互JS3、小程序云开发3-1、小程序云开发介绍3-2、云数据库3-3、云函数3-4、云存储(1)3-5、云存储(2)4、电影小程序案例4-1、功能介绍与环境搭建4-2、Vant组件库4-3、电影列表4-4
- 轻松入门微信小程序云开发(详细)
互联网杂货店
微信小程序小程序云开发
文章目录1、课程介绍2、小程序基础2-1、小程序注册2-2、小程序开发工具介绍2-3、创建小程序及代码结构介绍2-4、配置文件JSON2-5、页面结构WXML2-6、页面样式WXSS2-7、页面交互JS3、小程序云开发3-1、小程序云开发介绍3-2、云数据库3-3、云函数3-4、云存储(1)3-5、云存储(2)4、电影小程序案例4-1、功能介绍与环境搭建4-2、Vant组件库4-3、电影列表4-4
- JS快速入门个人学习心得(一)
肉乎乎的鸭
新手javascript
JS快速入门个人学习心得(一)1、JavaScript是什么2、引用JS3、JS变量4、JS数据类型NumberStringBollean和其他获取变量类型5、数据类型转换转换成字符串转换为数值转换为布尔类型6、操作符7、表达式和语句8、流程控制分支结构循环结构9、数组10、函数11、作用域12、预解析13、对象14、复杂数据类型15、内置对象16、数组常用方法17、基本包装类型18、字符串(具有
- vue使用input上传图片、视频、音频等文件
米西呀
技术分享vuejsjavascript
使用input上传文件1:构建html2:js3:转化为formdata格式1:构建html1:先创建一个文件类型的input元素。先解释下它的所有属性:type的值是file,表示我们要上传文件类型。accept:表示接受什么类型的文件。如果你不清楚如何写可以参考:MIME参考手册,当然你也可以自行百度MIME。上面我写的是可以接受png、jpeg、jpg、gif格式的图片。ref:表示给当前这
- js3基础
来杯柠檬茶
jsjs
淡入淡出效果fadein,fadeout,$(function(){var$bt=$('#bt1');var$d1=$('#d1');$bt.click(function(){$d1.fadeIn(1000,'swing',alert('出现'));})}).list1{height:100px;width:100px;background-color:coral;display:none;}fa
- JavaScript实现前端rsa公钥加密,后端Java私钥进行解密
骑着乌龟漫步
javascriptjava
JavaScript实现前端rsa公钥加密,后端Java私钥进行解密rsa进行前端js加密,后端java解密时需要注意,由后端先生成一对公私密钥对,然后将公钥传给前端,私钥后端保存,待下次前端请求后,用私钥解密经过公钥加密后的密文。1、前端加密js,encrypt.js下载地址2、需要使用加密的页面引入加密js3、js中对需要加密的内容进行加密,然后传到后端varencrypt=newJSEncr
- 页面多模块 art-template模板渲染 + bootstrap分页
appleคิดถึง
js
1,引入bootstrap分页相关的css/js2,引入art-template模板渲染相关js3,编写多模块相关html模块1模块2模块33,编写模板渲染js{{eacharticleasvaluei}}{{value.title}}{{value.addtime}}{{eachvalue.contentasdataj}}{{data}}{{/each}}{{/each}}4,编写相关js//声
- gulp yargs | uglify | less | livereload | sourcemaps | rename |clean-css 综合应用
guofeng719
node
1、yargs通过命令行传入参数2、uglify压缩js3、lessless编译4、livereload自动刷新浏览器(前提是chrome要安装这个插件)5、rename重命名6、clean-css压缩css7、nodemon监听node服务器文件发生改变8、sourcemaps调试用的varpath=require("path");vargulp=require("gulp");varyargs
- 使用icheck插件实现复选框、单选框控件美化
huaweichenai
j-shtml
icheck插件github地址:https://github.com/fronteed/icheckicheck插件的简单使用1:引入css2:引入js3:复选框使用(1)html复选一复选二复选三(2)js//初始化$('input[type="checkbox"]').iCheck({ checkboxClass:'icheckbox_flat-blue',});现象如下:4:单选框使用(
- 使用jstree插件实现树形结构
huaweichenai
j-sjstree
jstree的github地址:https://github.com/vakata/jstreejstree的CDNJS地址的相关链接:(1):jshttps://cdnjs.cloudflare.com/...(2):csshttps://cdnjs.cloudflare.com/...jstree的简单使用1:引入css2:引入js3:html内容: 父节点1
- 必知必会——selenuim/pyppeteer模拟登陆防检测破解(非js注入那种,js注入现在也不能绝对有效解决)(这个是需要下载的)
qq_33605607
反爬虫Python
前言对于使用模拟登陆等操作来爬虫的手段,已经很容易被检测了,网上很多教程是说在网站所有js代码执行之前来执行下面几个js代码来到达效果:js1='''()=>{Object.defineProperties(navigator,{webdriver:{get:()=>false}})}'''js2='''()=>{alert(window.navigator.webdriver)}'''js3='
- PHP中用jQuery实现ajax然后用POST方法传接数据之3分钟包教包会傻瓜教程
嘟嘟洒水车
学习笔记ajaxAJAXAjaxjqueryjQueryJQUERYJqueryJQueryphpPHPPhppostPOSTPost入门
我分了3个页面:1、显示2、js3、服务器端处理的显示(index.php):enterjs(js.js):$(document).ready(function(){$("#btn").click(function(){$.post('server.php',{q:'a'},function(result){$('#disp').html(result)})});});服务器那边的(server.
- yii2引入css和js文件
芒果终结者
php
最近研究yii2,本想自己写个小项目练习一下,没想到开始就遇到难题了,就是如何引入css和js文件。闲话不多说,下面开始。1、可以直接在视图页面上引入2、可以直接写原生代码引入,路径是项目目录/web/css或者/js3、可以使用assetBundle管理css样式及js脚本.资源包定义:basic/assets/AppAsset.php*@since2.0*/classAppAssetexten
- webstorm 使用zencoding快捷编码
longzhoufeng
webstorm
webstorm中提供了一些zencoding快捷编码提示,只要输入左边缩写,就可以快速生成代码注:所有快捷都是按下tab键快速生成代码。html:5//html5结构按下Tab键回会生成以下代码:Document1、link:css//引入css2、script:src//引入js3、script//html中插入js4、ul+//ul及一个li5、a:link6、a:mail7、form:ge
- js
宠辱不惊去留无意
个人摘要
1.引入js3种方法12.body加载完成后(页面中所有的标签被渲染之后)运行script中的_onload()方法3document.getElementsById("first").innerHTML=“我的".innerText=“我的"区别:Text不包含其中的标签,,,,,,,HTML包括其中的标签1输入的时候,都是替换了原来的元素只是html能够识别标签text不能识别标签,会把标签当
- Nginx负载均衡
510888780
nginx应用服务器
Nginx负载均衡一些基础知识:
nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比
- RedHat 6.4 安装 rabbitmq
bylijinnan
erlangrabbitmqredhat
在 linux 下安装软件就是折腾,首先是测试机不能上外网要找运维开通,开通后发现测试机的 yum 不能使用于是又要配置 yum 源,最后安装 rabbitmq 时也尝试了两种方法最后才安装成功
机器版本:
[root@redhat1 rabbitmq]# lsb_release
LSB Version: :base-4.0-amd64:base-4.0-noarch:core
- FilenameUtils工具类
eksliang
FilenameUtilscommon-io
转载请出自出处:http://eksliang.iteye.com/blog/2217081 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- xml文件解析SAX
不懂事的小屁孩
xml
xml文件解析:xml文件解析有四种方式,
1.DOM生成和解析XML文档(SAX是基于事件流的解析)
2.SAX生成和解析XML文档(基于XML文档树结构的解析)
3.DOM4J生成和解析XML文档
4.JDOM生成和解析XML
本文章用第一种方法进行解析,使用android常用的DefaultHandler
import org.xml.sax.Attributes;
- 通过定时任务执行mysql的定期删除和新建分区,此处是按日分区
酷的飞上天空
mysql
使用python脚本作为命令脚本,linux的定时任务来每天定时执行
#!/usr/bin/python
# -*- coding: utf8 -*-
import pymysql
import datetime
import calendar
#要分区的表
table_name = 'my_table'
#连接数据库的信息
host,user,passwd,db =
- 如何搭建数据湖架构?听听专家的意见
蓝儿唯美
架构
Edo Interactive在几年前遇到一个大问题:公司使用交易数据来帮助零售商和餐馆进行个性化促销,但其数据仓库没有足够时间去处理所有的信用卡和借记卡交易数据
“我们要花费27小时来处理每日的数据量,”Edo主管基础设施和信息系统的高级副总裁Tim Garnto说道:“所以在2013年,我们放弃了现有的基于PostgreSQL的关系型数据库系统,使用了Hadoop集群作为公司的数
- spring学习——控制反转与依赖注入
a-john
spring
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。
- 用spool+unixshell生成文本文件的方法
aijuans
xshell
例如我们把scott.dept表生成文本文件的语句写成dept.sql,内容如下:
set pages 50000;
set lines 200;
set trims on;
set heading off;
spool /oracle_backup/log/test/dept.lst;
select deptno||','||dname||','||loc
- 1、基础--名词解析(OOA/OOD/OOP)
asia007
学习基础知识
OOA:Object-Oriented Analysis(面向对象分析方法)
是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)
- 浅谈java转成json编码格式技术
百合不是茶
json编码java转成json编码
json编码;是一个轻量级的数据存储和传输的语言
在java中需要引入json相关的包,引包方式在工程的lib下就可以了
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非
常适合于服务器与 JavaScript 之间的数据的交
- web.xml之Spring配置(基于Spring+Struts+Ibatis)
bijian1013
javaweb.xmlSSIspring配置
指定Spring配置文件位置
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-dao-bean.xml,/WEB-INF/spring-resources.xml,
/WEB-INF/
- Installing SonarQube(Fail to download libraries from server)
sunjing
InstallSonar
1. Download and unzip the SonarQube distribution
2. Starting the Web Server
The default port is "9000" and the context path is "/". These values can be changed in &l
- 【MongoDB学习笔记十一】Mongo副本集基本的增删查
bit1129
mongodb
一、创建复本集
假设mongod,mongo已经配置在系统路径变量上,启动三个命令行窗口,分别执行如下命令:
mongod --port 27017 --dbpath data1 --replSet rs0
mongod --port 27018 --dbpath data2 --replSet rs0
mongod --port 27019 -
- Anychart图表系列二之执行Flash和HTML5渲染
白糖_
Flash
今天介绍Anychart的Flash和HTML5渲染功能
HTML5
Anychart从6.0第一个版本起,已经逐渐开始支持各种图的HTML5渲染效果了,也就是说即使你没有安装Flash插件,只要浏览器支持HTML5,也能看到Anychart的图形(不过这些是需要做一些配置的)。
这里要提醒下大家,Anychart6.0版本对HTML5的支持还不算很成熟,目前还处于
- Laravel版本更新异常4.2.8-> 4.2.9 Declaration of ... CompilerEngine ... should be compa
bozch
laravel
昨天在为了把laravel升级到最新的版本,突然之间就出现了如下错误:
ErrorException thrown with message "Declaration of Illuminate\View\Engines\CompilerEngine::handleViewException() should be compatible with Illuminate\View\Eng
- 编程之美-NIM游戏分析-石头总数为奇数时如何保证先动手者必胜
bylijinnan
编程之美
import java.util.Arrays;
import java.util.Random;
public class Nim {
/**编程之美 NIM游戏分析
问题:
有N块石头和两个玩家A和B,玩家A先将石头随机分成若干堆,然后按照BABA...的顺序不断轮流取石头,
能将剩下的石头一次取光的玩家获胜,每次取石头时,每个玩家只能从若干堆石头中任选一堆,
- lunce创建索引及简单查询
chengxuyuancsdn
查询创建索引lunce
import java.io.File;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Docume
- [IT与投资]坚持独立自主的研究核心技术
comsci
it
和别人合作开发某项产品....如果互相之间的技术水平不同,那么这种合作很难进行,一般都会成为强者控制弱者的方法和手段.....
所以弱者,在遇到技术难题的时候,最好不要一开始就去寻求强者的帮助,因为在我们这颗星球上,生物都有一种控制其
- flashback transaction闪回事务查询
daizj
oraclesql闪回事务
闪回事务查询有别于闪回查询的特点有以下3个:
(1)其正常工作不但需要利用撤销数据,还需要事先启用最小补充日志。
(2)返回的结果不是以前的“旧”数据,而是能够将当前数据修改为以前的样子的撤销SQL(Undo SQL)语句。
(3)集中地在名为flashback_transaction_query表上查询,而不是在各个表上通过“as of”或“vers
- Java I/O之FilenameFilter类列举出指定路径下某个扩展名的文件
游其是你
FilenameFilter
这是一个FilenameFilter类用法的例子,实现的列举出“c:\\folder“路径下所有以“.jpg”扩展名的文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
- C语言学习五函数,函数的前置声明以及如何在软件开发中合理的设计函数来解决实际问题
dcj3sjt126com
c
# include <stdio.h>
int f(void) //括号中的void表示该函数不能接受数据,int表示返回的类型为int类型
{
return 10; //向主调函数返回10
}
void g(void) //函数名前面的void表示该函数没有返回值
{
//return 10; //error 与第8行行首的void相矛盾
}
in
- 今天在测试环境使用yum安装,遇到一个问题: Error: Cannot retrieve metalink for repository: epel. Pl
dcj3sjt126com
centos
今天在测试环境使用yum安装,遇到一个问题:
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
处理很简单,修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉。即可。
&n
- 单例模式
shuizhaosi888
单例模式
单例模式 懒汉式
public class RunMain {
/**
* 私有构造
*/
private RunMain() {
}
/**
* 内部类,用于占位,只有
*/
private static class SingletonRunMain {
priv
- Spring Security(09)——Filter
234390216
Spring Security
Filter
目录
1.1 Filter顺序
1.2 添加Filter到FilterChain
1.3 DelegatingFilterProxy
1.4 FilterChainProxy
1.5
- 公司项目NODEJS实践0.1
逐行分析JS源代码
mongodbnginxubuntunodejs
一、前言
前端如何独立用nodeJs实现一个简单的注册、登录功能,是不是只用nodejs+sql就可以了?其实是可以实现,但离实际应用还有距离,那要怎么做才是实际可用的。
网上有很多nod
- java.lang.Math
liuhaibo_ljf
javaMathlang
System.out.println(Math.PI);
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1));
System.out.println(Math.abs(111111111));
System.out.println(Mat
- linux下时间同步
nonobaba
ntp
今天在linux下做hbase集群的时候,发现hmaster启动成功了,但是用hbase命令进入shell的时候报了一个错误 PleaseHoldException: Master is initializing,查看了日志,大致意思是说master和slave时间不同步,没办法,只好找一种手动同步一下,后来发现一共部署了10来台机器,手动同步偏差又比较大,所以还是从网上找现成的解决方
- ZooKeeper3.4.6的集群部署
roadrunners
zookeeper集群部署
ZooKeeper是Apache的一个开源项目,在分布式服务中应用比较广泛。它主要用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步、集群管理、配置文件管理、同步锁、队列等。这里主要讲集群中ZooKeeper的部署。
1、准备工作
我们准备3台机器做ZooKeeper集群,分别在3台机器上创建ZooKeeper需要的目录。
数据存储目录
- Java高效读取大文件
tomcat_oracle
java
读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); 这种方法带来的问题是文件的所有行都被存放在内存中,当文件足够大时很快就会导致
- 微信支付api返回的xml转换为Map的方法
xu3508620
xmlmap微信api
举例如下:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><