<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sendfeng的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sendfeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sendfeng]]></copyright><item><title><![CDATA[easyui-启用禁用方法]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/84860031</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/84860031</guid><author>sendfeng</author><pubDate>Thu, 06 Dec 2018 16:28:46 +0800</pubDate><description><![CDATA[添加属性：   $('#areaSelect').attr(&quot;disabled&quot;,false);  

移除属性： 　$('#areaSelect').removeAttr(&quot;disabled&quot;);  

 

转载 ：http://www.tuicool.com/articles/Qji2yaa

EasyUI常用控件禁用方法：

1.validatebox可以用的用法:前两种适用于单个的val...]]></description><category></category></item><item><title><![CDATA[数据库事务总结]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/47430857</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/47430857</guid><author>sendfeng</author><pubDate>Wed, 12 Aug 2015 01:28:33 +0800</pubDate><description><![CDATA[数据库并发访问会出现以下4种问题：
1、第一类丢失更新：事务B嵌套在事务A中，事务B已经更新，之后事务A更新失败，A回滚，丢失了B的更新。（支持事务的数据库不会出现此问题）
2、脏读：读到其他事务还未提交的数据。
3、不可重复读：在同一事务中，两次读取的数据不一致。（被其他事务修改了）
4、幻读：两次读取的记录数不一致。（针对插入和删除操作）


设置数据库的事务隔离级别可以防止以上]]></description><category></category></item><item><title><![CDATA[跳转页面的两种方法，及区别]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/42014617</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/42014617</guid><author>sendfeng</author><pubDate>Thu, 18 Dec 2014 22:50:32 +0800</pubDate><description><![CDATA[方法1、response.sendRedirect("/web应用名/资源名");
方法2、request.getRequestDispatcher("资源名").forward(request, response);


二者的区别是：
1、getRequestDispatcher 跳转发生在Web服务器，sendRedirect发生在浏览器。
2、如果request.setAttr]]></description><category></category></item><item><title><![CDATA[ServletContext]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/42013025</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/42013025</guid><author>sendfeng</author><pubDate>Thu, 18 Dec 2014 22:08:27 +0800</pubDate><description><![CDATA[1、ServletContext在服务器上创建，随Web应用（Web服务器）启动而创建。
2、被所有客户端（浏览器实例）共享。
3、获得ServletContext，在doGet中，ServletContext sc = this.getServletContext()]]></description><category></category></item><item><title><![CDATA[生成验证码]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/42011929</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/42011929</guid><author>sendfeng</author><pubDate>Thu, 18 Dec 2014 21:24:22 +0800</pubDate><description><![CDATA[一、调用验证码



二、生成验证码
public 
class CreateCode extends HttpServlet{
    public 
void doGet(HttpServletRequest request,HttpServletResponse response)
           throwsServletException, IOException]]></description><category></category></item><item><title><![CDATA[Session]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/41989177</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/41989177</guid><author>sendfeng</author><pubDate>Thu, 18 Dec 2014 00:31:22 +0800</pubDate><description><![CDATA[1、HttpSession s = request.getSession();  //第一次访问Session服务器会自动创建，不需要new
2、s.setAttribute("name","value"); //存入属性（键值对）
3、Session存放在服务器内存中。
4、一个浏览器实例（进程）的不同页面之间共享Session的属性。不同浏览器实例的Session不能共享。
5、Ses]]></description><category></category></item><item><title><![CDATA[Cookie]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/41980309</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/41980309</guid><author>sendfeng</author><pubDate>Wed, 17 Dec 2014 13:21:07 +0800</pubDate><description><![CDATA[写Cookie
//创建Cookie
Cookie cookie = new Cookie("name","value");
//设置生命周期
cookie.setMaxAge(3600);//以秒为单位
//把cookie回写浏览器
response.addCookie(cookie);


读Cookie
//读取所有Cookie信息,再选出需要的Cookie
Cooki]]></description><category></category></item><item><title><![CDATA[Servlet]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/41951863</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/41951863</guid><author>sendfeng</author><pubDate>Mon, 15 Dec 2014 23:51:52 +0800</pubDate><description><![CDATA[一、Servlet的实现
1、实现Servlet接口（不常用，但可用于了解Servlet生命周期）
2、继承HttpServlet类（常用）
二、Servlet的配置
1、每个Servlet都需在Web.xml文件中配置。（Web.xml在WEB-INF目录中）
  
    UserServlet
    user.UserServlet
  
  
    UserServ]]></description><category></category></item><item><title><![CDATA[Struts2 主要内容]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/41828219</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/41828219</guid><author>sendfeng</author><pubDate>Tue, 09 Dec 2014 20:06:38 +0800</pubDate><description><![CDATA[大约要知道的东西：我当初用了下2.0，就说一下我所了解的一些东西吧：
   1  Interceptor  用来做拦截操作（比如身份验证、参数合法性验证）
   2  Validator  用于对数据进行校验的模块（有内置的，也可能自定义实现）；可在配置文件中指定，对请求参数的合法性进行检查，比如邮箱格式等等
   3  Action  充当了数据 模型 和对请求的处理，即处理完请求之后将结果放在]]></description><category></category></item><item><title><![CDATA[KEIL 调试 ADDRESS SPACE OVERFLOW 的问题]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/8142152</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/8142152</guid><author>sendfeng</author><pubDate>Fri, 02 Nov 2012 20:28:23 +0800</pubDate><description><![CDATA[晚上调程序的时候，KEIL编译出现了ADDRESS SPACE OBERFLOW的问题，已经碰到两次了，上次没在意，以为程序太长，地址空间溢出了。

*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: _DATA_GROUP_
    LENGTH:  005DH

刚才百度了一下，看到一]]></description><category></category></item><item><title><![CDATA[JDBC连接数据]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/6253702</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/6253702</guid><author>sendfeng</author><pubDate>Wed, 16 Mar 2011 15:21:00 +0800</pubDate><description><![CDATA[<br />1、Oracle8/8i/9i数据库（thin模式）   <br />Class.forName( "oracle.jdbc.driver.OracleDriver ").newInstance();   <br />String   url= "jdbc:oracle:thin:@localhost:1521:orcl ";   <br />//orcl为数据库的SID   <br />String   user= "test ";   <br />String   password= "te]]></description><category></category></item><item><title><![CDATA[strcat函数越界的问题]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/6215016</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/6215016</guid><author>sendfeng</author><pubDate>Tue, 01 Mar 2011 11:26:00 +0800</pubDate><description><![CDATA[<br />首先，这是一个非常有趣的问题！<br />我也是最近看了一本《C++高效编程：内存与性能优化》的书才弄明白其中的奥秘！<br />我们先来看一个“奇怪”的现象：<br /><br />CODE:<br />        struct A { char a; long b; char c; long d; };<br />        struct B { char a; char c; long b; long d; };<br /><br />        cout << sizeof(]]></description><category></category></item><item><title><![CDATA[C++字符串内部查找函数]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/6186548</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/6186548</guid><author>sendfeng</author><pubDate>Tue, 15 Feb 2011 17:55:00 +0800</pubDate><description><![CDATA[<br />char* strchr( const char* str, int chr );<br />
在str中查找第一次出现的chr，没找到则返回0<br />char* strrchr( const char* str, int chr );<br />
在str中查找最后一次出现的chr，没找到则返回0<br />char* strstr( const char* str, const char* substr );<br />
在str中查找第一次出现的substr，没找到则返回0<br]]></description><category></category></item><item><title><![CDATA[CArray,CMap,CList 速度比较 ]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/6156108</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/6156108</guid><author>sendfeng</author><pubDate>Fri, 21 Jan 2011 02:36:00 +0800</pubDate><description><![CDATA[转自:http://blog.youkuaiyun.com/scollins/archive/2010/05/13/5581365.aspx1. 数组--CArray   访问方法及效率和普通的数组一样，比普通数组强大的功能是可以改变数组的大小。    Array采用队列方式存储数据，因而其内部数据元素是以物理方式顺序排列的， 所以检索、顺序执行GetAt()等函数的速度是相当快的。但是由于每次队列长度变化后，数据都要重新申请内存、拷贝内存、释放内存，因而 Insert/Add/RemoveAt()的速度都很慢。如果你]]></description><category></category></item><item><title><![CDATA[让CDialog对话框显示在任务栏上]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/6141708</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/6141708</guid><author>sendfeng</author><pubDate>Sat, 15 Jan 2011 12:28:00 +0800</pubDate><description><![CDATA[IDD_DIALOGTEMPLETE_DIALOG DIALOGEX 0, 0, 250, 169
STYLE WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_CAPTION | WS_SYSMENU | 
    WS_THICKFRAME
EXSTYLE WS_EX_APPWINDOW
CAPTION "Dialog"
FONT 9, "宋体"
BEGIN
END 

手工在资源文件中加上红字部分

]]></description><category></category></item><item><title><![CDATA[[小结]Javascript中绑定ActiveX控件事件]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/5964208</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/5964208</guid><author>sendfeng</author><pubDate>Mon, 25 Oct 2010 15:22:00 +0800</pubDate><description><![CDATA[<br /> //方法一<br /> var script = document.createElement("script");<br /> script.language="javascript";<br /> script.htmlFor="MSComm1"; //for=对象<br /> script.event="OnComm";      //对象事件<br /> script.text="MSComm1_OnComm();";<br /> document.body.appendChild(s]]></description><category></category></item><item><title><![CDATA[[转] JavaScript修改注册表]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/5928690</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/5928690</guid><author>sendfeng</author><pubDate>Sat, 09 Oct 2010 01:12:00 +0800</pubDate><description><![CDATA[JavaScript修改注册表 （转）2010年06月29日 星期二 下午 12:18<br />http://blog.163.com/prevBlogPerma.do?host=liuwei1578&srl=495803642009314112213771&mode=prev<br />万恶的注册表~~<br />注册表有关安全设置项的说明：<br />注册表路径：<br />HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Inte]]></description><category></category></item><item><title><![CDATA[[转] HTML完美解决一个事件激活多个函数 (有新意,但实际作用不大)]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/5917748</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/5917748</guid><author>sendfeng</author><pubDate>Fri, 01 Oct 2010 12:44:00 +0800</pubDate><description><![CDATA[HTML完美解决事件激活多个函数前天用onblur来检测数据库中已经有的数据和客户端输入的数据是否有冲突，结果圈套了另外的函数既然不支持，晕死了，上网问人也是无果而终，网上看到这样的文章，虽然没起到什么大的作用，觉得这个思路值得收藏，转载于此，以做后用参考和学习之用！完美解决一个事件激活多个函数　　如果你的网页中一个“OnLoad”事件要激活两个以上的JavaScript函数，那怎么办呢？小阳曾查阅了不少资料，结果都不尽如人意，无非是程序员根据情况，把要激活的函数统一放在一个函数里激活。　　但作为一个程序员]]></description><category></category></item><item><title><![CDATA[[转] JavaScript 动态添加表格/动态添加事件/态设置属性]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/5903936</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/5903936</guid><author>sendfeng</author><pubDate>Fri, 24 Sep 2010 23:10:00 +0800</pubDate><description><![CDATA[JavaScript 动态添加表格/动态添加事件/态设置属性JS动态创建表格(新增、删去行和单位格)，动态设置属性，动态新增事务 1、inserRow()和insertDell()函数 　　insertRow()函数可以带参量，情势如次： 　　insertRow(index)：index从0开始 　　这个函数将新行新增到index的那一行前，好比insertRow(0),是将新行新增到第一行之前。默认的insertRow()函数至关于 insertRow(-1)，将新行新增到表的最后。一般我们在使用的时辰都]]></description><category></category></item><item><title><![CDATA[[转] 利用AJAX实现搜索提示功能 （关键字自动匹配功能）]]></title><link>https://blog.youkuaiyun.com/sendfeng/article/details/5894384</link><guid>https://blog.youkuaiyun.com/sendfeng/article/details/5894384</guid><author>sendfeng</author><pubDate>Sun, 19 Sep 2010 13:22:00 +0800</pubDate><description><![CDATA[利用AJAX实现搜索提示功能 （关键字自动匹配功能）<br />2008-05-23 07:44<br />关于网友提到代码不能在FIREFOX下运行的问题的解决：<br /><br />1、由于FF各方面的安全性，它不支持跨域的访问，应此注意在调用跨域脚本代码之前加上<br /><br />document.domain="http://www.yourdomain.com/" ，不过本实例不需要。<br /><br />2、在FF下，xmlhttpRequest.send方法必须加上参数null，IE下]]></description><category></category></item></channel></rss>