自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 包含min函数的栈

栈与队列

2022-03-25 23:45:28 553

原创 用两个栈实现队列Java

栈和队列

2022-03-25 20:18:05 769

原创 GRASP设计模式心得

一、GRASP模式GRASP,全称为General Responsibility Assignment Software Pattern,即通用职责分配软件模式。与其将它们称之为设计模式,不如称之为设计原则,因为它是站在面向对象设计的角度,告诉我们怎样设计问题空间中的类与分配它们的行为职责,以及明确类之间的相互关系等,而不像GoF模式一样是针对特定问题而提出的解决方案。因此GRASP站在一个更高的角度来看待面向对象软件的设计,它是GoF设计模式的基础。GRASP是对象职责分配的基本原则,其核心思想是职

2021-05-20 13:45:13 257

翻译 Locks and Synchronization锁与同步

Safe from bugs:今天改正,在未来的未知改正。Easy to understand:与未来的程序员(包括未来的您)进行清晰的沟通。Ready for change:旨在适应变化而无需重写。目标: 了解如何使用锁来保护共享的可变数据 能够识别死锁并知道防止死锁的策略 了解监视器模式并将其应用于数据类型一、介绍我们定义了一种数据类型或函数的线程安全性,使其在从多个线程中使用时具有正确的行为,而与这些线程的执行方式无关,无需额外的协调。这是一般原则:并发程序的正确性不应该取决.

2021-05-20 13:44:30 169

原创 从类、API、框架三个层面学习如何设计可复用软件实体的具体技术

一、复用级别(1)代码的复用包括目标代码和源代码的复用。其中目标代码的复用级别最低,历史也最久,当前大部分编程语言的运行支持系统都提供了连接(Link)、绑定(Binding)等功能来支持这种复用。源代码的复用级别略高于目标代码的复用,程序员在编程时把一些想复用的代码段复制到自己的程序中,但这样往往会产生一些新旧代码不匹配的错误。想大规模的实现源程序的复用只有依靠含有大量可复用构件的构件库。如”对象链接及嵌入”(OLE)技术,既支持在源程序级定义构件并用以构造新的系统,又使这些构件在目标代码的级别上仍

2021-05-20 13:43:03 146

原创 最长公共子序列(Java)——输出全部!!!

一、问题提出:给定两个字符串,寻找这两个字符串之间的最长公共自子序列(给出全部)二、含义:一个给定序列的子序列是在该序列中删去若干元素后得到的序列。一个给定序列的子序列是在该序列中删去若干元素后得到的序列。确切的说,若给定序列X={x1,x2,…,xm},则另一序列Z={z1,z2,…,zk},X的子序列是指存在一个严格的递增下标序列{i1,i2,…,ik}使得对所有的j=1,2,…,k有zj=xij。例如:序列Z={B,C,D,B}是序列X={A,B,C,B,D,A,B},相应的递增下标序列为{

2020-06-23 08:22:50 2021

原创 Java概述——01吹牛皮之Java的引导者

纪小七是也(菜刀斩乱麻,代码撸出花)如果你坚持上二楼,你的热枕会为你找到梯子;如果你只想试试,就什么都得不到。—— 松下幸之助打好基础,方能扬鞭策马日行千里!Java基础是学习JavaEE、大数据、Android开发的基础。重要的事情说三遍要知道,做技术,吹牛皮那是绝不可少!要知道,做技术,吹牛皮那是绝不可少!要知道,做技术,吹牛皮那是绝不可少!小哥哥小姐姐毕业后总会跑到某家吸血的公司,同样也会“遇人不淑”啊。同一单位下,哪有不碰头?这时!!!!,如何凸显咱的过人情商,避免尴尴尬

2020-06-15 11:41:02 274

原创 Java——字符串charAt()——一看就懂!

charAt()java中,charAt()方法用于返回指定索引处的字符。索引范围从0 到 length-1.使用语法:public char charAt(int index);参数:index --------字符的索引返回值:返回指定索引处的字符值参考实例:public class Demo{ public static void main(String[] args){ String s = "jixiaoqizhenshuai"; char

2020-06-12 16:02:23 12573 8

原创 动态规划——矩阵连乘问题(Java)

###纪小七###First of all:不知那年那月那日,我纪小七也头脑开窍、屁股开花了…这辈子一定要挣钱滋润自己!!!讲一哈:动态规划(1)动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到远问题的解。(2)与分治法不同的是适合于用动态规划法求解的问题,经分解得到的子问题往往不是相互独立的。(3)若用分治法解这类问题,则分解得到的子问题数目太多,以至于最后解决原问题需要耗费指数时间。(4)动态规划适用于解最优问题。矩

2020-06-02 21:02:31 3044

空空如也

空空如也

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

TA关注的人

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