<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[开源大使]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xy_focus</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xy_focus]]></copyright><item><title><![CDATA[easyui 可编辑表格删除回调函数的使用]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/123915347</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/123915347</guid><author>xy_focus</author><pubDate>Thu, 10 Nov 2022 15:35:22 +0800</pubDate><description><![CDATA[红框就是后台返回的数据。]]></description><category></category></item><item><title><![CDATA[第三章 常用布局]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/127687039</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/127687039</guid><author>xy_focus</author><pubDate>Fri, 04 Nov 2022 13:54:14 +0800</pubDate><description><![CDATA[线性容器类表示按照水平方向或者竖直方向排列子组件的容器，ArkUI开发框架通过 Row 和 Colum 来实现线性布局。主轴：在布局容器中，默认存在两根轴，分别是主轴和交叉轴，不同的容器中主轴的方向是不一样的。在Column容器中主轴的方向是垂直方向，在Row容器中主轴的方向是水平方向，在Flex容器中可以通过direction参数设置主轴的方向。Stack容器中没有明确主轴与交叉轴，通过设置alignContent参数来改变容器内组件的对齐方式。
交叉轴：与主轴垂直相交的轴线，如果主轴是垂直方向，则交叉轴]]></description><category></category></item><item><title><![CDATA[第二章 OpenHarmony工程介绍]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/127530512</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/127530512</guid><author>xy_focus</author><pubDate>Wed, 26 Oct 2022 13:33:03 +0800</pubDate><description><![CDATA[Ability译为能力，一个OpenHarmony应用包含N个能力（Ability），它们是系统调用应用的最小单元。应用程序开发其实本质上就是开发Ability。自己试试对应用进行拆分，你会发现它们具备很多小能力。把这些小能力组合起来就变成了一个应用。方舟开发框架（简称：ArkUI），是一套UI开发框架，提供开发者进行应用UI开发时所必需的能力。]]></description><category></category></item><item><title><![CDATA[第一章 初识OpenHarmony]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/127516113</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/127516113</guid><author>xy_focus</author><pubDate>Tue, 25 Oct 2022 17:52:39 +0800</pubDate><description><![CDATA[2019年8月9日，华为分布式操作系统1.0对外发布，正式取名“鸿蒙”2020年9月，鸿蒙系统底层代码全部捐献给开放原子开源基金会OpenHarmony诞生OpenHarmony技术架构 内核层、系统服务层、框架层、应用层OpenHarmony技术特性：1.硬件互助，资源共享2.一次开发多端部署3.统一OS，弹性部署运行OpenHarmony应用DevEcoStudent编辑器配置技巧。]]></description><category></category></item><item><title><![CDATA[Mybatis参数传值问题]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/123906265</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/123906265</guid><author>xy_focus</author><pubDate>Fri, 01 Apr 2022 20:18:53 +0800</pubDate><description><![CDATA[mybatis 各种传值问题 分页加条件查询]]></description><category></category></item><item><title><![CDATA[easyui   dialog多次打开表单提交上次数据问题]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/88818633</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/88818633</guid><author>xy_focus</author><pubDate>Tue, 26 Mar 2019 14:14:53 +0800</pubDate><description><![CDATA[dialog关闭有2种实现close和destroy，如果你使用close关闭，再次打开dialog会提交第一次的数据，你的肉眼欺骗了你，你可以在后台输出（前后台数据不相等），close是做隐藏，在次打开就会再次加载引入页，你可以使用console.log()来查询dialog内容。

你只能使用destroy，但是destroy关闭后不能再次打开，底层是把div删除了。

我也参考了很多大神的解...]]></description><category></category></item><item><title><![CDATA[jquery表单验证方法备忘]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/52790223</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/52790223</guid><author>xy_focus</author><pubDate>Tue, 11 Oct 2016 17:47:42 +0800</pubDate><description><![CDATA[//此函数用于所有输入表单光标移开正则验证，objTag为要验证的输入框，messager为提示消息，regs为对应的正则对象
//var messs = new Array();
//messs["name"] = ["√", "字母、数字、下划线、点减号组成的4-18位字符，以数字字母开头或结尾"];
//messs["rename"] = ["√", "包含汉字、字母、数字、下划线的4-20位]]></description><category></category></item><item><title><![CDATA[net.sf.json.JSONException: There is a cycle in the hierarchy!]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51379614</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51379614</guid><author>xy_focus</author><pubDate>Thu, 12 May 2016 00:46:09 +0800</pubDate><description><![CDATA[写篇经验贴睡觉折腾了我4个小时，说多了都是泪。为了看到的人以后不流泪，熬夜到1点我也要写出来net.sf.json.JSONException: There is a cycle in the hierarchy!
    net.sf.json.util.CycleDetectionStrategy$StrictCycleDetectionStrategy.handleRepeatedRefere]]></description><category></category></item><item><title><![CDATA[Android MediaPlayer+SurfaceView实现视频播放]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51098719</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51098719</guid><author>xy_focus</author><pubDate>Fri, 08 Apr 2016 18:11:43 +0800</pubDate><description><![CDATA[main.xml<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    and]]></description><category></category></item><item><title><![CDATA[Android MediaPlayer实现音乐播放]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51098353</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51098353</guid><author>xy_focus</author><pubDate>Fri, 08 Apr 2016 17:32:12 +0800</pubDate><description><![CDATA[main.xml<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    and]]></description><category></category></item><item><title><![CDATA[Android  SoundPool播放实例和方法详解]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51086576</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51086576</guid><author>xy_focus</author><pubDate>Thu, 07 Apr 2016 15:48:13 +0800</pubDate><description><![CDATA[SoundPool：用于短暂播放和对反应速度要求较高的音乐（如游戏音、按键音）main.xml<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    and]]></description><category></category></item><item><title><![CDATA[Android  gallery+BaseAdapter实现简易的图片查看器]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51082180</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51082180</guid><author>xy_focus</author><pubDate>Thu, 07 Apr 2016 01:27:54 +0800</pubDate><description><![CDATA[布局文件main.xml<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"]]></description><category></category></item><item><title><![CDATA[java JDBC通用BaseDao升级版0.3]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51035991</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51035991</guid><author>xy_focus</author><pubDate>Fri, 01 Apr 2016 12:59:23 +0800</pubDate><description><![CDATA[，此次升级为了解决查询时每次都要转成对象集合，实现方式泛型加反射package com.sun.dao;import java.lang.reflect.Method;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.Result]]></description><category></category></item><item><title><![CDATA[java JDBC通用BaseDao升级版0.2]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51035976</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51035976</guid><author>xy_focus</author><pubDate>Fri, 01 Apr 2016 12:57:10 +0800</pubDate><description><![CDATA[,此次升级为了解决链接数据库时每次都要传用户名和密码的烦恼package com.sun.dao;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
i]]></description><category></category></item><item><title><![CDATA[JAVA JDBC通用BaseDao版0.1]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51035963</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51035963</guid><author>xy_focus</author><pubDate>Fri, 01 Apr 2016 12:54:53 +0800</pubDate><description><![CDATA[使用jdbc连接数据库，当做查询时返回ResultSet，此时的不能关闭连接对象不然在取ResultSet时就是null的，所有要想把连接对象关闭必须把ResultSet转成集合。“ 
package com.sun.java.dao;import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.Prepar]]></description><category></category></item><item><title><![CDATA[JspSmartUpload上传下载]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51017750</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51017750</guid><author>xy_focus</author><pubDate>Wed, 30 Mar 2016 17:45:15 +0800</pubDate><description><![CDATA[JspSmartUpload上传、下载组件,该组件有以下几个特点：//创建SmartUpload对象
            SmartUpload su=new SmartUpload();
            //初始化SmartUpload对象
            su.initialize(this.getServletConfig(), req, resp);]]></description><category></category></item><item><title><![CDATA[对象转JSON注意点]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51017281</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51017281</guid><author>xy_focus</author><pubDate>Wed, 30 Mar 2016 17:23:17 +0800</pubDate><description><![CDATA[如果在转化的对象里面保存的是日期（2015-4-30）这样jsonJar包是解析不了的]]></description><category></category></item><item><title><![CDATA[Struts2使用MethodFilterInterceptor来实现方法拦截器]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51017146</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51017146</guid><author>xy_focus</author><pubDate>Wed, 30 Mar 2016 17:18:56 +0800</pubDate><description><![CDATA[如果要对action类的指定方法进行拦截，拦截器的类需要继承MethodFilterInterceptor


1.继承MethodFilterInterceptor方法重写doInterceptor方法 

//实现doIntercept//这样子还是不能去拦截指定方法
public class Myintercetor extends MethodFilterInterceptor]]></description><category></category></item><item><title><![CDATA[struts2使用AbstractInterceptor实现拦截器]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51017138</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51017138</guid><author>xy_focus</author><pubDate>Wed, 30 Mar 2016 17:18:21 +0800</pubDate><description><![CDATA[2.使用abstractinterceptor抽象类来实现自定义拦截器 完成用户是否登陆判断


1.写个类继承AbstractInterceptor
public class Myintercetor extends AbstractInterceptor {
}
2.重写interceptor方法
//下列事例是做用户名是否登陆的验证
public String interce]]></description><category></category></item><item><title><![CDATA[struts2自定义全局和局部类型转换器]]></title><link>https://blog.youkuaiyun.com/xy_focus/article/details/51017130</link><guid>https://blog.youkuaiyun.com/xy_focus/article/details/51017130</guid><author>xy_focus</author><pubDate>Wed, 30 Mar 2016 17:17:35 +0800</pubDate><description><![CDATA[ 

 

继承一、自定义类型转换器
1.局部类型转换器
声明一个类继承DefaultTypeConverter 或继承StrutsTypeConverter
重写converValue方法
例：


public class Dateconverter extends DefaultTypeconverter{
@Override
public object convertValue(Map c...]]></description><category></category></item></channel></rss>