Python笔记

输出用r''表示''内部的字符串默认不转义 1234print('\\\t\\')#\ \print(r'\\\t\\')#\\\t\\ 用'''...'''的格式表示多行内容 123print('''line1line2...

前端状态管理之Flux、Redux、Vuex

Flux是一种前端状态管理架构思想。基于 Flux 的设计思想,出现了一批前端状态管理框架。比较主流的就是 Vuex 和 Redux 了。 两篇特别好的文章 浅谈前端状态管理(上) 浅谈前端状态管理(下) Flux Flux 的思维方式是单向的,将修改数据层的 controller 代码收归一处,统一管理,组...

解决Canvas图片跨域问题

Uncaught DOMException: Failed to execute ‘getImageData’ on ‘CanvasRenderingContext2D’: The canvas has been tainted by cross-origin data.` 在写canvas的时候要获取图像数据,...

Canvas 学习笔记

虚线使用setLineDash和lineDashOffset属性来设置虚线样式 setLineDash : 接受一个数组来制定虚线里的线段和间隙的长度 如ctx.serLineDash([4,2]) lineDashOffset : 设置虚线起始偏移量 12345678910111213141516171...

【翻译】优化Web中的GIFs

原文地址:https://bitsofco.de/optimising-gifs/ 跟很多人一样,我也很喜欢GIF。我喜欢在我的文章里使用它们来说明功能。就像在我 “Recreating the iTunes Library” 这篇文章里的这个GIF一样。 然而,在文章里使用GIF实在太_重_了,上面的这个GI...

JavaScript's bitwise operators

在做codewars的Morse encoding 的题目的时候,发现js的位运算很奇怪_(:зゝ∠)… 然后试了一下 console.log((5).toString(2)); 结果是 101 console.log(~5) 想象中应该是2 或者010 然而结果是-6… Reason: The binary ...

CodeWars - 3kyu - Morse Encoding

题目 这个题目的要求就是让我们写两个方法 The first method Morse.encode will take a String representing the message and will return an array of signed 32-bit integers in big-endi...

CodeWars - 4kyu - Strip Url Params

题目 Description:Complete the method so that it does the following: Removes any duplicate query string parameters from the url Removes any query string paramet...

Hexo+GitHub pages+多说搭建博客

我的搭建环境 OS: Windows_NT 6.3.9600 win32 x64 hexo-cli: 1.0.2 hexo:3.2.2 hexo theme:material git:2.9.0.windows.1 Step 1 安装 Node.jsnodejs官网 Step 2 安装Hexonpm insta...

解决Ruby gem被墙的问题

gem install 的时候….. C:\Windows\System32>gem install jekyll ERROR: Could not find a valid gem 'jekyll' (>= 0), here is why: Unable to...