240 发简信
IP属地:山西
  • 智能指针

    翻译的三哥的一篇文章,质量很高---by简书卡巴拉的树[https://www.jianshu.com/p/e4919f1c3a28] 介绍4类...

  • Linux下回车^M去除方法

    在windows上编写的shell、python等脚本在Linux上无法正常的执行,会有 ^M 相关提示,原因 :在Linux上使用vim打开文...

  • Camera 性能的一些概念

    拍照热启动:相机处于后置拍照模式,相机处于后台,点击桌面图标进入相机应用的时间 拍照强制停止冷启动:相机处于后置拍照模式,相机处于后台,点击re...

  • P1设计模式简介

    软件设计的目标: 什么是好的软件设计?软件设计的金科玉律:复用! 常用的软件设计方法: 分解(分而治之) VS 抽象 Demo:实现“线,矩形...

  • P2 面向对象8大设计原则

    变化是复用的天敌!面向对象设计的最大优势在于:抵御变化 设计原则比模式更重要,掌握了设计原则,可以开发出属于自己的设计模式,而设计模式是不断变化...

  • LeetCode所有题目

    http://206.81.6.248:12306/leetcode/algorithm leetcode大部分题目讲解汇总-byGrandyang

  • 手写常用算法代码3 - 二分查找

    二分查找 条件 : 查找序列需要是单调的优点 : 时间复杂度低,为O(logN)规定 :利用左闭右开区间描述[lb, ub) 模板:

  • 手写常用算法代码2 - 字符串转整数

    思路分析 : 首先判断字符串是否为空,返回0考虑前面的是否是空格,使用trim()去掉,然后判断长度是否为0,是的话,返回0判断第一个字符是不是...

  • 子序列问题

    判断序列S是否是序列T的子序列 解析:典型的双指针问题 Code