首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏从流域到海域

    《Java程序设计基础》 第6章手记

    实验6-1\6-2\6-3原代码: /*三次实验的代码写到一个文件中,这个文件可以实现三个实验的所有要求,你也可以把里面的两个类放在两个文件中*/ import java.util.*; //

    64350发布于 2018-02-05
  • 《Java 程序设计》第 6 章 - 字符串

    "字符串长度:" + str.length()); // 输出:11 // 获取指定索引字符(索引从0开始) char c = str.charAt(6) ; System.out.println("索引6的字符:" + c); // 输出:W // 字符串拼接 String newStr

    14610编辑于 2026-01-21
  • 来自专栏小鑫同学编程历险记

    程序设计6大设计原则之依赖倒置

    依赖倒置原则(Dependence Inversion Principle,DIP): 代码设计要依赖于抽象接口,不要依赖于具体实现。 通过面向抽象的编程方式来降低类之间的耦合,便于扩展。 反例示例: class LuckyDrawController { prizeRandom(users: User[], count: number): User[] { ... } prizeWeight(users: User[], count: number): User[] {

    28330编辑于 2022-12-26
  • 来自专栏小鑫同学编程历险记

    程序设计6大设计原则之接口隔离原则

    在实际的业务开发中往往会因为初期的设计不合理,使得接口中定义了众多方法,而这些接口在实现类中又并不需要全部实现。这样的接口定义是不利于扩展的,也将对后期的维护带来困扰,我们将通过示例来演示符合接口隔离原则带来的好处。

    41420编辑于 2022-12-26
  • 来自专栏小鑫同学编程历险记

    程序设计6大设计原则之单一职责

    如果在设计之初定义一个类中有多项职责,则应该考虑重新设计将类的粒度进行分解为多个子类,每个子类职责单一。

    27520编辑于 2022-12-26
  • 来自专栏开发三两事

    程序设计6大原则 - 乐享诚美

    本文将介绍6个常见的设计原则,包括单一职责原则、里氏替换原则、接口隔离原则、依赖倒置原则、迪米特原则和开闭原则。 一、单一职责原则(SRP) 单一职责原则是指一个类应该只有一个引起它变化的原因。 总结 以上就是6个常见的设计原则,它们可以帮助我们编写出高质量、易于维护和扩展的代码。在实际开发中,我们应该尽可能地遵循这些原则,从而提高代码的质量和可维护性。

    1.6K30编辑于 2023-10-18
  • 来自专栏机器学习炼丹之旅

    SDUT 2019 级程序设计基础(B)II 实验6–动态规划

    三角形的行数n大于1小于等于100,数字为 0 – 99 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 一般思路: 首先我们用一个二维数字 递归不断的调用函数,如果n过大会造成爆栈(不理解为什么爆栈的点这里),我们可以把递归转换成递推式: 首先我们计算最后一行的ans,不要想也知道最后一行的ans等于最后一行的a: 4 5 2 6 5 参考博客: 教你彻底学会动态规划——入门篇 动态规划(DP)通俗讲解 SDUTOJ题解 6-1递归的函数 #include <stdio.h> #include <stdlib.h> int dp while(~scanf("%d %d %d",&a,&b,&c)) { printf("%d\n",f(a,b,c)); } return 0; } 6- 6,但是动态规划在编程里还是十分重要的,还有各种很著名的应用比如背包问题,迪杰斯特拉算法求最短路等等,一起加油好好学吧!

    44531编辑于 2022-06-29
  • 来自专栏书山有路勤为径

    6.C++程序设计——内联函数,函数重载和函数缺省参数

    内联函数 函数调用存在时间开销。如果函数本身只有几条语句且执行非常快,而且函数被反复执行多次,相比其运行时间,调用函数所产生的时间开销就会很大。 为了减少该开销,引入了内联函数机制。编译器处理对内联函数的调用语句时,是将整个函数的代码插入到调用语句处,而不会产生调用函数的语句。 在函数定义前面加“inline”关键字,即可定义内联函数 缺点是可执行程序的体积会增大 函数重载 一个或多个函数,名字相同,然而参数个数或参数类型不相同,这叫做函数重载 以下三个函数是重载关系: 函数重载简化函数命名 编译器根据调

    57630发布于 2021-03-04
  • 《C++ 程序设计》第 6 章 - 数组、指针与字符串

    个成绩:" << scores[2] << endl; // 输出92 // 二维数组(3行2列) int matrix[3][2] = {{1,2}, {3,4}, {5,6} 省略大小:编译器根据初始化元素个数自动确定大小 int arr3[] = {5, 6, 7, 8}; // 大小为4 // 4. 二维数组初始化:按行初始化 int matrix[2][3] = {{1,2,3}, {4,5,6}}; // 2行3列 // 打印arr3验证 for(int i= 0; i<4; i++){ cout << arr3[i] << " "; // 输出:5 6 7 8 } return 0; } 6.1.3 数组作为函数参数          如果有任何问题或建议,欢迎在评论区留言交流~ </think># 《C++ 程序设计》第 6 章 - 数组、指针与字符串:从基础到实战

    13810编辑于 2026-01-21
  • 来自专栏全栈程序员必看

    《windows程序设计》_windows窗口程序设计

    TEXTMETRIC类型的变量用于存储装置字体结构信息(上述变量),在窗口中输出文字时需要用到上述变量。

    1.2K10编辑于 2022-09-23
  • 来自专栏掘金安东尼

    浅习一波JavaScript高级程序设计(第4版)p6

    这是我参与「掘金日新计划 · 6 月更文挑战」的第11天,点击查看活动详情 ---- JavaScript 高级程序设计第 4 版(后简称高程4),相较于第 3 版,增加了 ES6 至 ES10 的全新内容 于是乎,借着更文契机,本瓜将开启一个小系列,带你重看一遍高级程序设计4(先前只是跳着跳着看),将抽取精华,用最简单的话解释核心点、尽量把握全局、快速过一遍的同时,记录与工友们分享~~ 正文 第六章:集合引用类型 __proto__ // true 另外:ECMAScript 6 新增了一批引用类型:Map、WeakMap、Set 和 WeakSet。这些类型为组织应用程序数据和简化内存管理提供了新能力。

    74020编辑于 2022-09-19
  • 来自专栏我在本科期间写的文章

    【微机原理】程序设计题基础知识讲解——6、中断调用与系统服务

    为什么使用 **DX** 寄存器?

    48010编辑于 2025-06-13
  • 来自专栏程序设计a

    程序设计原则

    该原则实际是要求 父类足够抽象。这要求父类中定义的方法一定是最通用的,不存在一个方法不被其子类使用。

    64020编辑于 2023-03-21
  • 来自专栏我杨某人的青春满是悔恨

    程序设计思维

    《SICP》的全名是《Structure and Interpretation of Computer Programs》,中文译名《计算机程序的构造与解释》。这是MIT的一本经典教材,一本编程世界几乎人尽皆知的魔法书。我看了很久,还没有看完。。。但是每次看都感觉有收获,掩卷而思都会有点心潮澎湃,今天尤甚,在火车站等车的时候看得入神差点没赶上车,囧。

    1.2K40发布于 2018-09-10
  • 来自专栏学习

    浙江大学PTA程序设计C语言基础编程练习题6-10

    阅读指南: 开篇说明 题目六、混合类型数据格式化输入 题目七、12-24小时制 题目八、超速判断 题目九、用天平找小球 题目十、计算工资 开篇说明 本文继续介绍浙江大学PTA平台的经典代码,第6至第 当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。 如5:6 PM表示下午5点零6分。注意,在英文的习惯中,中午12点被认为是下午,所以24小时制的12:00就是12小时制的12:0 PM;而0点被认为是第二天的时间,所以是0:0 AM。

    18610编辑于 2025-12-17
  • 来自专栏全栈程序员必看

    Python语言程序设计基础(1)—— 程序设计基本方法

    Everybody in this country should learn how to program a computer,because it teaches you how to think.

    59010编辑于 2022-09-07
  • 来自专栏嵌入式智能硬件

    shell程序设计

    linux中,每个进程都有三个特殊的文件描述指针:标准输入(文件描述指针为0),标准输出(文件描述指针为1),标准错误输出(文件描述指针为2)。

    91420发布于 2020-08-31
  • 来自专栏杨飞@益术

    程序设计建议

    不仅需要关心一般情况下的信息展示,还要确保界面在空白状态时表现良好、具有指引作用。页面中还没有产生任何信息的时候,可以在空白区域放置一条帮助信息告诉用户如何开始。 默认的输入按钮可能不适合某些情景,文字链接有时候看起来又太含蓄。需要注意的是,把链接做成Button样式的时候,它们就应该有button的表现形式。比如,在点击button的时候它们应该会出现被“压”过的样子。这不仅仅是纯粹的视觉变化。 仅展示用户需要的、而不是所有可用的功能,从而保持用户界面的整洁清爽。 在既定的情境下考虑用户希望看什么、需要什么是非常重要的。不需要在每一个地方都放置相同的导航控件,因为用户不是在任何情况下都需要它们。 并不是所有的控件都拥有相同的重要性。例如创建一个新的条目,页面中会有“创建”“取消”两个button. 这里的“创建”就要更加重要些,因为这是大多数情况下用户即将要做的事情。极少的情况下用户才会去点击取消。虽然这两个控件并排放置,但是不要给予相同的重视程度。为了将注意力引导到“创建”上,我们可以尝试使用不用的风格或样式。一种方式是将“创建”设计成button样式,“取消”设计成文字链接样式。另一种方式是在视觉上使用使用不同的颜色,并使button略有凸起的效果。这样便于抓住用户的目光。

    64520发布于 2019-02-21
  • 来自专栏JAVA乐园

    程序设计原则

    本文或许会对你的编程、程序设计、讨论或评审工作有所帮助。 二、通用设计原则 1. 关注点分离原则不仅体现在软件程序设计等设计方法中,同时也体现在架构设计、问题求解、软件开发过程、软件项目管理以及软件开发方法学等诸多方面。 6. Boy-Scout Rule Boy-Scout Rule,译为:童子军规则。 对接口进行细化可以提高程序设计灵活性是不争的事实,但是如果过小,则会造成接口数量过多,使设计复杂化。所以一定要适度。 为依赖接口的类定制服务,只暴露给调用的类它需要的方法,它不需要的方法则隐藏起来。 6.

    69530发布于 2021-11-12
  • 来自专栏haifeiWu与他朋友们的专栏

    浅谈程序设计

    快要毕业了,这里为同学们分享一下我学习编程的过程以及我的一些关于程序设计的理解,希望会对你们今后的学习有所帮助。

    73420发布于 2018-09-11
领券