本系列导航:剑指offer(第二版)java实现导航帖 面试题58:翻转单词顺序 题目要求: 输入一个英文句子,翻转单词顺序,单词内字符不翻转,标点符号和普通字母一样处理。例如输入输入“I am a student.”,…
分类:架构
剑指offer第二版-4.二维数组中的查找
本系列导航:剑指offer(第二版)java实现导航帖 面试题4:二维数组中的查找 题目要求: 一个二维数组中,每一行从左到右递增,每一列从上到下递增。输入一个整数,判断数组中是否含有该整数 package chapte…
Singleton Pattern 单例模式自学笔记
文章背景 单例模式自学笔记, 自学java到了SHH框架阶段, 想看源码却看不懂, 恶补一下设计模式. Singleton Pattern 单例模式 概念: 1.是一种用来创建对象的模式. 2.一个类仅有一个实例, 并且…
观察者模式——心有灵犀
一、定义 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。 二、第一个小栗子 举个小栗子帮助理解。 天气预报,一个气象台检测温度、气压、湿度,气象公司获得这些数据。…
this 指向
this执行全局环境中 this 指向 window this很重要的解析 https://segmentfault.com/q/1010000004563202 匿名函数中this 指向 window function…
Python正则表达式中几个方法的使用
本文语法使用的是python3.5,请大家注意版本问题 首先定义一个要匹配的字符串 matchStr = ‘www.baidu.com’ re.match 从给定的字符串开头开始匹配,如果匹配到会…
剑指offer第二版-50.第一个只出现一次的字符
本系列导航:剑指offer(第二版)java实现导航帖 面试题50:第一个只出现一次的字符 题目要求: 字符串中第一个只出现一次的字符。在字符串中找出第一个只出现一次的字符。如输入abaccdeff,则输出b。 解题思路…
好香帅简书系列专题年终总结(丙申年大年三十)
好香帅关注了简书很久。一直认为她是设计最简洁,技术最领先,用户体验最好的华语知识共享平台之一。真正在简书这个平台做一些工作是从今年元旦,起因是偶然的。先发布了一首欢乐的诗,之后又下决心定了个自强不息的计划。计划的一部分就…
网站设计之合理架构CSS 架构CSS
(收藏自技术狂) 架构CSS 在当前浏览器普遍支持的前提下,css被我们赋予了前所未有的使命。然而依赖css越多,样式表文件就会变得越大越复杂。与此同时,文件维护和组织的考验也随之而来。 (曾几何时)只要一个css文件就…
剑指offer第二版-用队列实现一个栈
本系列导航:剑指offer(第二版)java实现导航帖 用队列实现一个栈 题目要求:用两个队列,实现栈的从队尾插入元素push()和从队尾抛出元素pop() 相关:用栈实现队列 思路(书中标准解法:用两个队列实现一个栈)…
非安全工程师的安全考虑
系统的安全起于系统设计。作为非专业的安全工程师,产品、开发、测试同学对安全的认知和设计,往往比安全工程师能以更低的成本起到更好的效果。本文总结了一些过往工作中,作为产品、开发、测试可以考虑的系统应用安全的点,以供参考: …
lintcode 最近公共祖先
给定一棵二叉树,找到两个节点的最近公共父节点(LCA)。 最近公共祖先是两个节点的公共的祖先节点且具有最大深度。 样例 对于下面这棵二叉树 4 / \ 3 7 / \ 5 6 LCA(3, 5) = 4 LCA(5, 6…