自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个有趣、有料、有内涵的地方!

此博客只做同步使用,最新地址:https://my.oschina.net/liuyuantao/blog

  • 博客(169)
  • 资源 (28)
  • 收藏
  • 关注

原创 Backbone Event(事件)目录

下面是Backbone 内置事件的完整列表,带有参数。 你也可以在Models(模型),Collection(集合),Views(视图)上自由地触发这些事件,只要你认...

2016-07-25 18:42:00 172

原创 Python greenlet使用介绍及实现原理

最近开始研究Python的并行开发技术,包括多线程,多进程,协程等。逐步整理了网上的一些资料,今天整理了一下greenlet相关的资料。 并发处理的技术背景 并...

2016-07-20 18:01:00 172

原创 使用Docker部署Python应用的一些经验总结

本篇文章源自作者团队在长期开发过程中总结的宝贵经验,其中Supervisor、Gunicorn以及Nginx更是在使用Python开发Web应用时最常用的软件,因此对...

2016-07-20 18:00:00 146

原创 Python中的 List Comprehension 以及 Generator

11行代码就写出了一个配置文件的解析器。 def loadUserInfo(fileName): userinfo = {} file = open...

2016-07-20 17:57:00 242

原创 八大排序算法的Python实现

1、插入排序 描述 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为...

2016-07-20 17:51:00 38

原创 21行Python代码实现拼写检查器

引入 大家在使用谷歌或者百度搜索时,输入搜索内容时,谷歌总是能提供非常好的拼写检查,比如你输入speling,谷歌会马上返回spelling。 下面是用21行...

2016-07-20 17:45:00 122

原创 打造自己的 Python 编码环境

前言 趁着放假,重新配置了一下自己的Mac的编程环境,毕竟新年新气象嘛,主要是iTerm2、Zsh、Vim优化、Consolas字体、NoisyTyper,这些的...

2016-07-20 17:41:00 174

原创 Python集合使用详解

我会在这篇文章介绍Python几种类型的集合。 在开始前,先定义集合是什么。一个**集合**就像篮子,你可以放进和取出东西,可以是同一类的东西,也可以是不同类的。基...

2016-07-20 17:20:00 49

原创 常用的 Python 爬虫技巧总结

用python也差不多一年多了,python应用最多的场景还是web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚...

2016-07-20 17:06:00 35

原创 Python迭代和迭代器详解

我们将要来学习python的重要概念迭代和迭代器,通过简单实用的例子如列表迭代器和xrange。 可迭代 一个对象,物理或者虚拟存储的序列。list,tuple...

2016-07-20 17:02:00 119

原创 利用POI抽取word中的图片并保存在文件中

1.抽取word doc中的图片package parse;import java.io.*;import java.util.*;import org.apache.poi.hwpf.HWPFDocument;import org.apache.poi.hwpf.model.PicturesTable;import org.apache.poi.hwpf.usermodel.

2016-07-20 11:01:49 7073 3

转载 POI各Jar包的作用

目前POI的最新发布版本是3.10_FINAL.该版本保护的jar包有:Maven artifactIdPrerequisitesJARpoicommons-logging, commons-codec, log4jpoi-version-yyyymmdd.jarpoi-scratchpadpoi

2016-07-20 10:55:57 3516 1

原创 java读csv 和excel

以前各种包都用过,操作了无数csv 和excel。 从来没有记录过。下面写了个简单例子,不过对于excel还是建议使用poi来操作。我没有封装,只是事例而已。 im...

2016-07-19 21:54:00 146

原创 12款经典实用的jQuery/CSS3插件

1、jQuery三维动态柱形图表 这虽然是一款jQuery三维图表,但却没有利用任何CSS3的属性,主体的顶部、中间部分、底部三部分图片组成。 在线演示...

2016-07-17 18:03:00 122

原创 10个顶级的CSS3代码生成器

新出来的在线工具和web应用允许开发人员快速创建网站,而无需手动一行一行地编写代码。当前,不断有新的框架和代码库涌现在前端开发这个领域里。 但是,这也让许多开发人员...

2016-07-17 18:02:00 314

原创 HTML5离线存储原理及实现

前言 使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本。 HTML5引入了应用程序缓存,这意味着 ...

2016-07-17 18:01:00 73

原创 HTML5应用程序缓存Application Cache详解

什么是Application Cache HTML5引入了应用程序缓存技术,意味着web应用可进行缓存,并在没有网络的情况下使用,通过创建cache manife...

2016-07-17 17:57:00 125

原创 40 个重要的 HTML5 面试问题及答案

介绍 我是一个ASP.NET MVC开发人员。最近当我找工作的时候,我发现很多问题都是围绕HTML 5和它的新功能展开的。所以,下面我将列出40个有助于你提高相关...

2016-07-17 17:53:00 155

原创 AngularJS中使用HTML5摄像头拍照

1.项目背景 公司开发一个网站,在做用户头像修改的时候领导提到增加一个由摄像头拍照实现修改头像的功能。因为我们网站是基于Html5进行开发,所以就直接采用H5来...

2016-07-17 17:52:00 173

转载 编写高性能JavaScript

很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你应该了解用户浏览器中的JavaScript引擎是如何运作的。无论是V8,SpiderMonkey的(Firefox)的Carakan(Opera),Chakra(IE)或其他引擎,这样做可以帮助你更

2016-07-17 08:46:34 2184

原创 学习Javascript的8张思维导图

学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆

2016-07-17 08:45:55 706

原创 JavaScript实现异步的4种方法

你可能知道,Javascript语言的执行环境是”单线程“(single thread)。所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是

2016-07-17 08:45:22 747

原创 Javascript闭包深入解析及实现方法

一、什么是闭包和闭包的几种写法和用法                                                      1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。2. 一个闭包就

2016-07-17 08:44:45 431

原创 JavaScript模板引擎的应用场景及实现原理

一、应用场景以下应用场景可以使用模板引擎:1、如果你有动态ajax请求数据并需要封装成视图展现给用户,想要提高自己的工作效率。2、如果你是拼串族或者数组push族,迫切的希望改变现有的书写方式。3、如果你在页面布局中,存在共性模块和布局,你可以提取出公共模板,减少维护的数量。二、实现原理不同模板间实现原理大同小异,各有优缺,请按需选择,以下示例以artTempl

2016-07-17 08:44:12 2320

原创 编写高性能的JavaScript事件

如何能做出高效的web前端程序是我每次做前端开发都会不自觉去考虑的问题。几年前雅虎里牛逼的前端工程师们出了一本关于提升web前端性能的书籍,轰动了整个web开发技术界,让神秘的web前端优化问题成为了大街的白菜,web前端优化变成了菜鸟和大牛都能回答的简单问题,当整个业界都知道了惊天秘密的答案,那么现有的优化技术已经不能对你开发的网站产生的质的飞越,为了让我们开发的网站性能比别人的网站更加优秀,我

2016-07-17 08:43:45 1224

原创 JavaScript数组操作函数方法详解

1、concat() 连接两个或更多的数组该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。例如:1 2 var arr = [1, 2, 3];3 var arr1 = [11, 22, 33];4 document.write(arr.concat(4, 5, arr1));5 输出结果:1,2

2016-07-17 08:43:05 365

原创 JavaScript事件冒泡、事件捕获和阻止默认事件

谈起JavaScript的 事件,事件冒泡、事件捕获、阻止默认事件这三个话题,无论是面试还是在平时的工作中,都很难避免。冒泡篇先来看一段实例:js:var $input = document.getElementsByTagName("input")[0]; var $div = document.getElementsByTagName("div")[

2016-07-17 08:42:27 421

原创 Android中Java和JavaScript交互

Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。如何实现实现Java和js交互十分便捷。通常只需要以下几步。WebView开启JavaScript脚本执行WebView设置供JavaScript调用的交互接口。客户端和网页端编写

2016-07-17 08:42:01 393

原创 强类型 JavaScript 的解决方案

JavaScript 是一种弱类型(或称动态类型)语言,即变量的类型是不确定的。x = 5; // 5x = x + 'A'; // '5A'上面代码中,变量x起先是一个数值,后来是一个字符串,类型完全由当前的值决定,这就叫弱类型。弱类型的好处是十分灵活,可以写出非常简洁的代码。但是,对于大型项目来说,强类型更有利,可以降低系统的复杂度,在编译时就发现类型错误,减轻程序员的负

2016-07-17 08:40:31 2015

原创 JavaScript模块化开发的那些事

模块化开发在编程开发中是一个非常重要的概念,一个优秀的模块化项目的后期维护成本可以大大降低。本文主要介绍了JavaScript模块化开发的那些事,文中通过一个小故事比较直观地阐述了模块化开发的过程。小A是某个创业团队的前端工程师,负责编写项目的Javascript程序。全局变量冲突根据自己的经验,小A先把一些常用的功能抽出来,写成函数放到一个公用文件base.js中

2016-07-17 08:38:09 443

原创 JavaScript String 对象实例深入研究

本文主要介绍并分析JavaScript中String对象的具体用法,以及和String对象相关的方法,方便开发者在JavaScript开发中更好地处理字符串。1. 介绍String 对象,对字符串进行操作,如:截取一段子串、查找字符串/字符、转换大小写等等。2. 定义方式2.1 new String(Value) 构造函数:返回一个内容为Value的String对象

2016-07-17 08:35:55 1179

原创 JavaScript高级特性 — 作用域

作用域在javascript中分为全局作用域和局部作用域,而局部作用域其实指得就是函数作用域,javascript将函数作为作用域的最小范围。全局作用域 Global Scope在代码的任何地方都可以访问到的对象,比如window对象及window对象的属性,就拥有全局作用域。1、在最外层定义的变量,默认都是window对象的属性;2、未定义的变量默认都是全局的,默认也都是

2016-07-17 08:34:27 345

原创 细说JavaScript单线程的一些事

首先,说下为什么 JavaScript 是单线程?总所周知,JavaScript是以单线程的方式运行的。说到线程就自然联想到进程。那它们有什么联系呢?进程和线程都是操作系统的概念。进程是应用程序的执行实例,每一个进程都是由私有的虚拟地址空间、代码、数据和其它系统资源所组成;进程在运行过程中能够申请创建和使用系统资源(如独立的内存区域等),这些资源也会随着进程的终止而被销毁。而线

2016-07-17 08:33:55 1675

原创 ES6箭头函数和它的作用域

在ES6很多很棒的新特性中, 箭头函数 (或者大箭头函数)就是其中值得关注的一个! 它不仅仅是很棒很酷, 它很好的利用了作用域, 快捷方便的在现在使用以前我们用的技术, 减少了很多代码……但是如果你不了解箭头函数原理的话可能就有点难以理解. 所以,让我们来看下箭头函数, 就是现在!执行环境你可以自己去学习和尝试下, 你可以简单的把示例程序代码复制到你的浏览器控制台下. 现在, 推荐

2016-07-17 08:33:40 5877 2

转载 使用Jenkins进行持续集成

原文地址:http://www.liaoxuefeng.com/article/001463233913442cdb2d1bd1b1b42e3b0b29eb1ba736c5e000使用Jenkins进行持续集成廖雪峰 /编程 / 5-16 9:43 / 阅读: 5802上次介绍了开源项目如何利用Travis CI进行持续集成,但是如果你的项目不是

2016-07-17 08:33:22 518

原创 JavaScript的事件监听与捕获和冒泡

在前端开发中,我们经常需要对某些事件进行监听。这样只要在指定的元素上触发了该事件,就会执行一个回调来进行相关的操作。而js中事件监听方法总共有三种,分别如下所示:element.addEventListener(type, listener[, useCapture]); // IE6~8不支持element.attachEvent(’on’ + type, listener);

2016-07-16 13:27:55 315

原创 JavaScript中bind、call、apply函数用法详解

在给我们项目组的其他程序介绍 js 的时候,我准备了很多的内容,但看起来效果不大,果然光讲还是不行的,必须动手。前几天有人问我关于代码里 call() 函数的用法,我让他去看书,这里推荐用js 写服务器的程序猿看《javascript编程精粹》 这本书,crockford大神果然不是盖的。之后我在segmentfault上又看到了类似的问题,那边解答之后干脆这里记一笔。首先,关于 js 定

2016-07-16 13:27:18 371

原创 JavaScript中依赖注入详细解析

计算机编程的世界其实就是一个将简单的部分不断抽象,并将这些抽象组织起来的过程。JavaScript也不例外,在我们使用JavaScript编写应用时,我们是不是都会使用到别人编写的代码,例如一些著名的开源库或者框架。随着我们项目的增长,我们需要依赖的模块变得越来越多,这个时候,如何有效的组织这些模块就成了一个非常重要的问题。依赖注入解决的正是如何有效组织代码依赖模块的问题。你可能在一些框架或者库种

2016-07-16 13:26:49 1431

原创 JavaScript 开发的45个经典技巧

JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人。能够编写结构清晰、性能高效的JavaScript代码的开发人员,现如今已成

2016-07-16 13:26:25 1062

原创 最详细的JavaScript和事件解读

与浏览器进行交互的时候浏览器就会触发各种事件。比如当我们打开某一个网页的时候,浏览器加载完成了这个网页,就会触发一个 load 事件;当我们点击页面中的某一个“地方”,浏览器就会在那个“地方”触发一个 click 事件。这样,我们就可以编写 JavaScript,通过监听某一个事件,来实现某些功能扩展。例如监听 load 事件,显示欢迎信息,那么当浏览器加载完一个网页之后,就会显示欢迎信息

2016-07-16 13:23:32 3074

GraphicsMagick-1.3.40安装包

GraphicsMagick-1.3.40安装包,包含linux版本,windows32和windows64

2023-08-11

RedisDesktopManager 2020.7.zip

RedisDesktopManager 2020.7 安装版, 带中文安装界面, 是全网最新的了, 官方代码才上传几个小时就克隆出来编译了, 资源是Windows x64版

2020-12-30

JDK1.8 API百度翻译版

JDK1.8 API 中文 百度翻译版 java帮助文档 JDK API java 帮助文档 百度翻译 Java最新帮助文档 本帮助文档是使用百度翻译,非人工翻译。准确性不能保证,请与英文版配合使用

2017-08-17

mybatis-generator-

使用MyBatis Generator自动创建代码

2016-11-24

ftp程序源码

Java语言实现简单FTP软件,这是配套的源码!对应的服务器端程序:http://download.csdn.net/detail/u013510614/9422583

2016-01-29

java实现ftp服务器端配套程序

Java语言实现简单FTP软件,这个是对应的服务器端的程序

2016-01-29

经典图着色java源码实现

经典图着色问题,这个是java源码的实现,根据固定的数据,实现了根据着色算法。现在根据给出的数据,实现了12着色

2016-01-14

Spring4 Hibernate4 jersey项目源码

Spring4 Hibernate4 jersey实现的rest风格的系统,所有请求的返回值都是以json的形式呈现

2016-01-08

Unity3D Lightmap贴图、加载、替换与切换

Unity3D Lightmap贴图、加载、替换与切换Unity3D Lightmap贴图、加载、替换与切换

2014-08-23

Unity3D Gamecenter 得分上传失败的处理.

Unity3D Gamecenter 得分上传失败的处理.Unity3D Gamecenter 得分上传失败的处理.

2014-08-23

Unity3D FileInfo类和File类的使用

Unity3D FileInfo类和File类的使用Unity3D FileInfo类和File类的使用

2014-08-23

Unity3D AssetBundle的无缝地图实现

Unity3D AssetBundle的无缝地图实现Unity3D AssetBundle的无缝地图实现

2014-08-23

Unity3D 2D中偏离指定对象(鼠标)最近的对象

Unity3D 2D中偏离指定对象(鼠标)最近的对象

2014-08-22

Java案例精粹150例

Java案例精粹150例 非常适合初学者,我学习的时候参考了一些

2014-08-21

Java EE设计模式:Spring企业级开发最佳实践

Java EE设计模式:Spring企业级开发最佳实践电子书 这个是我在学习过程中收集的资料,现在分享给大家

2014-08-21

j2ee核心模式第二版

j2ee核心模式第二版,我自己在学习的时候用的电子书,分享给大家

2014-08-21

Head First 设计模式(中文版)

Head First 设计模式(中文版) Head First系列丛书,我学习的时候收藏的,现在分享给大家

2014-08-21

android入门到精通详解[文字版]

android入门到精通详解[文字版] 本人学习的时候收藏的一本书,现在共享出来

2014-08-20

Enterprise JavaBeans 3.0

《Enterprise JavaBeans 3.0中文版(第5版)》,自己平时收藏的书籍,喜欢的可以下载观看

2014-08-20

深入浅出 SQL(中文版)

深入浅出 SQL(中文版) 自己收藏的电子书籍,喜欢的可以下载

2014-08-20

J2EE参考手册

这个J2EE版本的参考手册是我自己按照官方的文档制作的,纯英文原版

2014-07-12

ajax离线手册

ajax离线参考手册,chm格式,学习的时候搜集了,现在分享下,下载后记得评论

2014-07-12

phonegap 开发环境教程

android+phonegap 开发环境教程

2014-02-18

将HTML5封装成android应用APK文件若干方法

将HTML5封装成android应用APK文件若干方法

2014-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除