- 博客(97)
- 收藏
- 关注
转载 .NET平台下开源框架
一、AOP框架Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编...
2013-08-10 20:22:00 512
转载 12种JavaScript MVC框架之比较
Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。 此次比较针对的特性标准有四种,分别是: UI绑定(UI Bindings) 复合视图(Composed Views) Web表现层(Web Presentation...
2013-08-08 11:46:00 218
转载 JavaScript客户端MVC 框架综述
简介 15 年前,许多人都使用 Perl 和 ColdFusion 之类的工具构建网站。我们经常编写可以在页面顶部查询数据库的脚本,对数据应用必要的转换,以及在同一个脚本底部显示数据。这类架构适合于向网站添加简单的 “Contact us” 表单。然而,随着应用程序变得更加复杂,这种方法无法进行相应的扩展来处理更大的复杂问题。大部分 Web 应用程序现在已经对模型-视图-控制器 (M...
2013-08-08 09:04:00 237
转载 经验分享:CSS浮动(float,clear)通俗讲解
很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家。 写在前面的话: 由于CSS内容比较多,小菜没有精力从头到尾讲一遍,只能有针对性的讲解。 如果读者理解CSS盒子模型,但对于浮动不理解,那么这篇文章可以帮助你。 小菜水平有限,本文仅仅是入门教程,不当之处...
2013-08-07 21:32:00 141
转载 技术人员如何去面试?
一、为什么跳槽和选择公司 1. 为什么跳槽 虽然我们跳槽的原因各自不同,但是主要原因一般都是待遇、成长、稳定这些主要因素,也有一些比如想距离家更近等等因素。 待遇就是收入,比如工资、股票、奖金等等,在这个层面影响我们跳出的心态一般都是,比如我觉得我技术能力达到了某个阶段,但是目前薪水比我能力要低,或者是我一起成长的同学朋友同事现在薪水都比我高,或者是在高房价下面或者要养孩...
2013-08-03 10:56:00 148
转载 27 个免费的 HTML5/CSS3 模板供下载
EscapEvelocity Responsive Html5 Theme ( Demo || Download ) Base 2013 Responsive Html5 Theme ( Demo || Download ) zBoomMusic Responsive Html5 Theme ( Demo || Download ) zParalexy Responsive Htm...
2013-08-03 09:56:00 153
转载 一篇学习HTTP状态码的神文:我与依依的橙色岁月
好的,事情是这样的,数年前,我曾有过一段美好的夏日恋情,在此与大家分享。 依依 这个女孩叫做依依 ,她是 80 后的,生日是 1989 年 3 月吧,忘了哪一天了,分手太久了,记不起来了。 转学生 我高中是个转学生,转学转到了一所学习学得特猛的学校。对于我这个不爱学习的孩子来说,每个人都是学霸,玩命关头 6 (Fast and Furious 6),这种片我早看过了,...
2013-08-02 15:41:00 6463
转载 什么是开源精神
在技术嘉年华的「夜聊」中,谈到开源。当时我的表达不够清晰具体,重新梳理如下。 一、开源精神里最重要的,是拿来主义。 这和大部分人的想法不一样。开源需要贡献、需要付出,但在贡献和付出之前,首要的是去了解、去使用已经存在的。 比如前端工程师,会经常使用模板,天天用着,会有不爽,就会想着自己去写一个模板引擎。直接去写一个没什么不对,但更好的方式是,先去开源社区搜索下同类产品。...
2013-08-01 16:16:00 205
转载 GitHub一代:我们都是开源控
我们是新的GitHub一代?GitHub塑造了新式开源文化?嗯,看看十几年开源控、Getable CTO Mikeal Rogers 是怎么说的吧: GitHub本来想做一个开源软件协作平台,结果做着做着就成了一个兼容并包、不仅仅是照顾程序员的平台。现在,这个平台也成了各类艺术家、建筑生产商、各大公司、甚至各大城市使用的平台。 例如,芝加哥市前阵子就宣布了一项公告:“假如本...
2013-08-01 16:16:00 164
转载 淘宝图片服务器的学习
一、淘宝网的困境 对于淘宝网这样的大型电子商务网站,对于图片服务的要求特别的高。而且对于卖家来说,图片远胜于文字描述,因此卖家也格外看重图片的显示质量、访问速度等问题。根据淘宝网的流量分析,整个淘宝网流量中,图片的访问流量会占到90%以上,而主站的网页则占到不到10%。同时大量的图片需要根据不同的应用位置,生成不同大小规格的缩略图。考虑到多种不同的应用场景以及改版的可能性,一张原...
2013-08-01 16:14:00 9997
转载 跨平台的.NET运行环境 Mono 3.2发布
Mono是由Xamarin主办的一个开源项目平台,旨在让开发人员轻松构建跨平台的应用程序。Mono是基于ECMA标准来创建.NET框架,包括C#编译器和公共语言运行时(CLR),可以让.NET应用程序跨平台运行,除了Windows,还可以运行在Unix、Windows、MacOS等操作系统。 目前,Mono的最新版本为Mono 3.2,将不再对Mono 3.0和Mono 2.1...
2013-08-01 16:14:00 156
转载 54款开源服务器软件
专有软件不是唯一!试试54款开源服务器软件。如果企业机构针对所有那些系统只能使用专有软件,因而带来的成本就会高得惊人。幸好,开源社区提供了数量巨大的服务器软件,可以大幅降低那些成本。我们这次列出的大全主要介绍了可以替换专有服务器软件的知名开源工具。我们对它们进行了分类,以便浏览起来更方便。 内容管理系统篇 1. Joomla替换OpenText、Sitecore CMS和Kentico...
2013-08-01 16:12:00 1281
转载 常见的五种开源协议的比较
当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来! 最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理。参考文献:http://www.fsf.org/licensing/licenses/ 现今存在的...
2013-08-01 16:11:00 186
转载 直接拿来用!最火的前端开源项目
对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,本文整理GitHub上最火的前端开源项目列表,内容涵盖了Hack Design、 Designer School、TheExpressiveWeb、如何成为优秀的前端开发工程师、Web开发教学材等,这里按分类的方式列出前九个。 详细内容如下: 一、Architecture ...
2013-08-01 15:53:00 719
转载 值得收藏的14款响应式前端开发框架
前端开发并不是一个容易的工作,不仅需要掌握HTML、CSS和JavaScript,针对不同的浏览器版本和平台,还需要了解如何设计出跨平台的网站。如今随着响应式设计的流行,前端开发变得越来越困难,且花费的时间更长。 本文收集了14个响应式前端开发框架,可以帮助前端开发人员大大简化开发过程。针对每个框架,文中均指出了它所包含的UI组件及JavaScript插件。几乎所有的框架都采用了...
2013-07-25 13:38:00 166
转载 测试
北木商城购物流程 一、注册及登录 1、新会员注册:用户可以点击首页顶端或首页登录注册“免费注册”进入注册页面后选择使用邮箱地址或者手机号码注册,然后输入密码、确认密码及验证码,勾选我已阅读并同意《北木诚服务协议》,按照提示完成注册。 2、会员登陆:用户可以点击首页顶端或首页右上栏“登录”进入登录页面后,登陆账号、密码进行登陆。 3、忘记密码:...
2013-07-24 11:25:00 188
转载 简单几步把LOGO变字体
今天学到一招,所以决定简单写写如何利用图标字体生成器IcoMoon把自己制作的图标变成字体,下面以OSChina的图标为例。 一、确保logo转成纯色,并保存为svg格式 因为OSC的logo是绿色带描边的,所以先在Illustrator里面把logo变成纯色路径,这里我用的黑色。还有因为字体属于矢量文件,所以把logo存储为.svg格式的文件方便接下来的导入。 二、进入IcoMoo...
2013-07-23 11:56:00 113
转载 Windows 操作系统垄断地位崩塌
15年前PC产业如日中天,其核心技术Windows操作系统风头也是一时无二;15年后,PC在智能手机和平板电脑面前已经毫无优势,而Windows操作系统一家独大的局面也不复存在。上世纪90年代末,有一家美国科技公司在全球绝对称得上是独领风骚,该公司几乎富可敌国,且技术实力相当雄厚,不仅在桌面操作系统方面独占鳌头,在其他软件 领域的影响力也是蒸蒸日上。但是木秀于林,风必摧之,美国政府通过发...
2013-07-23 11:38:00 262
转载 Chrome 29 新功能一览
Chrome 28正式版刚刚发布一周,Google就面向Windows、Mac、Linux和Android平台推出了Chrome 29 Beta。该版本最大的变化就是在桌面版Chrome中调整了Omnibox智能栏的功能,并为Android平台带来了WebRTC支持。 Google指出,Chrome 29对Omnibox智能栏的建议功能进行了完善,会根据用户近期访问的网站提供相应的建议,...
2013-07-23 11:18:00 103
转载 7 款免费的 Metro UI 模板
#1 – Free Metro Ui Style template by Asif Aleem 很棒的蓝色调 Metro UI 管理模板 #2: Metro-Bootstrap by TalksLab Metro Bootstrap 是基于 Bootstrap 开发的 Metro 主题。 #3: Metro UI template by Thomas 非常易用的 Metro UI ...
2013-07-23 11:16:00 198
转载 JPG渐进 & PNG/PNG24 交错测试
今天由同事说起,PS导出PNG时,有个选项”交错“是干啥的,想起这也是个问题,所以特意搞了个测试页面: 引用网上”交错-就是类似旧式电视的隔行扫描,让图片只花50%的时间就可以看到图片全貌“,另外JPG的”渐进“也有类似效果,可惜支持的浏览器不多 在测试各个浏览器(未说明都为最新版本)时发现: Chrome对“渐进”和“交错”都支持良好 Safari(PC/MAC)对“渐进”不支持...
2013-07-19 09:12:00 208
转载 Bise IE6 在你的网站上加上它让IE滚蛋吧
<!--[if lt IE 7]> <style type="text/css"> .broswer_tips{height:26px;background-color:#fffbe7;} .broswer_tips p{width:985px;margin:0 auto;text-align:center;line-height:26px;position...
2013-07-17 18:19:00 78
转载 单例模式常见场景
单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。 这里又不具体讲如何实现单例模式和介绍其原理(因为这方便的已经有太多的好文章介绍了),如果对单例模式不了解的可以先看下:http://terrylee....
2013-07-17 08:59:00 1622
转载 10 个最新的开发者工具
1. Ninja - HTML5 设计工具 Ninja 是全功能的 HTML5 Web 设计工具。目前 Ninja 支持可视化地设计和制作HTML5动画,并完全支持CSS 3D效果。 2. jsPDF - 用 JS 生成 PDF jsPDF 是一个免费的 JavaScript 类库,可以用来创建 PDF 文件,不需要服务器端支持。它支持文本(含格式),画图和图片。 3. Th...
2013-07-15 08:54:00 95
转载 大流量网站的底层系统架构
动态应用,是相对于网站静态内容而言, 是指以c/c++、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统平台主要是针对于大流 量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为...
2013-07-15 08:51:00 53
转载 DNS解析全过程及原理
DNS解析原理及过程。 当用户访问我们网站一个网页时,他需要经过以下步骤: 1)找到这个网页的存放服务器; 2)服务器将用户的请求信息接入; 3)服务器通过文件路径(URL)查找用户请求网页; 4)用户将该网页内容下载到自己电脑上。 我们所讲的DNS解析主要是第一个步骤,即让用户通过URL找到文件存放的服务器。 1、为什么要有DNS解析? 让用户电脑和服...
2013-07-15 08:45:00 1052
转载 IE条件注释详解
IE条件注释是微软从IE5开始就提供的一种非标准逻辑语句,作用是可以灵活的为不同IE版本浏览器导入不同html元素,如:样式表,html标签等。很显然这种方法的最大好处就在于属于微软官方给出的兼容解决办法而且还能通过W3C的效验。 让我们举几个例子来看看: 1、只有IE才能识别 1: <!--[if IE]> 2: <link type="text/cs...
2013-07-12 11:25:00 170
转载 风雨20年所积累的20条编程经验
1. 估算解决问题所需要的时间。 不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做“超级堆码员”。 2. 编程语言是一种语言,只是一种语言。 随着时光推移,只要你理解了一种语言的原理,你会发现各种语言之间的相似之处 。你所...
2013-07-12 11:15:00 62
转载 UI/UE/ID/UED/UCD的区别
简述: UI (User Interface):用户界面 UE (User Experience):用户体验 ID (Interaction design):交互设计 UID (User Interface Design):用户界面设计 UED (User-Experience Design):用户体验设计 UCD (User-Centered Design):...
2013-07-12 11:11:00 372
转载 想要提高网页转换率?试试这16 个UI 秘诀
优异的使用者介面(user interface,UI)让使用者用得顺心,从而提高转换率(conversion rate),换言之,好的UI在使用与销售层面上形成双赢。UI设计师Jakub Linowski列出16点改善UI的诀窍1,而这份清单仍在继续累积,有兴趣的读者可以订阅他的电子报,随时获得最新的UI秘诀。 单栏型式优于多栏 单栏型式让你更能掌握自己的内容,从顶部到底部一气呵...
2013-07-12 11:08:00 142
转载 加速Web开发的9款知名HTML5框架
与手工编码比起来,HTML5框架在准确性和正确率方面给予了保证。大多数HTML5框架都会有一个组合或者包含一些额外的组件,比如jQuery Scripts。CSS3样式表则以改善多媒体特征的功能性和响应式的Web布局为主。 如果你有一个根据固定流程进行的特定项目,为了保证项目刚开始就能有较高的正确率,那么你可以利用HTML5框架来提升整个开发过程,并且让网站拥有一致性结构。 ...
2013-07-11 17:08:00 93
转载 用户体验的13条金科玉律
<div class="body textStyle"> <p> 身为一名用户体验专业人士,我有职责将它发扬光大。我尝试各种能够推广它的方法——我写书,写文章,世界各地演讲, 甚至为一些公司提供内部培训或者和一些客户合作项目。</p><p> 要是我只能记住一件事我希望是用户体验的本质,设计师...
2013-07-11 17:04:00 94
转载 C#语法糖(Csharp Syntactic sugar)大汇总
首先需要声明的是“语法糖”这个词绝非贬义词,它可以给我带来方便,是一种便捷的写法,编译器会帮我们做转换;而且可以提高开发编码的效率,在性能上也不会带来损失。这让java开发人员羡慕不已,呵呵。 1. 经过简化的Property 早些时候我们这样声明Property 1: private string _myName; 2: 3: public s...
2013-07-09 22:29:00 76
转载 一些非常有价值的资料网站
最近在搜集资料的时候,发现了很多好的资料网站,不忍独享,陆续整理出来,贴这里。我先有一个贴一个,等到攒到足够多的时候,我再重新进行整理:电影类:IMDb:http://www.imdb.com/(美国著名互联网电影资料库(Internet Movie Database,简称IMDb)是一个关于电影演员、电影、电视节目、电视明星、电子游戏和电影制作的在线数据库。亚马逊公司旗下网站)烂番茄...
2013-07-09 14:55:00 105503
转载 JavaScript可否多线程? 深入理解JavaScript定时机制
JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如 setTimeout( function(){ alert(’你好!’); } , 0);setInterval( callbackFunction , 100); 认为setTimeout中的问候方法会立即被...
2013-07-08 13:40:00 70
转载 Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
微软的Windows Server 2012发布后,第一时间进行了简单的试用,非常不错,特写了个简易的PHP环境搭建教程。先来欣赏下Win2012的登录界面吧第一步我们需要安装IIS81、点击任务栏最左边第一个图标,打开任务管理器,会看到一个“添加角色和功能”的入口,点开2、选择“基于角色或基于功能的安装”,然后点击下一步3、在服务器选择界面选择当前服务器,并点击下一步4、服务器角色选择...
2013-07-08 10:25:00 238
转载 Windows 8.1 系统ISO镜像下载或自Win8应用商店升级方法
1)下载 —— 面向全体用户的Win8.1预览版ISO镜像下载(28日开放): 安装时请输入微软官方提供给大家的产品密钥:NTTX3-RV7VB-T7X7F-WQYYY-9Y92F。 64位简体中文版:点击此处下载 (微软官方原版镜像下载) SHA-1散列值:0xA34B8F71DCE39303F81402E2B44DA17117BB8970 32位简体中文版:点击此处下载 (微软官方...
2013-07-08 09:24:00 370
转载 VS2012连接到OSC@Git
osc终于全面开放git库了,这是我一直期待的事,也是促使我从CSDN转回OSC社区的重要原因之一。而这次我来教大家如何用osc@git来进行简单的版本控制。对于git,我自身也是近几周才开始学习,有错漏的地方希望可以指出。 准备: 1.osc@git上的一个账号 2.为系统安装上GitExtensions 3.为vs2012安装上Git Source Control Provider ...
2013-07-05 14:12:00 121
转载 面试时,如何向公司提问?
今天,我看到硅谷招聘经理Steve Buckley的一篇文章,正好探讨了同一件事的另一面:应聘者如何向公司提问。 很多人将面试看作一种单向选择,事实上,面试是一种双向选择:不仅是公司挑选你,也是你挑选公司。面试就是为双方提供互相了解的机会,公司在评估你,你也在评估公司。 面试官也知道这一点,所以他们有心理准备,期待你提出问题,并且会做出回答。所以,面试时不要浪费向公司提问的...
2013-07-05 13:55:00 55
转载 JavaZone2013年度大片《Java末日》预告片
又等来了JavaZone发布年度大片预告片的时候了,今年的片子很有调侃时事的味道,关注Java的人应该都知道最近Java接连爆出很多严重的安全漏洞,Oracle官方忙于发布安全补丁,但这些安全补丁却造成了更多的漏洞,文章《安全专家说:现在到了该彻底重写Java的时候了 》就是讲的这个问题。《Java末日》跟JavaZone以往的风格一样,纯属搞笑,这里的末日跟其它大片,比如2012,...
2013-07-05 11:30:00 180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人