`
FlyingFairy
  • 浏览: 12684 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
好久没用更新blog了,也是因为升入大二,听说课程会很多,以至于一直没敢安排自己的课余学习。但是毕竟明年的实习就看这个大二上了,周围的人都在做项目或是组团队去干了,自己也不能落下。 这一段时间,也是没做什 ...
小学期快开始了,才刚刚开始刷小学期的OJ,起码找点做OJ题的感觉。前面的题也没啥难度,之后遇到了这个有关中国剩余定理的题。网上也有了很多 这题的解法。 题目描述   人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23 天、 28 天和33 天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,智力周期的高峰,人会思维敏捷,精力容易高度集中。因为三个周期的周长不同,所以通常三个周期的高峰不会落在同一天。对于每个人,我们想知道何时三个高峰落在同一天。对于每个周期,我们会给出从当前年份的第一天开始,到出现高峰的天数(不一定是第一次高峰出现的时间)。 ...
暑假的生活不知不觉就只剩下了一个星期了,暑假的生活过的也是真快。收获觉得并不会像自己当初想象的那样多。安卓的入门,通信项目的实现。不过通信项目正式开展的时候,我因为哥哥的定亲仪式,需要回家,等到再次回来的时候,很多人都已经完成了项目,就算没有完成,也都分好了组,这时候有些孤单的感觉。 我讨厌这种感觉,我讨厌一瞬间觉得自己被别人甩在了身后,我不想做追赶者。但是这感觉挥之不去,一个楼道只剩下我一个人,傍晚一个人去吃饭,真的真的有些寂寞。。跟家里打电话,我妈说 要不就回来吧,我说 怎么能,我既然来了,这点不算什么。虽说是这样,但是一时间的找不到方向和斗志。 看着别人和我一样的大一的同学已经去新浪 ...
学习编程的都会知道,警告一般都是会被忽略,error才是需要我们关注的地方。 然而,今天在敲代码的时候发现了这样个好玩的东西。(就是好奇了一下下。。) 例如在eclipse中把鼠标光标移到警告的地方,有些会出现一些提示。 就像在使用 异常机制的finally {}语句时,就会提示加入@SuppressWarnings("finally")语句。(有些人可能会觉得我好无聊,,) 我比较好奇,这样一行不执行的类似注解的代码,到底是干什么用。在吃饱撑的闲来无事的情况下,我问了下度娘。度娘告诉我,@SuppressWarnings这个批注的作用是给编译器一条指令,告诉它对被 ...
这几天写了通信项目,又在写安卓的socket通信项目。这就避免不了要去了解在安卓的线程用到的handler机制 在JavaSE中也在用线程,于是在写安卓中的线程的时候很自然的就直接写了像JavaSE一样的代码。   比如实现一个简单的无颜值的抽奖软件,需要在新建的线程中调用TextView的setText()方法,这样在java中似乎是很自然的东西,可是如果是在安卓开发时,这样写是不安全的。比如我运行时,就是闪退; 这是为什么?因为在安卓中,主线程是不安全的,是非线程安全的,意思是说 UI的组件创建及更新操作都需要在主线程中进行。 意思是不可以在其他的线程中对UI界面进行操作。 ...
最近在学习简单的socket通信开发,在查找一些网上资料的时候,看到了之前在了解异常机制时没太注意的东西就是 finally关键字。 代码如下,中间部分省略   DataInputStream dis = null; DataOutputStream dos = null; try { cServerSocket = new ServerSocket(PORT); while (true) { System.out.println("正在等待客户连接..."); cSocket = cServerSocket.accept(); dis ...
在查看别人代码的时候 看到了 static静态代码块  之后经过搜索和自己的亲试,下面贴出测试代码和解释。 package Test; public class TestA { static { System.out.println("父类--静态代码块"); } public TestA() { System.out.println(&qu ...
在没接触云计算大数据之前,一听到这个词 就觉得很高大上。现在有机会 参与到一个共同学习的云计算团队中,亲身接触到了云计算。觉得也不那么遥远了。现在我就简单说一下我初涉云计算的一些东西。 说到云计算,自然是离不开Google的三大论文——Bigtable、GFS、MapReduce。初涉云计算就先从这三篇文章讲起。 这里就先说一说GFS——GoogleFileSystem吧 首先,我们应该知道一件事,那就是这么一个系统是用来干什么的,他需要哪些方面的功能去实现,或是需要保证什么。 GFS顾名思义是一种文件系统,它负责了文件的存储,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉 ...
1.链表结构是什么样的? 链表自然就是链式的结构   2.链表的组成 链表是由头节点,中间节点和尾节点组成 节点是由两个部分组成: 1.数据域-- 如果有多个数据,存储为一个 2.引用域-- 单链表就只有一个引用双链表两个引用   3.链表的实现 Node{ 数据域 引用域
What is线程: 在JAVA程序中,一定会有一个主线程,(即至少有一个线程)当一个 Java 程序启动时,JVM 会创建主线程,并在该线程中调用程序的 main()方法。 线程可以理解为“程序内部一个独立的运行单位”。   What is进程: 进程是将程序运行起来后,由一个或是多个线程组成。 What is进多线程,简单的多线程的实现:  
java听课笔记 1.Java有多少个关键字与保留字 Java的关键字:50多个 保留字:2个 const,goto 2.关键字介绍 定义类,接口,抽象类,枚举:class,interface,abstract,enum,extends,implements 实例化对象: new 循环,条件:for,while,do,if,else,switch,case,default continue,break 数据类型:byte,short,int,long,float,double,char,boolean,void true,false,null 表示对象或者父类的:this,super ...
1.Java的数据类型 1.基本数据类型 int,short,long,char,boolean,byte,float,double 2.引用数据类型(类类型,对象类型) 类,接口,抽象类,数组 2.什么是值传递 值传递适用于Java的基本数据类型和String类型 传递方式: 将A参数名存储的数据,拷贝一份存入B参数中;这样在内存中就存在了两个不同的变量,对其中一个变量的值 做修改是不会影响到另一个变量的。 身份证进行复印,然后修改复印件上的内容。 3.什么是引用传递(地址传递) 引用传递适用于Java的引用数据类型,但是String除外。 传递方式: 将对象A中存储的地址,拷贝一份 ...
之前都没写过笔记呢,,,现在开始记 顺便温习一下前面的内容 异常的关键字有:try、catch、finally、throw、throws。 网上的资料对这几个关键字是这样解释的: try: Opening exception-handling statement. catch: Captures the exception. finally: Runs its code before terminating the program.throws: Lists the exceptions a method could throw.throw: Transfers control of the ...
在信息时代中,软件正在“统治”世界,而软件的核心则是算法。而算法的魅力显然是无穷的,优秀的算法可以让我们以最少的成本、最快的速度、最好的质量开发出好适合各种应用需求的软件。算法体现出的高效率程序正是在高速发展的今天所最需要的。 算法的概念大致为指解题方案的准确而且完整的描述,是解决问题一系列的清晰的,指令,算法代表着运用系统的方法描述解决问题的策略机制。或者更加通俗的说法,算法就是指解决问题的方法或者过程。 今天,算法涉足的领域已经远远超出了其创造者的预期。特别是如今进入信息时代以后,算法
Global site tag (gtag.js) - Google Analytics