学习小结
jcs130
这个作者很懒,什么都没留下…
展开
-
菜鸟说java里的链表(一)
先说点题外话:不知道为什么,我们学校还有别的好多学校的软件院都不学C而直接学C++;我们信息院就只学了C语言……不过这也有好处……比如C里面的链表学的比较扎实C有一个重要的东西叫做指针,用指针指来指去就出来链表了,我们上学期学到了单向链表,就是在每一个struct结构体里面只有一个用来指向下一个节点的指针,结构图如下(自己画的,意思到了……): 这是单向链表,给出...2011-08-10 00:52:56 · 178 阅读 · 0 评论 -
推荐几个前端开发很容易上手的软件~~
今天终于做了WEB阶段的项目总结~我们的微博项目差不多的基本功能也好了~以后还是要进一步完善,而且我也只是刚开始学WEB的一个菜鸟~但是现在先把我的一点经验分享一下吧~希望对以后学WEB的同学有所帮助~ 我在我们小组里面主要负责前端界面的制作~差不多就是美工这一角色~我之前只会用Photoshop。我用的网页编辑软件是Dreamweaver,功能很强大,并且容易上手,有代码补全提示,可以...2012-08-07 23:13:43 · 303 阅读 · 0 评论 -
基于百度地图API的简单地图程序
前一阵子我们物联网编程课老师要求班上每个人都要做一个地图应用,说是要利用起来安卓的GPS信息什么什么的……不过昨晚后觉得这根本就是在学Android开发嘛。。。 之前接触过一点安卓,也有JAVA基础,所以这次做东西还是比较快的,虽然已钱没有做过类似应用(其实都没有做过什么安卓应用),两天下来差不多把老师的要求都实现了,今天也顺利通过验收了。地图API我选的是百度的...原创 2012-11-03 16:54:51 · 200 阅读 · 0 评论 -
想把网页做漂亮了真不容易~美工们~你们辛苦了——菜鸟学WEB有感
这几天学Web,我们小组的项目是做一个微博出来(很简单的那种,只要实现一些最基本的功能就好了~),要学好多东西,第一次接触JavaScript,以前还以为它和Java差不多呢,但是现在才知道几乎不一样……由于还没学太多,所以网站的功能方面还没做多少,目前只做了注册功能。 我小的时候有用FrontPage做过网页,可视化编辑的,不过现在没有了,觉得自己在做网页方面“有一定基础”,而且我也会Ph...原创 2012-07-22 03:28:04 · 230 阅读 · 0 评论 -
探究C语言中的getchar()与getch()的区别
最近大家在学《数据结构》,是用C语言来实现的,昨天室友问了我个问题,为什么代码执行完了,还没看清楚输出是什么,窗口就关闭了我随口就说了句“在程序最后加上个getchar()就行了。”可是他加上去后还是不行……我就把getchar()换成了getch(),然后程序可以正确的暂停了。 然后室友问了我这两个函数的区别,我也不知道,然后就上网去搜,但是得到的解释...2012-03-10 14:58:38 · 257 阅读 · 0 评论 -
我就是喜欢界面~~可视化打印哈弗曼树(二叉树)~JAVA实现
课程设计有一个哈夫曼编码解码的题,其他的一般要求还好说~就是最后面有一项用直观的方法输出哈夫曼树。在网上搜了下,都是用凹凸表之类的在控制台输出,可是感觉还是不直观~ 首先我按照遍历的方法,如果不是叶子节点,向左走,找左子树,并画直线,再找右子树,并画直线,一直到叶子节点把节点所代表的字符画上去。但是一开始我每一层画线的角度都是一样的,所以会出现重叠的情况,所以把每一层做一个标记,越向下...2012-07-09 05:03:20 · 1499 阅读 · 0 评论 -
WiFi遥控小车(四):简单直流电机驱动及UDP通信程序
之前说过只要能控制高低电平就可以控制电机的正反转,我想通过修改友善官方的LED驱动程序来达到控制GPIO高低电平的目的,但是看了很久都没有怎么看懂,就去网上找看有没有比较好理解的程序,找到一个,原帖地址如下,十分感谢intel版主的无私分享: http://www.arm9home.net/read.php?tid-15941.html原帖作者的小车是通过左右轮子的差速来实现转向的,...原创 2012-10-22 20:12:00 · 350 阅读 · 0 评论 -
WiFi遥控小车(三):搭建嵌入式Linux开发环境
我是在暑假前买的开发板,本来想这暑假就开始学,但是跟着和开发版配套的视频来一步一步搭建环境的时候遇到了好多问题,首先我的的操作系统是Win7 64位的,可是开发板的串口驱动不支持,用超级终端读不到开发板上的数据,在网上多方查找也没找出解决方案。第二个就是用虚拟机按照视频里面的步骤做的时候也遇到了些问题,就没搞了,暑假就按照蓝杰的教学进度把WEB学了,做了一个简单的微博小项目,我在小组里...2012-10-22 00:21:34 · 312 阅读 · 0 评论 -
WiFi遥控小车(二):选择学习&开发平台
前面说到我想自己做一个控制模块出来,这个模块需要实现以下功能:将摄像头采集到的数据进行压缩(为了节约带宽以及提高速度,也是为了学习下这个热门的技术,选用了H.264格式),再将数据通过WiFi模块发送到手机或者其他智能设备上,再实时接收控制端发来的信号,做出如“前进”“后退”这样的反应。主要研究内容如下所示: 查了很多资料、论文,大部分都是用ARM-Linux平台实现...2012-10-21 01:50:10 · 199 阅读 · 0 评论 -
WiFi遥控小车(一):基于wicam模块的小车
小的时候很喜欢玩四驱车,看动画片《四驱兄弟2》的时候四驱车上都装了个GP芯片,这样变成超级赛程,什么语音控制啦,自动识路啦当时觉得好神奇。下哦也想做一个这样的东西出来~算是圆了我小时候的梦想吧。 通过在网上到处搜索,我在淘宝上找到了一个wicam模块,这个模块上有摄像头,有WiFi芯片,他可以把摄像头采集到的画面实时压缩为H.264码流,并且通过WiFi信号发射出去,基于这...2012-10-20 13:20:24 · 427 阅读 · 0 评论 -
菜鸟说:哈夫曼压缩的解压缩~~(附源代码)
解压就是压缩的逆过程……真是说起来容易做起来难啊…… 不过最后还是做出来了,而且发现了前面的压缩函数的几个问题: 1.编码区不用存入补的零的个数:因为解压的时候是按照每个编码的长度截取的,所以到最后剩下的另不会造成任何影响,这样就不用再把补的零写进去了 2.从输入流读取数据的顺序要注意:比如下面是我昨天的代码 /************************ 再...2011-08-13 10:37:40 · 298 阅读 · 0 评论 -
菜鸟说:哈夫曼压缩的问题
搞了一天终于把哈夫曼压缩搞好了,自己想了很多,也参照了别人的代码,终于把自己的做出来了, 关于代码,就不多做说明了,因为思路都是差不多的,代码会在文章最后面贴出来,那我就讲讲几个我遇到的几个问题吧: 1.static尽量不要用:以前我编写什么程序,静态变量太好用了~加个点一引用就好了,不需要传来传去~但是这次我算得到了教训,为了方便,一开始我爸很多变量都设成了静态的,但是邓树构造完...2011-08-12 01:46:19 · 325 阅读 · 0 评论 -
菜鸟说:哈夫曼树及哈弗曼编码
终于把哈夫曼树及哈弗曼编码弄好了~ 哈夫曼树就是最优二叉树 和上次的搜索二叉树一样,哈夫曼树也有它特定的构造规则: 1.要把要存入哈夫曼树的数据分别创建一个树 2.把这些树按照大小顺序排序(在Java里面用优先队列PriorityQueue非常方便) 3.去两个最小的树,把他们合并在一块儿,并把合并后的树放回队列,如此递归往复…… 4.把最后剩下的那...2011-08-11 14:52:13 · 363 阅读 · 0 评论 -
初识“树”——搜索二叉树
今天第一次接触了“树”这种数据结构,和双向链表差不多(一个父亲有多个儿子……) 为了加深理解,老师让我们做一个搜索二叉树~ 二叉树 顾名思义就是有两个叉子的树,也是用得比较多的一种, 搜索二叉树的优点就是简化搜索步骤: 一个节点左面的子节点的数据比这个节点小,右面的子节点比这个数据大,把这样的小树连起来,就是搜索二叉树了 比如我要把{4,1,3,2,5}这样...2011-08-10 23:51:09 · 108 阅读 · 0 评论 -
MongoDB 3.0 速上手教程(JAVA)
最近做项目想用一下NoSQL数据库,由于项目需要保存大量的json数据,我就选了MongoDB作为我的数据库。最新版为3.0 下载安装都很容易,今天按照教程一步一步实现了增删改查等工作,本文将把要用到的代码都贴上来而且都做好中文注释方便大家阅读。过程中发现两处不能使用教程中的代码实现的地方,经过查资料已经用另外的方法实现了,不知道是不是叫承重的代码出错了还是什么原因,如果有知道的朋友请...2015-08-18 08:34:25 · 255 阅读 · 0 评论