一、函数参数与泛型比较泛型(generics),从字面的意思理解就是泛化的类型,即参数化类型。泛型的作用是什么,这里与函数参数做一个比较:无参数的函数:
public int[] newIntArray(){ return new int[6]; }函数功能即返回一个大小为6的数组,但是这个函数只能...
分类:
编程语言 时间:
2014-04-07 08:02:20
收藏:
0 评论:
0 赞:
0 阅读:
518
//第一题 问下面的输出结果是 什么?#include
#include
using namespace std;
class A
{
protected:
int m_data;
public:
A(int data = 0)
{
m_data = data;
}
int GetData()
{
return doGetData();
}
virtual int...
分类:
编程语言 时间:
2014-04-07 01:52:36
收藏:
0 评论:
0 赞:
0 阅读:
566
所谓单例模式(Singleton),就是保证一个类仅有一个实例,并提供一个访问它的全局访问点的模式。
玩过反恐精英的同学应该都知道,游戏当中是有个控制台的,我们可以通过按`键(波浪线键)调出这个控制台。控制台的目的是为了方便开发人员开发,当然我们也可以在里面来修改一些游戏参数,如输入SV_GRAVITY 100可以把重力调整到100,那么我们跳跃的高度就是原来的8倍了。
由于控制台的游...
分类:
编程语言 时间:
2014-04-07 00:33:41
收藏:
0 评论:
0 赞:
0 阅读:
602
标题中提到的四种容器,对于概念不清的人来说,经常容易弄混淆。这里我不去把库里面复杂的原码拿出剖析,这个如果有兴趣其实完全可以查C++Reference,网上的原码是最权威和细致的了,而且我觉得有耐心直接认真看原码的人,也不需要我这篇速记博文了,所以我这里还是讲的通俗一些,把它们区分的七七八八。
一、hash_map、unordered_map
这两个的内部结构都是采用哈希表来实现。区别在哪里?...
分类:
编程语言 时间:
2014-04-07 00:47:00
收藏:
0 评论:
0 赞:
0 阅读:
523
2014-4-6 22:15:29 org.apache.catalina.startup.HostConfig checkResources
信息: Reloading context [/blog0.1]
2014-4-6 22:15:29 org.apache.catalina.core.ApplicationContext log
信息: Closing Spring root We...
分类:
编程语言 时间:
2014-04-07 02:22:04
收藏:
0 评论:
0 赞:
0 阅读:
782
第一章 初识java...
分类:
编程语言 时间:
2014-04-07 01:08:02
收藏:
0 评论:
0 赞:
0 阅读:
794
1.文件移动与复制操作(os,shutil)我们先来看一看os与shutil中都有哪些实用的函数:os.sep 可以取代操作系统特定的路径分隔符。windows下为 '\\'os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是 'posix'os.getcwd() 函数得到当前工作目录,即当前Python脚本工作...
分类:
编程语言 时间:
2014-04-07 01:56:53
收藏:
0 评论:
0 赞:
0 阅读:
696
package com.stella;import
java.io.BufferedReader;import java.io.IOException;import
java.io.InputStreamReader;/** * 获取用户输入的数 * @author Administrator * ...
分类:
编程语言 时间:
2014-04-06 23:55:46
收藏:
0 评论:
0 赞:
0 阅读:
838
Things to Rember1.Declaring something const
helps compilers detect usage errors. const can be applied to objects atany
scope, to function parameters a...
分类:
编程语言 时间:
2014-04-06 23:57:29
收藏:
0 评论:
0 赞:
0 阅读:
995
线程池这个概念已经深入人心了,今天就是通过几个入门事例,学习一下线程池在JAVA中的应用。一、大小固定的线程池——Executors.newFixedThreadPool()
下面咱们明确两个类: 1、ExecutorService:线程池的接口类 2、Executors:Java里面线程池的顶级接...
分类:
编程语言 时间:
2014-04-07 00:02:28
收藏:
0 评论:
0 赞:
0 阅读:
894
数组 声明 初始化静态初始化
动态初始化java的数组提供了length属性,通过这个属性可以得到数组的长度。java length属性针对数组java
length()方法针对字符串Stringjava size方法()针对泛型集合foreach Scanner sc=new Scanner(Sy...
分类:
编程语言 时间:
2014-04-07 00:10:02
收藏:
0 评论:
0 赞:
0 阅读:
510
IO 1,IO就是在不同数据的传递。 2,IO分类: 1,流向: 输入流 读取数据 输出流 写出数据
2,数据类型: 字符流: 输入流 Reader 输出流 Writer 字节流: 输入流 InputStream 输出流 OutputStream 注意事项:
1,四个顶层类都是抽象类。 2, 一般每...
分类:
编程语言 时间:
2014-04-07 00:11:44
收藏:
0 评论:
0 赞:
0 阅读:
683
JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7
官方中英完整版下载JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JDK(Java Development
Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开...
分类:
编程语言 时间:
2014-04-07 00:16:49
收藏:
0 评论:
0 赞:
0 阅读:
643
nginx源码学习是一个痛苦又快乐的过程,下面列出了一些nginx的学习资源。首先要做的当然是下载一份nginx源码,可以从nginx官方网站下载一份最新的。看了nginx源码,发现这是一份完全没有注释,完全没有配置文档的代码。现在你最希望要的是一份注释版的nginx源码,可以从下面的链接中下载一份...
分类:
编程语言 时间:
2014-04-07 02:34:45
收藏:
0 评论:
0 赞:
0 阅读:
536
为什么很多开源软件都用 C,而不是 C++
写成?余天升开源社区一直都不怎么待见C++,自由软件基金会创始人Richard
Stallman认为C++有语法歧义,这样子没有必要、非常琐碎还会和C不兼容,并且还带来不了什么非常大的好处。having ambiguous grammar
and "gra...
分类:
编程语言 时间:
2014-04-07 02:35:33
收藏:
0 评论:
0 赞:
0 阅读:
1295
作为一个经验丰富的C/C++程序员(csdn langeldep),
肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等,
也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定...
分类:
编程语言 时间:
2014-04-07 02:39:44
收藏:
0 评论:
0 赞:
0 阅读:
514
面试题1:变量的声明和定义有什么区别为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配...
分类:
编程语言 时间:
2014-04-07 02:56:35
收藏:
0 评论:
0 赞:
0 阅读:
668
1.使用全局变量(窗体不适用)
实现线程间通信的方法有很多,常用的主要是通过全局变量、自定义消息和事件对象等来实现的。其中又以对全局变量的使用最为简洁。该方法将全局变量作为线程监视的对象,并通过在主线程对此变量值的改变而实现对子线程的控制。
由于这里的全局变量需要在使用它的线程之外对其值进行改变,这...
分类:
编程语言 时间:
2014-04-07 03:14:21
收藏:
0 评论:
0 赞:
0 阅读:
657
开源中国: Dennis
Ritchie教授过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不训的语言,今天很多语言都受到C的影
响,C++,Java,C#,Perl,PHP,Javascript等等。但是,你对C了解吗?相信你看过本站的《C语言的谜题》...
分类:
编程语言 时间:
2014-04-07 03:21:53
收藏:
0 评论:
0 赞:
0 阅读:
594
打开IIS管理器 选择功能视图,然后选择ISAPI和CGI限制
打开后,在右侧操作,点击添加,会出现下图所示
按图中提示填写相应部分,在选择路径时,默认可能是dll文件,改成全部文件即可,然后再选择python.exe,选择过后要在后面加上两个"%s",中间要以空格隔开,填写完毕点击确定按钮即可返回...
分类:
编程语言 时间:
2014-04-07 08:16:42
收藏:
0 评论:
0 赞:
0 阅读:
700