symons

___________每一天都是幸福的!!

  博客园  ::  :: 新随笔  ::  :: 订阅 订阅  :: 管理

摘要: 我喜欢用vim来编辑,经常要按到esc,但是去按那个按键确实比较的远,而且CapsLock这个按键对我来说着实有些鸡肋,所以就想在win7上也能像ubuntu那样把capslock映射为esc,在网上寻找的过程中,找到了一个靠谱的做法。 具体方法:打开记事本把这段代码附近进去,然后保存文件,文件名是 阅读全文
posted @ 2014-07-07 21:49 symons 阅读(1917) 评论(0) 推荐(0) 编辑

2021年11月3日

摘要: 未来职业规划 精通网络协议 可以在各层网络协议间手写c代码 目标网络安全方向发展 阅读全文
posted @ 2021-11-03 20:45 symons 阅读(45) 评论(0) 推荐(0) 编辑

2021年3月30日

摘要: 题目: https://leetcode-cn.com/problems/reverse-nodes-in-k-group/ 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原 阅读全文
posted @ 2021-03-30 20:59 symons 阅读(36) 评论(0) 推荐(0) 编辑

摘要: 题目链接 https://leetcode-cn.com/problems/top-k-frequent-elements/ 给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 示例 1: 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 示例 2: 输入: 阅读全文
posted @ 2021-03-30 15:46 symons 阅读(52) 评论(0) 推荐(0) 编辑

2021年3月27日

摘要: 今天再刷题的时候遇见了一个需要用到快速选择的题目,所以需要写一个快排,但是我发现我竟然忘了。。。 来复习下 #include <stdio.h> #include <stdlib.h> void swap(int* nums, int a, int b) { int t = nums[a]; num 阅读全文
posted @ 2021-03-27 21:12 symons 阅读(41) 评论(0) 推荐(0) 编辑

2020年12月25日

摘要: 我最近发现直接在presto里面插入partition数据,如果原来有数据则不会替换,会产生冗余数据。 但是目前presto又不支持insert overwrite,所以我们现在的做法是在pipeline里面增加一个操作删除即将要写入的partition,就像下面这样 delete_partitio 阅读全文
posted @ 2020-12-25 13:41 symons 阅读(1032) 评论(0) 推荐(0) 编辑

2019年9月21日

摘要: 之前由于工作原因一直没时间更新,目前来讲,可以进行日常更新了。 阅读全文
posted @ 2019-09-21 02:47 symons 阅读(94) 评论(0) 推荐(0) 编辑

2018年5月23日

摘要: TCP三次握手并不神秘,只是tcp连接的建立过程。最重要的还是了解它的思想和模型,其实我们日常中已经解决了这种问题。 1. Client给Server发一个syn,并且携带一个随机的序号,比如是12。 2. Server收到后,发送给Client一个ack(序号是13)和一个syn(序号是12) 3 阅读全文
posted @ 2018-05-23 15:46 symons 阅读(144) 评论(0) 推荐(0) 编辑

2018年5月8日

摘要: 大话池概念池概念经常会被开发人员提起,进程池,线程池,连接池等等,但是这个池概念到底是个什么意思,我用一个比较现实中的例子来讲我们出去校招的时候,有n个研发参与面试,在一间大教室里面,一边做了n位研发,另一边做了m位同学。这n位研发就组成了一个面试官池,谁有空闲就会被安排面试一位同学,面试完紧接着安 阅读全文
posted @ 2018-05-08 17:19 symons 阅读(153) 评论(0) 推荐(0) 编辑

2018年4月4日

摘要: 自己手写了一下跳表,加深了对跳表的理解,贴一下代码 输出 insert average cost 21 stepBegin show_skip_listlevel 1 cnt 20001level 2 cnt 10031level 3 cnt 5087level 4 cnt 2567level 5 阅读全文
posted @ 2018-04-04 21:45 symons 阅读(365) 评论(0) 推荐(0) 编辑

摘要: 总结下最近对MySQL数据库的认识 Q:在手动开启事物后,commit失败是否需要显示的rollback? A:在网上查了不少资料,没有查到明确的答案。问了身边的朋友,朋友也不太了解,不过均表示显示的rollback操作一下也没错,保险点。又去问了DBA,DBA说需要。 官网上对于事物的这块是这么讲 阅读全文
posted @ 2018-04-04 15:07 symons 阅读(146) 评论(0) 推荐(0) 编辑