摘要: 写文章只是为了整理思路吗,在远古的学生时代,可能只是为了机试参加个比赛什么的, 作为一届老人,早已没了会点啥就想拿出来炫耀的年纪, 会点除了能混过面试,是不是也能和面试官聊出点感情,程序似乎无可避免悄然而然成了我们生活中心 ,相顾两无言,唯把代码谈。 朦胧周末早上起床,昨晚与老友聊此题记忆犹新。 今 阅读全文
posted @ 2020-09-13 13:34 bzt007 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 本人算法没什么天赋,但时常想拿个小题想想,倒没什么功利(例如找工作)目的,充实一下时间。 曾经出现频次很高的一个问题,说一个整数序列中有除了一个数字出现一次,其余都出现了两次。现在让你扫一遍数组O(n)找出那个数。方法是将所有的数作异或操作,结果就是你要找的。 leetcode 137 对这个问题升 阅读全文
posted @ 2018-04-12 16:44 bzt007 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 写出的东西是为了给别人看吗,满足自己的虚荣心? 我觉得是整理思路, 边写边帮助思考这个初心最好了。 今天读了一下《并行程序设计导论》这本书pthread多线程的一章,发现好多的概念依然不能达到常识的认知级别。于是又仔细的翻了一遍。这次是带着问题去读的。 首先多线程的编程在并行计算的定位是什么。因为一 阅读全文
posted @ 2017-12-17 15:18 bzt007 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 最近打算读一读 go程序设计语言这本书, 读语言类的书是一件十分头疼的事情, 因为读一本书就意味着,看着一堆钳子 锥子工具的图片, 概念背了一大堆,仍然不知道怎么用,还是要通过实践。 还是习惯任务驱动的方式。 内容略读, 给自己提一些小的任务,逐渐提升,自认为是一件比较靠谱的学习方法。 练习 1.1 阅读全文
posted @ 2017-10-09 19:46 bzt007 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 最近接触一项新技术的方法都是通过测试来入门的。对测试这件事情有了新的认识,觉得是类似做实验的一种方式。尤其对于后端,测试的性能指标是技术选型的重要参考。 好了,如果你想做一下redis的性能测试,不要苦逼的还得去想怎么写代码了。redis提供了现成的工具, redis benchmark,我们来看一 阅读全文
posted @ 2017-09-01 11:36 bzt007 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 设计概览 libuv 是一种支持跨平台的网络库,最初是为了NodeJS作为某个模块实现的,主要基于事件驱动的I/O 模型设计的。 这个库不仅仅对不同的I/O polling 机制提供简单的抽象。 handles 和 sreams对scokets和其他的实体提供更高层的抽象,而且还支持跨平台文件I/O 阅读全文
posted @ 2017-08-06 19:12 bzt007 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 这是阿里的一道编程测试题, 找工作经常考察深度优先,阿里的这个测试题应该不算偏,是个基本的题目: 题目描述 给定一个mxn货架,标注重量,例如: 2 3 4 6 7 1 9 8 7 11 12 14 21 22 32 45 16 10 搬运员搬运时候有个习惯,每次搬运的时候都会比上一个货物要轻.每次 阅读全文
posted @ 2017-07-30 22:06 bzt007 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 归并排序是一种基本的排序,简洁的归并排序写出来是最基本的要求, 要做到一遍可以运行不出错也是很不容易,需要天天复习,阿里的面试当中让写一道程序就是关于归并排序的.很遗憾由于当时太紧张写了选择排序,脑子坏掉了感觉. 更加重要的是,归并排序是分而治之的思想.这种思想才是解题的根源. 剑指offer那道逆 阅读全文
posted @ 2017-07-30 21:54 bzt007 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 参考文章 "这里" 四次挥手过程 四次挥手的过程是全双工的,因此每个方向都必须要进行单独的关闭,这样原则是当一方完成数据发送后发送一个FIN信号给对方,对方收到FIN后就知道这个方向不会再有数据发送过来了,但是仍旧可以发送数据。首先关闭的一方执行主动关闭,另一方执行被动关闭。 1. 第一次挥手: C 阅读全文
posted @ 2017-07-28 14:55 bzt007 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 参考博客 "原理分析" "结合实例" 看别人的博客上拼出答案.不会就先模仿吧. 这个是今日头条面试时候的一个题目,当时别提答的多烂了,感觉一个题目准备深了还是非常耗费时间的.小论文一样.c/c++从编译到执行要经历以下过程: 源代码 预处理 编译 优化 汇编 链接 目标程序 我们先来敲一个hello 阅读全文
posted @ 2017-07-28 12:16 bzt007 阅读(262) 评论(0) 推荐(0) 编辑