首先,抱歉,但我的英语不是很好.
我在编程课程的第三学期,我不能"得到它".
我通过了以前的考试,因为我的学习成绩是我同事的三倍.而且,现在在我的数据结构课程中,当教授要求我们制作列表算法时(例如),我的同事们开始编写代码而我(或者是"我"?),即使在看完它之后,也可以'明白.
我发现它很难受到痛苦.我花了1个小时来理解简单的算法.
所以问题是:任何人都可以向我推荐书籍或东西,这会让我更像是程序员吗?我的意思是,"正常"的人,在一个给定的问题之后,似乎立即在他们的头脑中制作图片并且明星编写代码.
在SO,我问我应该使用什么语言创建一个Web应用程序,用于从用户网络摄像头捕获视频,并在他点击"提交"时将其发送到服务器,答案主要是Flash.
但是在网上搜索时我对这个Flash/Flex事情感到困惑,因为他们说Flash是制作动画而Flex是真正创建网络应用程序.
那我该怎么用?通过Flash他们意味着Flex?或者像Flash这样的程序没问题?我应该使用Flash Pro吗?还是Flash Builder?学习ActionScript或XMXL?
可能看起来网上有很多关于这个的内容,但是我读的越多,我就越感到困惑.
提前致谢.
我正在做以下比较:
atividade.getEscala().getId() == escala.getId()
Run Code Online (Sandbox Code Playgroud)
它会返回,false但如果我输入atividade.getEscala().getId().intValue() == escala.getId().intValue()则返回true.true我写的时候也会回来atividade.getEscala().getId().toString().equals(escala.getId().toString())
我知道通过调试两个变量的内容是相同的((java.lang.Long) 2在显示视图中),那么为什么当我将long与just进行比较时它会返回false ==?