自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

larrywangsun的专栏

记录前端学习中的点点滴滴

  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 《战胜拖延症》读书笔记

1. 什么是拖延症拖延症是一种明知道会影响自己做事的效果或者自身做事的态度,却仍然自愿推迟既定事项的行为。所有拖延症都是耽搁,但耽搁并不一定是拖延症。2. 拖延症的代价拖延是对生活本身无所适从的问题。会造成自信心下降,一再的违背自己对自己的承诺,造成自信心下降。(这点是我的个人体会,非书上内容)拖延症会导致你没有足够的时间完成周密的工作,工作总体完成情况会更糟糕。拖延症

2014-12-06 18:29:16 3927

原创 《网站重构--应用web标准进行设计》读书笔记

精辟语录站点巨大的成功是因为他们提供的服务,而不是漂亮的视觉设计。第一部分在开始之前存在的问题费用上升,效益下降。实现同样的网站,老的协议需要更多的代码,浪费更多的带宽。现在的网站大都奉行向前兼容,致使大量嗅探代码存在。浪费带宽,而且不方便维护,对日后的兼容也存在很大问题。解决方案遵循新的标准开发,可以节约代码量,节约带宽。遵循标准开发,可以

2014-10-02 21:56:59 794

原创 express学习笔记

express学习笔记1. 配置1.1. 参数配置设置参数,读取参数app.set('title', 'My Application');app.get('title');下面的内建的可以改变Express行为的设置env 运行时环境,默认为 process.env.NODE_ENV 或者 "development"trust proxy 激活反

2014-10-02 13:54:24 1153

转载 如何成为人上人?

如何成为人上人?开豪车挽LV 包的女人耐心看的人早晚会成人上人一、钱是给内行人赚的——世界上没有卖不出的货,只有卖不出的货的人。­二、想干的人永远在找方法,不想干的人永远在找理由;世界上没有走不通的路,只有想不通的 人­三、销售者不要与顾客争论价格,要与顾客讨论价值。­四、带着目标出去,带着结果回来,成功不是因为快,而是因为有方法。­

2014-10-02 12:35:32 982

原创 《魔鬼搭讪学》读书笔记

第一句话该怎么说?方式一你好,我想认识你!方式二(更喜欢这种方式)...(有其他场景切入),其实,我是想来认识你的!方式三(很容易被拒绝)你好,认识下可以嘛?开场白以后呢?1.积极搭讪法只要对方没有作出明确拒绝,马上拉开话匣。一般为赞美对方和介绍自己。自己控制聊天的方向。一般女生都会发愣:“啊?”,"哦"解释自己的经历:“刚刚在那

2014-10-02 11:38:44 890

原创 《智慧识人术》读书笔记

根据穿着识别人根据穿戴的风格了解一个人通过相貌识别人相貌、眼睛一个人到了40岁就应该为自己的面孔负责。 --林肯通过神情窥探内心看穿谎言的方法a.表情时间 停顿时间长的表情很可能是假的b.肤色变化 变红,变白c.眨眼频度 人通常每分钟眨眼5~8次。眨眼这个动作是一种身不由己的反应,此外,当人的情绪产生波动时,眨眼的动作就会明显增加。d

2014-10-02 11:22:48 741

转载 “破网”利器一箩筐——移动互联网分析工具推荐

随着移动互联网的快速发展,基于手持设备(尤其是智能手机)的各类应用急剧增多,对于这些移动应用的数据收集、研究和分析工作就变得尤为重要。下面我们就为大家推荐几款市面上好用(且免费)的“破网”利器。一、友盟   http://www.umeng.com/ 友盟于2010年4月在北京创建,以移动应用统计分析为产品起点,发展成为综合性的移动开发者服务平台,现拥有超过百人的专业团队。

2014-10-01 15:55:51 1464

原创 入门--JTBC系统学习(1)

国内主流的内容管理系统之一。节约开发成本,通过配置几下生成一个简单的网站及管理端。jtbc系统有个很大的好处是商业用途免费,这也是放弃织梦cms,phpcms,php168选择它的原因。本文主要介绍如何部署jtbc。

2014-07-28 00:20:46 2886

原创 安装php的gd库插件--搭建网站(6)

首先下载以下源码包http://google-desktop-for-linux-mirror.googlecode.com/files/gd-2.0.35.tar.gzhttp://down1.chinaunix.net/distfiles/jpegsrc.v6b.tar.gzftp://ftp.simplesystems.org/pub/libpng/png/src/libpn

2014-07-27 13:20:38 1674

原创 安装php访问mysql的库--搭建网站(5)

生成mysql.so在生成mysql.so之前,要确保php和mysql都已经安装啦。tar zvxf php-5.3.8.tar.gz cd php-5.3.8/ext/mysql/usr/local/php/bin/phpize #去哪个目录下运行phpize文件,那么就会在该目录下生成一个configure文件./configure --with-php-config

2014-07-27 13:14:21 1225

原创 Linux安装配置php--搭建网站(4)

获取安装文件http://www.php.net/downloads.php不要用5.3.28这个版本,这个版本有问题(问题:http://www.linuxidc.com/Linux/2014-03/98982.htm )。我用的是5.3.8版本,这个php官网找不到,自己搜一下吧。安装libxml2tar zxvf libxml2-2.6.32.tar.gz cd l

2014-07-27 12:18:09 2471

原创 Linux下安装mysql--搭建网站(3)

安装cmake因为最近的mysql,需要用cmake来生成makefile。下载地址http://www.cmake.org/files/v3.0/cmake-3.0.0.tar.gztar zxvf cmake-2.8.4.tar.gz cd cmake-2.8.4 ./configure make make install安装mysql下载mysq

2014-07-27 10:21:33 995

原创 环境部署--搭建网站(1)

第一次做自己网站的同学可以进来看看,主要介绍如何申请域名,申请空间,域名和空间的绑定,最后如何配置apache。

2014-07-27 00:28:01 1399

原创 Linux下安装Apache服务器-- 搭建网站(2)

Linux下Apache服务器下载Apache服务器打开网页http://www.apache.org/dist/httpd/ ,从列表中找到自己需要的Apache服务器版本下载即可。本例中下载的是httpd-2.2.8.tar.gz。编译源代码进行安装首先,创建一个目录,把源代码文件拷贝到该目录中。tar -zxvf httpd-2.2.8.tar.gz然后,配置Mak

2014-07-27 00:17:53 4758

原创 使用windows自带工具管理开机启动项

首先我们打开命令行运行窗口,如下图所示:然后我们在命令行上输入msconfig,点击确定就好了。接着会出现如下窗口:上面勾选的就是开机会自启动的软件,我们可以通过取消勾选来减少开机自启动项目,

2014-07-20 10:07:28 1436

原创 securecrt和vim高亮显示

securecrt高亮:http://blog.chinaunix.net/uid-13289358-id-2902605.htmlvim高亮:http://www.cnblogs.com/zhanghaifeng/archive/2012/07/16/2592998.htmlvim高亮设置后,需要关闭securecrt,再次链接上去就生效啦..

2014-07-20 09:40:51 659

转载 搜索引擎抓去网站内容的工作原理简单介绍

今天郑州SEO简单介绍一下关于搜索引擎抓取系统中有关抓取系统基本框架、抓取中涉及的网络协议、抓取的基本过程三部分。互联网信息爆发式增长,如何有效的获取并利用这些信息是搜索引擎工作中的首要环节。数据抓取系统作为整个搜索系统中的上游,主要负责互联网信息的搜集、保存、更新环节,它像蜘蛛一样在网络间爬来爬去,因此通常会被叫做“spider”。例如我们常用的几家通用搜索引擎蜘蛛被叫做:Baidusp

2014-07-20 09:35:25 1524

原创 网络蜘蛛抓去整个站点的内容

http://jingyan.baidu.com/article/219f4bf7dce58bde442d3836.html软件下载:http://dc1.pc6.com/xy2/TeleportUltra.zip

2014-07-20 09:30:47 738

原创 鼠标抖动问题(macbook下安装的win7系统)

问题chen苹果提供的windows的驱动有问题,鼠标会经常出现抖动问题。解决方案:

2014-07-08 00:18:51 2639

原创 更换ssd硬盘并安装双系统(mac+win7)

分析系统的数据都是放在硬盘里的,更换硬盘了,系统也就没啦。该如何解决呢?有两种思路。思路一把重要数据保存到硬盘里更换ssd硬盘安装系统需要的器材:ssd硬盘,启动U盘思路二有mac的同学,使用time machine,将数据备份到硬盘上更换ssd硬盘回复数据需要的器材:ssd硬盘,硬盘盒由于我忘了买硬盘盒啦,所以就采用思路一啦

2014-07-06 10:48:50 13534

原创 静态网页制作(重构们的工作内容)

http://v.youku.com/v_show/id_XNjk3OTI2NDk2.htmlhttp://v.youku.com/v_show/id_XNjk3NzE0MDIw.htmlhttp://v.youku.com/v_show/id_XNjk3NzA4Nzgw.htmlhttp://v.youku.com/v_show/id_XNjk3NTgwNTg0.htmlhttp

2014-07-05 19:45:25 843

原创 色温 色调 饱和度 白平衡--摄影基础理论(4)

色温在一个完全无光的密封、真空空间内,给一块纯黑色碳进行加热,当温度达到一定级别的时候,黑炭会开始发光,随着加热温度的提升,黑炭的发光颜色会发生变化。当温度从零开始逐渐升高,黑炭从不发光开始变成发光的状态,而发出光的颜色会随着加热温度的提升而发生变化,加热温度较低时,木炭发光的颜色偏红黄,加热温度慢慢提升时,木炭发光的颜色慢慢由黄逐渐变得越来越蓝。色温表如下对于摄影来说

2014-07-05 18:01:56 9551

转载 AMD和RequireJS初识 -- 模块加载系列(1)

RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。它还同时可以和其他的框架协同工作,使用RequireJS必将使您的前端代码质量得以提升。一、AMD 介绍 前端开发在近一两年发展的非常快,JavaScript作为主流的开发语言得到了前所未有的热捧。大量的前端框架出现了,这

2014-07-05 11:50:21 2777

转载 Dojo与jQuery综合比较分析

最近Dojo和jQuery双双发布了最新的1.8版本,有着相同版本号的两个Javascript库也有许多核心的相同之处:相同的资源加载机制AMD、相同的选择器 引擎Sizzle等。作为业界知名的Javascript库,Dojo和jQuery在各自领域有着为数众多的拥护者。不过正所谓一把钥匙开一把锁,对一个项目来说肯定有个最适合它的工具库,用对了工具才能事半功倍。所以对项目经理或是技术总监来说,工程

2014-07-05 02:00:06 635

原创 transform属性 -- css属性详解系列(3)

transform 属性介绍css3里新增的旋转、缩放、移动或倾斜的强大属性。http://www.w3school.com.cn/cssref/pr_transform.asphttp://www.w3school.com.cn/css3/css3_3dtransform.asphttp://www.w3school.com.cn/cssref/pr_transform-or

2014-06-29 22:38:13 1039

原创 overflow属性 -- css属性详解系列(2)

style="overflow: initial; font-family: Menlo, Monaco, Consolas, Courier New, monospace; font-size: 14px; display: block; padding: 0; margin: 0 0 10px; line-height: 1.6; word-break: break-all; word-wra

2014-06-29 18:36:02 1827

转载 望远大光圈拍风景的魅力--不破不立系列(1)

望远大光圈的风景魅力摄影的最终目的是拿到好的作品,任何条条框框都是为了这点服务的。但有些时候破除这些条条框框,我们能得到意想不到的照片。规矩、经验往往会限制人的发挥,破除传统经验,大胆尝试。总结下,本文中,望远大光圈拍摄风景的好处(先看下文,再看总结吧)。层次感明显让画面的空间感看起来更加立体广阔拍摄单一物品,有种宁静的感受将人物虚化到背景里,有种影像来说故事气氛情

2014-06-28 12:11:01 1856

转载 焦距 对焦 变焦--摄影基础理论(3)

基本原理V:像距U:物距F:焦距1/U+1/V=1/F下面的变焦、对焦都是以这个为基础的。焦距 焦距,本来是一个光学中的量,当一束平行光以与凸透镜的主轴平行穿过凸透镜时,在凸透镜的另一侧会被凸透镜汇聚成一点,这一点叫做焦点,焦点到凸透镜光心(光心:可以把凸透镜的中心近似看作是光心。)的距离就叫这个凸透镜的焦距。一个凸透镜的两侧各有一个焦

2014-06-28 11:11:13 3166

原创 景深--摄影基础理论(1)

基础概念在聚焦完成后,在焦点前后的范围内都能形成清晰的像,这一前一后的距离范围,便叫做景深。在镜头前方(调焦点的前、后)有一段一定长度的空间,当被摄物体位于这段空间内时,其在底片上的成像恰位于焦点前后这两个弥散圆之间。被摄体所在的这段空间的长度,就叫景深。原理下面是景深的计算公式。其中:δ:容许弥散圆直径F:镜头的拍摄光圈值f:镜头焦距L:对焦距离

2014-06-27 01:46:25 1566

原创 测光--摄影基础理论(2)

控制曝光是摄影的基本功之一。本文主要说明下相机测光的基本原理、快门光圈iso的使用、测光与对焦的区别、曝光补偿。测光基础概念测光其实很简单,就是假设所测光区域的反光率均为18%来给出光圈、快门、iso组合参数。“18%”这个数值来源是根据自然景物中中间调(灰色调)的反光表现而定,一般白色表面可以反射近90%的光线。标准灰卡是一张(8X10英吋)的卡片,将这张灰卡放置于主

2014-06-27 00:49:57 2221

转载 promise介绍--异步编程风格(3)

转自:http://www.alloyteam.com/2014/05/javascript-promise-mode/

2014-06-14 12:31:39 2673

转载 stepjs介绍--异步编程风格(2)

Step.js(https://github.com/creationix/step)是控制流程工具(大小仅 150 行代码),解决回调嵌套层次过多等问题。适用于读文件、查询数据库等回调函数相互依赖,或者分别获取内容最后组合数据返回等应用情景。异步执行简单地可以分为“串行执行”和“并行”执行,下面我们分别去看看。串行执行这个库只有一个方法 Step(fns...)。Step 方法其

2014-06-14 12:26:31 947

转载 asyncjs介绍--异步编程风格(1)

为了适应异步编程,减少回调的嵌套,我尝试了很多库。最终觉得还是async最靠谱。地址:https://github.com/caolan/asyncAsync的内容分为三部分:流程控制:简化十种常见流程的处理集合处理:如何使用异步操作处理集合中的数据工具类:几个常用的工具类本文介绍其中最简单最常用的流程控制部分。由于nodejs是异步编程模型,有一些在同步编

2014-06-14 12:19:32 782

原创 zip压缩工具jszip--nodejs常用模块(8)

简单介绍最近写个工具,需要将一些文件压缩到zip包里。使用nodejs调用机器上的zip命令也可以,但对机器就会有要求,需要安装zip命令。当npm上找了下,jszip和adm-zip,这两个工具都是用js实现的zip压缩和解压。adm-zip压缩工具有bug,压缩gif图片和jpg图片时,会出问题。下面主要介绍下jszip的使用帮助文档https://github.com/Stu

2014-06-08 13:05:44 10717 1

原创 路径模式匹配glob -- nodejs常用模块(7)

模块介绍glob模式是指 shell 所使用的简化了的正则表达式。这里的nodejs的glob模块是,glob模式的javascript实现版本。每种语言的glob模式会有细小的区别,如js实现的glob模式中支持了**。可以参考这里的文档:https://github.com/isaacs/minimatch帮助文档http://www.gruntjs.org/article

2014-06-05 00:47:28 18014

原创 代码格式化工具 -- nodejs常用模块(6)

1)js-beautify模块2)uglify-js支持js的格式化

2014-06-04 03:05:04 4769

原创 css压缩工具clean-css -- nodejs常用模块(5)

模块介绍说明文档https://github.com/GoalSmashers/clean-cssdemo这里只贴了代码,具体步骤参考《js,css压缩工具yuicompressor--nodejs常用模块(1)》。npm i clean-cssvar fs = require('fs');var CleanCSS = require('clean-css');

2014-06-04 02:58:30 3453 1

原创 html压缩工具html-minifier -- nodejs常用模块(4)

模块介绍说明文档https://github.com/kangax/html-minifierdemo这里只贴了代码,具体步骤参考《js,css压缩工具yuicompressor--nodejs常用模块(1)》。npm i html-minifiervar fs = require('fs');var minify = require('html-minifie

2014-06-04 02:44:17 7543

原创 使用map来调试压缩混淆过的文件

1.写个demo测试下map功能第一步,生成压缩文件和map文件代码结构如下:test_map.js的代码如下 var fs = require('fs'); var uglifyjs = require("uglify-js"); var result = uglifyjs.minify("../js/zepto.js", {

2014-06-02 17:41:05 2680

原创 js压缩工具uglify-js--nodejs常用模块(3)

模块介绍uglify-js是主流的js合并压缩工具,jquery现在用的就是这个工具。支持功能有:文件的合并,生产map文件,去注释去空格,混淆压缩缺点:这个工具只针对js,至少官方没有说明支持css说明文档https://github.com/mishoo/UglifyJS2demo这里只贴了代码,具体步骤参考《js,css压缩工具yuicompressor--n

2014-06-02 10:16:18 2889

空空如也

空空如也

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

TA关注的人

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