上一页 1 2 3 4 5 6 ··· 15 下一页

2015年1月18日

OS X 下不通过Homebrew安装ASP.NET 5开发环境

摘要:在 ASP.NET 的 Home repo 里,推荐使用 Homebrew 安装开发环境,不过我的电脑里已经有 ports 了,这应该是当年用 rvm 安装 Ruby 时悄悄地装上的吧。不管怎样,作为一个有点洁癖、强迫症加偏执狂、其实更可能是因为不想重装一遍OS X的人,我不打算在电脑里同时安装有 阅读全文

posted @ 2015-01-18 19:38 零度的火 阅读(185) 评论(0) 推荐(0) 编辑

2013年12月13日

结合谷歌地图多边形(polygon)与Sql Server 2008的空间数据类型计算某个点是否在多边形内的注意事项

摘要:首先在利用 GEOGRAPHY::STPolyFromText(@GeoStr, 4326) 这样的函数把字符串转换为Geography类型时,字符串里经纬度的顺序是 “经度[空格]纬度”,即“longitude latitude”。另外就是从谷歌地图里得到的多边形(polygon)的顶点定义的顺序和Sql Server里Geography类型中的顶点定义顺序是相反的,即一个是顺时针定义,一个是逆时针定义(至于哪个是顺时针,哪个是逆时针,没有细究),所以把这些顶点存到数据库的时候,需要先反转一下,否则SQL Server会报异常。最后判断一个点是否在多边形内的方法很简单,SQL Server里 阅读全文

posted @ 2013-12-13 18:14 零度的火 阅读(895) 评论(0) 推荐(0) 编辑

2013年8月20日

插入排序

摘要:插入排序可以在原数组之上进行操作,不需要分配新的数组存储排序结果。基本策略是从数组中的第二个元素开始,把左边的所有元素作为已排序元素,而右边的元素是等待排序的元素。首先指定一个等待排序的元素,然后循环左侧的每个元素,如果比当前等待排序的元素大,就把它右移一格,否则把当前待排序元素插入当前被循环元素的右边。以下是ruby代码: 1 a = [5, 2, 4, 6, 1, 3] 2 3 j = 1 4 while j = 0 && a[i] > key do 8 a[i + 1] = a[i] 9 i = i - 110 end11 a[i + 1... 阅读全文

posted @ 2013-08-20 08:26 零度的火 阅读(133) 评论(0) 推荐(0) 编辑

2013年6月3日

在未安装Visual Studio 2012的服务器上使用MSBuild以文件系统方式发布ASP.NET MVC系统

摘要:公司最近尝试使用亚马逊的EC2服务,需要我在EC2上进行测试环境的搭建,基本上就是利用CCNET进行系统构建,首先利用Git的ssh协议从BitBucket获取源代码(恶心的其他国家,还我BitBucket!!!),然后利用MSBuild进行编译并且以文件系统方式发布到一个特定文件夹中。本来以为是个很简单的事情,可是真正执行MSBuild的时候,总是报错,缺少targets什么的。原来,免得了安装Visual Studio 2012 Express,免不了安装Visual Studio 2012 Shell:1. Microsoft Visual Studio 2012 Shell (Isol 阅读全文

posted @ 2013-06-03 23:27 零度的火 阅读(1350) 评论(0) 推荐(0) 编辑

2013年4月8日

Entity Framework里不用查询直接更新的办法

摘要:直接贴示例代码吧 1 public static void UpdateOwnerAndCondo(int buildingID, Action<Building> updateAction) 2 { 3 Building building = new Building(); 4 building.ID = buildingID; 5 using (CafContext context = CafContext.Create()) 6 { 7 context.Configuration.ValidateOnSaveEnabled = false;... 阅读全文

posted @ 2013-04-08 18:22 零度的火 阅读(189) 评论(0) 推荐(0) 编辑

忽略大小写的字符串包含测试

摘要:快速记录一下:System.Threading.Thread.CurrentThread.CurrentCulture.CompareInfo.IndexOf(stringA, stringB, System.Globalization.CompareOptions.IgnoreCase) >= 0 阅读全文

posted @ 2013-04-08 15:10 零度的火 阅读(157) 评论(0) 推荐(0) 编辑

2013年3月11日

iOS里生成灰化(黑白)图像

摘要:代码的目的是根据一个UIImage生成对应的灰化(黑白)UIImage.以下代码源自stackoverflow里的一个回复,可惜原文链接已经找不到了。- (UIImage*) convertImageToGreyScale:(UIImage*) image{ // Create image rectangle with current image width/height CGRect imageRect = CGRectMake(0, 0, image.size.width, image.size.height); // Grayscale color space ... 阅读全文

posted @ 2013-03-11 13:20 零度的火 阅读(1280) 评论(0) 推荐(0) 编辑

2013年3月8日

Xcode的环境变量列表

摘要:复制过来备用。内容来自stackoverflow的回复:http://stackoverflow.com/questions/6910901/canonical-list-of-xcode-environment-variables/6911421#6911421Variable ExamplePATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"LANG en_US.US-ASCIIIPHONEOS_DE 阅读全文

posted @ 2013-03-08 16:15 零度的火 阅读(1139) 评论(0) 推荐(0) 编辑

2013年1月24日

使Web API支持二级实体操作,兼对RESTFul风格API设计的疑惑。

摘要:最近一直在纠结应该创建RESTFul风格的API还是以前那种函数调用风格的API。如果创建RESTFul风格的API,又有很多设计问题有待理清,这暂且不论,在用Web API创建RESTFul风格的API的时候,对于二级实体操作又该如何设计API接口呢?比如一个Client实体,它有很多属于它的Order实体,而每个Order实体又有很多Product实体,API接口如何设计才能更好的体现这种关系和操作呢?如果大家对此有想法,欢迎留言为我解惑。 我目前尝试设计和实现一种层次性的API接口,我不确定这是否是最佳的做法,调用的时候看起来是这样的: /api/Clients/123/Orders/456/Products/789 Route看起来是这样的: /api/{controller}/{id}/{subController1}/{subID1}/{subController2}/{subID2} 当然,需要的话,可以继续往后追加subController3,4,5,6... 而Controller应该看起来是什么样子的呢?我的做法是,分别为Client、Order和Pro 阅读全文

posted @ 2013-01-24 15:02 零度的火 阅读(1609) 评论(6) 推荐(2) 编辑

2013年1月9日

JS中利用正则表达式提取一个字符串中的子字符串的方法

摘要:需求是这样的,我有一个字符串,格式类似于: abcdefg[name=123456,xyz=9876],我需要提取出其中的123456,即name的值。最终找到的感觉最棒的方法是巧妙利用了JS里字符串的replace方法。举个例子:1 var str = "abcdefg[name=123456,xyz=9876]";2 var reg = /name=((\w|-|\s)+)/ig;3 str.replace(reg, function(s,value) {4 alert(value); // value 就是 1234565 });字符串和正则可能不是那么搭调,这里主要 阅读全文

posted @ 2013-01-09 11:42 零度的火 阅读(10149) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 15 下一页

导航