封装是面向对象的核心特征之一,它提供了一种信息隐藏技术。类的包装包含两层含义:一是将数据和对数据的操作组合起来构成类,类是一个不可分割的独立单位;二是类中既要提供与外部联系的接口,又要尽可能隐藏类的实现细节。封装性为软件提供了一种模块化的设计机制,设计者提供标准化的类模块,使用者根据实际需求选择所需 ...
分类:
编程语言 时间:
2019-09-09 19:50:11
阅读次数:
104
Rust是一门系统编程语言 ,专注于安全 ,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust在语法上和C++类似 ,但是设计者想要在保证性能的同时提供更好的内存安全。本文主要是简要的说明Rust 开发环境如何搭建。 ...
分类:
其他好文 时间:
2019-09-08 22:04:13
阅读次数:
106
Services.msc是Windows2000/XP/2003/Vista/7/2008/8/8.1/10系统中用来启动、终止并设置 Windows 服务的管理策略。 作用:控制系统服务。 性质:系统组建管理策略之一。 启动方式: win键+R键启动运行,在运行框中输入 有时,我们需要开启或关闭W ...
背景:Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在Go语言中,使用多值返回来返回错误。不要用异常代替错误,更 ...
分类:
编程语言 时间:
2019-08-30 18:46:43
阅读次数:
100
Exception 和 Error 都是继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。 Exception 和 Error 体现了 Java 平台设计者对不同异常情况的分类。Exc ...
分类:
其他好文 时间:
2019-08-26 15:18:14
阅读次数:
90
作为一个后端设计者,所需要掌握的技能其实就是熟练的利用工具,为自己服务。 需要的知识是什么?说的简单点,就是如何把设计的PPA搞上去。 说的复杂点,那就得从PPA需要注意的每个点去一一剖析。这个就太需要篇幅了。我也不想展开去说。 我们就先拿floorplan来做个例子简单说一下。floorplan是 ...
分类:
其他好文 时间:
2019-08-25 12:17:28
阅读次数:
92
[TOC] 包 一、什么是包 包是模块的一种形式,包的本质就是一个含有 的文件的文件夹 二、为甚么要有包 模块的第一个版本只有10个功能,但是未来在扩展版本的时候,模块名和用法应该最好不要去修改,但是这只是对使用者友好,而由于版本扩展,文件越来越大,模块的设计者对模块的管理、维护会越来越复杂,因此我 ...
分类:
编程语言 时间:
2019-08-22 22:06:25
阅读次数:
125
自1998年 JDK 1.0(Java 1.0) 发布以来,Java 已经受到了学生、项目经理和程序员等一大批活跃用户的欢迎。这一语言极富活力,不断被用在大大小小的项目里。从 Java 1.1(1997年) 一直到 Java 7(2011年),Java 通过增加新功能,不断得到良好的升级。Java ...
分类:
编程语言 时间:
2019-08-22 00:43:03
阅读次数:
99
场景 曾强自控力无疑能让我们的生活相对的更幸福一些,明白其中的一些道理,会有助于我们曾强自控力。 生活中有太多太多的人沉浸于 游戏、刷剧、看电子书、吃零食等等;而这其中的大部分人其实不是真的喜欢这些东西的,至少 不是真的喜欢长时间做这些事情。 这是一个关于自控力的问题,沉迷常常 是自控力不足的结果。 ...
分类:
其他好文 时间:
2019-08-20 22:17:17
阅读次数:
108
Python常用模块 一、包 1.1 什么是包 ? 包是一种形式,本质就是一个含有.py文件的文件夹。 1.2 为什么使用包 ? 模块的第一个版本只有10个功能,但是未来在扩展版本的时候,模块名和用法应该最好不要去修改,但是这只是对使用者友好,而由于版本扩展,文件越来越大,模块设计者对模块的管理、维 ...
分类:
其他好文 时间:
2019-08-16 20:41:42
阅读次数:
132