-
C++从string中删除所有的某个特定字符C++中要从string中删除所有某个特定字符, 可用如下代码 str.erase(std::remove(str.begin(), str.end(), 'a'), str.end()); ...
-
Reservoir Sampling -- 蓄水池抽样算法在LeetCode上看到一个分类是Reservoir Sampling, 即蓄水池抽样. 以前完全没听过, 今天整理下. 内容整合自: http://www.cnblogs.com/hrlnw...
-
LeetCode 466. Count the RepetitionsIt’s easy to come up with a brute force solution and to find that there will be a repetitive patt...
-
用TweenMax实现收集水滴效果之前在CodePen上接触了TweenMax, 被它能做到的酷炫效果震撼了. (文末放了5个GSAP的效果GIF) 最近要做一个”收集水滴”的动效, 于是就试用了一下TweenMax实现这个效...
-
border-radius的水平和竖直半径通常我们设置border-radius都只区分四个角的, 如border-radius: 1em 2em. 其实每个角的border-radius都由两部分组成, 水平半径和竖直半径. ...
-
区分jquery中的offset和position一次又一次地碰到需要获取元素位置的问题, 然后一次又一次地查offset和position的区别. 忍不了了, 这次一定得想办法记下来. position是元素相对于父元素的位置. 这个好记,...
-
有关checkbox的checked属性和change事件jquery中的attr和prop有什么区别? To retrieve and change DOM properties such as the checked, selected, ...
-
如何设置table的border-radius?遇到一个诡异的问题, 为table添加border-radius不起作用. 示例如下: 1 2 3 4 #table1 { ...
-
如何让输入框自动使用英文输入法?使用input[type="email"]或input[type="url"]. 它们对应的键盘还有微小差别: Email键盘: URL键盘: 其他参数 此外, 你还可以设置:...
-
如何让搜索框的键盘显示搜索按键?在input[type="search"]的外面套一层form, 其中form必须有action属性. 例如: <form action=""> <input type...
-
如何隐藏数字输入框的上下箭头?方案一: 在Chrome下: input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-a...
-
关于flex前言 很长一段时间, 我知道有flex这个布局方式, 但是始终没有去学它. 3点原因: 感觉还比较新, 担心兼容性不好. 普通的布局方式能满足我的绝大多数需求. 好像蛮复杂...
-
autocapticalize和autocorrect首字母自动大写autocapitalize 在 iOS 中,用户可以手动开启「首字母自动大写」功能,这样输入英文的时候,首字母便会自动大写。但是,有些时候并不希望一直是首字母大写的。比如用户名...
-
从WeUI学习到的知识点WeUI是微信Web服务开发的UI套件, 目前包含12个模块 (Button, Cell, Toast, Dialog, Progress, Msg, Article, ActionSheet,...
-
微信JSSDK与录音相关的坑最近一直在做微信JSSDK与录音相关的功能开发, 遇到了各种奇尺大坑, 时不时冷不丁地被坑一道, 让我时常想嘶吼: “微信JSSDK就是个大腊鸡!!!!!!!!!!” 现在工作得到阶段性成果,...
-
Sass占位符选择器`%`摘录自Understanding placeholder selectors. @extend @extend让你能够在多个选择器中通过继承的方式共享一段样式: .icon { tra...
-
判断微信内置浏览器的UserAgent要区分用户是通过”微信内置浏览器”还是”原生浏览器”打开的WebApp, 可以通过navigator.userAgent来进行判断. 以下是对各种平台上微信内置浏览器和原生浏览器UA的对比 ...
-
JavaScript中的自调用函数自调用函数 自调用函数(self-invoking funciton)就是函数定义完之后会立即运行的函数. 最常见的写法是: (function() { // function body....
-
Scope in JavaScript本文为JS核心系列:浅谈函数的作用域的笔记 作用域 (Scope) 在javascript中,if, while, for 等代码块不能形成独立的作用域。因此,javascript中没...
-
Closure in Javascript本文为一些有关JS闭包的笔记. TODO JS核心系列:漫谈JS引擎的运行机制 Closures - JavaScript | MDN 干货分享:让你分分钟学会 javascr...
-
Kramdown SyntaxHeaders Setext Style (---)和atx Style (#). atx Style的#前面不允许有空格, 同GFM, 但haroopad允许. 原版MD允许忽略head...
-
Jekyll初接触问题汇总在Jekyll中遇到的一些markdown问题 Jekyll的markdown processor默认是kramdown. 经测试, 它: 不支持$1_2$这种数学符号 #与标题之间...
-
[OJ] Data Stream Median (Hard)LintCode 81. Data Stream Median (Hard) 思路: 用一个大根堆保存较小的一半数, 一个小根堆保存较大的一半数. 每次根据num和两个堆顶的数据决定...
-
[OJ] Wildcard Matching (Hard)LintCode 192. Wildcard Matching (Hard) LeetCode 44. Wildcard Matching (Hard) 第二次刷还是被这题虐. 其实就是跪...
-
我Photoshop的第一个作品想学Photoshop好久了, 作为一个想成为”将计算机技术和艺术结合起来的人”, 不会Photoshop感觉说不过去. 先选了一个图尝试做, 结果发现太难了. 我给背景上色, 画了太阳就画不...
-
关于fastclick.js官网: Fastclick on Github fastclick.js解决了什么问题? 自己接触WebApp开发的前期, 总感觉WebApp上的按键操作不如NativeApp的灵敏, 好像有...
-
两个有关Knockout自定义拓展方法fn的小技巧让observable自增/自减 最简单的方法是self.num(self.num() + 1), 但是这个写起来比较麻烦. 一种方法是拓展observab...
-
iframe的安全问题今天尝试在iframe中嵌入外部网站, 碰到了一些小问题. 如何让自己的网站不被其他网站的iframe引用? 我测试的时候发现我把iframe的src指定到github不起作用. 原来是它把X...
-
方便的Chrome取色插件ColorPick Eyedropper [设计, FE必备]最近在和Design合作开发, 她发过来的原型图有各种各样色配色, 不想让她一个一个地标记颜色, 嫌效率低. 于是自己找到一款方便的Chrome取色插件, 叫做ColorPick Eyedrop...
-
[OJ] Lowest Common AncestorLintCode 88. Lowest Common Ancestor (Medium) LeetCode 236. Lowest Common Ancestor of a Binary Tr...
-
[OJ] Search for a RangeLintCode 61. Search for a Range (Medium) LeetCode 34. Search for a Range (Medium) class Solutio...
-
[OJ] Find Minimum in Rotated Sorted Array IILintCode 160. Find Minimum in Rotated Sorted Array II (Medium) LeetCode 154. Find Minimum in Rot...
-
[笔记] 走进 Pocket,看看只有 20 位员工的 Pocket 是如何搞定 2000 万用户的走进 Pocket,看看只有 20 位员工的 Pocket 是如何搞定 2000 万用户的 保持专注. 不断更新优先级. 对产品有主人翁意识. (觉得做好产品是自己的职责, 不是应付...
-
[OJ] Find Minimum in Rotated Sorted ArrayLintCode 159. Find Minimum in Rotated Sorted Array (Medium) LeetCode 153. Find Minimum in Rotat...
-
[OJ] Matrix Zigzag TraversalLintCode #46. Matrix Zigzag Traversal (Easy) class Solution { public: vector<int> prin...
-
[OJ] Insert IntervalLintCode #30. Insert Interval (Easy) LeetCode #57. Insert Interval (Hard) class Solution { publ...
-
[OJ] Permutation IndexLintCode 197. Permutation Index (Easy) LintCode 198. Permutation Index II (Medium) 感觉这两道题主要考察计算...
-
[OJ] Flatten Binary Tree to Linked List114. Flatten Binary Tree to Linked List (Medium) 453. Flatten Binary Tree to Linked List (Easy) ...
-
CodePen避免自动刷新导致的JS卡死经常需要做一些前端代码的实验, 这时候我往往会用JSFiddle或CodePen. 最近用CodePen更多一些, 里面提供的选项更加丰富, 提供了各种各样的HTML/Javascript/C...
-
[LeetCode] Range Sum Query - Immutable303. Range Sum Query - Immutable class NumArray { private: vector<int> v; public: ...
-
[OJ] Count of Smaller Numbers After Self315. Count of Smaller Numbers After Self class Solution { public: vector<int> countSma...
-
[OJ] Additive Number306. Additive Number class Solution { private: string stringAddition(string &a, string &...
-
[OJ] Super Ugly NumberSuper Ugly Number 最后WA没做出来. typedef long long int64; #define MAXBOUND 10000000 class Solution {...
-
[OJ] Burst BalloonsBurst Balloons (Medium) 这题没有做出来. 自己的思路停留在暴力的解法, 时间复杂度很高: 初始化maxCount = 0. 对于当前长度为k的数组nums,...
-
文件已经加入.gitignore但是vs并没有显示文件处于ignore状态在VS2015的项目文件中看到某些文件的状态比较特殊, 前面被标记了红色的标志, 如下图. 本来以为这是通过VS修改文件属性做到的, 但是光标移到文件上发现显示的是Ignore, 才知道是...
-
pay lip service toUnderstanding Progressive Enhancement中看到了这句话: Concerned with content availability, overall ac...
-
bower初接触之前从Steve Sanderson的博文Architecting large Single Page Applications with Knockout.js中学习了用Yeoman创建Kno...
-
Web Development TermsI’ve come across lots of terms while learning web development. I’m feeling myself overwhelmed. He...
-
on the wane从文章PHP, Once The Web’s Favorite Programming Language, Is On The Wane看到on the wane的说法. becoming l...
-
Button with Hover Effect (Learned from 百度脑图)今天想学学PM的技能, 打开了百度脑图的网站, 看到中间那个按键的hover效果蛮好看, 遂学习一下. 效果如下: Demo 其实就是利用:before绘制了半透明白色的遮罩, 平时用t...
-
如何让windows版Safari支持H5 audio/video?今天在windows版Safari上看效果的时候惊奇地发现它竟然不支持HTML5的audio/video, 这样的话就无法复现不少ios上出现的问题. 在同事提醒下, 发现Safari HTML...
-
Markdown各种小问题汇总如何分割Quote? How can I write two separate blockquotes in sequence using markdown? > Imaginatio...
-
iOS设备下添加button的按下效果在触屏上, button的按下效果用:active触发, 但是我发现iOS设备上:active效果并没有生效. :active pseudo-class doesn’t work in mobi...
-
在html中嵌入markdown在博客园网页里写markdown的时候, 某些特殊内容想加上自定义的css, 于是用<div class="xxx">包裹起来, 但是发现该<div>中的markdown...
-
just so you're clearThe Google Resume的第一句话是: Just so you’re clear: it was not my idea to give a talk to Microsoft ...
-
in an effort toWhat does “in an effort” to mean? I personally consider in an effort to a stock phrase1. The me...
-
水平/竖直居中在旧版Safari上的bug今天调了两个出现在旧版Safari上的layout bug. 它们最初是在同事的iPad上被发现的, 我在自己桌面上安装的Safari 5.1.7上也能够复现. Bug1: .vertical...
-
ASPX在Debug模式下直接link原始CSS而非Bundle后的CSS由于对CSS做了bundle, debug的时候修改原始css文件不会直接反映到浏览器中, 效率较低. 于是我想在debug的时候直接link原始CSS. 很简单. <% #if DEB...
-
设置VS2015上关闭和打开tab快捷键Ctrl+W关闭Tab: Tools > Options > Environment > Keyboard > File.Close > Use new shor...
-
Knockout绑定audio的pause事件导致音频无法停止…时间过得真快, 一晃4天已经过去了, 然而自己并没有动笔写什么. 自省. 看了看今天的工作, 感觉好像没什么可写的. 不禁在想是不是一天一篇有点儿难. 再一想, 这分明就是在给自己找理由. ...
subscribe via RSS