自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java核心技术 学习记录1

第三章 Java的基本程序设计结构java中所有函数都属于某个类的方法(函数)java中整型和的范围与运行平台无关(C/C++有关),java没有无符号整型。长整型后缀L,十六进制前缀0x,8进制前缀0(易混淆)表示特殊数字,正无穷,负无穷,NaN非数字。浮点数不适用于高精度,浮点数值采用二进制存储,二进制中无法精确的表示1/10。转义字符\u表示Uniconde转义。Java中强烈建议不要使用char类型(以后讨论)。Java中不能使用0和1代替Boolean类型的true和false逐

2021-03-09 22:59:16 166

原创 软件设计的一般过程

1.软件设计软件设置针对需求分析得到的软件需求规格说明,综合考虑各种制约因素,探求切实可行的软件解决方案并最终给出方案的逻辑表示,包括文档、模型等。设计元素:指出现在设计模型中的模块,包括子系统、构件、类、过程等。设计模型:软件问题的解决方案的逻辑表示体系结构设计——宏观的说明目标软件系统的整体结构界面设计用例设计——设计元素如何协同工作以实现各项软件需求模块设计数据模型设计——持久数据的设计方案抽象与逐步求精(自顶向下逐步求精)模块化(模块内高内聚、模块间低耦合)信息隐藏(模块只

2021-01-11 17:50:51 6795

原创 UML概述

面向对象的基本概念面向对象就是在模拟客观世界中的实体及其相互关系。面向对象的软件开发方法通过提供对象、对象间消息传递等语言机制。面向对象 = 对象 + 类 + 继承 + 聚合 + 多态 + 消息对象、类、继承(泛化)没什么好说的;聚合是一种组合关系;多态就是多态,同一个函数名可重载;消息是对象之间的消息传递机制。建模是为了统一、可视化、多视点的描述一个软件系统外部需求(功能、性能)物理实现(代码、运行平台)内部逻辑静态逻辑结构(模块结构、接口等)动态逻辑行为(运行流程、算法等)

2021-01-11 12:33:53 464

原创 c语言 细胞自动机(生命游戏)代码

#include <stdio.h>#include <stdlib.h>#include <windows.h>#include <time.h>int main(){ int i, j, k = 0, cal = 0, c=0; char map[57][75]; int l1[2000],r1[2000],l2[2000],r2[2000]; FILE *fl; char test[5]; srand((unsigned int

2020-07-03 16:12:44 606

原创 C实现最长回文子串

回文串,即正反读都相同的字符串。主要思路选取一个中心点,往外扩散int len(char* s,int left,int right){ int l = left, r = right; while(l>=0 && r<strlen(s) && s[l] == s[r]){ l--; r++; } return r-l-1;}char * longestPalindrome(char * s

2020-06-28 16:40:07 286

原创 C语言 使用数组与链表实现无存储上限的哈希表

#include <stdio.h>#include <stdlib.h>#define HASHSIZE 12 //set hash p#define NULLKEY -1000000 //set a impossible key//如果哈希表中有相同值,该算法找不到第二个该值,需要优化find函数typedef struct LTable{ int id;//原数组id int elem; struct LTable* next;}LTable;type

2020-06-23 15:50:22 231

原创 C语言中*与&的用法与区别

c中定义一个(int a)变量具有二义性,本质上是分配一个地址空间,在里面存了一个值。为了避免歧义,c规定了a是值,&a是地址空间。指针指向一个地址。a代表指向的那个地址里存的值,a是指向的那个地址。int的定义即为地址void tes(int *i){ *i=2;}int main(int argc, char *argv[]){ int a=4; int* s = &a; tes(s); printf("%d\n",*s); printf("%d\n",s);

2020-06-22 15:37:03 3628 2

空空如也

空空如也

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

TA关注的人

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