`
文章列表
        在这短短的不到一个月的时间里,电脑两次重装系统,第一次是由于ubutun,这一次你特么是在逗我么,重装系统算不了什么,可是我放在桌面上的重要的资料全都没有备份,由于平时养成的恶习,群里面下的东西,还有总是要看的东西,都放在了桌面上,一些写好的材料,要答辩的材料,就这样由于ubutun让我一下感觉世界少了什么东西。这钟心情。。。。。。         每次重装完系统,又要预示着一夜不眠,各种各样的软件要重装,要配置,数据库,eclipse,xmapp,visual studiol,。。。。。。以湖大的网速,我下好那些软件都会蛋疼的要死,还好一些常用的开发工具我都备份了。    ...
        前天写了栈的实现,今天到队列了,好像明天要期中考试,还是三科,次奥,考吧考吧,五一三天已经贡献给你们了,考成什么样我也认了,毕竟智商在这里。说好的一天来一发,不要说我水,其实我还真的是水,上个学期数据结构课打酱油,这个学期又自己抱本书从第一页开始恭恭敬敬地学,不敢跳过一个字。估计是脑子里面灌浆了。上学期不认真。前车之鉴,希望筒子们好好的把数据结构学好。希望老夫子还为时不晚。         队列和栈一样也是一种很基本的数据结构,队列的用途很多,下面是两个例子。         第一个例子就是CPU资源的竞争问题。在具有多个终端的计算机系统中,有多个用户需要使用CPU各自运 ...
       最近一有时间就在补数据结构和学Hadoop上的知识,今天看了一下Hadoop中的HDFS(分布式文件系统)中是怎么将文件写入HDFS中的,在将文件写入HDFS的时候有一件事情也在发生,就是文件复本的写入,这就又要牵扯到一个东西,就是文件复本的布局,今天就来谈谈文件的复本在datanode上是怎么个布局法。        首先来说说文件复本是什么,其实从字面上也就知道了,其实他就是我们写入文件一模一样的东西,就是把文件复制了几份,在Hadoop中一般情况下复制数量是3份(这3个复本的datanode分布好后会构成一个管线)。为什么要复制了?就是为了防止数据丢失,当 一个datan ...
        对待就要来临的期中考试,感觉头好大,看书看不下去的时候就敲敲代码,换个口味,今天敲了一下栈,是用数组实现的,当然也可以用链表来实现。        栈的最大的特点就是“先进后出”,其实很像我们平时一起交作业,老师批改作业,越早交老师往往是最后才帮你改的,因为你的作业本被别人的作业本压在了下面嘛。但是也有喜欢好学生的老师,他会首先把成绩好的同学的作业或者卷子拿出来改,这样就不是栈的问题了,而是有一个优先级的考虑,也就是“优先级队列结构”。           栈在计算机系统中的作用很大。主要在两个方面。   1.函数的返回地址和参数   2. 临时变量:包括函数的非静 ...
        前面写的几个排序的算法都是对整形的数据进行排序,而我们在日常生活中要处理的东西并不全都是这些整形的数据,还有一些其他的东西,比如对一堆人按照姓氏的前后进行排序,或则是对一些产品按照出产的日期进行排序,等等等等,这些东西都不是我们做排序算法的时候用来做测试的数据类型,但是我们要知道一个理念,就是我们从书上或则是其他的地方知道的常用的排序的方法也就只有那么一些,我们要做的只是稍微改变一下,整形是数据类型,既然是类型,他能对类型进行排序,我们也可以用他来对其他的类型来进行排序,其他的类型当然就包括了我们自己定义的类。只要你规定好排序的要求就OK了。          今天要写的是 ...
           懵懵懂懂,不知不觉和小伙伴们就搞到了云计算这个东西上来了,在没接触这个之前,心里只是充满了崇敬之情,现在还是充满崇敬之情,不同的想法就是现在大体知道了他是个什么东西,所谓的云计算就是(本人目前的肤浅的理解)“一大堆衣服自己慢慢洗经过很长时间也洗得完,但是把它分给许多人来洗是不是会快很多”云计算也就是这个意思,随着当今信息时代的告诉发展,数据可以说是爆发式的增长,而且数据中包含的信息越来越得到大家的重视,然而,数据是很乱的,很杂的,我们所需要的有用的信息也就只占其中的一部分,因此我们所要做的就是在大量数据中挖掘出我们所想要的数据,因此云计算就派上了用场了,把大量的数据分配 ...
        最近在学习网页上面的一些知识,从HTML到CSS,慢慢的就接触到了JavaScript,今天就来谈谈Javascript中的面向对象的一点知识,当是对自己这几天学到的东西的一点巩固,也谈谈一下自己的一点点淡淡的理解。      接触过面向对象语言的人都知道,Java语言无疑是面向对象思想最好的诠释者,今天要说的Javascript,前面也带一个Java,大家可能就会把Javascript和Java联系到一起,开始的时候我也以为他们是有着很亲密的关系,我还特意百度了一下Java和Javascript的关系,才知道他们两个的区别。以下来自百度。     “很多人看到 Java ...
         今天继续排序之路,今天要贴出的是插入排序,也属于简单的排序,对于数量小的排序,它还是一个很有效的算法,             以下属于本人 粗暴讲解              原理:        它的工作方式很像人们打牌插牌一样,从起得第一张牌开始,然后接下来的到的牌如果比手里的牌大就放后面,如果比前面的牌小就放在前面,一样大的就和当前的牌搁一起就可以了,起完所有的牌,按照这样的方法就能把手里的牌排好序了。所以会从待排序的第二个元素开始,然后和前面的数进行比较。依次下去,直到最后一个元素。               时间复杂度:         和 ...
           上个学期学校开了数据结构的课,就这样酱油过来了,感觉弱弱的,随着年龄的增长,思维也有了一点点的转变,这个学期又重新捡起了,算法(Algorithm)和数据结构(data structure)是搞伊特(IT)的屌丝程序猿大学四年 ...
           今天中午,同学问我一个问题,题目很简单,但是我却折腾了一个中午。最后还是在谷歌的帮助下找到了答案,那个纠结啊,通过这个题目也可以看出自己在一些基础知识上的薄弱,贴出来,给大家看看,挺有意思的。      题目是这样的:(可以尝试先做一下再看下面的答案) 请把美貌和智慧赋给同一个女人 上天从不把美貌和智慧赋给同一个女人。下面有一段代码,请你在空处填写一段代码, 使之打印出:“我很美!我也很有才!” public static void main(String[] args){ if(____________________________){ Syste ...
         最近看了一些HTML5的网页,感觉很高端,于是开始上手HTML5,跟着网上的视频学,收获还是不小,今天说说这几天学的HTML5新加的canvas标签,通过写这篇博客来巩固一下这几天学到的东西。          canvas标签是是HTML5新加的绘制背景的,但是正像"canvas"的意思“画布”一样,它只是一张给别人在上面画东西的东西,就像我们小学时的美术本一样是给我们来 画画的纸,自己并不能画什么东西,所以要想在布上绘制东西就需要借助canvas 的API和javascript操作实现画图或者其他的一些操作。          canvas有一些 ...
          还是先上图,现在的年轻人都不喜欢看文字,喜欢浏览图片,那就先把今天刚刚做完的一个东西先发出来,今天做完的“通信弹球”对于现在的我来说“现丑了”                                               ...
      首先说一声我可以回家过年了, 不知不觉寒假的小集训又结束了,17号学校考完试到今天,一个星期多一点,虽然挺辛苦的,有时也感觉挺心酸,寝室没有了一起打闹的基友,整栋楼也就那么几个寝室的灯还亮着,可能早已经习惯了寂寞,搞计算机的就可能注定和寂寞相伴,没有谁还在那么晚陪在你的身边看着你修改这些无聊的BUG,这些无聊的夜晚也就只能是自己慢慢的熬过来,说程序员夜里寂寞,其实也不然,只是对美好生活的一种向往而已。       作为一个大二的学生,回首这一个学期,感觉自己收获还是挺大的,首先在自己的眼界上和以前有了很大的变化,我知道了原来程序可以这么玩,知道自己原来眼中的世界太小了,目光也是那 ...
       今天是感恩节,首先感谢峰哥,强哥和曾哥,是你们给我入的安卓的门。         这是学习安卓两个星期的第一个感觉成型的小小软件,在自己的手机上运行感觉还是很好的,毕竟这是自己用代码敲出来的东西,下面 ...
       在算法中有一种很好的方法叫递归,他在程序设计中应用广泛。        递归算法解决问题的特点:   (1) 递归就是在过程或函数里调用自身。   (2) 在使用递归策略时,必须有一个明确的递归结束条件,称为 ...
Global site tag (gtag.js) - Google Analytics