编程是艺术,开发是工程比起一门编程语言,软件工程的入门过程,要难得多。盖因一门语言,其语法、关键字、系统库和常用工具,总是确定而有限的。而软件工程,作为工程学的一个门类,它肩负着在软件开发的过程中,将种种条件确定下来,将资源安排妥当,使工作过程确定清晰,产出稳定可靠的责任。这其中的微妙和复杂,往往在 ...
分类:
其他好文 时间:
2021-06-21 21:08:47
阅读次数:
0
《梦断代码》作者根据自己的软件开发过程,从时间顺序讲述了软件开发中的一些根本性大问题。虽然只是讲了一件事,写了一个软件。但是人们称之为“讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人”,为什么这么说?按照我自己的理解,虽然只是讲了一件事,写了一个软件,但是它包含的道理, ...
分类:
其他好文 时间:
2021-06-21 21:07:53
阅读次数:
0
script 使用不同属性的代码示例。 》 parser 》html引擎的解析,解析html文本的解析器 fetch 》获取脚本资源 execution==》执行 runtime==》执行的时间线 1. 解析html文本,碰到script标签,停止html解析,获取script引用外部文件, 获取后 ...
分类:
其他好文 时间:
2021-06-21 20:59:40
阅读次数:
0
零碎时间学知识 —— 微信公众号 可以关注一些优质的技术类微信公众号,闲下来的时候,比如利用上厕所、吃饭、等车的时间读一读,日积月累,可以学到不少东西。还是推荐几个:安卓开发(anzhuoCoder)、安卓应用频道(androidpd)、Andorid程序员(androidtrending)、程序员 ...
分类:
其他好文 时间:
2021-06-21 20:57:49
阅读次数:
0
import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;import java.util.Random;import java.util.stream.Collectors;public class ...
分类:
编程语言 时间:
2021-06-21 20:46:37
阅读次数:
0
MySQL 查询时,报如下错:Query execution was interrupted, maximum statement execution time exceeded 查询数据库最大语句执行时间,默认为10s,单位是毫秒 SELECT @@global.max_execution_tim ...
分类:
数据库 时间:
2021-06-21 20:46:21
阅读次数:
0
根据建民老师所讲描述用户画像用于更清晰确定用户定位 用户1:小博,步入大二下学期,需要许多专业课书籍,然而新书较为昂贵,可以利用学长学姐的书,但认识的人有限,寻找有些麻烦。 于是希望有一个平台可以查找相关信息,从而精准解决问题。 用户2:小含,大三学生,有许多专业书籍闲置,可以循环利用但较为耗费时间 ...
分类:
其他好文 时间:
2021-06-21 20:42:44
阅读次数:
0
前端时间,通过画脑图记录的方式深入分析了一下:spring底层容器的刷新过程,现在拆分为博客,分享一下。后面会附上脑图的原文件,供大家查看。 public class BeanAutowired { public static void main(String[] args) { Applicati ...
分类:
移动开发 时间:
2021-06-21 20:31:10
阅读次数:
0
算法思想 冒泡排序属于一种典型的交换排序。 交换排序顾名思义就是通过元素的两两比较,判断是否符合要求,如过不符合就交换位置来达到排序的目的。冒泡排序名字的由来就是因为在交换过程中,类似水冒泡,小(大)的元素经过不断的交换由水底慢慢的浮到水的顶端。 冒泡排序的思想就是利用的比较交换,利用循环将第 i ...
分类:
编程语言 时间:
2021-06-21 20:30:56
阅读次数:
0
HIVE中处理的数据往往比较多,在处理数据的时候希望给处理得到的数据一个ID标识,这时候可以用到UUID。 UUID的算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成UUID。从理论上讲,如果一台机器每秒产生10000000个UUID,则可以保证(概率意义上)3240年不重复。UUID 的 ...
分类:
其他好文 时间:
2021-06-21 20:24:19
阅读次数:
0