摘要: 微信小程序 Demo(豆瓣电影) 由于时间的关系,没有办法写一个完整的说明,后续配合一些视频资料,请持续关注 官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/ Demo 预览 "演示视频(流量预警 2.64MB)" "GitHub Repo 地址" 仓库 阅读全文
posted @ 2016-09-26 14:41 汪磊 阅读(9953) 评论(30) 推荐(28) 编辑
摘要: Bootstrap是新时代Web开发前端展示整体的解决方案,以模块化组件化(也可以说是OOP)的编码方式给了传统的网页开发人员一记响亮的耳光。让大家开始注重前端的架构和工作流,注重网页再也不是怼代码实现效果就完事了。说白了就是:我们需要实现最终的效果(否则老板那里说不过去),只是在这个实现的过程中体现的更优(zhuang)雅(bi)一些。当然这些所谓的优雅并不是一味的提高B格,显得与众不同,而真的是时代需要。扯远了,今天小有点时间,一起来看看前几天刚发布的Bootstrap-v4-alpha版。 阅读全文
posted @ 2015-08-29 19:11 汪磊 阅读(9758) 评论(16) 推荐(10) 编辑
摘要: 准备 Demo 项目地址 https://github.com/zce/weapp demo Clone or Download(需准备 环境) 没有 环境,可以直接 "下载" 安装开发环境 下载地址 "Windows 64位" "Windows 32位" "macOS" 安装过程 对于Window 阅读全文
posted @ 2016-10-10 17:10 汪磊 阅读(28857) 评论(16) 推荐(40) 编辑
摘要: 简介 什么是AngularJS 一个功能非常完备的前端框架,通过增强HTML的方式提供一种便捷开发Web应用程序的方式 其核心特点就是几乎无任何DOM操作,让开发人员的精力和时间全部集中于业务 MVC的特性增强了代码的结构和可维护性,应对需求的变化做出最小的改动 为什么使用AngularJS 更少的 阅读全文
posted @ 2016-03-25 01:27 汪磊 阅读(6063) 评论(4) 推荐(4) 编辑
摘要: 文件操作 相关模块 Node内核提供了很多与文件操作相关的模块,每个模块都提供了一些最基本的操作API,在NPM中也有社区提供的功能包 fs: 基础的文件操作 API path: 提供和路径相关的操作 API readline: 用于读取大文本文件,一行一行读 fs extra(第三方): http 阅读全文
posted @ 2016-03-06 00:35 汪磊 阅读(12968) 评论(1) 推荐(4) 编辑
摘要: 核心模块 核心模块的意义 如果只是在服务器运行JavaScript代码,意义并不大,因为无法实现任何功能(读写文件,访问网络)。 Node 的用处在于它本身还提供的一系列功能模块,用于与操作系统互动。 这些核心的功能模块在 Node 中内置。 内置如下模块: "path" :处理文件路径。 "fs" 阅读全文
posted @ 2016-03-06 00:34 汪磊 阅读(3035) 评论(0) 推荐(2) 编辑
摘要: Node简介 客户端的JavaScript是怎样的 什么是 JavaScript? + 脚本语言 + 运行在浏览器中 + 一般用来做客户端页面的交互(Interactive) JavaScript 的运行环境? + 是不是运行在浏览器呢? + 不够严谨 + 运行在浏览器内核中的 JS 引擎(engi 阅读全文
posted @ 2016-03-06 00:33 汪磊 阅读(1120) 评论(2) 推荐(2) 编辑
摘要: 什么问题 WEB开发过程中,很多时候我们都是写一些简单的Demo,并不是开发一个完整项目,此时我们常见的操作是: 新建文件夹 新建需要的文件 在Sublime(或其他编辑器)中完成DEMO的编码 双击HTML文件,直接在浏览器中运行演示 如果此时Demo中有AJAX操作,浏览器就会报... 阅读全文
posted @ 2016-01-24 19:59 汪磊 阅读(62151) 评论(3) 推荐(4) 编辑
摘要: 今天我们先来看一下在WP8.1开发中最长见到的几个文件之间的关系。比较论证,在看这个问题之前我们简单看看.NET平台其他两个不同的框架:Windows Forms先看看Window Forms中的情况,下图为在VS中创建的默认Windows Forms项目结构:分别回顾一下每个文件以及它们之间的关系... 阅读全文
posted @ 2014-11-20 17:49 汪磊 阅读(9056) 评论(1) 推荐(8) 编辑
摘要: 今年微软新任CEO提出了“Mobile First and Cloud First”的发展战略,随着微软Mobile First战略的实行,开发者是时候重视Windows Phone了。你可能不相信,在很多国家,准确的是24个国家,Windows Phone的市场份额远超过iOS。比如在墨西哥、沙特... 阅读全文
posted @ 2014-11-19 19:48 汪磊 阅读(1630) 评论(7) 推荐(11) 编辑
摘要: 今日在Connect(“未来计划”)大会上,微软放出最后一波大招:免费和开源!看样子,所谓的Mobile First、Cloud First和Developer First不是放空炮啊! 阅读全文
posted @ 2014-11-13 21:41 汪磊 阅读(3639) 评论(12) 推荐(13) 编辑
摘要: 这是我在Cnblogs上的第一个系列,但愿能坚持下去!志在与大家分享我的过程 阅读全文
posted @ 2014-04-10 17:42 汪磊 阅读(4219) 评论(50) 推荐(19) 编辑
摘要: 引子最近公司的系统约来越多,基本上每个系统都需要用到“资源”,以前只是简单的把“资源”放到Web服务器中,但是这样的话有一个头痛的问题----如何去管理“资源”?想法现在不是很流行API嘛,大家好像都在整什么面向服务、面向资源、RESTful什么的,据说在与复杂性的斗争中,人们讨论表象化状态转移(REST)已成为了一种时尚!我对这些概念也就是知道个大概,但是也不能解释的很清楚,但是用意和优点还是很明确的!说白了就是各式各样的“API”,可能我的理解有偏差,还望大家海涵,哈哈!HTTP中有几个常见谓词,分别是GET/POST/PUT/DELETE,这也正是对应了我们经常说到的CRUD,含义就是对 阅读全文
posted @ 2014-01-06 19:00 汪磊 阅读(8278) 评论(7) 推荐(7) 编辑
摘要: 用缓存来优化网站性能的方法,估计是无人不知的。 ASP.NET提供了HttpRuntime.Cache对象来缓存数据,也提供了OutputCache指令来缓存整个页面输出。 虽然OutputCache指令使用起来更方便,也有非常好的效果, 不过,它需要我们在那些页面中添加这样一个指令。 对于设置过OutputCache的页面来说,浏览器在收到这类页面的响应后,会将页面响应内容缓存起来。 只要在指定的缓存时间之内,且用户没有强制刷新的操作,那么就根本不会再次请求服务端, 而对于来自其它的浏览器发起的请求,如果缓存页已生成,那么就可以直接从缓存中响应请求,加快响应速度。 因此,OutputCache指令对于性能优化来说,是很有意义的(除非所有页面页面都在频繁更新)。 在网站的优化阶段,我们可以用Fiddler之类的工具找出一些内容几乎不会改变的页面,给它们设置OutputCache, 但是,按照传统的开发流程,我们需要针对每个页面文件执行以下操作: 阅读全文
posted @ 2014-01-02 21:52 汪磊 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 环境声明:服务器:Windows Server 2008r2;Memcached:Memcached 64-bit for Windows(64位)From:http://www.urielkatz.com/archive/detail/memcached-64-bit-windows/下载:htt... 阅读全文
posted @ 2014-01-02 10:51 汪磊 阅读(12227) 评论(12) 推荐(3) 编辑
摘要: 经常面对电脑会导致眼睛过度疲劳,白色对眼睛的刺激是最大的,所以,最好不要用白色做电脑背景色 设置方法如下: 在桌面点右键选"个性化",接着点主窗口底部的"窗口颜色",点主窗口底部的"高级外观设置",然后在"项目"的下拉菜单里选"窗口",再点它右侧的下拉菜单"颜色",点下方的"其它",然后把"色调"设... 阅读全文
posted @ 2013-12-30 18:53 汪磊 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: PDF格式背景改变方法如下:打开PDF点击 编辑 -》首选项-》辅助工具-》选中“替换文档颜色”和“自定义颜色”-》将背景颜色改成你想要的背景颜色。将色调改为:85。饱和度:123。亮度:205->添加到自定义颜色->在自定义颜色选定点确定就搞定了 阅读全文
posted @ 2013-12-30 18:50 汪磊 阅读(594) 评论(2) 推荐(0) 编辑
摘要: 摘要:本文介绍Linq查询基本操作(查询关键字)- from 子句- where 子句- select子句- group 子句- into 子句- orderby 子句- join 子句- let 子句- 复合from子句- 在某些情况下,源序列中的每个元素本身可能是序列(集合),也可能包含序列- 用语访问单个数据库中的内部集合- 使用多个from字句执行连接- 可以包含多个可从独立数据源生成补充... 阅读全文
posted @ 2013-12-15 17:13 汪磊 阅读(752) 评论(0) 推荐(0) 编辑
摘要: LINQ to SQL语句(1)之Where 适用场景:实现过滤,查询等功能。 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下: 1.简单形式: 例如:使用where筛选在伦敦的客户 var q = from c in db.Cus... 阅读全文
posted @ 2013-12-14 13:44 汪磊 阅读(1230) 评论(0) 推荐(2) 编辑
摘要: (一) 2011-12-08 [原文链接] 今天有同事恭喜我,我才知道自己在淘宝已经七周年了。很多人第一句话就是七年痒不痒,老实说,也曾经痒过,但往往都是一痒而过,又投入到水深火热的工作中去。回家之后就想这七年我到底收获了什么,且不论成败与否,这7年的经历,是我人生的宝贵财富。 第一年: '正牌七公'曾经说过,要是写一本淘宝的历史书,一定很多人感兴趣,其实我也很想写写这样一本书。2004年12月8日入职的时候,我和'衲子如幻'一起进来,迎接我的是骆冰和岳旭强,骆冰是百阿的班主任,岳旭强是我的师父。当时还没有百淘,先参加了百阿,百阿给我发了一本书叫《完美商店》,讲 阅读全文
posted @ 2013-11-18 17:21 汪磊 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 目录 一、引言 二、个人网站 三、Oracle/支付宝/旺旺 四、淘宝技术发展(Java时代:脱胎换骨) 五、淘宝技术发展(Java时代:坚若磐石) 六、淘宝技术发展(Java时代:创造技术-TFS) 七、淘宝技术发展(分布式时代:服务化) 作者:赵超 一、引言 光棍节的狂欢 “时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到 2011 年 11 月 11 日零... 阅读全文
posted @ 2013-11-18 17:17 汪磊 阅读(527) 评论(0) 推荐(0) 编辑
摘要: Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。Linux命令和它们的转换对于Linux用户、Shell脚本程序员和管理员来说是最有价值的宝藏。有些Linux命令很少人知道,但不管你是新手还是高级用户,它们都非常方便有用。 少有人知道的Linux命令这篇文章的目的是介绍一些少有人知的Linux命令,它们一定会高效地帮你管理你的桌... 阅读全文
posted @ 2013-11-17 23:04 汪磊 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 在软件开发领域,前端工程师曾经是一个比较纠结的职业。在Web技术真正发展起来之前的相当长一段时间里,由于技术门槛很低,前端工程师行业一直是鱼龙混杂的状态。其中很多号称是Web开发者的人实际上并没有什么专业的前端技能,有些工作就是被当做简单的力气活由美术设计师顺便做做而已。当时很多人甚至并不认为有朝一日会有这么一群人用HTML、CSS和JavaScript这三门技术谋生——他们想,这怎么可能呢——这... 阅读全文
posted @ 2013-10-14 14:25 汪磊 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 我们都知道 margin:0 auto; 的样式能让元素水平居中,而 margin: auto; 却不能做到垂直居中……直到现在。但是,请注意!想让元素绝对居中,只需要声明元素高度,并且附加以下样式,就可以做到: 12345.Absolute-Center { margin: auto; position: absolute; top: 0; left: 0; bottom: 0; righ... 阅读全文
posted @ 2013-10-12 09:57 汪磊 阅读(470) 评论(0) 推荐(1) 编辑
摘要: 网页表单是一个老生常谈的话题。出于这样或那样的目的,一些示例中都会包括用户注册,电子商务结算,用户设置甚至联系人表格。而输入栏是非常容易用现代的CSS3技术来应用样式。但是到底什么决定整体用户体验? 在这篇文章中,我想展示一些免费的开源jQuery插件来帮助开发者创建更简易的web表单。访问者不用太多的犹豫就能完成表单的填写。你也许不想太过华丽页面元素,它会干扰手头的任务。考虑这些附加的特性,它就... 阅读全文
posted @ 2013-10-09 13:07 汪磊 阅读(477) 评论(0) 推荐(1) 编辑
摘要: 在公司经常会听到大牛们讨论时说道内存泄露神马的,每每都惊羡不已,最近精力主要用在了Web 开发上,读了一下《JavaScript高级程序设计》(书名很唬人,实际作者写的特别好,由浅入深)了解了一下JavaScript垃圾回收机制,对内存泄露有了一定的认识。 和C#、Java一样JavaScript有自动垃圾回收机制,也就是说执行环境会负责管理代码执行过程中使用的内存,在开发过程中就无需考虑内存分配... 阅读全文
posted @ 2013-10-08 13:54 汪磊 阅读(393) 评论(0) 推荐(1) 编辑
摘要: 你愿意为打开一个网页等待多长时间?我一秒也不愿意等。但是事实上大多数网站在响应速度方面都让人失望。现在越来越多的人开始建立自己的网站,博客,你的网页响应速度如何呢?在这篇文章中我们来介绍一下提高网页性能的最佳实践,以及相应的问题解决方案,让站长或者即将要成为站长的朋友了解如何去测试和提高网站响应速度,对自己的网站更有信心。 最佳实践 最佳实践我们引用的来自yahoo前端性能团队总结的35条黄金定律... 阅读全文
posted @ 2013-09-27 11:46 汪磊 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 当我们压缩我的Response后再传到Client端时,可以明显节省宽带. 提升Site的性能. 现在的浏览器大部分都支持Gzip,Deflate压缩. 同时我们还可以删除一些空白段,空行,注释等以使得HTML文档的尺寸变得更小. 让我们先来实现压缩与删除空白类, 继承自Stream类: 1: /// 2: /// CompressWhitespace... 阅读全文
posted @ 2013-09-23 17:51 汪磊 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 使用@ OutputCache指令使用@ OutputCache指令,能够实现对页面输出缓存的一般性需要。@ OutputCache指令在ASP.NET页或者页中包含的用户控件的头部声明。这种方式非常方便,只需几个简单的属性设置,就能够实现页面的输出缓存 策略。@ OutputCache指令声明代码如下。@ OutputCache指令代码<%@ OutputCache CacheProfile =... 阅读全文
posted @ 2013-09-23 17:35 汪磊 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要在将服务器端生成的html发送带客户端之前对这些html进行操作,比如生成静态html加之保存、改变生成的html中的某些内容等等,那么久可以通过如下的方案解决。 我总结了两种方式,个人觉得比较好用,一种是重写Page.Render()方法。一种是通过IHttpmodule来实现。 1)这种方法适合控制某个页面,在.aspx.cs里面重写Render()方法即可,该方法提供一个Htm... 阅读全文
posted @ 2013-09-23 17:01 汪磊 阅读(476) 评论(0) 推荐(0) 编辑