摘要:
算法就是设计 插入排序的套路 坚持我之前的说法,学习算法设计关键是要学习算法套路。一些经典排序算法,很好的体现了一些重要的套路,值得想一想。本文介绍插入排序的算法套路,即重用与增量有序的思想。 先要注意,排序的结果一般都是升序的,也就是从小到大(与上图相反)。 插入排序的算法很好理解,形式上,跟排扑 阅读全文
posted @ 2019-05-30 23:03
HackerVirus
阅读(413)
评论(0)
推荐(0)
摘要:
操作系统 目录 一、操作系统概述 二、处理器管理 三、存储管理 四、设备管理 五、文件系统 六、并发程序设计 目录 一、操作系统概述 二、处理器管理 三、存储管理 四、设备管理 五、文件系统 六、并发程序设计 一、操作系统概述 1. 计算机软硬件系统 冯诺伊曼结构 以运算单元为核心,控制流由指令流产 阅读全文
posted @ 2019-05-30 22:52
HackerVirus
阅读(530)
评论(0)
推荐(0)
摘要:
JavaScript小技巧 这次我们主要来分享11个在日常教程中不常被提及的JavaScript小技巧,他们往往在我们的日常工作中经常出现,但是我们又很容易忽略。 1、过滤唯一值 Set类型是在ES6中新增的,它类似于数组,但是成员的值都是唯一的,没有重复的值。结合扩展运算符(...)我们可以创建一 阅读全文
posted @ 2019-05-30 22:35
HackerVirus
阅读(197)
评论(0)
推荐(0)
摘要:
NIO 编程模型 Doug Lea 在 Scalable IO in Java 的 PPT 中描述了 Reactor 编程模型的思想,大部分 NIO 框架和一些中间件的 NIO 编程都与它一样或是它的变体。本文结合 PPT 按照自己的理解整理而来,最终编写了一个简单的 NIO 回显服务。 React 阅读全文
posted @ 2019-05-30 22:15
HackerVirus
阅读(225)
评论(0)
推荐(0)
摘要:
使用 MSIX 打包 DotNetCore 3.0 客户端程序 如何你希望你的 WPF 程序能够以 Windows 的保护机制保护起来,不被轻易反编译的话,那么这篇文章应该能帮到你。 介绍# MSIX 是微软于去年的 Windows 开发者日峰会 上推出的全新应用打包解决方案。其目的是取代旧式的软件 阅读全文
posted @ 2019-05-30 21:58
HackerVirus
阅读(629)
评论(0)
推荐(0)
摘要:
同步/异步/阻塞/非阻塞 前言 在最近的一些面试中,跟应聘者聊了比较多关于“同步/异步,阻塞/非阻塞”相关的话题,发现大家对于这些概念的理解都比较模糊,甚至有的同学会反问“他们不就是同一个东西吗?”。所以借着这么一个机会,我想用一些尽量简单的例子,尽量简洁的语言来聊聊自己对于这些概念的看法。 正文 阅读全文
posted @ 2019-05-30 21:40
HackerVirus
阅读(182)
评论(0)
推荐(0)
浙公网安备 33010602011771号