摘要: Knockoutjs 是一个微软前雇员开发的前端MVVM JS框架, 具体信息参考官网http://knockoutjs.com/Web API数据准备: 偷个懒数据结构和数据copy自官网实例http://www.asp.net/web-api/overview/getting-started-w... 阅读全文
posted @ 2015-09-29 14:01 记忆的森林 阅读(1895) 评论(1) 推荐(1) 编辑
摘要: js数组去重,老生长谈,今天对其进行一番归纳,总结出来4种方法贴入代码前 ,先对浏览器Array对象进行支持indexOf和forEach的polyfillArray.prototype.indexOf = Array.prototype.indexOf || function(item) { ... 阅读全文
posted @ 2015-09-29 10:01 记忆的森林 阅读(68192) 评论(7) 推荐(8) 编辑
摘要: 中午研究了下GitHub,然后把博客园cnblogs win8 客户端源码放到了上面。源码网址是:https://github.com/leonwgc/cnblogsmetro主要有两个目录,如下图:cnblogscomponent 目录放的是c#写的winrt组件 ,数据请求和处理基于.net c# 。cnblogsmetro目录存放了html,css, javascript 源码 以及配置文件,这些控制了界面和交互,并且调用winrt请求和显示数据。代码都是去年写的,没想到会公开,所以没怎么写注释,有的地方也没有很规范的去写,现在放出来,希望对学习win store app (html+c 阅读全文
posted @ 2014-03-27 15:47 记忆的森林 阅读(1388) 评论(10) 推荐(3) 编辑
摘要: (function () { var canvas = document.createElement("canvas"); canvas.width = 800; canvas.height = 400; canvas.innerText = "抱歉,你的浏览器不支持canvas T_T"; document.getElementById('leoncanvas').appendChild(canvas); var data = { "aaa": 1000, "bbb": 600, "cc 阅读全文
posted @ 2014-02-14 15:29 记忆的森林 阅读(1654) 评论(0) 推荐(0) 编辑
摘要: 题目详情如果一个数正着读和反着读一样大,则这个数叫做回文数,例如121是回文数,123454321是回文数。现给定一个正整数x,输出一个回文数y,要求y > x,并且组成x的所有数字之和与组成y的所有数字之和相等,以及y > x。x在10^1000以内,因为数字较大,我们用字符串作为输入和输出。如果无解,请输出Impossible。如果有多个y,输出最小的那个。例如:输入919,输出14941输入1,输出Impossible class Program { static void Main(string[] args) { string ... 阅读全文
posted @ 2014-01-08 10:44 记忆的森林 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 题目详情在二十进制中,我们除了使用数字0-9以外,还使用字母a-j(表示10-19),给定两个二十进制整数,求它们的和。输入是两个二十进制整数,且都大于0,不超过100位;输出是它们的和(二十进制),且不包含首0。我们用字符串来表示二十进制整数。class Program { static void Main(string[] args) { string s = Sum("abc", "abc"); // 1134 Console.WriteLine(s); Console.Read(); ... 阅读全文
posted @ 2014-01-08 10:42 记忆的森林 阅读(315) 评论(0) 推荐(0) 编辑
摘要: NuGet 是微软开发平台(包括.NET平台)的一个包管理器,这里只介绍和.NET相关的NuGet Visual Studio扩展客户端, 在VS2010 ,VS2012 ,VS2013中默认集成了NuGet 工具, 有了它,管理项目中的第三方库变得异常简单和便捷。NuGet 提供用户两种交互方式, 一是用户界面, 二是powershell命令行. 从vs的工具->包管理器 我们可以看到这两个选项NuGet用户界面NuGet命令行下面主要介绍命令行的使用:Get-Help nuget , 打印NuGet包含的命令, 比如获得项目中引用的库文件Get-Package, 安装,卸载,更新库 阅读全文
posted @ 2013-11-05 16:00 记忆的森林 阅读(3529) 评论(2) 推荐(1) 编辑
摘要: 早上起床,检查邮箱,收到了M$ winstore team 发的博客园cnblogs第二版通过审核的邮件,相对于第一版漫长的等待, 这一版的审核花了约一周的时间,完全在意料之外。 第二版的主要修复了一些广为园友吐槽的bug . 具体见上一篇博客《博客园win8客户端开发记录7 - 修复bug,发布第二版》,下载了第一版的园友或感兴趣的园友可以尝试更新^_^ 。 下面是dashboard上的应用摘要截图, 分享出来(截止到2013-07-16,已经有162位中国用户下载,另外1位来自北马里亚那群岛?) 阅读全文
posted @ 2013-07-19 10:20 记忆的森林 阅读(2475) 评论(19) 推荐(3) 编辑
摘要: 经常看到讨论c#深拷贝,浅拷贝的博客,最近js写的比较多, 所以也来玩玩js的对象拷贝。下面是维基百科对深浅拷贝的解释:浅拷贝One method of copying an object is the shallow copy. In the process of shallow copying A, B will copy all of A's field values.If the field value is a memory address it copies the memory address, and if the field value is a primitive 阅读全文
posted @ 2013-07-15 17:15 记忆的森林 阅读(2647) 评论(4) 推荐(0) 编辑
摘要: 博客园cnblogs 第一版发布后,许多热心的同学积极的安装试用,并提出了宝贵的意见和建议,这两天总结归纳了第一版的各种问题,并一一修复,昨天晚上重新提交了第二版 (不知几何时能通过认证 T_T ) 。第一版的缺陷总结如下: 1. 文章内容横向排列,颠覆用户阅读习惯, 特别对于包含代码的文章, 大家更习惯像在代码编辑器中一样自上而下阅读。(感谢园友 金色海洋(jyk)阳光男孩) 2. 当代码过长,或图片宽度过大, 其右边会被截断,造成代码图片不完整。(感谢园友 luoshupeng) 3. 当用户设备不支持触屏操作时,评论栏右侧会产生纵向滚动条,这个会遮挡部分评论内容。 4. 当用户隐藏评论. 阅读全文
posted @ 2013-07-12 09:29 记忆的森林 阅读(1233) 评论(4) 推荐(0) 编辑