<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hahu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/hahu</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; hahu]]></copyright><item><title><![CDATA[Android[安卓] 版Air Video 远程播放电脑视频]]></title><link>https://blog.csdn.net/hahu/article/details/38741483</link><guid>https://blog.csdn.net/hahu/article/details/38741483</guid><author>hahu</author><pubDate>Fri, 22 Aug 2014 01:26:56 +0800</pubDate><description><![CDATA[在苹果的iOS下面，有个应用Air Video，可以在iOS下通过Wifi远程直接播放电脑里的视频，而不需要把视频复制到手机上再看。非常好用！最近用了Android的手机，想找类似的应用，找了很久都没找到。仔细想了下AirVideo的工作原理，和优酷等视频网站类似，在Android下面应该也可以有类似的方法实现。
今日在华为荣耀6上面终于验证通过了一个完美的方案，赶紧放上来和有同样需要的朋友们分享分享。]]></description><category></category></item><item><title><![CDATA[MSXML的DOM模型处理XML]]></title><link>https://blog.csdn.net/hahu/article/details/589548</link><guid>https://blog.csdn.net/hahu/article/details/589548</guid><author>hahu</author><pubDate>Sat, 28 Jan 2006 04:40:00 +0800</pubDate><description><![CDATA[简单介绍：通过MSXML类库的使用理解XML文件处理模型中基于文档对象模型（DOM）的处理使用MSXML对XML文件进行处理较早就已经接触到了，也写过一篇叫“XML文件的处理思考”的随笔，不经意用google搜索一下这篇文章，发现竟然被很多网站转载，版权就不用提，看到不汗颜就已经不错。其实也不是特意厚颜去google一下，在mblogger.cn的博客可以查看链接，发觉这个文章的搜索比较多来自]]></description><category></category></item><item><title><![CDATA[XML格式化(缩进)输出的方法]]></title><link>https://blog.csdn.net/hahu/article/details/589532</link><guid>https://blog.csdn.net/hahu/article/details/589532</guid><author>hahu</author><pubDate>Sat, 28 Jan 2006 03:09:00 +0800</pubDate><description><![CDATA[1. 网上找了好些都是孟子E章的XSLT方法，地址：http://blog.csdn.net/net_lover/archive/2004/07/27/53601.aspx2. 本人也不相信没有其他方便的方法进行转换，下面这个方法倒是可以用用，比较简单。不过这个接口说不定在比较低版本的MSXML(Microsoft® XML Core Services)库里面没有呢！这种方法使用的是SAX，一]]></description><category></category></item><item><title><![CDATA[快速启动Oracle数据库]]></title><link>https://blog.csdn.net/hahu/article/details/589198</link><guid>https://blog.csdn.net/hahu/article/details/589198</guid><author>hahu</author><pubDate>Fri, 27 Jan 2006 09:22:00 +0800</pubDate><description><![CDATA[启动Oracle是一件麻烦的事，在服务里面把OracleServiceORCL设为自动启动，每次开机都慢得要死，而且基本上启动都是失败的。TNSListener是基本上都能够启动成功的，然后用，svrmgrl.exe执行手动启动ORCL数据库实例，但是好像无法写到批处理里面执行，每天都手敲。麻烦！SVRMGR> connect internal连接成功。SVRMGR> startup终于发]]></description><category></category></item><item><title><![CDATA[TCPPWebBrowser中document使用]]></title><link>https://blog.csdn.net/hahu/article/details/585030</link><guid>https://blog.csdn.net/hahu/article/details/585030</guid><author>hahu</author><pubDate>Fri, 20 Jan 2006 16:47:00 +0800</pubDate><description><![CDATA[http://dev.hackbase.com/hackbase10/how300178.htm看看吧void __fastcall TForm1::CppWebBrowser1DocumentComplete(TObject *Sender,      LPDISPATCH pDisp, TVariant *URL){//为了保证同步，应该把获取Document内容的代码放到OnDocume]]></description><category></category></item><item><title><![CDATA[派生类的尴尬]]></title><link>https://blog.csdn.net/hahu/article/details/541836</link><guid>https://blog.csdn.net/hahu/article/details/541836</guid><author>hahu</author><pubDate>Fri, 02 Dec 2005 10:07:00 +0800</pubDate><description><![CDATA[类与类之间的继承，是C++语言中经常谈到的一种获取父类中所有属性的简单方法。但在过去的几个项目实施过程中，但却发现实现起来并不是那么方便，特别是对共享数据的初始化和c/s下面的传输（可能原因是基础参数和派生的参数都在同一个数据表）。下面以金融软件的期限为例进行说明： BaseTerm_T         : 基本期限参数，主要数据i_ptermRfxForTerm_T      : 远期期限参数（]]></description><category></category></item><item><title><![CDATA[工作总算有点变色了 ]]></title><link>https://blog.csdn.net/hahu/article/details/176371</link><guid>https://blog.csdn.net/hahu/article/details/176371</guid><author>hahu</author><pubDate>Wed, 10 Nov 2004 22:12:00 +0800</pubDate><description><![CDATA[工作总算有点变色了，也才有我写点随笔的写资。总觉得这个变色用的不是很恰当，用变动，变化等等，总体现不出抓住一点写随笔的机会的心情。该用什么词好呢？？中信的东西都已经做得差不多了，到了现在，老大才说，中信的要求是数据库用DB2，一直写程序，调试的时候用的都是Oracle，以前也没真正用过DB2。就接触过一次，在长沙的时候，看OS2里面装的是DB2。要把几十个表，加上存储过程，函数，触发器，还有查]]></description><category></category></item><item><title><![CDATA[远期结售汇业务理解]]></title><link>https://blog.csdn.net/hahu/article/details/176318</link><guid>https://blog.csdn.net/hahu/article/details/176318</guid><author>hahu</author><pubDate>Wed, 10 Nov 2004 21:18:00 +0800</pubDate><description><![CDATA[1. 结售汇是外汇和人民币之间的兑换交易。远期结售汇有交易日和到期日之分，交易日，顾名思义，交易发生的日期。起息日具体不知道，应该就是所谓T+m的说法，即做交易到交易真正生效的日子必须经过m天。然后，每一笔交易都有各自的期限，一周，一个月等等（难道到了期限以后要将原来交易的货币返还的？）。2.每个省分行上和总行交易，下和各区，市分行或者一些集团、公司客户做交易，但有一点，所有和客户做的交易，都必须]]></description><category></category></item><item><title><![CDATA[软件控制代码编写思考]]></title><link>https://blog.csdn.net/hahu/article/details/125362</link><guid>https://blog.csdn.net/hahu/article/details/125362</guid><author>hahu</author><pubDate>Tue, 05 Oct 2004 16:57:00 +0800</pubDate><description><![CDATA[1. 不使用异常提示，这样只会让客户认为是程序内部出了错误，如    catch(Exception &e)    {        ShowMessage("计算利息:" + e.Message);        return false;    }2. 进行字符到数字转换之前先进行正确性判断    if (Ed->Text.Trim() != "" && IsNumber(Ed->Text]]></description><category></category></item><item><title><![CDATA[权限设置的问题]]></title><link>https://blog.csdn.net/hahu/article/details/125361</link><guid>https://blog.csdn.net/hahu/article/details/125361</guid><author>hahu</author><pubDate>Tue, 05 Oct 2004 16:56:00 +0800</pubDate><description><![CDATA[一个int类型四个字节，表示为十六进制最大可为0xFFFFFFFF十六进制中，可表示为权限的数字为=>十六进制 二进制0x1       10x2     100x4   1000x8 1000且0x1 + 0x2 + 0x4 + 0x8 = 0xF于是有0xFFFF FFFF = 0x1 + 0x2 + 0x4 + 0x8                           ]]></description><category></category></item><item><title><![CDATA[局域网共享上网IP设置]]></title><link>https://blog.csdn.net/hahu/article/details/125359</link><guid>https://blog.csdn.net/hahu/article/details/125359</guid><author>hahu</author><pubDate>Tue, 05 Oct 2004 16:54:00 +0800</pubDate><description><![CDATA[原理都是将和外网连接的机器作为网关：1. 和外网连接的机器IP设为192.168.0.1 ，其他机器的IP和DNS设为自动获取。    192.168.0.1 似乎是默认作为网关的，没有IP，自动寻找IP为192.168.0.1 的机器，并申请IP。    好处，局域网内部机器无需关心IP设置和网关设置，    缺点，初始状态没有IP，需要花费一定时间寻找192.168.0.1 机]]></description><category></category></item><item><title><![CDATA[不可忽略的小问题]]></title><link>https://blog.csdn.net/hahu/article/details/57975</link><guid>https://blog.csdn.net/hahu/article/details/57975</guid><author>hahu</author><pubDate>Sun, 01 Aug 2004 16:01:00 +0800</pubDate><description><![CDATA[typedef struct tagStruct{    char wchar[4];    char wchar2[5];}TSTRUCT;     TSTRUCT tstruct;    strcpy(tstruct.wchar,"aaaaaaaa");    strcpy(tstruct.wchar2,"bbbbbbbbbb");    AnsiString str1 = tstruct.w]]></description><category></category></item><item><title><![CDATA[JAVA+TOMCAT网站部署第三天——邮件发送]]></title><link>https://blog.csdn.net/hahu/article/details/57974</link><guid>https://blog.csdn.net/hahu/article/details/57974</guid><author>hahu</author><pubDate>Sun, 01 Aug 2004 16:00:00 +0800</pubDate><description><![CDATA[1.需要mail.jar和activation.jar可在j2ee的lib里面找到C:/Sun/AppServer/lib2.要在tomcat中使用，需要将这两个jar放到tomcat/common/lib里面，并添加到classpath中import javax.mail.*;import javax.activation.*;import javax.mail.internet.*]]></description><category></category></item><item><title><![CDATA[JAVA+TOMCAT网站部署第二天——数据库的连接]]></title><link>https://blog.csdn.net/hahu/article/details/57968</link><guid>https://blog.csdn.net/hahu/article/details/57968</guid><author>hahu</author><pubDate>Sun, 01 Aug 2004 15:57:00 +0800</pubDate><description><![CDATA[JAVA+TOMCAT网站部署第二天——数据库的连接用Tomcat连接Sql Server似乎很简单，在ODBC数据源中添加Sql server数据源，然后按照一般ODBC的方法连接就行了，这应该也算是ODBC数据源通用的方法 String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; String sConnStr = "jdbc:odbc:da]]></description><category></category></item><item><title><![CDATA[JAVA+TOMCAT 网站部署第一天]]></title><link>https://blog.csdn.net/hahu/article/details/44545</link><guid>https://blog.csdn.net/hahu/article/details/44545</guid><author>hahu</author><pubDate>Sun, 18 Jul 2004 23:11:00 +0800</pubDate><description><![CDATA[JAVA+TOMCAT网站部署第一天       安装APACHE Tomcat 5.0，默认有Tomcat的服务程序运行，在ROOT目录加入Jsp文件，似乎无法运行。采用命令窗口方式运行。运行"E:/program files/Apache Software Foundation/Tomcat 5.0/bin/startup.bat"， 环境变量配置：Tomcat的根目录CATA]]></description><category></category></item><item><title><![CDATA[数据库选取第N到第N+M条记录[2004年7月10日 20:03]]]></title><link>https://blog.csdn.net/hahu/article/details/38874</link><guid>https://blog.csdn.net/hahu/article/details/38874</guid><author>hahu</author><pubDate>Sun, 11 Jul 2004 04:07:00 +0800</pubDate><description><![CDATA[原来没有遇上，倒是没认真考虑过这个问题。Sql Server适用 Record1Record2......RecordN......RecordN+M...... Result1：select top N+M from tableName order by Field1;/*Field1的顺序是表的顺序*/ Record1Record2......RecordN......RecordN+M Re]]></description><category></category></item><item><title><![CDATA[枚举数组中所有可能排列的代码实现 [2004年7月8日 1:57 ]]]></title><link>https://blog.csdn.net/hahu/article/details/38872</link><guid>https://blog.csdn.net/hahu/article/details/38872</guid><author>hahu</author><pubDate>Sun, 11 Jul 2004 04:06:00 +0800</pubDate><description><![CDATA[在做数据查询的模块，想一个常常会遇到的问题，就是查询的时候经常适应各种排序的要求，一般的做法是，放上一个控件，比如ComboBox，然后上面写上 按照时间排序 按照名称排序 ........................ 这样要是有多个字段同时排序(eg. order by uname, tdate)的时候，要考虑多次，放的控件也要多个，代码更是累赘，怎么样才能一次代码就能适合各种场合的使用呢？]]></description><category></category></item><item><title><![CDATA[VC Com编程笔记 [2004年7月5日 14:58]]]></title><link>https://blog.csdn.net/hahu/article/details/38870</link><guid>https://blog.csdn.net/hahu/article/details/38870</guid><author>hahu</author><pubDate>Sun, 11 Jul 2004 04:01:00 +0800</pubDate><description><![CDATA[这几天一直在考虑接下来应该学什么呢？ 犹豫来犹豫去，什么都想学，总想做个比较大一点的东西，本来想给自己做个网站，JDK装了，Tomcat装了，JAVA知识不够，一切都需要从零开始。昨天晚上一个激灵，突然又想把在公司学到的一些零碎银行业务知识用Com组织起来，参加了公司的项目(公司用BCB)，但是真正自己学到的东西却是不多,真正实现才能说自己学到了。更主要在实现的过程中，必然会遇到许多问题，解决问题]]></description><category></category></item><item><title><![CDATA[转贴 Oracle 和 mysql 的一些简单命令对比参照 [2004年6月25日 22:35]]]></title><link>https://blog.csdn.net/hahu/article/details/38869</link><guid>https://blog.csdn.net/hahu/article/details/38869</guid><author>hahu</author><pubDate>Sun, 11 Jul 2004 03:58:00 +0800</pubDate><description><![CDATA[Oracle 和 mysql 的一些简单命令对比参照 http://202.101.18.235/club/bbs/showEssence.asp?id=22161&page=2 项目                 |  Oracle                   |      MySql ======================================== 对比版本     ]]></description><category></category></item><item><title><![CDATA[数据库 相关 [2004年6月25日 9:09 ]]]></title><link>https://blog.csdn.net/hahu/article/details/38868</link><guid>https://blog.csdn.net/hahu/article/details/38868</guid><author>hahu</author><pubDate>Sun, 11 Jul 2004 03:57:00 +0800</pubDate><description><![CDATA[Oracle启动数据库的方法： Oracle 9i: dos > sqlplus “as sysdba” sqlplus >startup Oracle 8i: dos > svrmgrl svrmgrl > connect internal svrmgrl > startup 数据库中查看Oracle服务名： system帐户登陆，show parameter service_name Sql ]]></description><category></category></item></channel></rss>