`
ah_fu
  • 浏览: 227837 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
    偶然的一天,我问我的同事:知道AJAX吗?    他茫然了一会,然后开始侃侃而谈该球队的明星。    现在轮到我茫然了。    作为一个非WEB程序员,他不知道AJAX就是Asynchronous JavaScript And Xml 的简写;作为球盲的我,不知 ...
源码://ListRegularFile.cpp  显示普通文件#include <stdio.h>#include <dirent.h>#include <sys/types.h>#include <sys/stat.h>#include <assert.h>#include <string.h> #ifdef _WIN32    #define FLAG_FILE _S_IFREG#else    #define FLAG_FILE __S_IFREG#endif int main(int argc, char *arg ...
源码: //ListFile.cpp#include <stdio.h>#include <dirent.h>#include <sys/types.h>int main(int argc, char *argv[]){    if (2 != argc)    {        printf("Usage: ListFile SourceFolder ");        return 1;    }    DIR* pDir 
今天尝试写用FireFox写了一端AJAX调用的代码:<script language="JavaScript">var obj = new XMLHttpRequest();var txt = document.getElementById("txtResult");try{ obj.open("GET", "http://localhost/TestWes/", false); obj.send();   //运行到这里就是通不过 alert(obj.responseText);}catch (e){ ...
小弟刚学LINUX,用VI写起程序来实在很不顺手,于是还在WINDOWS上编码,编写好了再上传到LINUX服务器上,通过终端进行MAKE。在写一些基于标准库的 应用的时候,常常直接使用VC或者使用MinGW进行编译和链接,调试成功后在放到LINUX上测试,节省了不少时间。但是,编写一些与LINUX平台相关的代码就比较麻烦了。后来,偶然发现LINUX系统的头文件都在/usr/include/目录下。于是尝试把这个文件夹都下载到WINDOWS上,尝试用GCC来编译,命令行为:g++ -o result.o -c mycode.cpp -I"c:\usr\include"通过-I来 ...
最近开发一些WEB上的程序,用了很多AJAX的特征,由此也积累了很多服务器端和客户端的代码。在XMLHTTP的XML数据源 这个细节问题上,我通常是直接在ASPX页面中输出XML来解决的。为了使输出的XML数据能够更加广泛地用到其它地方,我打算用WEB SERVICES来作为XMLHTTP的数据源,也就是说,客户端和服务器之间采用SOAP协议通信。由此,更想开发一个简单的AJAX框架,使JAVASCRIPT能够象.NET里面的WINFORM程序的WEB引用那样简单的调用WEB SERVICES。这其中需要封装基本的SOAP协议的框架,同时提供通信,错误处理,身份验证,基本基面和数据绑定的一些类库 ...
今天想学习学习ORALCE里面如何创建分区表照着例子写了一个,果然觉得很爽。然后又写一个复合分区的脚本,在PL/SQL  Developer里面执行,通过!结果,在PL/SQL Developer里面查看刚刚创建的表,却没有任何关于分区的信息。难道脚本错了?难道ORACLE的这个版本不支持复合分区?想啊想啊,测试啊,测试啊…………最后发现原来复合分区已经成功创建了,但是PL/SQL Developer不能显示复合分区。我目前用的PL/SQL Developer是7.0.1.1066,朋友知道哪个版本能够正常显示复合分区的PL/SQL Developer的新版本的请回复我的帖子,谢谢!这篇文章果然 ...
     大家看见这个标题的时候,肯定以为我在侮辱你的智商。遍历数组谁不会?    只是此处的遍历略有不同:在基于反射的程序中,遍历多维数组 的每个元素,并且得知是访问了哪个下标下的元素。   写完以后,还是觉得我的方法笨拙了点,希望大虾们能告诉我更好的办法。   废话少说,先贴代码:public static void ShowArray(Array item){    int nRank = item.Rank;    int i, j;    int[,] des = new int[nRank, 2];    int[] loc = new int[nRank];    for (i=0 ...
  今天在.NET里面调用ORACLE的存储过程,始终显示一堆错误,大概的意思好像是编译错误!     为什么会这样呢?花了一上午时间,这个问题还是没解决。代码是这样地:string strSql = @"BEGIN    AddUser('aa', 'bb');END;";OracleCommand cmd = new OracleCommand(strSql, conn);cmd.ExecuteNonQuery();  //错误后来认真看错误,说第一行第九个字符处编译错误!怪!再想想,跟回车符有关系,于是:strSql = strSql.Replace("\r\ ...
我们常常在ORACLE的存储过程中这样处理错误:DECLARE      v_ErrorNo number(10);     v_ErrorMsg varchar2(255);BEGIN     --Some SQL HereEXCEPTION    WHEN OTHERS THEN        v_ErrorNo := SQLCODE;        v_ErrorMsg := SQLERRM;        ROLLBACK;       RETURN;END;     虽然WHEN OTHERS THEN能够接收所有的错误,但是我们怎么知道是什么原因导致了错误吗?SQLCODE和SQLE ...
    小弟刚刚学LINUX 下的C/C++编程,同事告诉我要用makefile来编译 ,再问之如何写makefile时,答:makefile是很难的东西,你可以使用国外高手写的makefile来编译。    疑惑中,打开所谓高手的makefile,果然好长,果然看不懂。    ...
    ORAPP是一个基于C++语言的封装了OCI函数的类库,比OCCI简单多了。    刚学习这个东西的时候,打算尝试在WINDOWS下写一些练习代码,后来发现ORAPP库是在LINUX下编写的,在WINDOWS无法编译通过。    于是我修改了一点点代码,主要是一些条件编译,以此达到可以在WINDOWS下使用的目的。    编译的时候需要修改make.bat文件,把ORACLE_HOME设置成ORACLE客户端的路径;并把VC.NET的路径设置到正确路径。    本例子在Windows 2003 + vs.net2003 + Oracle Client 9.2的环境下编译通过。   大家可 ...
客户报告说,修改自己的资料后就无法登录了。于是跟踪客户修改资料的页面,发现为了限制用户修改一些系统选项,于是将部分控件DISABLED了。检查了一遍代码并未发现明显的问题,于是跟踪代码的执行。最后发现原来是一个Select控件返回了错误的值:Select1.SelectedValue始终为第一项的值。再跟踪赋值的地方,发现Select1的值是选择到了正确的选项的,页面上看见的效果也是正常的。痛苦,想半天想不通。最后才想起,disabled掉以后的控件,浏览器就不会在提交的时候把它的值提交到服务器:Select1这个控件disaible以后,PostBack的时候,控件不能取到这个值,因此使用第一 ...
   JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。 网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototype只能用在类型上。 以下是一些关于类型和对象的例子,大家看完例子后可能更容易理解类型和对象之间的联系:     ...
    刚学ORACLE的时候,就先入为主地认为rownum是一种类似于SQLSERVER的TOP关键字一样的机制————起码咱们最常用的分页可以用这个搞定。    事实并非如此,学习的时候,“空”是很重要的,以前的经验往往是一种坏处。    SQLSERVER中,如果TOP关键字和ORDER BY关键字一起出现,是先ORDER BY 后再TOP。也就是说:取得最前面的几条记录是经过排序的。   而ORACLE中,如果使用WHERE rownum<=N和ORDER BY一起出现的话,ROWNUM优先于ORDER BY。也就是说,ORDER BY无法对所有满足条件的记录排序,只能对当前的ro ...
Global site tag (gtag.js) - Google Analytics