摘要: 刚看新闻,才知道微软发布了Node.js Tools for Visual Studio(NTVS),受够了WebStorm输入法Bug的困扰,这下终于可以解脱了。以Pomelo为例,运行命令:pomelo init pomelo_test,生成一个默认的Pomelo Demo,包含两个目录,服务端(game-server)和客户端(web-server),对应到VS里面就应该是一个解决方案下有两个Project首先用VS创建一个空解决方案文件,注意文件的位置,因为VS默认会对解决方案创建目录,所以我选择了pomelo_test的上一级目录生产的pomelo_test.sln文件暂且放到一边, 阅读全文
posted @ 2013-11-23 20:04 冯翔 阅读(1096) 评论(9) 推荐(0) 编辑
摘要: SQL Server性能优化的一些常用脚本,适用于SQL Server 2008,更高的版本某些系统表的字段有所不同,建议参考MSDN。死锁相关/****************************************1. 查询当前DB的锁分配情况Phoenix.Feng 2012-12-0... 阅读全文
posted @ 2013-11-22 14:32 冯翔 阅读(804) 评论(0) 推荐(0) 编辑
摘要: Azure中的WebRole和WorkerRole天然支持负载均衡,只需要简单配置一下即可,下面我以一个WebRole为例说明这一点。创建一个项目类型为MVC4的WebRole项目结构如下:右键点击Role的属性进入配置选项卡,将实例计数修改为3,这里的一个实例相当于一台主机为了验证我的配置正确,我在HomeController的Index方法中加点Response数据。IsAvailable表示角色实例是否正在运行在Windows Azure环境中;IsEmulated表示角色实例是否正在运行在Windows Azure云模拟器中;InstanceId获取一个代表角色实例的ID;public 阅读全文
posted @ 2013-11-17 12:14 冯翔 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 在参考Configure a Web Role for Multiple Web Sites和Tips for Publishing Multiple Sites in a Web Role两篇文章后,用记事本打开Azure项目文件(*.ccproj),在尾部添加如下配置,即可实现多个站点共享一个WebRole,从而更有效的利用Azure资源。 CleanSecondarySites; PublishSecondarySites; $(CoreBuildDependsOn) azure.publish\ ... 阅读全文
posted @ 2013-11-16 23:51 冯翔 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 这里的Cloud包含Worker Role和Web Role,Role是运行在云主机中的,这里的主机和VM有所不同,Windows Azure Role Architecture。我们并没有和本地服务器一样的权限;且在Role中,除了我们的应用,其他任何数据都是非持久化的。所以在Azure中使用Log4Net需要解决两个问题,分别是写的权限和日志持久化。第一个问题我采用的是Role的本地存储,即在Role运行的VM中,开辟一块空间,供Log4Net使用,这里没有任何权限问题。首先在Azure项目配置文件(csdef)中配置本地存储的名称和容量: 其次在Log4Net文件中修改Append... 阅读全文
posted @ 2013-11-16 23:11 冯翔 阅读(763) 评论(0) 推荐(1) 编辑
摘要: ORM2是一款基于Node.js实现的ORM框架,名字相当的霸气,算是同类框架中非常出色的一款,具体介绍请猛击:https://github.com/dresende/node-orm2刚接触Node.js + MySQL,在引入项目之初,受Asp.Net经验的影响,产生了许多不小的麻烦。下面是我定义的一个BaseProvider,作为所有DB Provider的父类,提供了一些公共的方法和属性。function BaseProvider() { this.table_name = {}; this.properties = {}; this.opts = {}; th... 阅读全文
posted @ 2013-11-13 22:37 冯翔 阅读(21671) 评论(1) 推荐(3) 编辑
摘要: 表1结构及数据1USEtestdb2GO3/****************************************4堆存储_015Phoenix.Feng2010-11-186****************************************/7IFOBJECT_ID('ID... 阅读全文
posted @ 2013-01-21 23:41 冯翔 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 最近论坛里面iphone开发的文章貌似多起来了,刚好我最近也在学Objective-c,忍耐不住寂寞啊,做了个登录Demo给将要入门的博友参考参考,也请大牛不腻赐教。好吧,我承认我才入门一个星期,上周才把mac系统装好。需求很简单:l界面上有三个输入框,分别是服务器地址、用户名、密码(这里的服务器地址仅仅是为了我个人调试所用)l输入帐号密码,点击登录,如服务器地址有误提示则提示“服务器未相应”;l若登录成功,将用户名和密码以对话框的形式打印出来;l若登录失败,提示返回信息;在iphone手机上大多软件都免不了登录吧,当然iphone程序又不像.Net那样,可以很方便的操作数据库,所以这里采取W 阅读全文
posted @ 2011-05-15 13:31 冯翔 阅读(3796) 评论(4) 推荐(1) 编辑
摘要: 子查询是强有力的工具,它可以书写许多表达式和许多复杂的查询。有很多不同类型的子查询和很多使用子查询的不同方式。子查询是基本的连接。然而,一些子查询产生更复杂的连接使用非常不同寻常的连接特性。在讨论具体例子之前,可以从不同方面对子查询进行分类。子查询采用3种计划来进行分类。l 不相关 vs 相关子查询。不相关子查询不依赖外部查询,可以独立于外部查询而被评估,并且为外部查询的每一行返回相同的结果。只能从外部查询的上下文中来被估计,并且可能为外部查询的每一行返回不同的结果。l 标量 vs 多行子查询。标量子查询返回或期望返回单一行(也就是单行),然而,多行子查询可能返回一个结果集。l 有子查询出现的 阅读全文
posted @ 2010-09-12 15:08 冯翔 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: 前面几篇文章作为自己的读书笔记(SQLServer 2005技术内幕:查询、调整和优化),基本都是书上的内容,没敢放在首页上。现在学习SQL Server都是理论知识,自己有个习惯,一直看理论看下去不容易吸收,所以看到“聚合”这一节决定写写代码,用来加深对SQL Server执行计划的理解。首先看看我在在SQL Server中是怎么处理连接查询和分组查询的。代码Code h... 阅读全文
posted @ 2010-09-05 12:00 冯翔 阅读(992) 评论(1) 推荐(0) 编辑