现在位置: 首页 > moya发表的所有文章
  • 11月
  • 23日
综合 ⁄ 共 1275字 评论关闭
 在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)          1. 泛化(Generalization)         【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。         【箭头指向】:带三角箭头的实线,箭头指向父类           2. 实现(Realization)         【实现关系】:是一种类与接口的关系,表示......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 7737字 评论关闭
http://www.rainweb.cn/JavaScript/message-alert/demo.html 调用方法及参数说明 在页面中引入ymPrompt.js。如:<script type="text/javascript" src="ymPrompt.js"></script> 在页面中引入对应的皮肤文件的CSS,如:<link rel="stylesheet" type="text/css" href="skin/qq/ymPrompt.css" /> 自定义组件的默认配置信息(此步骤可选,该方法可以在任意时间调用)  页面的js中通过ymPrompt.setDefaultCfg(cfg)方法修改组件部分或全部的默认属性。  如:ymPrompt.setDefaultCfg({maskAlpha:0.2,maskAlphaColor:'......
阅读全文
  • 09月
  • 13日
综合 ⁄ 共 988字 评论关闭
1 package test; 2 3 import java.awt.Container; 4 import java.awt.GridLayout; 5 import java.awt.event.WindowAdapter; 6 import java.awt.event.WindowEvent; 7 8 import javax.swing.BorderFactory; 9 import javax.swing.JFrame; 10 import javax.swing.JPanel; 11 import javax.swing.JRadioButton; 12 13 class MyRadio{ 14 private JFrame f=new JFrame("welcome to use!"); 15 private Container cont=f.getContentPane(); 16 private JRadioButton jb1=new JRadioButton("HJW"); 17 priv......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 2391字 评论关闭
linux/list.h中,双向循环链表的结构体定义: struct list_head {     struct list_head *next, *prev;}; 可以看到,这个结构中不包括数据域。也就是说,这个结点本身并不保存什么数据信息。那它的作用是什么呢?linux内核经常要维护数据结构的列表。实现的方法就是通过将 struct list_head 结构体嵌入到所需要维护的数据结构中去,通过维护这个链表结构体,来达到所要维护数据结构的列表。LDD3的图11-1明确地显示了这种关系。 在把 list_head 嵌入到一个 custom structure 后,这些 custom structure 就有了链接的关......
阅读全文
源文地址:http://hi.baidu.com/springlie/item/d6b42be316d29a11595dd870 利用OnCtlColor()设置Static Text控件的背景色的一种方法(其他控件也适用) 有时候,为了明了地显示一些状态,我们需要改变Static Text控件的背景色。 一种比较简单直接的方法是重写Dlg的OnCtlColor( )函数。 具体代码: //CYourDlg.cpp HBRUSH CYourDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) {     HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);     //红绿两种对应static text控件的画刷     static HBRUSH brush_red......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 5880字 评论关闭
一个由C/C++编译的程序占用的内存分为以下几个部分   1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。        堆(heap):由malloc,new等分配的空间的地址,地址由低向高增长(程序员释放)。   2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。        栈(stack):是自动分配变量,以及函数调用所使用的一些空间(所谓的局部变量),地址由高向低减少;  ......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 1834字 评论关闭
#include <stdio.h> #include <stdlib.h> #include "queue.h" int main() {  int i;  Type x;  Type arr[] = {3,1,2,5,7,9};  QUEUE *q = NULL;  q = CreateQueue(10);  if(NULL == q)   return -1;    for(i = 0; i < sizeof(arr)/sizeof(*arr); i++)  {   EnQueue(q, arr + i);  }  FrontQueue(q, &x);  printf("x = %d\n", x);  DisptoryQueue(q);  return 0; } --------------------------------------------------------------- #ifndef _QUEUE_H__ #define _QUEUE_H__ struct node; typedef int Type; ty......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 3604字 评论关闭
      配置与编译内核用到的工具很多,在这里只对几个关键工具进行介绍,更多的内容请参考相关手册。                                           Make     Make是一种帮助大型软件工程的编译工作实现自动化的编程语言。正确地使用Make可以大大减少因编译程序而花费的时间,因为它可以消除不必要的再编译。Make的基本设计思想是如果目标文件是在最近一次对源文件的修改之后编译的,它就是“新的”,不需要重新编译;如果最近一次对源文件的修改之后没有及时更新目标文件,那么该目标文件就是“旧的”,需要重新编译。为了理解Make如......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 32024字 评论关闭
main函数是我写滴。愿大家少造轮子。 #include "fparser.h" #include <iostream> #include <string> using namespace std; //函数表达式字符串,x,y变量值 void calculate2V(const string & funcStr, double x, double y) { FunctionParser fp; //【1】pass function expression string for c style //【2】pass variate , split by comma int ret = fp.Parse(funcStr.c_str(), "x,y"); if(ret >= 0) { std::cerr << "At col " << ret << ": " << fp.ErrorMs......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 1889字 评论关闭
水灾(sliker.cpp/c/pas) 1000MS  64MB 大雨应经下了几天雨,却还是没有停的样子。土豪CCY刚从外地赚完1e元回来,知道不久除了自己别墅,其他的地方都将会被洪水淹没。 CCY所在的城市可以用一个N*M(N,M<=50)的地图表示,地图上有五种符号:“. * X D S”。其中“X”表示石头,水和人都不能从上面经过。“.”表示平原,CCY和洪水都可以经过。“*”表示洪水开始地方(可能有多个地方开始发生洪水)。“D”表示CCY的别墅。“S”表示CCY现在的位置。 CCY每分钟可以向相邻位置移动,而洪水将会在CCY移动之后把相邻的没有的土地淹没(从已淹没......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 332字 评论关闭
        从今天开始,我决定把我的个人网站上以前发表的内容重新转移到csdn上来,以供大家相互学习交流。我的个人网站(http://www.xcbeyond.com/)开通也近一年了,眼看服务器、域名等等即将到期,打算不再想继续把这个网站继续搞下去了,为什么呢?还是出于时间的问题,搞过网站的人都知道,搞网站是必须要经常维护的,免得你的网站会出现各种问题等等,于是我考虑放弃这个网站的继续运营。运营这个网站最初也就是为了个人的学习交流方便来建立的,但现在想了想还是把它彻底的转移到csdn上来吧,毕竟这里的大牛更多,学习交流切......
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 884字 评论关闭
问题: root@ubuntu:~# apt-get install samba 正在读取软件包列表... 完成 正在分析软件包的依赖关系树       正在读取状态信息... 完成       有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助:   下列软件包有未满足的依赖关系:  samba: 依赖: samba-common (= 2:3.4.7~dfsg-1ubuntu3) 但是2:3.4.7~dfsg-1ubuntu3.8 正要被安装         依赖: l......
阅读全文