5. 单例模式
class Marker(val color: String){
//类中的任何代码段作为构造函数的一部分
println("Creating " + this)
override def toString(): String = "marker color " + color
}
object MarkerFactory{
private val markers ...
分类:
其他好文 时间:
2015-02-01 16:13:46
阅读次数:
202
目录导航 声明:原创作品,转载时请注明文章来自SAP师太博客,并以超链接形式标明文章原始出处,否则将追究法律责任!原文出自: 18.4. IDoc. 206 18.4.1. 数据段类型和数据段定义(WE31)... 206 18.4.2. IDoc定义(WE30)... 207 18.4.3. 自定...
分类:
其他好文 时间:
2015-02-01 15:59:21
阅读次数:
17093
1.什么是时间复杂度?
简单来说,时间复杂度也就是一个算法运行所需要的时间。然而,想要准确的计算总运行时间是可行度不高的。所以,度量算法的运行时间,主要从程序结构入手,统计算法的程序步数。
(1)各语句对应程序步数
程序步数为0的有以下几种语句:注释,声明语句,函数调用语句。
程序步数为1的有以下几种语句:表达式,赋值语句(若赋值语句中的变量为数组或字符串,则程序步数等于变量体积加表达式的...
分类:
编程语言 时间:
2015-01-31 14:52:34
阅读次数:
240
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理...
分类:
编程语言 时间:
2015-01-31 12:03:40
阅读次数:
343
一、TCP与UDP的区别基于连接与无连接 对系统资源的要求(TCP较多,UDP少) UDP程序结构较简单 流模式与数据报模式 TCP保证数据正确性,UDP可能丢包 TCP保证数据顺序,UDP不保证 部分满足以下几点要求时,应该采用UDP 面向数据报方式 网络数据大多为短消息...
分类:
其他好文 时间:
2015-01-30 14:59:23
阅读次数:
176
在前面的一篇中,总结了如何使用Lock和Condition对象。我们先总结一下有关锁和条件的关键之处:
锁用来保护代码片段,任何时刻只能有一个线程执行被保护的代码。锁可以管理试图进入被保护代码段的线程。
锁可以拥有一个或多个相关的条件对象。每个条件对象管理那些已经进入被保护的代码段但还不能运行的线程。
synchronized关键字
Java中的每一个对象都有一个内部锁;...
分类:
编程语言 时间:
2015-01-30 09:17:35
阅读次数:
234
1、 基础知识
C++中的class从面向对象理论出发,将变量(属性)和函数(方法)集中定义在一起,用于描述现实世界中的类。从计算机的角度,程序依然由数据段和代码段构成。
#include "iostream"
using namespace std;
class C1
{
public:
int i; //4
int j; //4
int k; //4
protecte...
分类:
编程语言 时间:
2015-01-29 21:09:01
阅读次数:
176
创建过程下面展示建一个单文档程序的过程,在MFC Application Wizard中第一步做如下选择不妨Project style选择MFC stardard,Visual style and colors选择Windows Native/Default,其他的选项将创建不同样式的界面。下一步C...
分类:
其他好文 时间:
2015-01-29 09:17:09
阅读次数:
1303
为何不直接将一个字节的紧急数据放在紧急指针哪里呢?
答:因为TCP数据包在ip层可能被拆包,成为多个数据段。一个包含紧急数据的数据包被拆成两个数据包,那么这两个包有的tcp头部有相同的紧急指针(和UGR)。如果将紧急数据直接放在紧急指针的内存处,那么将多出一个紧急数据!所以,不该将紧急数据放在TCP头部。
同时,在拆包后,对端将收到两个包,第一个包到达的时候就知道了UGR和紧急指针。如果紧急指针所指的位置已在该包的数据段中,那么紧急数据就到达了。否则,要等到第二个包到达的时候,才能去得到紧...
分类:
其他好文 时间:
2015-01-29 00:11:29
阅读次数:
693
我们很容易的知道进程就是程序的一次执行过程,每个进程创建的时候有独立的4GB的空间,有自己的代码段,数据段,堆栈等资源。...
分类:
系统相关 时间:
2015-01-28 18:06:06
阅读次数:
352