标签:java

编程技术

可能是 2017 最全的机器学习开源项目列表

1

likai 发布于 2017-01-18

2016 年,似乎所有巨头公司都在做机器学习,如果没有,也是在赶来的路上。所以 2016 或许会因为 “机器学习大热” 而被载入史册。2017,这个热潮并没有消退的迹象,前阵子 AlphaGo 的升级版以横扫千军的姿态战胜几乎所有中国的围棋大师,如入无人之境,...

阅读(1)评论(0)赞 (0)

编程技术

Java 9、OSGi以及模块化的未来(第二部分)

3

yeseng 发布于 2017-01-18

核心要点 Java 9会在2017年发布,一个标志性的特性就是新的模块化系统,名为Java平台模块化系统(JPMS)。本文探讨了它与现有的Java模块标准即OSGi会产生什么样的关联,又会对其产生什么样的影响。 自1.0版本以来,Java已经增长了20倍,对这个平台进行模块化是非...

阅读(4)评论(0)赞 (0)

开源软件

RabbitMQ 3.7.0 发布,AMQP消息服务器

2

puefu.he 发布于 2017-01-18

          RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中...

阅读(5)评论(0)赞 (0)

编程技术

针对NETFLIX的新型钓鱼攻击的精妙之处

8

尖兵 发布于 2017-01-18

最近,火眼(FireEye)实验室发现了针对Netflix(一家在世界多国提供网络视频点播的公司)的一种新型网络钓鱼攻击,该攻击旨在窃取用户的信用卡数据和其他个人信息。 该新型攻击的精妙之处在于攻击者采用的逃避技术: 1. 钓鱼网页托管在合法但被攻破的Web服务器上。 2. 客户...

阅读(3)评论(0)赞 (0)

编程技术

关于Java.*和javax.*以及com.sun.* 的疑问

2

dulong 发布于 2017-01-18

预计阅读时间: 3 分钟 java.* 是j2se的标准库,是java标准的一部分,是对外承诺的java开发的接口,通常要保持向后兼容,一般不会轻易修改。所有的jdk的实现(其他厂家的,在java.*上都是一样的)。它提供也一些基础的东西,如io库、桌面程序的类库,如awt、集合...

阅读(4)评论(0)赞 (0)

开源软件

Struts v2.5.9 发布,Java EE Web应用的MVC设计模式框架

2

changyuan.xu 发布于 2017-01-18

        Struts 是 Apache软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用 Java Servlet/JSP 技术,实现了基于Java...

阅读(3)评论(0)赞 (0)

android技术

Android 常用框架集合

wenming.gapo 发布于 2017-01-18

对一下常用的框架进行整理,包括框架的源码地址以及一些比较详细的博客讲解,帮助大家更方便的查找资源。 网络 1.android-async-http: 一个比较老的网络框架项目,虽然已经很少使用了,但是可以学习一下里面的写作方法。 源码地址:android-async-http 详...

阅读(5)评论(0)赞 (0)

编程技术

为什么优秀的程序员喜欢命令行

3

puefu.he 发布于 2017-01-18

程序员的日常工作 The three chief virtues of a programmer are: Laziness, Impatience and Hubris. – Larry Wall 懒惰 这个特点位于 程序员的三大美德 之首:唯有懒惰才会驱动程序员尽可能的将日常...

阅读(7)评论(0)赞 (0)

编程技术

微软Azure首席架构师John Gossman就微软加入Linux基金会一事答疑

小丁 发布于 2017-01-18

微软作为一个白金会员 加入 了Linux基金会,继续向开放源码进军。 John Gossman是微软Azure团队的首席架构师,也是Linux基金会 董事会成员 。InfoQ采访了他。 InfoQ:让我们从头开始探讨。在过去的几年里,我们都看到了微软在开源方面的巨大转变。一个重要...

阅读(6)评论(0)赞 (0)

IOS技术

macOS10.12下如何丝滑的使用appium?

2

xiaoli.wang 发布于 2017-01-17

1、下载或者更新Homebrew:homebrew官网 macOS 不可或缺的套件管理器 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.co...

阅读(7)评论(0)赞 (0)

IOS技术

iOS即时通讯,从入门到“放弃”?

18

hanze 发布于 2017-01-17

原文 前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo: iOS即时通讯,从入门到“放弃”?(demo) 可以打开项目先预览效果,对照着进行阅读。 言归正传,首先我...

阅读(8)评论(0)赞 (0)

编程技术

基于 Webpack 的应用包体尺寸优化

2

小丁 发布于 2017-01-17

基于 Webpack 的应用包体尺寸优化 翻译自 Optimising-Your-Application-Bundle-Size-With-Webpack ,从属于笔者的 Web 前端入门与最佳实践 中的 React 入门与最佳实践 系列。笔者翻译此文也是为了完善自己的技术体系内...

阅读(6)评论(0)赞 (0)

编程技术

理解 Python 装饰器,只需要看这一篇

1

尖兵 发布于 2017-01-17

题图:unsplash.com by Simon Couball 看完这篇文章还不理解装饰器,只有一种可能,说明我写的还不够清晰,鼓励鼓励我吧。 讲 Python 装饰器前,我想先举个例子,虽有点污,但跟装饰器这个话题很贴切。 每个人都有的内裤主要功能是用来遮羞,但是到...

阅读(7)评论(0)赞 (0)

编程技术

从 iOS 视角解密 React Native 中的线程

21

wenming.gapo 发布于 2017-01-17

作者简介: 彭飞,58 同城 iOS 客户端架构师。专注于新技术的研发,主要负责 App 端组件化架构以及性能优化,并已推广 React Native 在 58 同城 App 中业务场景的应用。 责编:唐小引,技术之路,共同进步。欢迎技术投稿、给文章纠错,请发送邮件至tangxy...

阅读(6)评论(0)赞 (0)

互联网.资讯

Lisp家族迎来新成员,函数式语言Lux是什么?

3

小丁 发布于 2017-01-17

  代码世界即将加入一门新成员:Lux。你没看错,它不是洗发水,而是古老的 Lisp 家族中新诞生的函数式语言。   目前 Lux 还在研发之中,最新版本是 0.5.0。它可被用来编写一系列在 JVM (Java 虚拟机)上运行的程序。但它的语义并不是与 JVM 绑定的,因此,L...

阅读(5)评论(0)赞 (0)

编程技术

JS 和 Native 的爱恨纠缠

8

hanze 发布于 2017-01-17

JS 指的是 JavaScript,直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。与 Native 最大的区别是他不需要编译,在运行的过程中逐行进行解释。 Native 的 指的是 客户端 手机上 如 iOS 和 Android,这里就主要指 iOS 和 ...

阅读(6)评论(0)赞 (0)