<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[eboyhaining的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/eboyhaining</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; eboyhaining]]></copyright><item><title><![CDATA[SNMP 介绍 认识OID MIB]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/31783353</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/31783353</guid><author>eboyhaining</author><pubDate>Tue, 17 Jun 2014 17:12:15 +0800</pubDate><description><![CDATA[1.1.    SNMP概览 
SNMP的基本知识介绍
简单网络管理协议（SNMP－Simple Network Management Protocol)是一个与网络设备交互的简单方法。该规范是由IETF在1990年五月发布的RFC
 1157中定义的。SNMP通常被认为相当难懂，并且过于复杂，其可用的API似乎在本来非常简单的东西外面封装了大量的东西。现在关于SNMP的书籍又往往只是把它更]]></description><category></category></item><item><title><![CDATA[Struts2中action重定向跳转到jsp页面两种配置方式]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/23997241</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/23997241</guid><author>eboyhaining</author><pubDate>Fri, 18 Apr 2014 10:15:19 +0800</pubDate><description><![CDATA[第二方式：

   

     /login.jsp   

     ${orgStrucUser.userId}   

     1]]></description><category></category></item><item><title><![CDATA[SNMP用VC实现的方法]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/19964149</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/19964149</guid><author>eboyhaining</author><pubDate>Wed, 26 Feb 2014 09:26:42 +0800</pubDate><description><![CDATA[首先来阐述几个重要的概念：
     1。community (共同体名):如果翻译过来可能会显得难于理解，其实你完全可以把它理解为一个带有权限的登陆账户，这是你访问网络设备的重要凭据，比如你要访问交换机， 假如交换机的community是public，其权限是只读的，那你一次用户登陆交换机就可以查看有关交换机记录的数据。如果其权限是读写的，你你就有 权修改其中的一些设置，如封锁某一个交换机的端]]></description><category></category></item><item><title><![CDATA[网络管理Snmp]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/19964103</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/19964103</guid><author>eboyhaining</author><pubDate>Wed, 26 Feb 2014 09:25:29 +0800</pubDate><description><![CDATA[网络管理分为两类。第一类是网络应用程序、用户帐号（例如文件的使用）和存取权限（许可）的管理。它们都是与软件有关的网络管理问题。这里不作讨论。
网络管理的第二类是由构成网络的硬件所组成。这一类包括工作站、服务器、网卡、路由器、网桥和集线器等等。通常情况下这些设备都离你所在的地方很远。正是由于这个原因，如果当设备有问题发生时网络管理员可以自动地被通知的话，那么一切事情都好办。但是你的路由器不会象你的]]></description><category></category></item><item><title><![CDATA[Snmp在Windows下的实现----WinSNMP编程原理]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/19964035</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/19964035</guid><author>eboyhaining</author><pubDate>Wed, 26 Feb 2014 09:24:15 +0800</pubDate><description><![CDATA[在Windows 下实现SNMP协议的编程，可以采用Winsock接口，在161，162端口通过udp传送信息。在Windows 2000中，Microsoft已经封装了SNMP协议的实现,提供了一套可供在Windows下开发基于SNMP的网络管理程序的接口，这就是 WinSNMP API。

3.1 什么是WinSNMP

WinSNMP的目的是为在Windows下开发基于SNMP的网络]]></description><category></category></item><item><title><![CDATA[ORACLE多表查询优化]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/17447403</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/17447403</guid><author>eboyhaining</author><pubDate>Fri, 20 Dec 2013 15:20:56 +0800</pubDate><description><![CDATA[ORACLE有个高速缓冲的概念，这个高速缓冲就是存放执行过的SQL语句，那oracle在执行sql语句的时候要做很多工作，例如解析sql语句，估算索引利用率，绑定变量，读取数据块等等这些操作。假设高速缓冲里已经存储了执行过的sql语句，那就直接匹配执行了，少了步骤，自然就快了，但是经过测试会发现高速缓冲只对简单的表起作用，多表的情况完全没有效果，例如在查询单表的时候那叫一个快，但是假设连接多个表，]]></description><category></category></item><item><title><![CDATA[ORACLE多表查询优化]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/17446963</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/17446963</guid><author>eboyhaining</author><pubDate>Fri, 20 Dec 2013 15:18:43 +0800</pubDate><description><![CDATA[ORACLE有个高速缓冲的概念，这个高速缓冲就是存放执行过的SQL语句，那oracle在执行sql语句的时候要做很多工作，例如解析sql语句，估算索引利用率，绑定变量，读取数据块等等这些操作。假设高速缓冲里已经存储了执行过的sql语句，那就直接匹配执行了，少了步骤，自然就快了，但是经过测试会发现高速缓冲只对简单的表起作用，多表的情况完全没有效果，例如在查询单表的时候那叫一个快，但是假设连接多个表，]]></description><category></category></item><item><title><![CDATA[让IE浏览器支持HTML5标准的方法]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/17419337</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/17419337</guid><author>eboyhaining</author><pubDate>Thu, 19 Dec 2013 17:18:38 +0800</pubDate><description><![CDATA[自HTML5标准的提出就得到非常多的关注，而作为全球使用用户最多的IE浏览器能够支持HTML5标准也是大家备受关注一个问题，上周微软在技术大会上就表示目前微软正在开发的IE9将更加支持HTML5标准，但对于IE9是否将完全支持HTML5所有的标准，微软却表现的有点含糊其辞。HTML5标准能为网页带来更高效更洁净的代码，只有微软参与HTML5的设计工作，才能让IE浏览器识别更多的新元素。


]]></description><category></category></item><item><title><![CDATA[ORA-4031错误深入解析]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/17242249</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/17242249</guid><author>eboyhaining</author><pubDate>Tue, 10 Dec 2013 12:15:50 +0800</pubDate><description><![CDATA[报ORA-4031错误时，我们通常可以根据Oracle无法分配多少字节的内存，来判断共享池碎片的严重程度，以下是4031错误官方的解释：

[oracle@guoyj
 ~]$ oerr ORA 4031

04031, 00000, "unable to allocate %s bytes of shared memory (\"%s\",\"%s\",\"%s\",\"%s\")"]]></description><category></category></item><item><title><![CDATA[java,传递和返回对象]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/17021183</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/17021183</guid><author>eboyhaining</author><pubDate>Fri, 29 Nov 2013 10:54:25 +0800</pubDate><description><![CDATA[到目前为止，读者应对对象的“传递”有了一个较为深刻的认识，记住实际传递的只是一个句柄。
在许多程序设计语言中，我们可用语言的“普通”方式到处传递对象，而且大多数时候都不会遇到问题。但有些时候却不得不采取一些非常做法，使得情况突然变得稍微复杂起来（在C++中则是变得非常复杂）。Java亦不例外，我们十分有必要准确认识在对象传递和赋值时所发生的一切。这正是本章的宗旨。
若读者是从某些特殊的程序设计]]></description><category></category></item><item><title><![CDATA[javamail发送邮件的简单实例]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/9287591</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/9287591</guid><author>eboyhaining</author><pubDate>Wed, 10 Jul 2013 09:41:47 +0800</pubDate><description><![CDATA[今天学习了一下JavaMail，javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便，自己写了段代码，打成jar包，以方便以后使用。呵呵


以下三段代码是我的全部代码，朋友们如果想用，直接复制即可。

第一个类：MailSenderInfo.java 


package com.util.mail;   
/** *//**   
* 发送邮件需要使用的基本信]]></description><category></category></item><item><title><![CDATA[oracle分页查询]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/9283701</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/9283701</guid><author>eboyhaining</author><pubDate>Tue, 09 Jul 2013 17:16:25 +0800</pubDate><description><![CDATA[据网上了解的资料，下面这个方法进行分页查询，效率最高：
SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM table_name) A WHERE ROWNUM = 31
最内层的select也可以是复杂的多表多条件查询。]]></description><category></category></item><item><title><![CDATA[怎样使用OCI编写多线程的ORACLE应用软件]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/9223041</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/9223041</guid><author>eboyhaining</author><pubDate>Tue, 02 Jul 2013 11:01:09 +0800</pubDate><description><![CDATA[多线程的应用程序可充分利用计算机资源，能有效提高应用程序的运行效率。本文通过实例叙述了使用ORACLE  OCI 编写多线程的应用程序的方法和多线程应用程序的运行机制。
关键字：
OCI  线程  互斥  应用程序
将一个较为复杂的应用软件按功能划分为若干执行不同操作的模块，再利用多线程机制使它们同时运行在多处理机或单处理机系统上，就能提高软件的运行效率。本文讨论多线程的实用性，并通过实例（]]></description><category></category></item><item><title><![CDATA[jquery Tabs标签功能的一个Bug]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/9064113</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/9064113</guid><author>eboyhaining</author><pubDate>Sun, 09 Jun 2013 14:15:44 +0800</pubDate><description><![CDATA[Tab1 Content
     Tab2 Content



上面这段代码会出现这样一个异常，点击第二个Tab选项卡关闭按钮时会把第一个选项卡给关闭了，原因是2个选项卡的title是一样的。要想规避这个问题title必须不一样。]]></description><category></category></item><item><title><![CDATA[VC++检测内存泄露的方法]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/8766756</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/8766756</guid><author>eboyhaining</author><pubDate>Sun, 07 Apr 2013 11:23:35 +0800</pubDate><description><![CDATA[内存泄漏，即未能正确释放以前分配的内存，是 C/C++ 应用程序中最难以捉摸也最难以检测到的 Bug 之一。 最初少量内存泄漏可能不引人注目，但随着时间的推移，内存泄漏越来越多，就会出现一些征兆，包括性能下降，在应用程序内存不足时发生崩溃。 更严重的是，占用了所有可用内存的泄漏应用程序可能会导致其他应用程序崩溃，从而无法确定问题出在哪个应用程序。 即使看似无害的内存泄漏也可能说明存在其他问题应当纠]]></description><category></category></item><item><title><![CDATA[锁定计算机后返回桌面POPUP对话框上移问题]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/7254340</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/7254340</guid><author>eboyhaining</author><pubDate>Mon, 13 Feb 2012 11:36:57 +0800</pubDate><description><![CDATA[我编写了一个对话框程序，子窗口也是popup模式的，如果子窗口的底部超出了桌面的底部，在锁定计算机后返回到桌面，子窗口会上移，直到桌面的顶部。不知道这算不算Windows系统的一个bug。]]></description><category></category></item><item><title><![CDATA[MapXtreme for Java精华文章资料荟萃]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/7084982</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/7084982</guid><author>eboyhaining</author><pubDate>Mon, 19 Dec 2011 17:20:01 +0800</pubDate><description><![CDATA[1．在IBM双CPU的机子上注册MapXtreme for Java http://www.mygis.com.cn/articles/11-426-426.htm 
2．如何在MapXtreme里实现地图鹰眼功能 http://www.mygis.com.cn/articles/11-854-854.htm 
3．如何正确注册MapXtreme for Java http://www.myg]]></description><category></category></item><item><title><![CDATA[用mapXtreme Java开发web gis应用]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/7084928</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/7084928</guid><author>eboyhaining</author><pubDate>Mon, 19 Dec 2011 17:12:52 +0800</pubDate><description><![CDATA[1．开发控件的选择目前影响较大的国外地理服务器有Mapinfo MapXtreme、MapObject、Autodesk Map Guide、ArcIMS、Argcgisserver以及国内的Super Map等。由于考虑到我们是采用Java语言开发基于Web方式的Gis应用，最终对比之后采用Mapinfo公司的MapXtreme Java作为开发控件进行地理应用的二次开发工具。

MapXt]]></description><category></category></item><item><title><![CDATA[Oracle存储过程中某些分支漏了commit造成调用OCI接口OCIStmtExecute不返回]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/6971977</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/6971977</guid><author>eboyhaining</author><pubDate>Tue, 15 Nov 2011 10:25:32 +0800</pubDate><description><![CDATA[在C++中使用OCI遇到无法调试的问题，跟踪到函数OCIStmtExecute就卡死了，
一直以为我的C++代码有问题，调试了半天最后发现是调用的Oracle存储问题，因为我写的存储过程只有最末端才用了commit。其他的返回分支都没有。
习惯了Sql Server，第一次使用Oracle感觉很不适应。]]></description><category></category></item><item><title><![CDATA[http上传文件数据包解析]]></title><link>https://blog.youkuaiyun.com/eboyhaining/article/details/6883310</link><guid>https://blog.youkuaiyun.com/eboyhaining/article/details/6883310</guid><author>eboyhaining</author><pubDate>Tue, 18 Oct 2011 09:22:32 +0800</pubDate><description><![CDATA[POST /iodn/fileupload HTTP/1.1
Content-Type: multipart/form-data; boundary=A---------------------------KxBrowser
User-Agent: KXBrowser
Ho]]></description><category></category></item></channel></rss>