<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xia_xi_long的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xia_xi_long</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xia_xi_long]]></copyright><item><title><![CDATA[堆、堆栈和队列]]></title><link>https://blog.youkuaiyun.com/xia_xi_long/article/details/88895495</link><guid>https://blog.youkuaiyun.com/xia_xi_long/article/details/88895495</guid><author>xia_xi_long</author><pubDate>Fri, 29 Mar 2019 16:04:55 +0800</pubDate><description><![CDATA[堆和堆栈的区别

1：堆栈的大小是固定的，编译器需要知道存放到堆栈的数据的大小，灵活性较差。引用存放在堆栈中。

堆可以动态分别空间，大小没有限制比较灵活。通过new创建的对象存放在堆中。

2：堆栈只有一个出入口，是先进后出的数据结构。先分配的内存后释放。

堆中的数据是无序的，创建和释放内容都没有固定的顺序

3：堆是全局的，全局变量，静态变量以及new创建的变量存放在堆中。

堆栈是局...]]></description><category></category></item><item><title><![CDATA[数据库函数-判断两个字符串用逗号切割后是否有相互重合的值]]></title><link>https://blog.youkuaiyun.com/xia_xi_long/article/details/86306748</link><guid>https://blog.youkuaiyun.com/xia_xi_long/article/details/86306748</guid><author>xia_xi_long</author><pubDate>Fri, 11 Jan 2019 16:45:54 +0800</pubDate><description><![CDATA[函数名称isin

使用示例 isin(str1,str2)='1'

说明：str1,str2分别用逗号切割成多个值，如果str1切割的值与str2切割的值没有相同的，则返回‘0’；若至少有1个相等的值，则返回‘1’

oracle函数代码

create or replace function isin(a in varchar2, b in varchar2)
  return varcha...]]></description><category></category></item><item><title><![CDATA[如何在后台调用页面自定义的js方法]]></title><link>https://blog.youkuaiyun.com/xia_xi_long/article/details/80283784</link><guid>https://blog.youkuaiyun.com/xia_xi_long/article/details/80283784</guid><author>xia_xi_long</author><pubDate>Fri, 11 May 2018 17:05:39 +0800</pubDate><description><![CDATA[在页面中填写完表单，提交保存。后台处理完之后，希望通过reponse对象向页面写一个js代码段，执行原页面中的一个js方法。会发现，原页面的js方法并不会被执行。但是向页面写alert却可以正常执行。这是因为，response对象向页面写内容时，内容并不会被写到原页面，而是写到一个新的，原页面的子页面中。所以直接调用原页面的js方法会报方法未定义的错误。而alert是浏览器内置方法，所以可以正常运...]]></description><category></category></item><item><title><![CDATA[ios不支持click事件的处理办法]]></title><link>https://blog.youkuaiyun.com/xia_xi_long/article/details/79901161</link><guid>https://blog.youkuaiyun.com/xia_xi_long/article/details/79901161</guid><author>xia_xi_long</author><pubDate>Wed, 11 Apr 2018 18:59:00 +0800</pubDate><description><![CDATA[最近用h5开发APP，代码中给img标签添加onclick事件，app在安卓系统运行正常，但在ios系统中部分img的onclick事件失效。ios对onclick事件的支持不是太完善，所以在移动端开发中应少用click事件，换用touch事件。最后换成touchend事件后，各平台运行正常。$(document).on('touchend','img',function () {	alert(t...]]></description><category></category></item><item><title><![CDATA[Java测试WebService接口]]></title><link>https://blog.youkuaiyun.com/xia_xi_long/article/details/79246167</link><guid>https://blog.youkuaiyun.com/xia_xi_long/article/details/79246167</guid><author>xia_xi_long</author><pubDate>Sat, 03 Feb 2018 12:51:42 +0800</pubDate><description><![CDATA[使用wsimport命令生成服务代码


创建用于存放生成代码的目录：例：D:/tmp打开cmd,执行命令生成代码




创建测试服务的项目，将生成的代码复制到项目根目录下






创建测试类，编写测试程序]]></description><category></category></item><item><title><![CDATA[基于JSSDK的QQ第三方登录]]></title><link>https://blog.youkuaiyun.com/xia_xi_long/article/details/79034575</link><guid>https://blog.youkuaiyun.com/xia_xi_long/article/details/79034575</guid><author>xia_xi_long</author><pubDate>Thu, 11 Jan 2018 15:15:13 +0800</pubDate><description><![CDATA[网站要集成QQ登录首先要到QQ互联申请开发账号，审核通过后创建web项目或移动app项目。本文使用web项目进行QQ登录集成。QQ互联网址：https://connect.qq.com/

开发账号审核通过后，在应用管理里创建应用，可以创建网站应用和移动应用，本文选择创建移动应用：











首先需要填写网站的类型，网站名称，网站简介。




]]></description><category></category></item><item><title><![CDATA[cordova打包apk]]></title><link>https://blog.youkuaiyun.com/xia_xi_long/article/details/76828064</link><guid>https://blog.youkuaiyun.com/xia_xi_long/article/details/76828064</guid><author>xia_xi_long</author><pubDate>Mon, 07 Aug 2017 11:40:42 +0800</pubDate><description><![CDATA[使用cordova打包apk
 
一：安装并配置jdk.
jdk的下载安装和配置是程序员比较熟悉的技能，网上教程也很多，此处不再赘述。
二：安装Android studo
下载地址：http://www.android-studio.org/
安装完毕后，第一次打卡studio卡住，参考下文解决：
http://www.2cto.com/kf/201703/613266.html]]></description><category></category></item><item><title><![CDATA[file保存成blob]]></title><link>https://blog.youkuaiyun.com/xia_xi_long/article/details/76021990</link><guid>https://blog.youkuaiyun.com/xia_xi_long/article/details/76021990</guid><author>xia_xi_long</author><pubDate>Mon, 24 Jul 2017 16:09:30 +0800</pubDate><description><![CDATA[1 model
private Blob xlsfile;
public Blob getXlsfile() {
  return xlsfile;
 }
 public void setXlsfile(Blob xlsfile) {
  this.xlsfile = xlsfile;
 }
 
2 映射

 
3.file转byte[]
public static by]]></description><category></category></item><item><title><![CDATA[ORA-12505, TNS:listener does not currently know of SID given in connect descriptor]]></title><link>https://blog.youkuaiyun.com/xia_xi_long/article/details/70885708</link><guid>https://blog.youkuaiyun.com/xia_xi_long/article/details/70885708</guid><author>xia_xi_long</author><pubDate>Fri, 28 Apr 2017 10:05:36 +0800</pubDate><description><![CDATA[问题描述：已经开发完成的程序部署到正式环境的时候启动web服务器出现了如下错误：ORA-12505, TNS:listener does not currently know of SID given in connect descriptor。
连接的oracle是一个部署在两台liunx上的oracle组成的oracle集群。
通过pl/sql developer连接数据库，可以正常连接。]]></description><category></category></item></channel></rss>