自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android[安卓] 版Air Video 远程播放电脑视频

在苹果的iOS下面,有个应用Air Video,可以在iOS下通过Wifi远程直接播放电脑里的视频,而不需要把视频复制到手机上再看。非常好用!最近用了Android的手机,想找类似的应用,找了很久都没找到。仔细想了下AirVideo的工作原理,和优酷等视频网站类似,在Android下面应该也可以有类似的方法实现。今日在华为荣耀6上面终于验证通过了一个完美的方案,赶紧放上来和有同样需要的朋友们分享分享。

2014-08-22 01:26:56 14020 1

原创 MSXML的DOM模型处理XML

简单介绍:通过MSXML类库的使用理解XML文件处理模型中基于文档对象模型(DOM)的处理使用MSXML对XML文件进行处理较早就已经接触到了,也写过一篇叫“XML文件的处理思考”的随笔,不经意用google搜索一下这篇文章,发现竟然被很多网站转载,版权就不用提,看到不汗颜就已经不错。其实也不是特意厚颜去google一下,在mblogger.cn的博客可以查看链接,发觉这个文章的搜索比较多来自

2006-01-28 04:40:00 4064 1

原创 XML格式化(缩进)输出的方法

1. 网上找了好些都是孟子E章的XSLT方法,地址:http://blog.csdn.net/net_lover/archive/2004/07/27/53601.aspx2. 本人也不相信没有其他方便的方法进行转换,下面这个方法倒是可以用用,比较简单。不过这个接口说不定在比较低版本的MSXML(Microsoft® XML Core Services)库里面没有呢!这种方法使用的是SAX,一

2006-01-28 03:09:00 11942

原创 快速启动Oracle数据库

启动Oracle是一件麻烦的事,在服务里面把OracleServiceORCL设为自动启动,每次开机都慢得要死,而且基本上启动都是失败的。TNSListener是基本上都能够启动成功的,然后用,svrmgrl.exe执行手动启动ORCL数据库实例,但是好像无法写到批处理里面执行,每天都手敲。麻烦!SVRMGR> connect internal连接成功。SVRMGR> startup终于发

2006-01-27 09:22:00 2356

转载 TCPPWebBrowser中document使用

http://dev.hackbase.com/hackbase10/how300178.htm看看吧void __fastcall TForm1::CppWebBrowser1DocumentComplete(TObject *Sender,      LPDISPATCH pDisp, TVariant *URL){//为了保证同步,应该把获取Document内容的代码放到OnDocume

2006-01-20 16:47:00 5153

原创 派生类的尴尬

类与类之间的继承,是C++语言中经常谈到的一种获取父类中所有属性的简单方法。但在过去的几个项目实施过程中,但却发现实现起来并不是那么方便,特别是对共享数据的初始化和c/s下面的传输(可能原因是基础参数和派生的参数都在同一个数据表)。下面以金融软件的期限为例进行说明: BaseTerm_T         : 基本期限参数,主要数据i_ptermRfxForTerm_T      : 远期期限参数(

2005-12-02 10:07:00 2113 2

原创 工作总算有点变色了

工作总算有点变色了,也才有我写点随笔的写资。总觉得这个变色用的不是很恰当,用变动,变化等等,总体现不出抓住一点写随笔的机会的心情。该用什么词好呢??中信的东西都已经做得差不多了,到了现在,老大才说,中信的要求是数据库用DB2,一直写程序,调试的时候用的都是Oracle,以前也没真正用过DB2。就接触过一次,在长沙的时候,看OS2里面装的是DB2。要把几十个表,加上存储过程,函数,触发器,还有查

2004-11-10 22:12:00 1890

原创 远期结售汇业务理解

1. 结售汇是外汇和人民币之间的兑换交易。远期结售汇有交易日和到期日之分,交易日,顾名思义,交易发生的日期。起息日具体不知道,应该就是所谓T+m的说法,即做交易到交易真正生效的日子必须经过m天。然后,每一笔交易都有各自的期限,一周,一个月等等(难道到了期限以后要将原来交易的货币返还的?)。2.每个省分行上和总行交易,下和各区,市分行或者一些集团、公司客户做交易,但有一点,所有和客户做的交易,都必须

2004-11-10 21:18:00 4646

原创 软件控制代码编写思考

1. 不使用异常提示,这样只会让客户认为是程序内部出了错误,如    catch(Exception &e)    {        ShowMessage("计算利息:" + e.Message);        return false;    }2. 进行字符到数字转换之前先进行正确性判断    if (Ed->Text.Trim() != "" && IsNumber(Ed->Text

2004-10-05 16:57:00 1646

原创 权限设置的问题

一个int类型四个字节,表示为十六进制最大可为0xFFFFFFFF十六进制中,可表示为权限的数字为=>十六进制 二进制0x1       10x2     100x4   1000x8 1000且0x1 + 0x2 + 0x4 + 0x8 = 0xF于是有0xFFFF FFFF = 0x1 + 0x2 + 0x4 + 0x8                          

2004-10-05 16:56:00 1697

原创 局域网共享上网IP设置

原理都是将和外网连接的机器作为网关: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 机

2004-10-05 16:54:00 12197 1

原创 不可忽略的小问题

typedef struct tagStruct{    char wchar[4];    char wchar2[5];}TSTRUCT;     TSTRUCT tstruct;    strcpy(tstruct.wchar,"aaaaaaaa");    strcpy(tstruct.wchar2,"bbbbbbbbbb");    AnsiString str1 = tstruct.w

2004-08-01 16:01:00 1685

原创 JAVA+TOMCAT网站部署第三天——邮件发送

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.*

2004-08-01 16:00:00 5412

原创 JAVA+TOMCAT网站部署第二天——数据库的连接

JAVA+TOMCAT网站部署第二天——数据库的连接用Tomcat连接Sql Server似乎很简单,在ODBC数据源中添加Sql server数据源,然后按照一般ODBC的方法连接就行了,这应该也算是ODBC数据源通用的方法 String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; String sConnStr = "jdbc:odbc:da

2004-08-01 15:57:00 9528

原创 JAVA+TOMCAT 网站部署第一天

JAVA+TOMCAT网站部署第一天       安装APACHE Tomcat 5.0,默认有Tomcat的服务程序运行,在ROOT目录加入Jsp文件,似乎无法运行。采用命令窗口方式运行。运行"E:/program files/Apache Software Foundation/Tomcat 5.0/bin/startup.bat", 环境变量配置:Tomcat的根目录CATA

2004-07-18 23:11:00 28725 4

原创 数据库选取第N到第N+M条记录[2004年7月10日 20:03]

原来没有遇上,倒是没认真考虑过这个问题。Sql Server适用 Record1Record2......RecordN......RecordN+M...... Result1:select top N+M from tableName order by Field1;/*Field1的顺序是表的顺序*/ Record1Record2......RecordN......RecordN+M Re

2004-07-11 04:07:00 3200

原创 枚举数组中所有可能排列的代码实现 [2004年7月8日 1:57 ]

在做数据查询的模块,想一个常常会遇到的问题,就是查询的时候经常适应各种排序的要求,一般的做法是,放上一个控件,比如ComboBox,然后上面写上 按照时间排序 按照名称排序 ........................ 这样要是有多个字段同时排序(eg. order by uname, tdate)的时候,要考虑多次,放的控件也要多个,代码更是累赘,怎么样才能一次代码就能适合各种场合的使用呢?

2004-07-11 04:06:00 2641

原创 VC Com编程笔记 [2004年7月5日 14:58]

这几天一直在考虑接下来应该学什么呢? 犹豫来犹豫去,什么都想学,总想做个比较大一点的东西,本来想给自己做个网站,JDK装了,Tomcat装了,JAVA知识不够,一切都需要从零开始。昨天晚上一个激灵,突然又想把在公司学到的一些零碎银行业务知识用Com组织起来,参加了公司的项目(公司用BCB),但是真正自己学到的东西却是不多,真正实现才能说自己学到了。更主要在实现的过程中,必然会遇到许多问题,解决问题

2004-07-11 04:01:00 1605

转载 转贴 Oracle 和 mysql 的一些简单命令对比参照 [2004年6月25日 22:35]

Oracle 和 mysql 的一些简单命令对比参照 http://202.101.18.235/club/bbs/showEssence.asp?id=22161&page=2 项目                 |  Oracle                   |      MySql ======================================== 对比版本     

2004-07-11 03:58:00 1521

转载 数据库 相关 [2004年6月25日 9:09 ]

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

2004-07-11 03:57:00 1219

原创 闲话 工作任务[2004年6月24日 15:36]

控制消息匹配的时候,竟然把memcmp写成了memcpy 两个函数的参数格式完全一样,找了半天,甚至惊动了老大 交易列表的失败 做资金拆借交易管理,按照老大的意思是,直接用new TXXXItem[Count]的方式,看原来其他远期结售汇等交易的也是这样,感觉挺失败,怎么说呢?交易列表是要实时更新的,这样每天加一笔交易就要把内存删除一次,然后从数据库读取一次,明显的增加了负担。如果用TList,直

2004-07-11 03:56:00 1220

原创 recordset->Release() or recordset.Release()?? [2004年6月18日 19:16 ]

recordset->Release() or recordset.Release()?? 用"."和”->”到底有什么差别 到现在还没有搞清楚 只是有这样一种直觉,下面的想法未经证实,任何人不要乱用啊! 从_RecordsetPtr的CreateInstance想起,它使用的".",所以”.”是和com对象的创建和销毁是有关系的,而”->”是释放对另外一个已有引用的调用。从com对象的原理来说

2004-07-11 03:53:00 1628

转载 JAVA LINUX FREEBSD [2004年6月4日 13:00]

体会到JAVA有一个好处,可以在LINUX下面和Windows下面自由的使用,于是重新重视JAVA http://javaalmanac.com/egs/java.io/pkg.html J2SDK的帮助文档,HTML VS CHM http://www.allimant.org/javadoc/jdk14e.html 看来比较多工具 http://www.linuxbyte.net/ Insta

2004-07-11 03:51:00 1201

原创 分布式交易码定义 [2004年6月1日 12:19]

系统应用+区域标记+发起端标记+接收端标记+模块标记+描述 会不会太长了,应用多了,没办法 添加了发起端和接收端标记,觉得挺好,可是会被采用吗? 范例: 端标记: S:Server 服务器 B:Broadcast 广播 M:Manager 管理机 T:Terminal 终端 交易系统-浙江-MSSysParam MS表示管理机发到服务器 交易系统-浙江-TSSysParam TS表示终端发到服务器

2004-07-11 03:50:00 993

原创 遭遇C++基础问题 [2004年5月29日 18:33 ]

用VC++有一段时间了,却发现用VC这么久,C++其实没学到什么。基本的不能再基本了,真正用起来还有深有体会的感觉。 需要定义三个对象,一个基类A,另外两个A1,A2从这个基类派生。说起来也就是用不用Virtual的问题,很简单,或许是没有注意过,或许注意过,也像这次一样灵犀一动,也在不经意的时候就忘记了,要不是现在开始在Linux下面写程序,还不知道什么时候能在注意起来。写一写,或许下次我就能很

2004-07-11 03:46:00 1080

转载 Linux使用手册[2004年5月28日 14:15]

http://bbs.chinaunix.net/forum/4/20021128/16141.html 0005 mount用法(sakulagi,sxsfxx) fat32的分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom /dev/hda1 /mnt/c vfat iocharset=gb2312,umask=0,co

2004-07-11 03:43:00 1786

原创 XML文件处理的思考[2004年5月11日 10:18]

1。用分隔符隔开的字符串表示节点路径信息(BCB)。思考原因,一些简单的参数,如果嵌套的比较深入的话,如果用一般XML处理的方法,逐步深入,需要定义好些变量,太麻烦。     假设XML文件为   ohahu  6800  50 访问XNetConfig的Port子节点的方法需要先获取XNetConfig节点,然后再获取Port节点。下面通过通过字符串“XNetConfig.Port”来直接获取P

2004-07-11 03:42:00 1303

原创 两种模式多线程的解决方案[2004年4月29日 10:53]

1.    规定线程数目 如:MSDN中一个多线程绘图的例子。 方法一: 范例是用两个Event 一个hKillEvent //主线程发到子线程 --我要你死了    hDeadEvent //子线程发到主线程  --我已经死了。^_^ 子线程中这样 if(WaitForSingleObject(pSubService->hKillEvent, 0) != WAIT_TIMEOUT) {    :

2004-07-11 03:38:00 1290

原创 数据分发的开发思想发展过程[2004年4月26日 9:44 ]

头说做个很简单的转发就行了(不是项目计划的一部分),当时,我也以为,很简单就行,不就是把收到的数据,按照配置文件的信息,找到目标机器,在发送出去吗?于是,我做。 1.  BCB下面的过程 A.         在主窗体里面,拖一个TServerSocket,TClientSocket。定义两个结构,一个是用来保存收到的信息(变量里面只定义一个这个结构的变量),一个用来保存找目标机器的配置信息列表。

2004-07-11 03:29:00 1481

原创 把一个对象放到结构里面出现的问题[2004年4月26日 9:27]

正在做一个数据转发的东西,本来公司只是要求用BCB做一个出来。BCB的做了出来,感觉挺好玩,于是又用VC做了一遍,当然,BCB和VC是想起来当然是大部分不一样的。现在又想扩充一下,用VC做个服务程序出来,可以动态申请开端口(原来只是一个服务端口)。具体的有空再说吧! 下面把CArray放到结构里, typedef struct tagMainService {        TCHAR      

2004-07-11 03:08:00 1183

原创 BSTR,LPSTR转换的问题[2004年4月26日 9:21]

BSTR,LPSTR转换的问题 BSTR bstr; LPSTR lpStr; 直接把他们两个转换过来 bstr = (BSTR)lpStr; lpStr = (LPSTR)bstr; 看起来似乎很有道理,经过操作发现这种其实是错的。他们都是一种数据类型,虽然看起来都是字符串,但是和把整数硬性转换成字符串应该没什么差别。考虑其中,比较主要的应该是内存方式不一样的。LPSTR在MSDN中的解释是以

2004-07-11 03:06:00 3488

原创 这两天做东西出现的低级错误[2004年4月18日 13:38]

1。在C编程中 把变量定义放在执行语句中间,出现莫名其妙的错误 如: int a; printf(“%d/n“,a); int b; C学得不到家,找了好几天都没觉得是错的。 2。AnsiString , CString在结构体中定义的问题 typedef struct tagTmp{   AnsiString str1;   AnsiString str2;}Tmp; Tmp *p = new

2004-07-11 03:04:00 1451

转载 ADO常用语句解释,常用,却常常忘记 [2004年4月18日 12:40]

[转]http://www.micesoft.net/tec_document.asp?tec_document_id=40 HRESULT Connection15::Open ( _bstr_t ConnectionString, _bstr_t UserID, _bstr_t Password, long Options )ConnectionString为连接字串,UserID是用户名,

2004-07-11 02:58:00 1370

原创 ORACLE+Midas的远程数据模块配置过程[2004年4月18日 10:17]

///////////////////////////////////////////////            服务端//////////////////////////////////////////////1.Oracle中创建表  登陆system/manager  Create table Customer(   CustID integer,   CustName varchar(

2004-07-11 02:57:00 1101

原创 各种数据库使用差别[2004年4月17日 21:52]

以下存属个人意见,有问题请在下面提出:(*表示须考证,Oracle用8.1.6) 1.选定前20条记录 ORACLE:select * from tablename where rownum SQL SERVER:select top 20 * from tablename; 2.连接别的数据库 ORACLE: Create Database Link DB_LINK_OHAHU Connect

2004-07-11 02:51:00 1675

原创 银行保证金制度[2004年4月8日 19:36]

保证金啊!保证金怎么这么麻烦 业务不熟悉,下面是来自网上的一些关于保证金的知识。 代客保证金 http://www.bank-of-china.com/product/enterp/a5_2_4.shtml 办理程序   客户与中行进行代客债券买卖之前,应与中行签署《中国银行代客外汇债券买卖协议书》,并由客户法人代表签字和加盖公司印章。对每笔代客债券买卖业务,客户均需填写委托申请书,加盖有效授权印

2004-07-11 02:43:00 2156

原创 Oracle 学习笔记[2004年4月8日 9:44]

创建表空间CREATE TABLESPACE OHAHU_DATA DATAFILE C:/DATABASE/OHAHU.ORA SIZE 10M AUTOEXTEND ON NEXT 2M;注:初始数据文件大小10M,按照2M大小进行自我扩展注意:C:/DATABASE/这个路径必须存在,否则出错移动数据文件方法1:先停止所有连接SVRMGR> connect inernal as sysd

2004-07-11 02:39:00 951

转载 VARIANT 、_variant_t 与 COleVariant [2004年4月7日 17:38]

From:http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=188857 VARIANT 、_variant_t 与 COleVariant VARIANT的结构可以参考头文件VC98/Include/OAIDL.H中关于结构体tagVARIANT的定义。 对于VARIANT变量的赋值:首先给vt成员赋值,指明数据类型,再对联合结构中相同数据类型

2004-07-11 02:35:00 2159

原创 我该写些什么呢[2004年3月31日 23:18]

感觉有很多话要写,又不知道该写些什么了写技术?!难道除了技术方面的东西,我就没什么好写了吗当然不是,感情、亲情,其实我都很关心。可是,自从远离了家门,就常常有太多的事情占据了我应该花在情感上的时间。现在,到底我的生活过得怎么样了,比以前好吗?我很怀疑,或许人总是会怀念过去的,或者是,怀念的只有我呢!高中的时候常常写日记,足足写了有三本,还比较厚的,常常感觉每天的生活过得紧张而充实,虽然常常,也会在

2004-07-11 02:33:00 1155

转载 异样select[2004年3月21日 22:47]

前面说到的case也应该算是比较特殊的一种SQL语句 注:以下转贴未经测试 [转]http://www.delphibbs.com/delphibbs/dispq.asp?lid=1691966 告诉大家一个直接用SQL语句把DBF导入SQLServer,以及txt导入Access的方法,大家抛弃BatchMove吧来自:碧血剑告诉你一个最快的方法,用SQLServer连接DBF在SQLServe

2004-07-11 02:30:00 1228

Android版Air Video远程播放电脑视频

在苹果的iOS下面,有个应用Air Video,可以在iOS下通过Wifi远程直接播放电脑里的视频,而不需要把视频复制到手机上再看。非常好用!最近用了Android的手机,想找类似的应用,找了很久都没找到。 注意: - 在荣耀6下面可以播放MP4/RMVB/FLV,比较旧版本的安卓可能只能播放MP4 - 在server.xml中指定一个或多个视频目录 相关介绍可以参考博客: http://blog.csdn.net/hahu/article/details/38741483

2014-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除