现在位置: 首页 > sunken发表的所有文章
  • 08月
  • 08日
综合 ⁄ 共 216字 评论关闭
只有加上const(常量)  , 模板形参才能用 引用。 template< typename T1> T1 select(const T1& a,const T1& b) { return  a>b ? a : b; } template< typename T1 > T1 add( T1 a,T1 b) { return a+b; } void main(void) { cout<< select<int>(1,5)<<endl; cout<< add<double>(1.2,1.3)<<endl; };
阅读全文
  • 03月
  • 05日
综合 ⁄ 共 2843字 评论关闭
腾讯笔试题:const的含义及实现机制 const的含义及实现机制,比如:const int i,是怎么做到i只可读的? const用来说明所定义的变量是只读的。 这些在编译期间完成,编译器可能使用常数直接替换掉对此变量的引用。 更多阅读: http://www.92ask.net/Archive/?action=show&id=18 初探编译器static、const之实现原理 腾讯笔试题:买200返100优惠券,实际上折扣是多少? 到商店里买200的商品返还100优惠券(可以在本商店代替现金)。请问实际上折扣是多少? 由于优惠券可以代替现金,所以可以使用200元优惠券买东西,然后还可以......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 1245字 评论关闭
ACE_Cached_Allocator 该分配器预先分配内存池,其中含有特定数目和大小的内存chunk。这些chunk在内部空闲表(free list)中进行维护,并在收到内存请求(malloc())时被返回。当应用调用free()时,chunk被归还到内部空闲表、而不是OS中。   // Memapply.cpp : Defines the entry point for the console application. #include "stdafx.h" #include "ace/Containers.h" #include "ace/Malloc_T.h" #include "ace/Synch.h" class book { book(int code, char* name) { code_ = code; strcpy_s(name_, 20, name......
阅读全文
  • 01月
  • 06日
综合 ⁄ 共 7377字 评论关闭
VS2010 CUDA 5.5 Win7 64位配置以及项目创建配置 (需要图文参考的文件请到http://download.csdn.net/detail/anson2004110/5912747下载,这里实在传不上去) 一.安装CUDA5.5以及配置VS助手 1、安装之前必须确认自己电脑的GPU支持CUDA。在设备管理器中找到显示适配器(Displayadapters),找到自己电脑的显卡型号,如果包含在http://www.nvidia.com/object/cuda_gpus.html的列表中,说明支持CUDA。 安装CUDA之前最好检查一下自己电脑的显卡驱动版本,版本过老的话,需要更新。有时候安装完毕CUDA之后,运行6中的deviceQuery程序时会......
阅读全文
  • 10月
  • 30日
综合 ⁄ 共 776字 评论关闭
#include <iostream> #include <algorithm> #include <cmath> #include <vector> using namespace std ; int main() { int n ; cin >> n ; vector<int> s(n) ; for ( int i = 0 ; i <(int) n ; ++i) cin >> s[i] ; int max1 = *max_element(s.begin(), s.end()); while (max1>0) { int count = 0 ; int min1 = max1 ; for ( int i = 0 ; i <(int) n ; ++i) if (s[i] > 0) min1 = min(min1,s[i]) ; ......
阅读全文
  • 08月
  • 24日
综合 ⁄ 共 1158字 评论关闭
中断和异常 ARMv7‐M 开创了一个全新的异常模型,CM3 采用了它。请你一定要划清界线:这种异常模型跟传统ARM 处理器使用的完全是两码事。新的异常模型“使能”了非常高效的异常处理。它支持16‐4‐1=11 种系统异常(保留了4+1 个档位),外加240 个外部中断输入。在CM3 中取消了FIQ 的概念(v7 前的ARM 都有这个FIQ,快中断请求),这是因为有了更新更好的机制——中断优先级管理以及嵌套中断支持,它们被纳入CM3 的中断管理逻辑中。因此,支持嵌套中断的系统就更容易实现FIQ。 CM3 的所有中断机制都由NVIC 实现。除了支持240 条中断之......
阅读全文
  • 08月
  • 12日
数据库 ⁄ 共 453字 评论关闭
  使用Oracle10g OEM时,如果要关闭或启动数据库,需要输入操作系统用户和口令,以及数据库DBA用户和口令,但是总是报口令错误,如果要到出数据库(expdp),也需要输入主机身份证明,但是输入Administrator和口令,也会报口令错误。   解决办法: 如果是win2000可以把administrator从设置-控制面板-管理工具-本地安全策略-本地策略-用户权利指派-作为批处理作业登陆中加入就ok,首选身份证明是oracle的一种认证策略,即下次就用改用户登陆信息认证。   注意两点: 加入的是Administrator这个字符串,不是你自己设置的同样拥......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 4983字 评论关闭
1.简介     虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public:    virtual void foo() { cout << "A::foo() is called" << endl;}};class B: public A{public:    virtual void foo() { cout << "B::foo() is called" << endl;}};那么,在使用的时候,我们可以:A * a = new B();a->foo();       // 在这里,a虽然是指向A的指针,但是被调用的函数(foo)却是B的!    这个例子是虚函数的一个典型应用,通过这个例子,......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 2611字 评论关闭
引子 我热情地邀请大家猜测下面这段程序的输出: class A(object): def __init__(self): self.__private() self.public() def __private(self): print 'A.__private()' def public(self): print 'A.public()' class B(A): def __private(self): print 'B.__private()' def public(self): print 'B.public()' b = B() 初探 正确的答案是: A.__private() B.public() 如......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 3752字 评论关闭
在讲文件上传之前,我们先来看表单的enctype属性。 application/x-www-form-urlencoded:默认值,表单数据被编码为"名称/值",这是标准的编码方式。 multipart/form-data:上传二进制数据,只有使用multilpart/form-data,才能完整的传递数据,进行文件上传。 text/plain:表单数据以纯文本的形式进行编码,其中不含任何控件或格式字符。 Struts2使用的上传框架:Common-FileUpload => apache的开源项目,由jakarta项目组开发。 使用jar包: 1:commons-fileupload-XXX.jar(http://jakarta.apache.org/commons/fileupload/) 2:......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 1932字 评论关闭
package cn.itcast.servletday13.factory; import java.io.IOException; import java.io.InputStream; import java.util.Properties; import cn.itcast.servletday13.business.dao.PageDao; import cn.itcast.servletday13.business.manager.PageManager; import cn.itcast.servletday13.business.manager.impl.PageManagerImpl; /** * * @author Administrator *这是一个工厂类的方法,无论调用多少次它,我们得到的都是一个。 *我们是无论何时得到的都是同一个PageManagerFactory,其实本质就 *是我们想要得到同一个Pag......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 199字 评论关闭
定义和用法nodeType 属性返回被选节点的节点类型。 语法:elementNode.nodeType 节点编号: 节点名称: 1 Element 2 Attribute 3 Text 4 CDATA Section 5 Entity Reference 6 Entity 7 Processing Instrucion 8 Comment 9 Document 10 Document Type 11 Document Fragment 12 Notation
阅读全文