摘要: http://sentsin.com/web/253.html不管你是使用2D 还是WebGL,任何用过的人都知道很难调试,使用Canvas通常需要长长的难以跟踪的调用列表function draw() { context.clearRect(0, 0, 258, 258); context.f... 阅读全文
posted @ 2015-04-02 10:52 菜鸟也会飞 阅读(5166) 评论(0) 推荐(0) 编辑
摘要: from:http://shaozhuqing.com/?p=2085//////////////////////在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器。在Chrome出... 阅读全文
posted @ 2015-04-02 10:37 菜鸟也会飞 阅读(2278) 评论(0) 推荐(0) 编辑
摘要: 今天学习了一下keyword,无意中发现了自己一直未曾接触到的auto好吧,我又开始胡扯了!automatic storage duration. (deprecated) 1) When declaring variables in block scope, in namespace scope,... 阅读全文
posted @ 2014-11-29 21:29 菜鸟也会飞 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 我的观点:今天有幸看到各位大神们在讨论constexpr的前途,有人说vs2010、2011、2012、2013都不支持,所以就觉得没用。好吧,我的世界中vs并不是不可获取,好吧,自己为了口头的胜利开始胡扯了。constexpr就像是一个告诉编译器,thisisa const XXtype.但是各种... 阅读全文
posted @ 2014-11-29 20:54 菜鸟也会飞 阅读(7958) 评论(0) 推荐(2) 编辑
摘要: 六、快速排序 快速排序是通过一种把集合中的元素按照第一个元素(这个是动态过程变化)作为标杆来分为两部分,前面一部分比他小(或等),后面一部分比它大。然后就是通过适当的程序来递归这个过程,当最后没有交换说明需要退出递归。 上图。 快速排序使用分治法(Divide and conquer)策略来把... 阅读全文
posted @ 2014-11-09 16:56 菜鸟也会飞 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 上次说到冒泡排序一共可以产生4种方式来产生,因为两个for循环皆可从小到大,也可从大到小分类 排序算法数据结构 vector、数组最差时间复杂度 O(n^2)最优时间复杂度 O(n)平均时间复杂度 O(n^2)最差空间复杂度 总共O(n),需要辅助空间O(1)//用于交换所需临时变量冒... 阅读全文
posted @ 2014-11-08 21:02 菜鸟也会飞 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、概述 排序有好几种方法,可以通过插入、交换、选择、合并等一些方式来让一些数据按照我们期望的方式显示,让我们可以更加清楚明白我们所需要的信息。举个例子,操作系统的文件浏览器可以按照各种方式显示我们的文件,常见的windows系统中可以通过我们可以寻找自己最近修改的文档(按照时间降序),也可以按... 阅读全文
posted @ 2014-11-08 01:37 菜鸟也会飞 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 大一、二的时候自学一段时间的算法,可惜我没有很好的基础,让我最头疼的就是各种链表之间删除插入(双向、单向、头结点、循环),想当初自己可以抄写了二、三章节,可惜现在也忘得差不多了,现在大四。反正也没课上,就写一写自己对算法的理解。希望不要被喷,我是新来的! 阅读全文
posted @ 2014-11-07 23:02 菜鸟也会飞 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 大学即将结束、自己最后的遮羞布也没了。终于要走向社会了。最近学习一直不努力了,不是不想找工作,而是发现现在社会物价不等。感觉与其打工还不如卖地摊了。我想要什么?我很矛盾、有时候需要简单的生活,和女友玩一玩、逛一逛。但是又感到不满足,应该是虚荣心在作怪,可是自己还想去试试。我想做什么。我想做出自己... 阅读全文
posted @ 2014-11-06 17:00 菜鸟也会飞 阅读(162) 评论(0) 推荐(0) 编辑