自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JAVA集合之List源码阅读

文章目录1. ArrayList1.1 初始化1. ArrayList1.1 初始化 初始化有三种方式,不传值、传int、传CollectionList<Integer> list = new ArrayList<Integer>(); /** * 使用默认的数组,数组大小为10,capacity容量也为10 */ public ArrayList() { this.elementData = DEFAULTCAPACITY

2020-07-21 21:27:30 202

原创 Python使用redis中文乱码问题

为了更好的将论文进行统计收纳,刚好利用新学的redis作为数据库,用python实现存储查询统计。1.python连接客户端时设置好编码PASSWORD = '123'connection = redis.StrictRedis(host='192.168.XXX.XXX', port=6379, db=0, password=PASSWORD, decode_responses=True, charset='UT..

2020-06-07 10:59:11 3074 1

原创 浙工大计算机考研复试经验

零、前言:在我备考浙工大期间就发现了网上考浙工大的经验并不多,当时就决定考上了就写一篇经验总结给后来的考生提供一些信息。简短的说一下个人信息,本科双非,国庆前准备秋招,失败后开始考研。由于时间比较紧,我自己也挺慌的,选了性价比最高的浙工大计专。考专硕的另一个原因是数二知识范围相对小,且数学一直是我的弱项。我的初试成绩394,排名前二十,复试线划在361,可见今年浙工大竞争也是很激烈的,我想这和我...

2019-04-01 15:25:18 4626 12

原创 在Muduo网络库学习过程中获得的C++知识

1.shared_ptr为了解决多线程编程下无法确定对象是否存活的问题,引入了智能指针shared_ptr。shared_ptr是引用计数型智能指针,当计数为0时,对象即被销毁。shared_ptr控制对象的生命期,只要有一个shared_ptr存在,对象x就不会被析构,当最后一个shared_ptr析构或reset时,对象会被析构。注意是当指针销毁,对象就被析构。借助shared_ptr还可以实...

2018-05-24 16:44:12 444

原创 LeetCode 查找类题目

4. Median of Two Sorted Arrays题意:查找两个有序数组的中位数。思路:通过查找第k个数的方法来找中位数,对于A、B两个数组,如果A[k/2]&gt;B[k/2]那么两个数组并集的中位数肯定不在B的前k/2个元素中,所以可以删掉一部分数,反之亦可,最后剩下的就是所求的中位数。具体见代码。参考:http://blog.csdn.net/gao1440156051/artic...

2018-05-24 11:20:16 711

原创 LeetCode 改变节点顺序相关题目

24. Swap Nodes in Pairs题意:交换两个相邻的节点,不够就不交换。思路:设置一个pre节点,用来控制上一组节点和下一组节点的连接,维护后该节点就行,可以通过画图来思考。class Solution {public: ListNode* swapPairs(ListNode* head) { ListNode p(INT_MIN); Li...

2018-05-21 21:59:55 240

原创 LeetCode Substring相关题

3. (R)Longest Substring Without Repeating Characters通过map记录字符出现的位置,如果发现不为0,说明已经出现过,这时候要删除左边无用点。class Solution {public: int lengthOfLongestSubstring(string s) { map&lt;char,int&gt; mp; ...

2018-05-20 20:37:35 190

原创 muduo网络库设计的总结摘要与分析

首先是设计的分析,有了设计才能根据设计编码:1、单线程编程模型采用"non-blocking IO + IO multiplexing",即Reactor模型。基本结构是一个事件循环,以事件驱动和事件回调的方式实现业务逻辑。优点:可以用于读写socket,连接的建立,甚至DNS解析都可以用非阻塞方式进行,以提高并发度和吞吐量,利于IO密集的应用。缺点:事件回调函数是非阻塞的,对于涉及网络IO请求响...

2018-05-20 14:08:11 1043

原创 LeetCode 基本四则运算类题目总结

2. Add Two Numbers    题意:给出两个非空的链表代表两个非负数,每位数字再链表中逆序存放。    思路1:将链表各个数读出来,存到两个int里,最后相加得出答案,再转化为链表返回。问题:数据容易超出范围,遇到这种特地不用整型表示的题应该快速想到这一点。    思路2:创建链表,直接计算,各位相加,并控制进位,最终每位数都读取完了就返回。题目中特地黑体强调了逆序存放数字,让人很想...

2018-05-18 22:05:05 1938

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除