logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【linux学习笔记】Sublime Text3支持GB2312和GBK编码以及中文输入法

几天在ubuntu15.10下使用Sublime Text3发现中文乱码,以及不能使用中文输入法(搜狗输入法linux版)的问题,捣鼓了半天,终于完善了,下面po一下我的解决方案。一.支持GB2312和GBK编码1.1 安装Package Control按住ctrl+~打开命令行,然后输入如下代码import urllib.request,os; pf = 'Package Control.sub

#ubuntu#c语言
带你深入理解STL之Vector容器

C++内置了数组的类型,在使用数组的时候,必须指定数组的长度,一旦配置了就不能改变了,通常我们的做法是:尽量配置一个大的空间,以免不够用,这样做的缺点是比较浪费空间,预估空间不当会引起很多不便。STL实现了一个Vector容器,该容器就是来改善数组的缺点。vector是一个动态空间,随着元素的加入,它的内部机制会自行扩充以容纳新元素。因此,vector的运用对于内存的合理利用与运用的灵活性有很大的

#数据结构
带你深入理解STL之List容器

上一篇博客中介绍的vector和数组类似,它拥有一段连续的内存空间,并且起始地址不变,很好的支持了随机存取,但由于是连续空间,所以在中间进行插入、删除等操作时都造成了内存块的拷贝和移动,另外在内存空间不足时还需要重新申请一块大内存来进行内存的拷贝。为了克服这些缺陷,STL定义了另一种容器List,它对于数据插入和删除的时间复杂度均为O(1),而且再内存方面不用频繁的拷贝转移。下面,就一起来看看Li

【linux学习笔记】在ubuntu下使用QT Cmake支持C++11

今天在ubuntu下使用QT来进行C++编程,选择了Cmake,当用到initializer_list的时候提示不支持C++11,现提供一下解决方案:错误提示:error: This file requires compiler and library support for the \ISO C++ 2011 standard. This support is currently e

#ubuntu#qt#linux
【一天一道LeetCode】#205. Isomorphic Strings

一天一道LeetCode本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github欢迎大家关注我的新浪微博,我的新浪微博欢迎转载,转载请注明出处(一)题目Given two strings s and t, determine if they are isomorphic.Two strings are isomorphic if the

#github#leetcode#新浪微博
【一天一道LeetCode】#64. Minimum Path Sum.md

一天一道LeetCode本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github欢迎大家关注我的新浪微博,我的新浪微博欢迎转载,转载请注明出处(一)题目Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right wh

#leetcode#新浪微博#github
【一天一道LeetCode】#169. Majority Element

一天一道LeetCode本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github欢迎大家关注我的新浪微博,我的新浪微博欢迎转载,转载请注明出处(一)题目Given an array of size n, find the majority element. The majority element is the element that appe

#github#leetcode#新浪微博
【一天一道LeetCode】#130. Surrounded Regions

一天一道LeetCode本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github欢迎大家关注我的新浪微博,我的新浪微博欢迎转载,转载请注明出处(一)题目Given a 2D board containing ‘X’ and ‘O’, capture all regions surrounded by ‘X’.A region is c

#leetcode#c语言#github
到底了