自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CL_Fighting

不爱打代码的程序媛

  • 博客(20)
  • 收藏
  • 关注

原创 vim中翻页的命令

整页翻页ctrl-f ctrl-b f就是forword b就是backward翻半页ctrl-d ctlr-u d=down u=up滚一行ctrl-e ctrl-yzz 让光标所杂的行居屏幕中央 zt 让光标所杂的行居屏幕最上一行 t=top zb 让光标所杂的行居屏幕最下一行 b=bottom...

2018-05-28 14:20:14 655

原创 vim的撤销命令

‘u’ : 撤销上一个编辑操作‘ctrl + r’ : 恢复,即回退前一个命令‘U’ : 行撤销,撤销所有在前一个编辑行上的操作使用u 和 CTRL+R 命令可以恢复到任何编辑过的状态...

2018-05-15 13:57:25 3382

转载 _beginthreadex和CreateThread的区别

在 Win32 API 中,创建线程的基本函数是 CreateThread,而 _beginthread(ex) 是C++ 运行库的函数。为什么要有两个呢?因为C++ 运行库里面有一些函数使用了全局量,如果使用 CreateThread 的情况下使用这些C++ 运行库的函数,就会出现不安全的问题。而 _beginthreadex 为这些全局变量做了处理,使得每个线程都有一份独立的“全局”量。所...

2018-05-13 18:28:02 182

原创 解决XeLaTex编译后中文出现乱码的问题

最近想用LaTex做简历,但是在做中文简历的时候,出现乱码的情况,网上查了很多解决方法,最后成功解决了,在这里总结分享一下。先建立一个tex文件,输入一下格式的文件,注意加入\usepackage{CTEX}\documentclass{article}\usepackage{CTEX}\begin{document}这是一个XeLaTex的utf-8编码例子。\end{docum...

2018-05-12 15:06:28 7603

转载 Vim删除命令

dd:删除游标所在的一整行(常用) ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行 d1G:删除光标所在到第一行的所有数据 dG:删除光标所在到最后一行的所有数据 d$:删除光标所在处,到该行的最后一个字符 d0:那个是数字0,删除光标所在到该行的最前面的一个字符 x,X:x向后删除一个字符(相当于[del]按键),X向前删除一个字符(相当于[bac...

2018-05-10 10:49:27 538

转载 常见面试题整理--数据库篇(每位开发者必备)

转载自:https://zhuanlan.zhihu.com/p/23713529        知乎专栏不管你是Java开发者还是Python开发者还是其他语言开发者,基本上面试的时候都会被问到数据库相关的知识点。所以掌握一些经常被问的数据库知识是十分重要的。如果你对数据库不熟悉,想学习的话,学习专栏有一篇MySQL学习资料那么常见的数据库面...

2018-05-10 10:45:14 213

转载 Jupyter Notebook基本操作

Jupyter Notebook基本操作Jupyter Notebook基本操作1.Jupyter Notebook服务启动与停止2.Jupyter Notebook常用快捷键2.1模式切换2.2命令模式快捷键2.3编辑模式快捷键3.Jupyter Notebook中Matplotlib绘图1.Jupyter Notebo...

2018-05-07 17:10:52 830

原创 Linux查找文件并删除

以查找和删除mp3为扩展的文件为例: find / -name “*.mp3” |xargs rm -rf会删除所有以mp3为扩展的文件。操作的时候先: find / -name “*.mp3”会打印出匹配的文件,如果觉得正是想删除这些文件,再执行: find / -name “*.mp3” |xargs rm -rf...

2018-05-07 16:37:02 4151

原创 Linux改名/Linux批量改名/rename/mv/sed

方法一:rename命令rename命令是Linux下功能非常强的的重命名工具,利用正则表达式使得其使用地非常灵活。 命令格式: rename [ -v ] [ -n ] [ -f ] perlexpr [ files ] perlexpr 是一种 Perl 脚本格式的正则表达式。 参数: -v, –verbose Verbose: print names...

2018-05-07 16:35:51 7721

原创 Leetcode之Sort List / Insertion Sort List

147. Insertion Sort List Sort a linked list using insertion sort. Example 1: Input: 4->2->1->3 Output: 1->2->3->4链表的插入排序实现原理很简单,就是一个元素一个元素的从原链表中取出来,然后按顺序插入到新链表中,时间复杂度...

2018-05-07 09:11:52 119

转载 Python调试利器PDB

结束添加print然后执行脚本的低效Debug方式,熟悉GDB的同学应该很容易就接受PDB。官方文档地址:http://docs.python.org/library/pdb.html。使用PDB的方式有两种,其中一种是在脚本中添加代码,不觉得这种方式比print好在哪里,所以这种方式此文不表。这里我们只学习PDB的命令行使用方式。1)进入命令行Debug模式,python -m pdb ...

2018-05-05 16:05:32 307

原创 设计一个最优算法来查找一n个元素数组中的最大值和最小值

题目描述有一个算法,查找n个元素的的数组的最大值和最小值,要比较2n次;请写一个最高效的算法,并说明他要比较的次数。请注意复杂度的常数 (不用写代码,说明步骤和过程即可,要定出比较的次数,没写不给分)解题思路先遍历一遍数组,两个两个分成一组,小的放在左边大的放在右边,这样比较次数是N/2。N是数组的长度。然后最小的元素一定是在每组的左边,最大的元素在右边。下一步在左边的所有元素中比较...

2018-05-04 19:58:33 15326

转载 常用的设计模式总结

设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式;结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式;行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。创建型模式–&gt...

2018-05-04 18:48:24 142

转载 Linux终端复用神器—Tmux使用教程

tmux是什么我们在linux服务器上的工作一般都是通过一个远程的终端连接软件连接到远端系统进行操作,例如使用xshell或者SecureCRT工具通过ssh进行远程连接。在使用过程中,如果要做比较耗时的操作,例如有时候进行编译,或者下载大文件需要比较长的时间,一般情况下是下班之后直接运行希望第二天早上过来运行完成,这样就不用耽误工作时间。但是网络有时候不稳定,可能在半夜会出现连接断掉的情况,...

2018-05-04 16:57:34 1022

转载 Vim中的多行删除与复制

Vim中的多行删除与复制法一: 单行删除 :1(待删除行)d 多行删除 :1,10d法二: 光标所在行 dd 光标所在行以下的N行 Ndd法三: 光标放到第6行 输入:2yy 光标放到第9行 输入:p 此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。法四:...

2018-05-04 14:29:45 8570

原创 Leetcode之Reverse Linked List I II

206. Reverse Linked List Reverse a singly linked list. Example: Input: 1->2->3->4->5->NULL Output: 5->4->3->2->1->NULL Follow up: A linked list can be ...

2018-05-01 20:06:32 122

原创 Leetcode之Palindrome Linked List(回文链表)

题目描述 Given a singly linked list, determine if it is a palindrome. Follow up: Could you do it in O(n) time and O(1) space?解题思路1、遍历整个链表,将链表每个节点的值记录在数组中,再判断数组是不是一个回文数组,时间复杂度为O(n),但空间复杂度也...

2018-05-01 19:45:46 202

原创 Leetcode之Range Sum Query - Immutable/Mutable

303. Range Sum Query - Immutable Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j), inclusive. Example: Given nums = [-2, 0, 3, -5, 2, -1] sumRange...

2018-05-01 15:49:55 129

原创 斐波那契数列系列题目 动态规划 Leetcode之Climbing Stairs和Min Cost Climbing Stairs

70. Climbing Stairs You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?实际上跟斐...

2018-05-01 14:30:31 168

原创 Leetcode之Maximum Average Subarray I II

643. Maximum Average Subarray I Given an array consisting of n integers, find the contiguous subarray of given length k that has the maximum average value. And you need to output the maximum avera...

2018-05-01 13:45:32 146

空空如也

空空如也

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

TA关注的人

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