摘要:
OEA体验 :元数据编写一、摘要 我下面写的是我在使用OEA中用到的功能,当然还有好多现在还没有用到,以后我会慢慢完善这篇文章。OEA 源码:OpenExpressApp:OEA框架 2.9 Pre-Alpha 源码公布可以到周哥的博客中可以下到。二、本文大纲 a、摘要。 b、配置数据库。 c、元数据结构。 d、元数据事件。 e、界面配置。 f、数据编辑。 j、编辑器。三、配置数据库:配置文件1: <connectionStrings>2: <add name="DbMigrationHistory" connectionString="Data 阅读全文
posted @ 2012-04-04 21:18
HackerVirus
阅读(261)
评论(0)
推荐(0)
摘要:
题外话本来是想写篇关于Bootstrap的Scaffolding博文的,不过对于响应式Web设计不是很了解,所以就先有了这篇博文。博客园原文地址:http://www.cnblogs.com/yhuang/archive/2012/03/29/responsive_web_design.html目录前言什么是响应式Web设计(Responsive Web design)?响应式Web设计的用途Media queries & Viewport@media queriesviewportswidth=device-widthinitial-scale=1.0,maximum-scale=1 阅读全文
posted @ 2012-04-04 21:15
HackerVirus
阅读(192)
评论(0)
推荐(0)
摘要:
设计CLR 的目的是创建一个提供多种服务(比如编译、垃圾回收、内存管理以及基于.NET 平台的线程池技术)的托管代码环境。 当然,Win32 平台和.NET Framework 平台在定义我们的应用程序使用的用来作为线程宿主的进程方面是不同的。在传统Win32 应用程序中,每个进程都由一个线程集合组成。如果一台机器仅有一个CPU,那么每个线程都要与其他线程交换线程本地存储和调用堆栈以实现时间轮转。单一处理器基于线程优先级来为每个线程分配时间片。当一个特定线程的时间片用完以后,它会被暂停执行同时其他线程被允许执行它的任务。在.NET Framework 中,每个Win32 进程都被逻辑上划分为同 阅读全文
posted @ 2012-04-04 21:15
HackerVirus
阅读(249)
评论(0)
推荐(0)
摘要:
通常情况下,Microsoft Azure的PaaS比较适合那些架构比较新的应用程序:- Web Role负责前端展示和交互- Worker Role可以在后台进行复杂计算- Woker Role和Web Role相结合,实现多对多的可伸缩计算- Startup Task可以在Azure VM启动的时候,通过系统命令(PowerShell)修改系统配置。Startup功能会在系统迁移、故障恢复的时候自动执行。 而VM Role最适合部署那些"老"的应用程序,这些应用程序往往会有复杂的安装和配置过程。 在前一章里,我们已经在VHD里安装好了Windows Server 200 阅读全文
posted @ 2012-04-04 21:14
HackerVirus
阅读(305)
评论(0)
推荐(0)
摘要:
CentOS安装配置CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。 本期是Hadoop集群的第1期,主要关于介绍“CentOS安装配置”,以后会按照一个星期发布一期,希望能够带你走入Hadoop世界。 文章下载地址:http://files.c.. 阅读全文
posted @ 2012-04-04 21:13
HackerVirus
阅读(205)
评论(0)
推荐(0)
摘要:
最近,一位在和一位同学交流的时候,他让我看看他的代码情况,我看了许久,逐步记录了一些,现在慢慢总结出来,与大家分享,编写有效的C#代码很重要,虽然我们平时写的时候只管实现,但是在面向大型的项目或者参与国际开源项目的时候,经常会遇到有效的C#问题。今天列举几个,供大家参考。 第一:ToString() 很好,但是就这样? 我们常常喜欢用ToString()将各个类型强制转换为字符串,但是如何应用有效呢?举个例子:获取当前时间:System.DateTime.Now.ToString() 这是我们太习惯不过的代码了,但是里面至少有两处问题。1)"System." 是冗余代码,因 阅读全文
posted @ 2012-04-04 21:09
HackerVirus
阅读(172)
评论(0)
推荐(0)
摘要:
从开始接触敏捷开发到现在已经有一年的时间了,以下是我对敏捷开发的个人总结,主要内容包括瀑布模式开发和敏捷开发的区别,以及敏捷开发的整个过程。 一:瀑布模式和敏捷开发区别 1). 传统开发 2). 敏捷开发 敏捷宣言: 个体与交互胜过过程与工具 可以工作的软件胜过面面俱到的文档 客户协作胜过合同谈判 响应变化胜过遵循计划 以上可以看出,传统软件因为开发周期长,可能做出来的东西不是客户想要的东西。 而敏捷开发,可以在每一个迭代中做出修正,这样的话就会向目标逐步靠拢。 敏捷重价值交互,轻文档; 瀑布开发中文档。 敏捷拥抱变化,相应变化;瀑布规避变化。 当然敏捷开发也不是银弹,不可能解决所有的问题。 阅读全文
posted @ 2012-04-04 21:09
HackerVirus
阅读(212)
评论(0)
推荐(0)
摘要:
Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几点技能要求:一、架构师有优秀的编码能力,解决开发人员无法解决的难题。二、架构师对系统的大数据容量高性能高并发高容错的网站有架构设计和开发经验。三、架构师对操作系统、数据库、服务器各种软件使用的配置比较了解,比如Linux、Web负载均衡、反向代理、数据库集群、容灾等比较了解。四、架构师对软件开发过程有清晰明确的认识,也就是对软件工程有有明确的认识,并能把需求进行分析、建模。五、架构师学习能力很强、接触知识面要很宽广、喜欢关注 阅读全文
posted @ 2012-04-04 21:06
HackerVirus
阅读(294)
评论(0)
推荐(0)
摘要:
要成为WEB架构师,首先要找到通往成功的正确方向,详见第一篇,WEB架构师成长之路http://www.cnblogs.com/seesea125/archive/2012/03/30/2425281.html,接下来我们就要往这个方向努力。然而如唐僧去西天取经一样,要历经种种磨难,一路上打败各种妖魔鬼怪才能继续前行,所以唐僧取经,第一件事,就是招徒弟,遇见妖魔鬼怪就让技术高超的徒弟打败它,徒弟不听话就念紧箍咒,徒弟也搞不定的妖怪,就请观音菩萨搞定,这就是唐僧成功的法宝,没法宝上路,看来我们会死的比较惨啊,哈哈。 我们在通往架构师的路上,同样会遇到各种各样的问题,但不幸的是,没有菩萨在暗中相助 阅读全文
posted @ 2012-04-04 21:06
HackerVirus
阅读(133)
评论(0)
推荐(0)
摘要:
通过一个简单的文章系统学习MVC3+Linq搭建网站:(1)数据库建模(2012-03-23 12:10)(2)如何利用系统自带的用户系统(2012-03-28 22:41)(3) 项目文件结构介绍(2012-04-04 15:41)源码数据库创建sql本示例DEMO下图是我们的项目资源文件,我大概标注了它们各自的角色作用。下面我分别对他们进行一些简单的说明:2,5,:存放一些网站资源文件,js等。1,一些常用工具类,比如json处理,分页类等。7,Global.asaxMVC中以前那套基于文件目录的URL没有了,MVC中的url则是基于我们的控制器Controller,以及控制器里的Acti 阅读全文
posted @ 2012-04-04 21:05
HackerVirus
阅读(222)
评论(0)
推荐(0)