存档

‘C|C++’ 分类的存档

VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

2012年2月8日 冰点浏览次数(7) 没有评论

开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)

ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件。这里控件容器就是浏览器,用户不需要通过浏览器调用控件的属性或方法。因此,开发面向Web的ActiveX控件比开发桌面的控件还要简单些,所复杂的是如何将该控件很好地嵌入主页,使用户能正常浏览。下面介绍这个问题。 阅读全文…

vs2010 C++编译程序的小问题

2011年10月18日 冰点浏览次数(47) 没有评论

vs2010 C++编译程序生成的EXE文件执行提示缺少:msvcp100d.dll,msvcr100d.dll等文件.

解决方法:

打开生成->配置管理器,将debug改成release。
然后在项目->项目属性->配置属性->常规中>MFC的使用,将使用windows程序库 改成 在静态库中使用MFC。
重新生成就可以了。
分类: C|C++ 标签: ,

堆和栈的区别

2010年9月9日 冰点浏览次数(83) 没有评论

一、预备知识—程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)—      由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap) —      一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 – 程序结束后有系统释放 
4、文字常量区     —常量字符串就是放在这里的。 程序结束后由系统释放
5、程序代码区—存放函数体的二进制代码。 阅读全文…

分类: C|C++ 标签:

外挂编写完全攻略

2010年8月11日 冰点浏览次数(228) 没有评论

外挂编写完全攻略
一、先说一下写一个外挂需要什么条件
1、熟练的C语言知识
目前的外挂大部分都是用BC或者是vc写的,拥有熟练的C语言知识是写外挂的基本条件
2、具有很强的汇编基础 一般游戏都不可能有原代码的,必须*反汇编或者跟踪的办
法来探索其中的机理 ,所以有强的汇编基础也是必不可少的条件
3、熟练掌握跟踪和调试的工具
有了上面2个条件后,掌握一些工具也是很有必要的
跟踪的工具,softice当然是不二之选,至于反汇编的工具,我推荐用IDA PRO
这个工具反汇编出来的代码结构清晰,非常好读
如果你不具有上面的条件,还是先把基础打好,再来写外挂吧,一分耕耘,一分收获,天下没有白掉的馅饼的 阅读全文…

分类: C|C++, Windows 标签:

Memcached在大型网站中应用

2010年8月3日 冰点浏览次数(177) 1 条评论

原文链接:http://tomore.myoow.com/showlog351.html =================================================== memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。起初作者编写它可能是为了提高动态网页应用,为了减轻数据库检索的压力,来做的这个缓存系统。它的缓存是一种分布式的,也就是可以允许不同主机上的多个用户同时访问这个缓存系统, 这种方法不仅解决了共享内存只能是单机的弊端, 同时也解决了数据库检索的压力,最大的优点是提高了访问获取数据的速度!基于memcached作者对分布式cache的理解和解决方案。memcached完全可以用到其他地方 比如分布式数据库, 分布式计算等领域。 1、 memcached 协议理解 memcache是为了加快 阅读全文…

分类: C|C++, Linux, Perl 标签:

怎么用C语言开发网站

2010年3月27日 冰点浏览次数(834) 没有评论

线观看在线FLV格式的视频:
http://player.youku.com/player.php/sid/XOTUzMDI4MTY=/v.swf
使用鹏币兑换此贴后可以得到清晰版的下载地址。可以通过推荐他人访问、推荐他人注册、购买等方式获得鹏币。

板书

1、
C语言也能开发网站!!!一通百通!!!一切语言都是纸老虎!
2、
3、
动态Web的原理:浏览器向服务器发送请求,服务器响应请求然后将响应的结果以HTML的方式发送给浏览器,浏览器将HTML显示出来。
4、
本课程讲解的C语言开发Web的技术叫“CGI”,网上搜索相关资料的关键字“C语言 CGI”。
5、
课程需要HTML的基础,如果HTML不熟悉的话请参考《自己动手写网站》的课程 ,视频下载页面: http://www.rupeng.com/forum/forum-28-1.html
6、 阅读全文…

用C写CGI程序简要指南

2010年3月25日 冰点浏览次数(198) 没有评论

文章摘要:
  CGI规定了Web服务器调用其他可执行程序(CGI程 序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互。CGI程序可以用任何程序设计语言编写,如Shell脚本语言、Perl、Fortran、Pascal、C语言等。但是用C语言编写的CGI程序具有执行速度快、安全性高等特点。本文详细分析了用C语言进行CGI程序设计的方法、过程和技巧。

  正文: 用C语言进行CGI程序设计   阅读全文…