一、UML图
二、概念
三、说明
四、C++实现
(1)Expression.h
#ifndef FLYWEIGHT_H
#define FLYWEIGHT_H
#include
#include
#include
#include
//Context,此处为演奏内容类
class PlayContext
{
private:
std::string...
分类:
编程语言 时间:
2014-12-29 18:22:34
阅读次数:
227
C语言指针前导程序View Code 1 #include 2 3 4 5 void change(int *); 6 7 int main() 8 9 {10 11 int a=90;12 13 change(&a);14 15 printf("a=%d\n",a);16 17 ret...
分类:
编程语言 时间:
2014-12-29 18:22:24
阅读次数:
326
打开一个终端,进入到beginner_tutorials包下面:cd ~/catkin_ws/src/beginner_tutorials建立文件src/listener.cpp:vim src/listener.cpp将下面的代码复制到文件中:#include "ros/ros.h"#includ...
分类:
编程语言 时间:
2014-12-29 18:18:41
阅读次数:
1055
package thread;//方便共享资源public class 多线程与代理 { public static void main(String[] args) { //真实角色 Web12306 web=new Web12306(); //代理 Thread t1=new Threa...
分类:
编程语言 时间:
2014-12-29 18:17:19
阅读次数:
228
在子线程中使用 SaveFileDialog 无法弹出窗体,主要是我们需要用主线程去处理 SaveFileDialog ,我们可以将子线程进行如下设置:public partial class Form1 : Form { public Form1() { InitializeComponent()...
分类:
编程语言 时间:
2014-12-29 18:15:48
阅读次数:
187
$ gcc -shared -Wl,-soname,testlib -o testlib.so -fPIC testlib.c如果在Mac OS X ,则$ gcc -shared -Wl,-install_name,testlib.so -o testlib.so -fPIC testlib.ci...
分类:
编程语言 时间:
2014-12-29 18:14:54
阅读次数:
157
Python特殊语法:filter、map、reduce、lambda [转]Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为Tru...
分类:
编程语言 时间:
2014-12-29 18:14:37
阅读次数:
200
Java开发中的23种设计模式详解设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计...
分类:
编程语言 时间:
2014-12-29 18:12:29
阅读次数:
280
在高级浏览器中,我们在绑定事件的时候 可以知道绑定一个对象,然后在这个对象中的handleEvent 方法会自动进入指定的方法,不多说了举个例子吧!!var events = { handleEvent: function(event) { switch (event.typ...
分类:
编程语言 时间:
2014-12-29 18:09:11
阅读次数:
446
汇编取出内存中的值 1 # include 2 3 int main() 4 { 5 int i = 100; 6 int ret = 0; 7 8 int *p = &i; 9 //ret = *p;10 __a...
分类:
编程语言 时间:
2014-12-29 18:08:53
阅读次数:
159
/// java时间戳格式时间戳转为C#格式时间 public static DateTime GetTime(long timeStamp){ DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970...
分类:
编程语言 时间:
2014-12-29 18:05:17
阅读次数:
501
(* 自己编写的线程计时器,没有采用消息机制,很有效 Cobbler续写 不用 TTimer 的原因: 要说TTimer类的使用问题,先要说一下它响应用户定义的回调函数(OnTimer)的方法。 TTimer拥有一个HWnd类型的成员变量FWindowHand...
分类:
编程语言 时间:
2014-12-29 18:03:10
阅读次数:
2952
new创建一个线程之后进入新生状态调用start方法进入就绪状态获得cpu时间片进入运行状态(在这个时间片运行完进入死亡状态)(在这个时间片结束后没有运行完就进入挂起状态也就是就绪状态,系统此时运行其他程序)停止线程1.自然终止:线程体正常执行完毕2.外部干涉:1)线程类中,定义线程体使用的标识2)...
分类:
编程语言 时间:
2014-12-29 18:03:17
阅读次数:
162
VirtualEnv 是什么 VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。 为什么要用 - 隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B...
分类:
编程语言 时间:
2014-12-29 16:59:39
阅读次数:
252
一:Java中的instanceof关键字
(1)定义:instanceof是Java的一个二元操作符,和==,>,
它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。
(2)示例: instanceof有一些用处。比如我们写了一个处理账单的系统,其中有这样三个类:
public class Bill {//省略细节}
public clas...
分类:
编程语言 时间:
2014-12-29 16:55:49
阅读次数:
196
序
上一篇介绍了一下 CA 证书的几个相关概念,这几个概念还是很重要的,目的在于了解数字证书,以及其的工作原理。这篇文章主要是对 CA 证书进行剖析,讲一下证书的基本构成,这对于生成正确的、可以访问的证书是必不可少的。
构成
废话不多说,直接上内容。
先看一下证书到底是什么,在 Windows 下查看证书时(这里以 cer 为例),界面是这样的。...
分类:
编程语言 时间:
2014-12-29 16:57:14
阅读次数:
222