1.UDP简介 使用UDP发送消息,对方不一定收到,因为所有的信息使用数据报的形式发送出去,这就要求客户端要始终等待接收服务器发送过来的信息,在Java中使用DatagramSocket类和DatagramPacket类完成UDP程序的开发。2.程序实现使用DatagramPacket类包装一条要发...
分类:
编程语言 时间:
2015-04-28 18:16:26
阅读次数:
153
作用域是javascript老生常谈的问题,在面试题中也经常出现。此文记录本人对js作用域的理解。从以下三个方面深入探讨js作用域和js作用域链。 1、什么是作用域? 2、什么是作用域链? 3、常见面试题。 一、什么是作用域? 熟悉编程的人都接触过作用域,比如全局变量和局...
分类:
编程语言 时间:
2015-04-28 18:14:26
阅读次数:
132
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------二维数组: 可以看做是一个特殊的一维数组 ,这个一维数组的每个元素又是一个一维数组 二维数组的定义 数据类型 数组名[第一维的长度(行)][第二维的长度(列)]; int a[2][3]...
分类:
编程语言 时间:
2015-04-28 18:16:16
阅读次数:
127
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new Ar...
分类:
编程语言 时间:
2015-04-28 18:13:15
阅读次数:
251
学习内容:static关键字和静态代码块;main函数;javac制作帮助文档;对象的初始化过程;单例设计模式;一、static关键字和静态代码块1,静态的特点1)静态是一个成员修饰符,他随着类的加载而加载,随着类的消亡而消亡。这也说明了静态的生命周期最长。2)静态优先于对象存在。3)静态可以直接被...
分类:
编程语言 时间:
2015-04-28 18:15:05
阅读次数:
174
C++pimer中文版第四版 378页 基于const的重载如果我们要在一个类的成员函数中定义两个函数签名完全一样的成员函数,比如display,那么可以基于是否是const成员函数来重载。比如://非const对象可以使用可以使用任意成员,但是下面这个匹配的更好,所以一般用这个成员函数Screen...
分类:
编程语言 时间:
2015-04-28 18:14:23
阅读次数:
169
在C/C++中,当一个块处于另一个块作用域内的时候,内层定义的变量会把外层的变量隐藏,遵循所谓的就近原则。在Java中,在内层定义与外层同名的变量是禁止的!如下:int i = 0;for(int i = 0; i < 20; i++){//do Something}这样的代码在C/C++中是可以的...
分类:
编程语言 时间:
2015-04-28 18:09:05
阅读次数:
163
#include using namespace std;class CFatherSum //父类Sum{public: CFatherSum(){cout<<"1,Default Constructing CFatherSum"<<endl;}//默认构造 CFath...
分类:
编程语言 时间:
2015-04-28 18:08:49
阅读次数:
106
在对话框的初始化函数中添加下段代码static CFont Sfont;static CFont Bfont;//CFont font;//不加static 貌似改变不了字体大小Sfont.CreatePointFont(200,"隶书");Bfont.CreatePointFont(150,"宋体...
分类:
编程语言 时间:
2015-04-28 18:03:02
阅读次数:
124
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是...
分类:
编程语言 时间:
2015-04-28 18:02:23
阅读次数:
153
http://blog.sina.com.cn/s/blog_6e51df7f01015flt.html1.模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数...
分类:
编程语言 时间:
2015-04-28 17:58:51
阅读次数:
132
因为项目的需要,今天抽时间把JAVA中的容器复习了一下,为了以后的不时之需,现在把它记下来。 容器有其名,知其意,用来盛放数据的集合,JAVA中为我们提供了三种容器类:set、list、map,三种容器之间既有联系又有区别,首先它们均继承了Collection容器,区别在于:set容器存储数据类似....
分类:
编程语言 时间:
2015-04-28 18:00:01
阅读次数:
142
//用于区分Prop, 使用SetData, GetData方法CMFCPropertyGridProperty* pProp1 = new CMFCPropertyGridProperty(strTitle, (_variant_t)bVal, strDesc);pProp1->SetData(1...
分类:
编程语言 时间:
2015-04-28 17:57:54
阅读次数:
643
1 using System; 2 using System.Windows.Forms; 3 4 namespace DemoCore 5 { 6 public partial class Recursion : Form 7 { 8 public Recurs...
分类:
编程语言 时间:
2015-04-28 17:56:29
阅读次数:
133
#include using namespace std;class CFatherSum //父类Sum{public: CFatherSum(int iRec){cout<<"1,Constructing CFatherSum"<<iRec<<endl;}//构造函数成员初...
分类:
编程语言 时间:
2015-04-28 17:54:36
阅读次数:
165
在Java中使用Socket(套接字)来完成TCP程序的开发,使用此类可以方便的建立可靠的、双向的、持续的、点对点的通信连接。服务器端使用ServerSocket等待客户端的连接,,而每一个客户端都是用一个Socket对象表示。 1.ServerSocket类与Socket类 ServerSocke...
分类:
编程语言 时间:
2015-04-28 17:52:14
阅读次数:
130
1 #! /usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 import Tkinter as tk 5 6 class FullScreenApp(object): 7 def __init__(self, master, **kwa...
分类:
编程语言 时间:
2015-04-28 17:48:39
阅读次数:
210