- 四道Java基础题,你能对几道? 10-17
- Java就业指导 10-17
- 深度残差网络 10-17
- 听说2017你想写前端? 10-16
- 如何成为高级java程序员 10-16
- 科莱特:在云上使用ABAP 10-16
- 常见Web技术之间的关系,你了解 10-16
- HTML5 WebSockets 10-16
- 信息安全资讯周报(10.9-10 10-16
- 科学家研制出可以通过编程来变形的 10-15
四道Java基础题,你能对几道?
发布者: super | 发布时间:2017-10-17
一、==符的使用
首先看一段比较有意思的代码
Integer a = 1000,b= 1000; Integer c = 100,d= 100; publicvoidmRun(final String name){ newRunnable() { publicvoidrun() { System. out.println(name); } }; } System. out.println(a==b); System. out.println(c==d);
如果这道题你能得出正确答案,并能了解其中的原理的话。说明你基础还可以。如果你的答案 是 true 和true的话,你的基础就有所欠缺了。
首先公布下答案, 运行代码,我们会得到 false true。我们知道==比较的是两个对象的引用,这里的abcd都是新建出来的对象,按理说都应该输入false才对。这就是这道题的有趣之处,无论是面试题还是论坛讨论区,这道题的出场率都很高。原理其实很简单,我们去看下Integer.java这个类就了然了。
publicst
Java就业指导
发布者: super | 发布时间:2017-10-17
想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者的junior都会有所帮助。
专业技能
1. 熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。
2. 熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。
3. 对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及
深度残差网络
发布者: super | 发布时间:2017-10-17
随着人们对于神经网络技术的不断研究和尝试,每年都会诞生很多新的网络结构或模型。这些模型大都有着经典神经网络的特点,但是又会有所变化。你说它们是杂交也好,是变种也罢,总之对于神经网络创新的各种办法那真叫大开脑洞。而这些变化通常影响的都是使得这些网络在某些分支领域或者场景下的表现更为出色(虽然我们期望网络的泛化性能够在所有的领域都有好的表现吧)。深度残差网络(Deep Residual Network)就是众多变种中的一个代表,而且在某些领域确实效果不错,例如目标检测(Object Detection)。
应用场景
对于传统的深度学习网络应用来说,我们都有这样一种体会,那就是网络越深所能学到的东西就越多。当然收敛速度同时也就越慢,训练时间越长,然而深度到了一定程度之后就会发现有一些越往深学习率越低的情况。深度残差网络的设计就是为了克服这种由于网络深度加深而产生的学习率变低,准确率无法有效提升的问题,也称作网络的退化问题。甚至在一些场景下,网络层数的增加反而会降低正确率。
关于深度残差网络的介绍资料不算多,至少比起传统的BP、CNN、RNN网络的介绍资料就少得多了,
听说2017你想写前端?
发布者: super | 发布时间:2017-10-16
不好意思,没有像其他公众号一样赶着发文章,每年到这个时候总有一大波什么今年前端预测,技术框架预测什么的。我这次写这篇文针对的对象,是想在今年踏入前端这行的人们,不管你现在是徘徊在门口,还是已经半只脚踏入这片未知领域,都可以参考一下先行者的经验。
先来个大概预览:
项目工程化
发展方向
职业环境
总结要掌握的框架/技能
小结放在前:
2017的前端与其说更残酷,不如说更规范化,前两年各种培训了几个月就出来随口开价上万,几万的新手将被市场淘汰。
前端开发工具/编译工具 逐渐成型,虽然比不上object-c, java, C+ 等排名靠前编程语言有完善的IDE环境,但是。工程化模块化的概念开始深入人心,这年头还编写原始HTML CSS Java 代码的,
如何成为高级java程序员
发布者: super | 发布时间:2017-10-16
给一个刚出社会的程序员新生一个建议,想成为一个优秀的程序员,高级程序员,不能眼高手低,不能认为开发新项目,技术研发才学到东西,不能看不起维护系统,不要以为自己懂的技术越多自认为自己很牛叉。假如你忽略了一个问题那么你永远成为不了优秀的程序员、高级程序员,那就是系统优化。
一、JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过JAVA的API都可以实现了,就不必自己费太多的脑经了。
二、设计模式。其实写代码是很容易的事情,我相信您也有同感。但如何写得好就比较难了。这个“好”字包括代码可重用性,可维护性,可扩展性等。如何写出好的代码往往要借助一些设计模式。当然长期的代码经验积累,只要您用心,会使您形成自己代码风格。相信您的代码也比较符合代码的可重用性
科莱特:在云上使用ABAP
发布者: super | 发布时间:2017-10-16
9月26日,SAP首席技术官Björn Goerke宣布了SAP PaaS平台的一项重要里程碑,ABAP计划将被作为开发和运行时环境提供在SAP Cloud Platform上。
SAP Cloud Platform是SAP的战略性PaaS平台,它被提供给SAP的客户和合作伙伴,用于建立,集成和扩展SAP业务解决方案和服务。当前,SAP Cloud Platform应用和扩展可以基于不同的开发环境,例如Java或者Node.js,但是SAP自己的开发环境ABAP,暂时还未被提供。
SAP Cloud Platform将提供ABAP开发环境。多年以来,ABAP一直是SAP on-premise解决方案的基础。通过ABAP in SAP Cloud Platform,ABAP开发者将能使用他们现有的ABAP知识,在云端来开发和
常见Web技术之间的关系,你了解多少?
发布者: super | 发布时间:2017-10-16
摘要:本文主要探讨了Web开发技术之间的关系,以及他们组合起来到底有什么用的问题。
如果你是一个Web开发初学者,那么你难免会在网上搜索HTML, CSS, XML, JS(Java), DOM, XSL等等这些词的意思,然而,随着学习的深入。当你把他们搅在一起,你又糊涂了,你会不停的问,HTML是什么?CSS是什么?XML是什么?JS是什么?它们到底有什么用?无论是网络百科,还是一些IT专题网站,又或者一些牛人博客,他们都会告诉你,某个单一的东西是什么,这类文章很多,但很少有涉及,它们组合起来是什么,有什么用。我想,我写这篇文章,就是为了说明一下这个他们很少涉及的问题。
归纳、总结、提炼能力是我们进步的发动机,这种能力是可以有意识地培养的,拉卡拉电子支付公司董事长兼总裁孙陶然提到:在拉卡拉我们要求用三条说清楚任何问题就是一种能力训练,任何问题如果不能用三条说清楚说明你还没想透。
在这里,我争取用最根本的语言向大家分别说明HTML, CSS, XML, JS到底是什么,有什么用。然后我们再来看把他们组合起来是什么,有什么用。当
HTML5 WebSockets 基础使用教程
发布者: super | 发布时间:2017-10-16
摘要:HTML5之中一个很酷的新特性就是WebSockets,它可以让我们无需AJAX请求即可与服务器端对话。今天彬Go将让大家通过Php环境的服务器端运行WebSocket,创建客户端并通过WebSockets协议发送和接收服务器端信息。
什么是WebSockets?
WebSockets是在一个(TCP)接口进行双向通信的技术,PUSH技术类型。同时WebSockets仍将基于W3C标准,目前为止,Chrome和Safari的最新版本浏览器已经支持WebSockets了。
WebSockets将会替代什么?
WebSockets可以替代Long Polling(PHP服务端推送技术),这是一个有趣的概念。客户端发送一个请求到服务器,现在,服务器端并不会响应还没准备好的数据,它会保持连接的打开状态直到最新的数据准备就绪发送,之后客户端收到数据,然后发送另一个请求。这有它的好处:减少任一连接的延迟,当一个连接已经打开时就不需要创建另一个新的连接。但是Long-Polling并不是什么花俏技术,他仍有可能发生请求暂
信息安全资讯周报(10.9-10.15)
发布者: super | 发布时间:2017-10-16
资讯篇
「数据泄露」
Equifax 数据泄露:逾 1520 万份英国客户记录遭受影响
据路透社报道,信用报告机构Equifax于上周二表示,英国的1520万客户记录在上个月披露的大规模网络攻击中受到影响,其中包括影响近70万消费者的敏感信息。上个月该公司表示, 约1.45亿美国公民的个人敏感信息遭泄露,包括社会保障号码,出生日期和地址等。
《华尔街日报》曾报道,此次事件还致使大约 1090 万美国人的驾驶执照号码遭泄露。
47GB 医疗数据库泄露:含 15 万患者姓名和检查结果
上周据网络安全机构Kromtech Security的信息专家披露,一份包含47GB医疗数据文件的Amazon S3 云存储对象提供公开访问,包含多达315,363份PDF档案,疑似为来自医疗设备公司Patient Home Monitoring的医疗数据存储纪录遭破解泄露,涉及近15万患者的姓名、地址、医生和病例纪录以及周常血液检查结果等隐私信息。
澳国防承包商遭黑客窃取,涉及F35、P-8等
科学家研制出可以通过编程来变形的伪装皮肤,就像章鱼一样
发布者: super | 发布时间:2017-10-15
章鱼和墨鱼是伪装的大师。它们可以在几分之一秒之内将其组织变形到与周围环境无缝融合,无法和岩石或珊瑚区分开来。
美国康奈尔大学的研究人员从这种自然规律中获得灵感,设计了一种“伪装皮肤”,它们能以 3D 的形式展现和变形,且这种皮肤可以编程为各种形状。
伪装的秘密在于其表面的三维凸起,可称为乳头。在五分之一秒内,乳头可以放大或收缩,迅速地变形为海藻或珊瑚的纹理。
对软体动物而言,这种能力主要用于防御,可以从海底的小裂缝、岩石,甚至是瓶子和罐子里逃脱。同时,乳头的变化可以产生喷气,从而推动躯体快速移动。
在康奈尔大学的研究中,乳头的自由度可以设置,乳头在平坦的 2D 表面连续排列,通过编程来实现伸缩。
为了尽可能地模拟软体动物的变形,科学家使用了有机硅弹性
