上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 53 下一页

2013年8月22日

设计模式之: Decorator(装饰器)模式

摘要: 在说明什么是Decorator模式之前,先来看看它有什么优点,通过下面的例子你或许会对它有一个简单的认识 需求背景 设计一个Modem(调制解调器)的层次结构,在这个结构中(1) Modem基类包含了一些调制解调器常用的功能,比如拨号,音量的控制(2) 子类一:LoudModem,一般的拨号器在拨号的时候是没有声音的,这种modem在拨号的时候会发出声音(3) 子类二:ScreenModem,一般的拨号器在拨号的时候是不会把号码显示在屏幕上的,这种modem在拨号的时候会将号码显示在屏幕上 方案一:继承 这是一种比较容易想到的方案,对于简单且稳定的业务场景这或许是个很好的选择,大概的类... 阅读全文

posted @ 2013-08-22 18:16 bbsno 阅读(155) 评论(0) 推荐(0)

C语言深度解剖读书笔记(1.关键字的秘密)

摘要: 开始本节学习笔记之前,先说几句题外话。其实对于C语言深度解剖这本书来说,看完了有一段时间了,一直没有时间来写这篇博客。正巧还刚刚看完了国嵌唐老师的C语言视频,觉得两者是异曲同工,所以就把两者一起记录下来。等更新完这七章的学习笔记,再打算粗略的看看剩下的一些C语言的书籍。 本节知识: 1. c语言中一共有32个关键字,分别是:auto、int、double、long、char、short、float、unsigned、signed、sizeof、extern、static、goto、if、else、struct、typedef、union、enum、switch、case、break、d... 阅读全文

posted @ 2013-08-22 18:14 bbsno 阅读(269) 评论(1) 推荐(0)

【Java】Java学习笔记总结(二)

摘要: 2013-07-221.AWT和Swing的区别,如何设置lookandfeel?如何往JFrame添加组件。答:AWT是抽象窗口组件工具包,是java最早的用于编写图形节目应用程序的开发包。 Swing是为了解决AWT存在的问题而新开发的包,它以AWT为基础的。设置lookandfeel:try{ UIManager.setLookAndFeel(外观名称); }catch(Exceptione){}方法setLookAndFeel的一些参数:UIManager.getCrossPlatformLookAndFeelClassName()--Java的界面外观,所有平台均一致.UIMan.. 阅读全文

posted @ 2013-08-22 18:12 bbsno 阅读(318) 评论(0) 推荐(0)

HDU 4341 Gold miner (分组背包)

摘要: Gold minerTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1488Accepted Submission(s): 592 Problem Description Homelesser likes playing Gold miners in class. He has to pay much attention to the teacher to avoid being noticed. So he always los... 阅读全文

posted @ 2013-08-22 18:10 bbsno 阅读(157) 评论(0) 推荐(0)

HDU 3496 Watch The Movie( 二维费用背包)

摘要: Watch The MovieTime Limit: 3000/1000 MS (Java/Others)Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 4458Accepted Submission(s): 1407 Problem Description New semester is coming, and DuoDuo has to go to school tomorrow. She decides to have fun tonight and will be very busy after ... 阅读全文

posted @ 2013-08-22 18:07 bbsno 阅读(193) 评论(0) 推荐(0)

Mahout源码MeanShiftCanopyDriver分析之一初识

摘要: 如果要先把meanshift算法先跑一遍的话,可以直接使用synthetic_control.data数据来做,把synthetic_control.data下载赋值到一个文本文件中,然后上传到HDFS文件系统上面,使用下面的命令: bin/hadoop fs -put synthetic_control.data testdata;上传完毕后直接在mahout中运行:bin/mahoutorg.apache.mahout.clustering.syntheticcontrol.meanshift.Job 即可在终端中看到运行的情况,但是在最后面该程序把所有的数据结果都显示出来了,导致前面的J 阅读全文

posted @ 2013-08-22 18:05 bbsno 阅读(242) 评论(0) 推荐(0)

Linux进程间通信——使用匿名管道

摘要: 在前面,介绍了一种进程间的通信方式:使用信号,我们创建通知事件,并通过它引起响应,但传递的信息只是一个信号值。这里将介绍另一种进程间通信的方式——匿名管道,通过它进程间可以交换更多有用的数据。 一、什么是管道 如果你使用过Linux的命令,那么对于管道这个名词你一定不会感觉到陌生,因为我们通常通过符号“|"来使用管道,但是管理的真正定义是什么呢?管道是一个进程连接数据流到另一个进程的通道,它通常是用作把一个进程的输出通过管道连接到另一个进程的输入。 举个例子,在shell中输入命令:ls -l | grep string,我们知道ls命令(其实也是一个进程)会把当前目录... 阅读全文

posted @ 2013-08-22 18:03 bbsno 阅读(170) 评论(0) 推荐(0)

【Direct3D游戏开发】——蒙皮骨骼动画学习笔记

摘要: 蒙皮骨骼动画 一、蒙皮骨骼动画原理:蒙皮骨骼动画的思想来源于自然界,大多数动物都拥有一套骨骼,骨骼是身体的框架,身体的皮毛血肉都是依附于骨骼。当骨骼开始运动的时候,依附于对应骨骼的皮毛血肉都会随骨骼一起运动。而Mesh模型是由大量的三角形组成,三角形由定点组成。当我们运动时,有必要知道那些定点依附于那块骨骼,根据骨骼的移动来移动对应的顶点。 蒙皮骨骼动画的加载:和Mesh模型的加载一样,骨骼加载时也是基于本地空间,我们需要把骨骼一块一块的从基于本地空间转换到整个Mesh模型空间。对于一套骨骼,有一个根(root)骨骼,这个根骨骼位于模型的一个定点,如坐标原点,其他骨骼... 阅读全文

posted @ 2013-08-22 18:01 bbsno 阅读(486) 评论(0) 推荐(0)

虚拟机上搭建Ubuntu系统步骤

摘要: 准备工作:下载:1、VMware-workstation 虚拟机。2、ubuntu-12.10-desktop-i386 ubuntu系统的镜像。安装虚拟机比较简单,一步步按照提示安装即可。网上也有一些截图,我也是参照着来的,我自己也做了个总结来记录。下面配合截图,说明ubuntu在虚拟机上的安装步骤。1、创建1个新的虚拟机,如图。2、新手选择标准配置就可以,如图。3、选择第3项,如图。4、选择安装Linux系统,如图。5、选路径,如图。6、设置占用硬盘大小,10G差不多,如图。7、点击按钮,如图。8、如图。9、移除这一项10、如图11、选择Uubuntu镜像路径。12、这一项配置好了,点击f 阅读全文

posted @ 2013-08-22 17:59 bbsno 阅读(202) 评论(0) 推荐(0)

PIC16F690 ADC模块初始化设置及应用

摘要: //-AD模块时钟输入分频值-#define ADCS_DIV2 (0<<4)#define ADCS_DIV8 (1<<4)#define ADCS_DIV32 (2<<4) #define ADCS_RC (3<<4)#define ADCS_DIV4 (4<<4)#define ADCS_DIV16 (5<<4)#define ADCS_DIV64 (6<<4)//--AD通道选择------#define ADC_Chanel0 (0x00<<2)#define ADC_Chanel1 (0 阅读全文

posted @ 2013-08-22 17:56 bbsno 阅读(707) 评论(0) 推荐(0)

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 53 下一页

导航