什么是算法 算法的五个特征:有穷性,确定性,可行性,有输入,有输出 算法的设计原则:正确性,可读性,健壮性bug/高效率与低存储。内存+cpu内存占用最小。 评价算法的两个重要指标:时间复杂度(运行一个程序花费的时间),空间复杂度(运行程序所需要的内存 OOM 一般就是找数组容器等)。 1.常数性时 ...
分类:
编程语言 时间:
2019-10-08 12:39:46
阅读次数:
102
代码都很简单就是一个简单的分模块的建议计算器,不考虑实用性和健壮性,就是个上课的小demo程序,只要能说明问题就行: calE.h代码: calG.h代码: calG.c代码: testc.c测试文件: Makefile文件:有了头文件,还有实现文件,还有测试文件,还要啥自行车,还是需要make文件 ...
分类:
其他好文 时间:
2019-10-04 16:49:01
阅读次数:
82
https://www.jianshu.com/p/7716dc8b2206 Flow基本语法及使用 https://www.cnblogs.com/tianxiangbing/p/flow.html 使用flow来规范javascript的变量类型 ...
分类:
Web程序 时间:
2019-10-02 10:51:45
阅读次数:
93
1.1.简单性 Java的语法比C++简单,第二,JAVA类库比较小,可以跑在嵌入式上面。 1.2面向对象 Java与C++的不同在于,Java是接口继承,而C++是多继承。 1.3网络技能 Java有一个网络技能,用于处理HTTP和FTP之类的TCP/IP协议。 1.4健壮性 Java的程序特性使 ...
分类:
编程语言 时间:
2019-09-30 17:03:38
阅读次数:
92
Java异常简介 Java异常是Java提供的一种识别及响应错误的一致性机制。 Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答what, where, why这3个问题:异常类型回答了“什么”被抛出,异常堆 ...
分类:
编程语言 时间:
2019-09-30 12:33:46
阅读次数:
76
一、JAVA语言的特点 特点一:完全面向对象 两个基本概念:类,对象 三大特性:封装、继承、多态 特点二:健壮性 吸收了C/C++语言的优点,但是去掉了其影响程序健壮性的部分。如:指针、内存的申请与释放等 特点三:跨平台性 通过Java语言编写的应用程序在不同的系统平台上都可以运行。一次编译,处处运 ...
分类:
编程语言 时间:
2019-09-28 09:12:17
阅读次数:
78
关于什么是好代码,软件行业烂大街的名词一大堆,什么高内聚、低耦合、可复用、可扩展、健壮性等等。也有所谓设计6原则—SOLID: 即Single Responsibility (单一职责),Open Close(开闭),Liskov Substitution(里氏替换),Interface Segre ...
分类:
其他好文 时间:
2019-09-27 22:50:20
阅读次数:
132
地铁规划项目需求理解和设计思路 需求理解 将地铁线路保存成一个可读入,简洁明了的文本 程序能正确读入这个文件,并获取地铁线路信息 程序能正确处理输入的命令行 地铁能正确输出指定地铁线经过的站点 程序能正确输出两个站点间的最短路径 程序要有健壮性,能通过各类性能测试 按要求编写博客,详细说明花费时间, ...
分类:
其他好文 时间:
2019-09-20 21:03:42
阅读次数:
90
1.特点 跨平台(操作系统) 面向对象 简单性(多继承,指针) 健壮性(垃圾回收,异常处理) 多线程 大数据开发相关 2.运行机制 1. JVM(JAVA 虚拟机 Virtual Machine),可以在平台上用自带虚拟机翻译成对应语言。 JVM 把源文件.java 编译成字节码.class 2. ...
分类:
编程语言 时间:
2019-09-20 16:51:19
阅读次数:
64
一、Monkey简介: Monkey是Android中的一个命令行工具,可以运行在模拟器里或者现实设备中,向系统发送伪随机的用户事件流(点击、滑动、Application切换、横竖屏、应用关闭)实现对正在开发的应用程序进行压力测试。monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法。 ...
分类:
移动开发 时间:
2019-09-20 12:19:40
阅读次数:
121