码迷,mamicode.com
首页 > 编程语言
大话设计模式C++实现-第27章-解释器模式
一、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语言指针基础
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
用C++写一个简单的订阅者
打开一个终端,进入到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 无法弹出窗体,主要是我们需要用主线程去处理 SaveFileDialog ,我们可以将子线程进行如下设置:public partial class Form1 : Form { public Form1() { InitializeComponent()...
分类:编程语言   时间:2014-12-29 18:15:48    阅读次数:187
Python 调用 C 语言 so
$ 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
javascript——事件处理
View Code
分类:编程语言   时间:2014-12-29 18:16:12    阅读次数:162
Python特殊语法:filter、map、reduce、lambda [转]
Python特殊语法:filter、map、reduce、lambda [转]Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为Tru...
分类:编程语言   时间:2014-12-29 18:14:37    阅读次数:200
Java开发中的23种设计模式详解
Java开发中的23种设计模式详解设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计...
分类:编程语言   时间:2014-12-29 18:12:29    阅读次数:280
javascript 对象中的 handleEvent
在高级浏览器中,我们在绑定事件的时候 可以知道绑定一个对象,然后在这个对象中的handleEvent 方法会自动进入指定的方法,不多说了举个例子吧!!var events = { handleEvent: function(event) { switch (event.typ...
分类:编程语言   时间:2014-12-29 18:09:11    阅读次数:446
复习-C语言内嵌汇编-初级(2)
汇编取出内存中的值 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
c# DateTime时间格式和JAVA时间戳格式相互转换
/// java时间戳格式时间戳转为C#格式时间 public static DateTime GetTime(long timeStamp){ DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970...
分类:编程语言   时间:2014-12-29 18:05:17    阅读次数:501
Delphi线程定时器
(* 自己编写的线程计时器,没有采用消息机制,很有效 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
python构建多版本环境--pyenv、virtualenv折腾笔记续
VirtualEnv 是什么 VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。 为什么要用 - 隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B...
分类:编程语言   时间:2014-12-29 16:59:39    阅读次数:252
java 那些鲜为人知的保留字
一:Java中的instanceof关键字 (1)定义:instanceof是Java的一个二元操作符,和==,>, 它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。 (2)示例: instanceof有一些用处。比如我们写了一个处理账单的系统,其中有这样三个类:   public class Bill {//省略细节}   public clas...
分类:编程语言   时间:2014-12-29 16:55:49    阅读次数:196
Java 生成数字证书系列(二)剖析数字证书
序 上一篇介绍了一下 CA 证书的几个相关概念,这几个概念还是很重要的,目的在于了解数字证书,以及其的工作原理。这篇文章主要是对 CA 证书进行剖析,讲一下证书的基本构成,这对于生成正确的、可以访问的证书是必不可少的。 构成 废话不多说,直接上内容。 先看一下证书到底是什么,在 Windows 下查看证书时(这里以 cer 为例),界面是这样的。...
分类:编程语言   时间:2014-12-29 16:57:14    阅读次数:222
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!