自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (7)
  • 收藏
  • 关注

原创 连线自动路由算法:在GEF中实现连线的自动直角路由,智能避障并绕开模型,选择最佳路径进行布线,仿Visio效果

在使用GEF(图形编辑框架)开发建模工具时,比如利用GEF实现程序流程图建模功能,有时对连线的路由方式会有比较高的要求,比如连线自动采用直角布局,要能够智能地避障并绕开模型,选择最佳路径进行布线。在建模类工具中,Microsoft Visio基本流程图中的连线的智能效果做的是同类工具中最好的,起码作者感觉如此。这篇博客就介绍如何在GEF中为连线实现类似Visio中的智能效果。当然,本文以GEF为背...

2011-09-21 20:10:06 17260 13

原创 英语视听说课上的演讲稿

Hello every, myname is Licanhui. And the topic today is entertainment. As we all know,different people may have different ways to have enter

2011-09-30 22:28:29 3063 1

原创 C语言实现哈希链表查找

#include #define HASHSIZE 101struct nlist { /*table entry*/ struct nlist *next; /*next entry in chain */ char *name; /* define

2011-09-30 10:47:44 4967

原创 C语言用二叉树实现对输入各个单词的个数进行计数

#include #include #include #define MAXWORD 100struct tnode { /*the tree node*/ char *word;/* points to the text */ int coun

2011-09-30 10:17:41 1146

原创 C语言实现getch()和ungetch()

char buf[BUFSIZ];// buffer for ungetch int bufp = 0; // next free position in buf int getch(void){ return (bufp > 0)

2011-09-29 17:36:54 3003

原创 C语言实现日期和一年中的天数的相互转化

#include static char daytab[2][13]= { {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}, {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 3

2011-09-29 15:35:58 9624 1

原创 C++利用指针数组和快排对输入的字符串进行排序

#include #include #define MAXLINES 5000 /*最多可以输入5000行*/#define MAXLEN 1000 /*max length of any input line*/#define ALLOCSIZE 10000

2011-09-29 15:02:46 3694

原创 C语言实现快速排序

#include /*交换数组中的2个元素*/void swap(int v[], int i, int j){ int temp ; temp = v[i]; v[i] = v[j]; v[j] = temp;}/************

2011-09-29 10:52:43 792

原创 C语言实现读取输入中最前面的整数

例如,输入123abc,程序读取123;#include #include #include /*getint : get next integer from input into *pn*/int getint(int *pn){ int c, si

2011-09-28 22:26:31 1709

原创 C语言利用栈实现Polish计算器

/************************************************************************//* 利用栈实现反向Polish计算器:比如,输入1 2 +,其实是要计算1 + 2;/* 比如输入1 2 + 4 5 -

2011-09-28 11:11:03 2679

原创 C语言实现getline()

/*getline : get line into s, return length */ int getline(char s[], int lim){ int c, i ; i = 0; while ( --lim > 0 &&

2011-09-28 09:23:43 7118

原创 AVG杀毒软件添加信任程序

AVG杀毒软件总是会将一些程序当做病毒。为避免这种情况,我们可以讲被误当做病毒的程序添加到信任程序列表中。1. 打开工具->高级设置:2. 选择Anti - Virus -> Resident Shield - > 特例:3. 点击右侧的添加文件,即可将程序添

2011-09-28 08:54:40 6461

原创 C语言找到所有输入行中包含特定字符串的行

#include #define MAXLINE 1000 /*maximum input line length*/int getline(char line[], int max);int strindex(char source[], char search

2011-09-27 19:54:33 1869

原创 淘宝笔试

2011年9月26日晚上,一个偶然的机会,我参加了淘宝网今年招聘的笔试。地点:西北工业大学。时间:晚上7:30-8:30。应聘职位:研发工程师。笔试时间只有一个小时,感觉时间比较紧。考试的题目并不难,但是考察的面非常广,包括操作系统,C/C++,java,计算机组成原理,

2011-09-27 15:07:37 903

原创 永不放弃

永不放弃一个人不成功是因为没目标没梦想没自信没教练不知道自己的潜能有多大世间最容易的事就是坚持最难得事也是坚持说它容易是因为只要愿意做人人都能做到说它难是因为真正能够做到的终究只是少数人成功在于坚持这个并不神秘的秘诀

2011-09-27 14:53:15 848

原创 C语言实现atoi,itoa和atof

首先是atoi的实现,它的功能是将字符串转化为整数。 #include #include /* atoi : convert s to integer; version 2*/int atoi(char s[]){ int i, n, sign; fo

2011-09-25 21:12:37 4325

原创 C语言实现二分查找

#include /*binsearch : find x in v[0] <= v[1] <= ... <= v[n-1] */int binsearch(int x, int v[], int n){ int low, high, mid; low =

2011-09-25 20:59:03 14970 2

原创 C语言malloc用法

#include #include #include main(){ int count, *array; if((array = (int*) malloc(10*sizeof(int))) == NULL){ printf("不能成功分配存储空间")

2011-09-25 17:37:15 1593

原创 C语言sizeof 和 strlen 的区别

#include using namespace std;class X { int i; int j; char c;};int main(){ char *ss = "0123456789"; cout << sizeof(

2011-09-24 21:00:01 747

原创 正确保持 成功关键

一。 保持器的材料特性:保持器本身是透明的,厚薄1毫米的高分子树脂材料制作而成,其本身脆性高,可塑性强,因此应注意以下几点:二。 注意事项:1. 首次配戴保持器者一年后应预约复查,头年中最易复发所以应24小时佩戴保持器。2. 保持器在佩戴过程中禁止用热水清洗或浸泡

2011-09-24 17:05:23 647

原创 C语言实现拷贝输入的最长的行

#include #define MAXLINE 1000 /*maximum input line size*/int getline(char line[], int maxline);void copy(char to[], char from[]);

2011-09-24 16:04:59 2922

原创 C语言实现对输入中的行数,单词个数,字符的个数进行计数

/** 时间:2011年6月5日8:38:52* 作者:李灿辉* 程序功能:对输入中的行数,单词个数,字符的个数进行计数*/#include #define IN 1 /**inside a word*/#define OUT 0 /*outs

2011-09-24 09:01:29 5172 2

原创 从头再来,是唯一的方法,你有勇气接受么?

从头再来,是唯一的方法,你有勇气接受么?

2011-09-22 21:35:04 930 1

原创 一切都靠积累的意思是……

1. 变化不可能一两天就发生。2. 要长期努力、耐心等待、忍受寂寞。3. 有没有速成的方法?——答案很明确,没有,没有。没有!

2011-09-20 21:46:51 946 1

原创 C语言实现字符串反转程序

void Reverse(char s[]){ for(int i = 0, j = strlen(s) - 1; i < j; ++i, --j) { char c = s[i]; s[i] = s[j]; s

2011-09-20 17:02:41 2068

原创 如何彻底删除卸载JDK(java)?

当需要卸载(删除)JDK重新安装或更换更高的版本时,总会因为JDK不能彻底删除而带来不少问题。昨天因为自己直接删除JDK的相关的文件,想重新安装时就出现了这样的问题,很是恼火。最后,试了许多方法终于删除成功,但具体哪种方法起的作用,却不清楚。彻底删除JDK时可以尝试以下几种方法。1. 在控制面板中删除。这是最基本的方式。2. 采用360安全卫士的软件卸载工具,记得将有关的注册表信息全部删除...

2011-09-20 11:31:49 148138 2

原创 Windows 下 C语言的头文件后缀H和h是没有区别的

如题。

2011-09-15 09:43:43 2655

原创 VC中利用动态链接库工程生成dll和lib文件

这是在VC6中利用动态链接库工程生成dll和lib文件的简单例程。1. 创建动态链接库工程。2. 创建完成后,创建add.h文件,如下。#ifndef __ADD_H__#define __ADD_H__#include __declspec(dl

2011-09-14 20:42:26 3692

原创 校内

再见了,校内。2011年9月14日。

2011-09-14 20:14:15 146

原创 C例程:文件读写 拷贝 标准输入输出等

#include /*cat : concatenate files, version 1*/main(int argc, char *argv[]){ FILE *fp; void filecopy(FILE *, FILE *); if(arg

2011-09-14 11:05:58 944

原创 在VC中调用fortran生成的dll

1.  编译fortran函数为DLL,($ATTRIBUTES DLLEXPORT :: funname)标注为导出函数。2.  在vc中用LoadLibraryEx得到该模块的句柄,用GetProcAddress定位该函数的指针函数名称为_funname@number

2011-09-14 09:53:01 1308

原创 word, excel 等“由于本机的限制,该操作已被取消。请与系统管理员联系。”问题的解决方法

电脑上的offic中的软件,比如word,excel等,在点击超链接时会弹出对话框,提示“由于本机的限制,该操作已被取消。请与系统管理员联系。”如下图。该问题的解决方案如下。1. 在运行中输入“regedit”,回车,打开注册表编辑器。2. 在注册表中,找到HKEY_CU

2011-09-08 14:42:53 6410

需求规格说明书模板2020.docx

软件需求规格说明模板,部分章节内容给出了示例。在实际项目中进行了使用,效果比较好。涵盖了常用的软件需求规格的大部分内容和要求。

2020-04-15

软件系统方案模板

本文档是软件系统的方案文档的模板,进行软件项目开发,可以采用该模板,来撰写软件方案文档。

2011-10-25

连线路由算法实现代码

这是连线自动路由算法实现的全部代码,是由Java实现的。

2011-10-12

连线路由算法函数调用关系图

图中展示了连线自动路由算法中的各个子函数之间的调用关系图。

2011-10-12

悬空连线相关类的实现

在GEF框架下实现悬空的连线。这里提供了悬空连线的具体的java类的实现,欢迎下载。

2011-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除