- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 ES6 Promise Retry模式实现
假设有一个异步获取数据的请求每次都在500ms后失败, 报错“server unavailable”。function fetchData() { return new Promise(function(resolve, reject) { setTimeout(function() { reject('server unavailable'); }, 500...
2018-09-10 22:56:16
3352
1
原创 ES6数组去重
使用ES6的新语法对数组去重,相比ES5省去了排序再做双重For循环(function() { 'use strict'; let arr = [1, '1', 2, '2', 3, '3', 3, '3', 2, '2', 1, '1']; let new_set = new Set(arr); let arr = Array.from(new_set);
2017-12-25 21:39:06
1019
原创 前端 - png24格式图片转换为png8图片
如果在psd源文件中无法导出背景全透明的png8格式的图片,或者我们已经在psd中通过photoshop导出png24格式的图片,需要再转换到png8图片。 可以参考如下步骤: 1. 请先确保安装有Firework4以上版本。 2. 选取一张png24或png32的待转换图片, 选择右上角优化面板,可以看到图片原来的格式(如png32)
2015-07-06 15:36:12
3239
原创 JS - 关于改变Javascript的作用域链
关于Javascript静态作用域的一些心得。之前在看JS大牛BYVoid的>时, 学习到了最能说明Javascript静态作用域特性的代码, 如下:var scope = "global";function f1() { console.log(scope);}f1() // output: globalfunction f2() { scope = "f2"
2015-06-18 23:57:56
2205
原创 前端面试 - Http Session问题,记录我愚蠢的回答=。=
今天去面试前端开发,做完一张卷子后,面试官开始针对我卷子上的回答提问。第一大块是说cookie和session的区别。第一个问题是session是什么我很从容的回答了说session是用来给无状态的http增加有状态的识别信息。抽抽的地方来了,面试官问我session是怎么获取的?我竟然说了一句根据userId获取,很感谢当时两位面试官竟然没有笑场=。=现在回想,真是肠子都
2015-06-16 18:25:37
1921
原创 jQuery - Deferred 对象使用
阅读了阮一峰老师的jQuery的deferred对象详解,自己整理一下。0. jQuery Deferred对象背景随着WEB单页应用的普及,现在越来越多的页面逻辑已经交由JS代码来处理,其中难免有向后台请求资源等费时操作。由于浏览器执行JS代码是单线程, 所以为了防止在请求的同时页面出现卡死的现象,提出了异步请求(ajax)。我们可以将渲染返回数据的操作在异步请求的回调中执行。
2015-06-12 14:10:35
582
转载 Swift - Swift添加方法描述
原文链接:Swift 添加方法描述(文档注释)感觉原作者总结的特别好,转发纪录之。在Swift里为一个方法添加文档描述很简单,只需要用///就可以了,如:/// Called when right button is clicked.func imagePickerControllerDidSelectedAssets(images: [DKAsset]!)
2015-06-07 23:24:14
868
原创 Swift - Swift数组迭代
依据不同情形, swift提供很多种方式对数组进行迭代比如有如下数组:var heros = [ "Atani J", "Tirion Foordring", "Salou Farr", "Thrall", "Tassa Dahl"]1. 通过变量递增的for循环func printHeros() { for (var i = 0; i < heros.co
2015-05-26 13:38:48
1111
原创 SAPUI5 - JS面向对象继承方式的实现
sapui5 JS面向对象使用的继承方式与阮一峰老师在博客中介绍的”构造函数式的继承“的"利用空对象作为中介" 原理相同构造函数式的继承首先上一张自己画的ui5的最底层的继承关系图在sapui5中需要构造一个JS的“class"时需要从最底层的Metadata开始找到resources/sap/ui/base/Metadata-dbg.jsMetadata
2015-05-19 13:20:26
976
转载 IE下条件注释使用
IE下条件注释 本文内容来源:http://www.quirksmode.org/css/condcom.html<p class="accent"><!--[if IE]>According to the conditional comment this is IE<br /><![endif]--><!--[if IE 6]>According to the conditional
2015-05-04 11:55:00
683
原创 centos 允许普通用户登陆
修改#vi /etc/security/access.conf 中的“-:ALL EXCEPT root :ALL”为“-:ALL EXCEPT root yourusername :ALL”。
2014-06-20 10:48:04
1098
原创 记录自己在centos虚拟机搭建简易git服务器的过程,分享给大家
我在vmware上安装了centos6.3-64位, 选用的live cd版本,
2014-06-16 22:31:40
1195
原创 delete多个表时,记得在delete和from间加上要‘要删除内容所属表的别名’
DELETE t1 FROM test t1INNER JOIN test t2 ON (t1.id = t2.parent)WHERE t2.id = 2 and t2.value = 'value'
2014-05-27 16:12:11
3075
转载 csdn git使用
在优快云上创建完项目,在本地电脑上安装完gitgit config --global user.name "优快云 id"git config --global user.email "优快云 passport中注册邮箱"添加SSH公钥你就当它是用来加密传输什么的吧....不解释在Git的那个窗口输入cd ~/.ssh如果提示No such file or d
2014-04-04 21:48:00
926
转载 Android中SurfaceView与SurfaceHolder对象
public class SurfaceView extends ViewSurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。
2014-04-04 12:57:11
1133
原创 maven+spring+mybatis整合
哈哈,第一篇blog.从没用过maven的jar包管理,项目要上马了,学着网上的很多demo,自己模仿着做了一个,记录下来,和大家分享。比较着重于实现,细节原理好多不懂。准备工作:jdk:1.6.0_18tomcat:6.0.18maven3.1.1IDE: eclipse J2EE keplermysql:5.1.53(msi):用到的User表结构:
2013-11-08 12:23:22
1309
图的创建和遍历 C语言
2011-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人