小儒.NET

志忍私然后能公,行忍情性然后能修,知而好问然后能才,公、修而才,可谓小儒矣。(闻道有先后,术业有专攻。)

2009年06月01日

转载 Form域中用Post提交容量大的数据

以前在工作中遇到一个问题,当表单发送的数据量很大时,就会报错。查阅MSDN了解到,原因是微软对用Request.Form()可接收的最大数据限制为100K字节。阅读全文>

发表于 @ 2009年06月01日 17:16:00|评论(loading...)|举报|收藏

2009年04月20日

转载 RADIUS协议 [收藏]

RADIUS(Remote Authentication Dial In User Service)协议最初是由Livingston公司提出的,原先的目的是为拨号用户进行认证和计费。后来经过多次改进,形成了一项通用的认证计费协议。 阅读全文>

发表于 @ 2009年04月20日 15:08:00|评论(loading...)|举报|收藏

2009年03月23日

转载 _stdcall 与 _cdecl 的区别



_stdcall 与 _cdecl 的区别
几乎我们写的每一个WINDOWS API函数都是__stdcall类型的,首先,需要了解两者之间的区别: WINDOWS的函数调用时需要用到栈(STACK,一种先入后出的存储结构)。当函数调用完成后,栈需要清除,这里就是问题的关键,如何清除??如果我们的函数使用了_cdecl,那么栈的清除工作是由调用者,用COM的术语来讲就是客户来完成的。这样带来了一个棘手的问题,不同的编译器产生栈的方式不尽相同,那么调用者能否正常的完成清除工作呢?答案是不能。如果使用__stdcall,上面的问题就解决了,函数自己解决清除工作。所以,在跨(开发)平台的调用中,我们都使用__stdcall(虽然有时是以WINAPI的样子出现)。那么为什么还需要_cdecl呢?当我们遇到这样的函数如fprintf()它的参数是可变的,不定长的,被调用者事先无法知道参数的长度,事后的清除工作也无法正常的进行,因此,这种情况我们只能使用_cdecl。到这里我们有一个结论,如果你的程序中没有涉及可变参数,最好使用__stdcall关键字。阅读全文>

发表于 @ 2009年03月23日 14:20:00|评论(loading...)|举报|收藏

2008年12月30日

原创 Visual C++获取当前路径

Visual C++获取当前路径;相当代码如下://获取当前路径char* GetCurrentPath(){ char path[MAX_PATH]; GetCurrentDirectory(MAX_PATH,(LPWSTR)path); return path;}//启动新进程int StartProcess(LPCSTR pszExeName){ return WinExec((LPCSTR)pszExeName,SW_SHOWNORMAL);}阅读全文>

发表于 @ 2008年12月30日 15:23:00|评论(loading...)|举报|收藏

转载 C++判断是否安装.Net Framework

通过C++判断本机器是否安装.Net Framework进行下步处理阅读全文>

发表于 @ 2008年12月30日 10:59:00|评论(loading...)|举报|收藏

2008年11月24日

原创 Linux下安装wxWidgets

本文以wxWidgets-2.8.9为例 首先解压文件“wxWidgets-2.8.9.tar.gz” 然后进入(cd wxWidgets-2.8.9)解压后的目录“wxWidgets-2.8.9” 顺序执行以下命令: > ./configure --with-x11 > make > su [TYPE password root] > make install > ldconfig > exit阅读全文>

发表于 @ 2008年11月24日 20:06:00|评论(loading...)|举报|收藏

2008年11月10日

原创 VS2008打开VS2005项目

直接通过VS2008打开VS2005工程序时,会提示“项目C:\XXX.csproj 所需的应用程序未安装。 请确保已安装项目类型(.csproj)的应用程序。” 解决当前问题的方案为: 首先打开VS2008,通过“文件->打开->项目/解决方案”来打开已存在的VS2005项目,VS2008会要求进行项目转换。 转换成功后可直接运行,感觉比VS2005好用的多。阅读全文>

发表于 @ 2008年11月10日 20:16:00|评论(loading...)|举报|收藏

2008年04月25日

原创 Windows Server 2003 下"该内存不能为written"的解决方案

Windows Server 2003 下"该内存不能为written"的解决方案阅读全文>

发表于 @ 2008年04月25日 13:35:00|评论(loading...)|举报|收藏

2008年04月22日

原创 C#上传图片并按比例生成缩略图

C#上传图片并按比例生成缩略图阅读全文>

发表于 @ 2008年04月22日 16:25:00|评论(loading...)|举报|收藏

原创 安装C# Windows服务程序

安装C# Windows服务程序 阅读全文>

发表于 @ 2008年04月22日 12:20:00|评论(loading...)|举报|收藏

2008年03月21日

原创 开始学习研究JAVA

从上个周开始学习研究JAVA了。阅读全文>

发表于 @ 2008年03月21日 16:32:00|评论(loading...)|举报|收藏

2008年01月07日

转载 ASP.NET上传大文件

我们在上传大文件时都遇到过这样或那样的问题。设置很大的maxRequestLength值并不能完全解决问题,因为ASP.NET会block直到把整个文件载入内存后,再加以处理。实际上,如果文件很大的话,我们经常会见到Internet Explorer显示 "The page cannot be displayed - Cannot find server or DNS Error",好像是怎么也catch不了这个错误。为什么?因为这是个client side错误,server side端的Application_Error是处理不到的,可以参考这个帖子研究一下产生这个错误的机理。阅读全文>

发表于 @ 2008年01月07日 11:26:00|评论(loading...)|举报|收藏

2007年12月20日

原创 gb2312unicode字符转换

整理了一下gb2312 unicode转换工具,具体代码如下...阅读全文>

发表于 @ 2007年12月20日 11:03:00|评论(loading...)|举报|收藏

2007年12月17日

原创 结合AJAX自定义WebForm_PostBackOptions验证提交数据

结合AJAX自定义WebForm_PostBackOptions验证提交数据阅读全文>

发表于 @ 2007年12月17日 14:36:00|评论(loading...)|举报|收藏

2007年12月15日

原创 ASP.net动态添加head标签

代码中动态添加HEAD标签阅读全文>

发表于 @ 2007年12月15日 09:40:00|评论(loading...)|举报|收藏

用户操作
[即时聊天] [发私信] [加为好友]
小儒
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
小儒的公告

E-Mail:
  jinru2560 QQ:
  55854548
文章分类
收藏
    技术链接
    Ajax.NET
    ASP.NET Chart and Charting for .NET
    ASP.NET Forums 官方中文网站
    devexpress(RSS)
    MSDN 中文网站
    SourceForge.net WebLucene
    微软中文技术社区
    慧都控件网
    友情链接
    gjr's spaces
    marxTen的专栏
    带皮的BLOG
    浮云的博客
    郭仔
    存档
    软件项目交易
    Csdn Blog version 3.1a
    Copyright © 小儒