东寻

导航

上一页 1 ··· 5 6 7 8 9 10 11 下一页

2020年2月12日 #

leetcode| 84. 柱状图中最大的矩形

摘要: 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。 以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高度为 [2,1,5,6,2,3]。 图中阴影部分为所能勾勒出的最大矩形面积,其面积为 10 个单位。 示例: 阅读全文

posted @ 2020-02-12 16:03 东寻 阅读(192) 评论(0) 推荐(0)

2020年2月11日 #

leetcode| 56. 合并区间

摘要: 给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例 2: 输入: [[1,4],[4,5]] 阅读全文

posted @ 2020-02-11 23:35 东寻 阅读(282) 评论(0) 推荐(0)

2020年2月9日 #

leetcode| 155. 最小栈

摘要: 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) 将元素 x 推入栈中。 pop() 删除栈顶的元素。 top() 获取栈顶元素。 getMin() 检索栈中的最小元素。 示例: MinStack minStack = new MinStack(); 阅读全文

posted @ 2020-02-09 18:58 东寻 阅读(220) 评论(0) 推荐(0)

2020年1月2日 #

如何评测软件工程知识技能水平?

摘要: 软件工程师的软件工程知识技能水平高低主要体现在哪些方面 软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。和其他的工程师类似,作为软件工程师,不一定要样样精通,但对于软件开发生产的整个 阅读全文

posted @ 2020-01-02 20:39 东寻 阅读(723) 评论(3) 推荐(1)

2019年12月24日 #

浅析history hack、心血漏洞、CSS欺骗、SQL注入与CSRF攻击

摘要: 漏洞产生的原因主要有系统机制和编码规范两方面,由于网络协议的开放性,目前以 Web 漏洞居多 关于系统机制漏洞的典型有JavaScript/CSS history hack,而编码规范方面的漏洞典型有心血漏洞(Heart Bleed)。 在对漏洞概念有一定了解后,将搭建一个测试网站,对CSS欺骗、S 阅读全文

posted @ 2019-12-24 12:40 东寻 阅读(1893) 评论(0) 推荐(2)

2019年12月18日 #

自建CA证书搭建https服务器

摘要: 由于CA收费,所以可以自建CA,通过将CA导入浏览器实现https的效果,曾经12306购票就需要自行导入网站证书。 关于https 2015年阿里巴巴将旗下淘宝、天猫(包括移动客户端)全站启用HTTPS加密,并顺利通过“双十一”考验,成为全球最大的电商平台全站HTTPS改造案例。 全站HTTPS需 阅读全文

posted @ 2019-12-18 16:30 东寻 阅读(12866) 评论(1) 推荐(13)

2019年12月9日 #

案例分析:设计模式与代码的结构特性

摘要: 请选择一种我们课程中介绍的设计模式,用您熟悉的编程语言提供一个典型的应用范例,并分析其代码结构特性。完成一篇研究报告,具体要求如下: 引用关键代码(引用代码是为解释说明服务的,不要贴对解释问题无关的代码)解释该设计模式在该应用场景中的适用性; 引入该设计模式后对系统架构和代码结构带来了哪些好处; 解 阅读全文

posted @ 2019-12-09 17:11 东寻 阅读(242) 评论(0) 推荐(0)

2019年11月24日 #

业务领域建模Domain Modeling

摘要: 业务领域建模Domain Modeling 业务分析 工程实践的需求是搭建一个视频数据集网站,满足一些基本的视频数据上传与处理服务。用户可以将需要处理的视频发布到网站的个人账号,设置视频访问权限,根据个人需求获取网站处理好的视频并下载到本地。 系统的用户有网站的注册用户与网站的管理者,普通注册用户可 阅读全文

posted @ 2019-11-24 15:11 东寻 阅读(192) 评论(0) 推荐(0)

2019年11月19日 #

架构设计:"4+1"视图

摘要: 概念 “4+1”视图,是指从5个不同视角来描述软件体系结构。 “4+1”分别指: 1. 逻辑视图 2. 过程视图 3. 物理视图 4. 开发视图 5. 场景/用例 视图 逻辑架构的描述可以围绕前四个视图进行组织,然后结合用例或场景进行说明,形成第五个视图。 每个视图只关心系统的一个侧面,5个视图结合 阅读全文

posted @ 2019-11-19 12:12 东寻 阅读(7675) 评论(0) 推荐(2)

2019年11月5日 #

CSAPP:代码优化【矩阵运算】

摘要: 编程除了使程序在所有可能的情况下都正确工作,还需要考虑程序的运行效率,上一节主要介绍了关于读写的优化,本节将对运算的优化进行分析。 "读写优化" 编写高效程序需要做到以下两点: 1. 选择一组合适的算法和数据结构 2. 编写编译器能够有效优化以转换成高效可执行代码的源代码 第一点合适的算法和数据结构 阅读全文

posted @ 2019-11-05 10:29 东寻 阅读(1181) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 下一页