昊昊带你学
文章平均质量分 73
rightpeter
这个作者很懒,什么都没留下…
展开
-
【昊昊带你学】算法概述
什么是算法 虽然这篇题目叫概述,不过本菜只是不知道该叫什么好,我这种小白肿么敢概述算法是不。就是总体上说说我对算法的理解吧 O_o 算法可能有些初学童鞋接触过。有些地方高中教材里会涉及到(江苏是有的)。《算法导论》给出了一个定义: 所谓算法就是定义良好的计算过程,它取一个或一组值作为输入,并产生出一个原创 2013-04-15 23:12:41 · 639 阅读 · 0 评论 -
【搬运】王垠:完全用Linux工作
完全用Linux工作,抛弃windows 我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。 这篇转载 2013-04-15 23:20:39 · 1085 阅读 · 0 评论 -
【昊昊带你学】宽搜(BFS)
**************************转载请注明出处!****************************** 很久很久以前,我讲了深搜(这到底是有多久 - -|||)。对应的当然就得有宽搜。搜索的概念上次深搜已经讲过了,可以去“复习”一下。 既然搜索搜的是状态之间的转移,那么我们就可以将这些状态看做一棵树。假设我们有一个田字格,每原创 2013-04-15 23:19:39 · 1159 阅读 · 0 评论 -
【昊昊带你学】软院特别篇-简单订票系统
A simple airline ticket reservation programPrerequisites, Goals, and OutcomesPrerequisites: Students should have mastered the following prerequisite skills.Pointers - Using pointers to原创 2013-04-15 23:18:22 · 1474 阅读 · 0 评论 -
【昊昊带你学】深搜(DFS)
**************************转载请注明出处!******************************什么是搜索 首先,学习搜索,我们必须要知道我们要搜索的是什么。抽象的来讲,是某一种状态。而且是通过各个状态之间的转移来实现搜索的。比如说我们走迷宫。你通过某种路径走到迷宫中某个位置就可以看做一个状态。你想找出走出迷宫的一条路,就可以看做,从原创 2013-04-15 23:17:12 · 756 阅读 · 0 评论 -
【昊昊带你学】基本数据结构(下)
链表前面大家用队、栈的时候用的都是数组。数组挺好用的,不过蛋疼的是,数组里面要增、删数据就蛋疼了。不过咱们有链表,下面我来丑陋地给大家画个链表~哈哈,说了画给大家,就果断要亲手画,果然很丑陋的说 O_o我来简单给大家先说一下链表的每个节点都是怎么个结构~看中间那一坨,这就是一个节点,prev部分指向它的前驱,而next则指向它的后继。这样,该节点就成功得与前后向链接原创 2013-04-15 23:14:03 · 605 阅读 · 0 评论 -
【昊昊带你学】VMWare+Mountain Lion
直接黑苹果看起来挺美好,吃起来挺困难,所以,如果你只是准备用Mac来做一些码农的活,而不是很追求性能的话,或许可以考虑一下虚拟机装Mac。 言归正传,折腾了许久,终于在虚拟机下装好了山狮。 第一步有传言某些CPU不支持虚拟化,不过我是没有遇到什么问题,所以没有发言权。可以去下一个叫securable的程序测试一下。 需要一些东东:1、vmwa原创 2013-04-15 23:22:19 · 745 阅读 · 0 评论 -
【昊昊带你学】DIY之SSD
**************************转载请注明出处!****************************** SSD——Solid State Disk。用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元组成。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘完全相同,在产品外形和尺寸上也完全与普通硬盘一致。 固态硬盘存储原创 2013-04-15 23:21:08 · 919 阅读 · 0 评论 -
【昊昊带你学】基本数据结构(上)
流程控制语句及伪代码首先,我们要知道伪代码是为了来描述算法的。所以伪代码必须结构清晰,可读性要好,尽量贴近自然语言。据昊昊所知,伪代码没有什么硬性规定的样子,大家不用拘泥于某种语言只要能表达清楚就好。下面我们来介绍一下常用的语句及其伪代码(这里我参照的是《算法导论》里的伪代码,以后用的伪代码应该也是参照《导论》来写的)。 If条件语句: 顾名思义是由原创 2013-04-15 23:13:29 · 559 阅读 · 0 评论 -
【昊昊带你学】android-解决/data/dalvik-cache占用内存的问题
较新款android手机应该不存在此类问题。一般都是内存容量较小的老android手机会有这个问题。 安装软件的空间非常小,可以通过app2sd把软件移到sd卡上(sd卡上分一个ext2分区)。有时候做完app2sd后可能依旧发现空间没有变大多少。 观察/data下有一个dalvik-cache的文件夹,顾名思义就是存一些缓存,貌似跟安装的程序有关,想了解的自行百度原创 2013-04-15 23:21:57 · 7174 阅读 · 0 评论 -
【昊昊带你学】神秘现象(提问帖)
话说今天昊昊码代码码的很辛苦,就从机械硬盘上的ubuntu中逃离出来,回到固态硬盘上的win7准备娱乐一番。 话说干嘛好呢,就决定杀他一番。打开三国杀,耳机居然没声?拔掉,待会杀完一盘重启一下应该就会好了吧。开杀,好吧,上来就当小内,让我很是不爽。草草杀完,重启,擦嘞~耳机还是没声。驱动也能识别有耳机插入,就是没声儿,喇叭有声。换了个小耳机,同样的症状。遂删驱动,重装数次,无疾而终。原创 2013-04-15 23:21:33 · 736 阅读 · 0 评论 -
【昊昊带你学】DEBUG
**************************转载请注明出处!****************************** 本周带大家了解一下Bug,Debug。这次还要特别强调一下,大神神马的你爱看就看,不爱看滚粗。不要转我们这些菜的日志秀优越。 “BUG”的由来 Bug一词的原意是“臭虫”或“虫子”。但是现在,在电脑系统或程序中,如果隐藏着的一些原创 2013-04-15 23:20:01 · 649 阅读 · 0 评论 -
【昊昊带你学】装机特辑
**************************转载请注明出处!****************************** 最近昊昊攒了台机器,装系统是新上机器很关键的一个环节,当然也是后续折腾会遇上的家常便饭。所以,今天昊昊就为大家总结一下各种装系统的方法。当然这些方法都是搬运来的,有些尝试过,有些没有尝试过。废话不多说,进入正题。原创 2013-04-15 23:19:01 · 747 阅读 · 0 评论 -
九宫格遍历(dfs)深搜图示
要求:从(1,1)开始,遍历九宫格,只许走上下左右四个方向,且不能出九宫格,每个格子只能经过一遍。下面是程序生成的深搜中每一个状态。(此日志完全为配合【昊昊带你学】深搜(dfs)使用)*为当前位置。1表示该处还没有被遍历,0表示已经遍历。中间有回溯的过程,大家可以自己体会一下。带有Done,且全部为0的九宫格就是遍历完的九宫格。 一共8种: *|1|1|---原创 2013-04-15 23:16:42 · 2096 阅读 · 0 评论 -
【昊昊带你学】常见的几种排序2(qsort)
**************************转载请注明出处!****************************** Qsort快排,顾名思义,它是排序算法,而且它快,是吧。那这个快从何说起呢?写到这我才发现,说前面几个算法的时候,对时效只字未提,0.0 证明昊昊的确是灰常不合格的程序猿。插入,选择,冒泡,bla bla~我们把它们看做O(n^2)的算法,这里的原创 2013-04-15 23:15:45 · 657 阅读 · 0 评论