Pentium.Labs

System全家桶:https://zhuanlan.zhihu.com/c_1238468913098731520

导航

上一页 1 2 3 4 5 6 7 ··· 12 下一页

2019年8月2日 #

Java OO知识总结

摘要: 接着上一集 https://www.cnblogs.com/pdev/p/11288014.html 5. OO中的一些基本概念 继承 父类的非private方法自动被子类继承 super:访问父类中的成员 this:当前对象(子类)中的成员 子类在构造方法中可以用super调用父类中的构造方法 接 阅读全文

posted @ 2019-08-02 15:58 Pentium.Labs 阅读(328) 评论(0) 推荐(0) 编辑

Java基础知识总结

摘要: Go看完了就来看看java叭 (其实5105结课之后就该总结一下的,太懒了 大部分整理自 https://github.com/CyC2018/CS-Notes ,加上了一些自己过去的笔记 1.数据类型 1.1 基础数据类型/包装数据类型 有人可能会问:int和Integer啥区别呀?它们分别属于基 阅读全文

posted @ 2019-08-02 15:20 Pentium.Labs 阅读(226) 评论(0) 推荐(0) 编辑

MIT 6.824学习笔记3 Go语言并发解析

摘要: 之前看过一个go语言并发的介绍:https://www.cnblogs.com/pdev/p/10936485.html 但这个太简略啦。下面看点深入的 还记得https://www.cnblogs.com/pdev/p/11095475.html中我们写过一个简单的爬虫。这里面就用到了Go的两种并 阅读全文

posted @ 2019-08-02 10:46 Pentium.Labs 阅读(416) 评论(0) 推荐(0) 编辑

2019年8月1日 #

MIT 6.824学习笔记4 Lab1

摘要: 现在我们准备做第一个作业Lab1啦 wjk大神也在做6.824,可以参考大神的笔记https://github.com/zzzyyyxxxmmm/MIT6824_Distribute_System Part I The Map/Reduce implementation you are given 阅读全文

posted @ 2019-08-01 12:50 Pentium.Labs 阅读(786) 评论(0) 推荐(0) 编辑

2019年7月26日 #

Leetcode Lect3 二分法总结

摘要: 二分法模板 非递归版本: 死循环的发生:when target is the last position of the rangenums = [1,1], target = 1使用 start < end 无论如何都会出现死循环 递归版本: 常见问题 Q: 为什么要用 start + 1 < en 阅读全文

posted @ 2019-07-26 17:20 Pentium.Labs 阅读(550) 评论(0) 推荐(0) 编辑

Leetcode Lect3 时间复杂度/空间复杂度

摘要: 时间复杂度 在面试中,经常会涉及到时间复杂度的计算。当你在对于一个问题给出一种解法之后,面试官常会进一步询问,是否有更优的方法。此时就是在问你是否有时间复杂度更小的方法(有的时候也要考虑空间复杂度更小的方法),这个时候需要你对常用的数据结构操作和算法的时间复杂度有清晰的认识,从而分析出可优化的部分, 阅读全文

posted @ 2019-07-26 17:18 Pentium.Labs 阅读(443) 评论(0) 推荐(0) 编辑

2019年7月24日 #

Leetcode Lect1 String相关题目

摘要: Java 的 String 类基本用法介绍:http://www.runoob.com/java/java-string.html Java 的 String.substring 函数:https://beginnersbook.com/2013/12/java-string-substring-m 阅读全文

posted @ 2019-07-24 15:23 Pentium.Labs 阅读(157) 评论(0) 推荐(0) 编辑

Leetcode Lect2 BFS总结

摘要: 能够用 BFS 解决的问题,一定不要用 DFS 去做 因为用 Recursion 实现的 DFS 可能造成 StackOverflow (NonRecursion 的 DFS 一来你不会写,二来面试官也看不懂) 1. Queue Java常用的队列包括如下几种: ArrayDeque:数组存储。实现 阅读全文

posted @ 2019-07-24 15:23 Pentium.Labs 阅读(525) 评论(0) 推荐(0) 编辑

Leetcode Lect2 Java 中的 Interface

摘要: 什么是 Interface Java接口(Interface)是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。打一个比方,接口好比一个戏中的角色,这个角色有一些特定的属性和操作,然后实现接口的类 阅读全文

posted @ 2019-07-24 13:31 Pentium.Labs 阅读(303) 评论(0) 推荐(0) 编辑

2019年7月22日 #

MIT 6.824学习笔记2 RPC/Thread

摘要: 本节内容:Lect 2 RPC and Threads 线程:Threads allow one program to (logically) execute many things at once.The threads share memory. However, each thread inc 阅读全文

posted @ 2019-07-22 16:30 Pentium.Labs 阅读(740) 评论(0) 推荐(0) 编辑

MIT 6.824学习笔记1 MapReduce

摘要: 本节内容:Lect 1 MapReduce框架的执行过程: 具体过程可以参考这张图: MapReduce模型的容错性:map()/reduce()各个函数之间都是独立运行的,没有依赖。所以重新执行也会产生相同的输出。纯函数的这个需求是MR相对于其他并行编程方案的主要限制,然后也是因为这个需求使得MR 阅读全文

posted @ 2019-07-22 16:23 Pentium.Labs 阅读(423) 评论(0) 推荐(0) 编辑

2019年6月18日 #

理解Throughput和Latency

摘要: Throughput,中文译作吞吐量。Latency,中文译作延迟。它们是衡量软件系统的最常见的两个指标。 吞吐量一般指相当一段时间内测量出来的系统单位时间处理的任务数或事务数(TPS)。注意“相当一段时间”,不是几秒,而可能是十几分钟、半个小时、一天、几周甚至几月。它的单位一般是TPS、每单位时间 阅读全文

posted @ 2019-06-18 12:36 Pentium.Labs 阅读(831) 评论(0) 推荐(0) 编辑

2019年6月17日 #

如何在linux命令行无界面下使用selenium

摘要: 1.安装Xvfb和pyvirtualdisplay sudo apt-get install xvfbpip install pyvirtualdisplay 2.安装chrome, chromedriver和selenium wget https://dl.google.com/linux/dir 阅读全文

posted @ 2019-06-17 00:55 Pentium.Labs 阅读(1497) 评论(0) 推荐(0) 编辑

2019年5月31日 #

OtterTune源码解析

摘要: 为了方便后面对ottertune进行魔(hu)改(gao),需要先搞清楚它的源码结构和pipeline OtterTune分为两大部分: server side: 包括一个MySQL数据库(用于存储调优数据,供ml model用),Django(FrontEnd User Interface),Ce 阅读全文

posted @ 2019-05-31 07:11 Pentium.Labs 阅读(2401) 评论(0) 推荐(0) 编辑

2019年5月28日 #

Go语言_并发

摘要: 并发 Go 将并发结构作为核心语言的一部分提供。本节课程通过一些示例介绍并展示了它们的用法。 Go 作者组编写,Go zh 小组翻译。 https://tour.go zh.org/concurrency/1 Go 程 Go 程(goroutine)是由 Go 运行时管理的轻量级线程。 go f(x 阅读全文

posted @ 2019-05-28 12:33 Pentium.Labs 阅读(210) 评论(0) 推荐(0) 编辑

Go语言_方法和接口

摘要: 方法和接口 本节课包含了方法和接口,可以用这种构造来定义对象及其行为。 Go 作者组编写,Go zh 小组翻译。 https://tour.go zh.org/methods/1 方法 Go 没有类。不过你可以为结构体类型定义方法。 方法就是一类带特殊的 接收者 参数的函数。 方法接收者在它自己的参 阅读全文

posted @ 2019-05-28 06:53 Pentium.Labs 阅读(145) 评论(0) 推荐(0) 编辑

2019年5月27日 #

Go语言_更多类型:struct、slice 和映射

摘要: 更多类型:struct、slice 和映射 学习如何基于现有类型定义新的类型:本节课涵盖了结构体、数组、切片和映射。 Go 作者组编写,Go zh 小组翻译。 https://tour.go zh.org/moretypes/1 指针 Go 拥有指针。指针保存了值的内存地址。 类型 是指向 类型值的 阅读全文

posted @ 2019-05-27 13:07 Pentium.Labs 阅读(187) 评论(0) 推荐(0) 编辑

Go语言_流程控制语句:for、if、else、switch 和 defer

摘要: 流程控制语句:for、if、else、switch 和 defer 学习如何使用条件、循环、分支和推迟语句来控制代码的流程。 Go 作者组编写,Go zh 小组翻译。 https://go zh.org for Go 只有一种循环结构: 循环。 基本的 循环由三部分组成,它们用分号隔开: 初始化语句 阅读全文

posted @ 2019-05-27 06:23 Pentium.Labs 阅读(233) 评论(0) 推荐(0) 编辑

2019年5月26日 #

Go语言_包、变量和函数

摘要: 包、变量和函数 学习 Go 程序的基本结构。 Go 作者组编写,Go zh 小组翻译。 https://go zh.org 包 每个 Go 程序都是由包构成的。 程序从 包开始运行。 本程序通过导入路径 和 来使用这两个包。 按照约定,包名与导入路径的最后一个元素一致。例如, 包中的源码均以 ran 阅读全文

posted @ 2019-05-26 13:13 Pentium.Labs 阅读(167) 评论(0) 推荐(0) 编辑

2019年5月22日 #

OtterTune配置记录

摘要: 0. 准备两台Ubuntu 18.04的虚拟机,安装mysql(供server-side存储调优数据用)和postgresql(供client-side存储业务数据用,这里以PostgreSQL为例。因为ottertune官方只给了postgres的knob configuration.....)。 阅读全文

posted @ 2019-05-22 05:02 Pentium.Labs 阅读(2341) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 12 下一页



Pentium.Lab Since 1998