10 2010 档案

摘要:揭示STL重要更改 预备知识: l 理解标准C++ 0x 的concepts,例如:auto 关键字,lambda 表达式、右值引用等。 l 熟练使用STL。熟悉2个及以上STL容器的使用。 l 你手上必须有有VC2010的编译器,或者其它支持最新的C++标准和更新Stl的编译器。这篇文章介绍了新版STL修订内容。这些变化是TR1中最为关注的内容(译注1);以下是STL的新增特性: l ... 阅读全文
posted @ 2010-10-29 12:20 大CC 阅读(2020) 评论(0) 推荐(0) 编辑
摘要:环境:Ubuntu 8.10一:使用ssh方式1.在要登录的服务器上安装ssh服务器端$ sudo apt-get install openssh-server2.启动ssh-server$ sudo /etc/init.d/ssh start(或者restart)出现以下提示表明server sshd已启动: * Starting OpenBSD Secure Shell server sshd... 阅读全文
posted @ 2010-10-28 15:44 大CC 阅读(12637) 评论(0) 推荐(0) 编辑
摘要:FLEX 什么是FLEX?它是一个自动化工具,可以按照定义好的规则自动生成一个C函数yylex(),也成为扫描器(Scanner)。这个C函数把文本串作为输入,按照定义好的规则分析文本串中的字符,找到符合规则的一些字符序列后,就执行在规则中定义好的动作(Action)。例如在规则中可以这样定义:如果遇到一个换行字符\n,那么就把行计数器的值加一。 Flex文件就是一个文本文件,内容包括定义好的一系... 阅读全文
posted @ 2010-10-27 09:55 大CC 阅读(30140) 评论(1) 推荐(3) 编辑
摘要:介绍    如果你是个模板的高手,你就可以将ATL的学习作为一种享受。在这一节中,我将要尝试解释一些ATL使用的模板技术。我不能保证你读完本节后能成为一个模板高手,只能是尽我所能让你在读完本文后能够更轻松地理解ATL的源码。程序35.程序的输出为:在这里,由于模板函数的关系,我们就没有必要分别重载int和char数据类型的函数版本了。其中很重要的一点是,函数的两个参数类型必须一致。但是如果我们传入... 阅读全文
posted @ 2010-10-26 15:12 大CC 阅读(685) 评论(0) 推荐(0) 编辑
摘要:让我们来探究一些虚函数背后更加有趣的资料。 程序20.程序的输出为:这个程序清楚地示范了基类的函数是如何调用派生类的虚函数的。这一技术被用于不同的框架中,例如MFC和设计模式(比如Template Design Pattern)。现在你可以修改一下这个程序来看看它的行为,我将要在基类的构造函数中调用虚函数,而不是普通的成员函数。程序21. 程序的输出为:这个程序表明,我们不能在基类的构造函数中调用... 阅读全文
posted @ 2010-10-26 15:09 大CC 阅读(740) 评论(1) 推荐(0) 编辑
摘要:介绍    在本系列的教程中,我要讨论一些ATL的内部工作方式以及它所使用的技术。   在讨论的开始,让我们先看看一个程序的内存分布。首先,编写一个简单的程序,它没有任何的数据成员,你可以看看它的内存结构。程序1.这个程序的输出为:现在,如果我们向类中添加一些数据成员,那么这个类的大小就会是各个成员的大小之和。对于模板,也依然是这样:程序2.现在程序的输出为:那么,再向程序中添加继承。现在我们使P... 阅读全文
posted @ 2010-10-26 15:05 大CC 阅读(4079) 评论(3) 推荐(1) 编辑
摘要:Lexical_cast函数模版为以文本表示的任意的类型之间的转换提供了方便和一致的形式。它提供的简化形式是在表达式级别上的简单性易用性。 现象:早起的版本对于Lexical_cast的精度默认值总是设置为6;而最近的1.4版本,查看源码,发现其已根据所转换的类型的默认精度来设置其转换精度:float为:9double:17:string类型的为:118windows平台如果需要精确的转换精度,目... 阅读全文
posted @ 2010-10-21 11:34 大CC 阅读(1771) 评论(0) 推荐(0) 编辑
摘要:在网上逛,总能碰上有价值的好东西;大一时,总认为网就是一个休闲消遣的东西,要学习编程,就是扎实的看书,练习,并给自己定下大学不连网的目标。在留校的暑假里,一头扎进电脑,硬啃《windows程序设计》,在光秃的屏幕上一盯就是一天,导致眼睛疲劳过度…… 到了大二,偶遇孙鑫的VC视频,相见恨晚之情油然而生;这视频讲的如此清楚,让初学C++就装进win32 sdk平台的我如获至宝;也从此,我改变了对网络... 阅读全文
posted @ 2010-10-18 19:58 大CC 阅读(530) 评论(1) 推荐(0) 编辑
摘要:STL入门教程: 标准模板库(STL)介绍 ★★★★★ 本文以List容器为例子,介绍了STL的基本内容,从容器到迭代器,再到普通函数,而且例子丰富,通俗易懂。不失为STL的入门文章,新手不容错过。STL实践指南 ★★★★★ 文章从STL基础知识讲起,逐步深入,涉及到了STL编写代码的方法、STL代码的编译和调试、命名空间、STL中的ANSI/ISO字符串、各种不同类型的容器、模板、游标、算法、分... 阅读全文
posted @ 2010-10-15 17:37 大CC 阅读(9842) 评论(2) 推荐(2) 编辑
摘要:本文档深入分析了std::deque,并提供了一个指导思想:当考虑到内存分配和执行性能的时候,使用std::deque要比std::vector好。 介绍 本文深入地研究了std::deque 容器。本文将讨论在一些情况下使用deque 比vector更好。读完这篇文章后读者应该能够理解在容量增长的过程中deque 与vector在内存分配和性能的不同表现。由于deque 和vector的用法很相... 阅读全文
posted @ 2010-10-15 17:32 大CC 阅读(2691) 评论(0) 推荐(0) 编辑
摘要:1.减少往返行程(Reduce Round Trips)   使用下面的方法可以减少Web服务器和Browser之间的往返行程:   (1)为Browser启用缓存   如果呈现的内容是静态的或变化周期较长,应启用Browser缓存,避免发出冗余的http请求。   (2)缓冲页面输出   如果可能,则尽量缓冲页面输出,处理结束后再一次传送到客户端,这可以避免频繁传递小块内容所造成的多次网络交互。... 阅读全文
posted @ 2010-10-15 11:46 大CC 阅读(898) 评论(1) 推荐(1) 编辑
摘要:一、数据库操作 1、用完马上关闭数据库连接   访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。   连接池的大小是有限的,如果在连接池达到最... 阅读全文
posted @ 2010-10-15 11:29 大CC 阅读(1697) 评论(0) 推荐(1) 编辑
摘要:.NET具有较多的优点,如:标准集成,简化应用,对移动设备的支持等。但使用.NET编写的程序有个致命的缺点:易被反编译,且运行时占用较大的资源。因此,为了更好的体现.NET的优势,我们必须对在.NET下编写的程序进行优化;与此同时,为了所编程序不被反编译,必然要实施有效可行的安全策略。 .NET下可采取的安全优化方法有:源码混淆,加壳以及授权管理。 1.1 源码混淆 源码混淆指在不影响功能的前提... 阅读全文
posted @ 2010-10-15 11:12 大CC 阅读(2388) 评论(1) 推荐(2) 编辑
摘要:【摘要】利用WEB页从WEB服务器发送电子邮件不仅具有隐私性,还具有直观、方便和快捷的特点,本文应用Microsoft 公司推出的ASP.NET实现上述功能。 【关键词】WEB页 电子邮件   通常的WEB网站虽然已经能够提供较多的交互方式,如聊天室、留言板和论坛等等,但这样的交互方式不具有隐私性,并不适用所有的情况下使用;运用传统的客户端电子邮件收发软件虽然解决了隐私性的问题,但又缺乏直观、方便... 阅读全文
posted @ 2010-10-14 22:59 大CC 阅读(9325) 评论(0) 推荐(0) 编辑
摘要:作者:Mark Strawmyer我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。 什么是Windows服务? Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户... 阅读全文
posted @ 2010-10-14 11:22 大CC 阅读(272) 评论(0) 推荐(0) 编辑
摘要:1. PlentyOfFish 网站架构学习http://www.dbanotes.net/arch/plentyoffish_arch.html采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个 PlentyOfFish。这个站点提供 “Online Dating” 服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创建人Markus Frin... 阅读全文
posted @ 2010-10-13 11:29 大CC 阅读(2017) 评论(0) 推荐(2) 编辑
摘要:直入主题吧,我要谈的做网站外链的技巧分10各方面,下面给大家一一道来。   1、博客。利用博客做外链相信是很多站长开始的时候用得最多,也是用的最长时间的办法。往往要养起一个权重高的博客很难很难,需要长时间的坚持,但是要用博客做外链的话有很多好办法。很多人都提到建一个博客群,连成链环,这样会很不错,我没有付诸行动,不知道这个方法效果如何,总觉得做上10个、20个博客会很累很累,我这个人比较懒的,就摒... 阅读全文
posted @ 2010-10-11 20:47 大CC 阅读(627) 评论(0) 推荐(0) 编辑
摘要:时间就像金钱,必须管理; 通过将要做的事纳入时间管理,头脑将轻松很多,不用在刻意去记哪件事还没做(如果没有工具提醒,大脑潜意识就会一直记住这事,而在某一偶然时刻蹦出来提醒还未做此事,如此反复,让大脑疲惫不已)。 我使用以下工具用于管理我的时间: MyLifeOrganized:简称(mlo),用于管理未来一段时间的活动安排 Google cal:对确定日程活动的管理 财智:用于记录时间日志;... 阅读全文
posted @ 2010-10-11 20:44 大CC 阅读(917) 评论(0) 推荐(0) 编辑
摘要:下载并安装boost1,在boost的网站上下载一个boost的Windows版本的安装器。 http://www.boost-consulting.com/download/windows 这个程序会自动下载和安装boost。 整个Boost有接近1G那么大。 2,或者你也可以直接在boost网站上下载完整版的boost,下载以后安装。 boost_1_34_1.exe 建议你使用第一种方式下载... 阅读全文
posted @ 2010-10-08 14:35 大CC 阅读(5178) 评论(1) 推荐(0) 编辑
摘要:1、无方式的调用 Control a = Page.LoadControl("0.ascx"); a.ID = "A0"; Controls.Add(a); 2、调用控件,并引用控件中方法函数 Control uc = Page.LoadControl("0.ascx"); //控件 Type tc = uc.GetType(); System.Reflection.MethodInfo... 阅读全文
posted @ 2010-10-05 11:31 大CC 阅读(1618) 评论(0) 推荐(0) 编辑
摘要:后台: 阅读全文
posted @ 2010-10-02 12:30 大CC 阅读(523) 评论(0) 推荐(0) 编辑

木书架 大CC的博客
点击右上角即可分享
微信分享提示