• python工具库详情-jpype:python到java桥

    2018-11-20 4
    简介Python 作为一种灵活的软件开发语言在当今被广泛使用。在软件开发过程中,有时需要在 Python 项目中利用既有的 Java 代码,已达到节省时间和开发成本的目的。因而,找到一个 Python 代码调用 Java 代码的桥梁是非常有意义的。 JPype 就是这样的一个工具,利用它可以使 Py
  • IntelliJ IDEA神器使用技巧(基于Mac OS X 10.5+)

    2018-11-20 5
    详情使用技巧之前,先贴两张图。Mac键盘符号大全键盘符合名称及简写示用意进入正文(下方截图中右边显示的就是快捷键,对应的符号有不懂的看上面两张图)。无处不在的跳转项目之间的跳转image.png(最近操作过)文件之间的跳转image.png按类名打开文件image.png上次编辑过的文件位置imag
  • python工具库详情-collections:高性能容器数据类型

    2018-11-20 5
    简介2.4新添加源代码:Lib/collections.py and Lib/_abcoll.py提供了替换dict, list, set和tuple的数据类型。主要类型如下:namedtuple(): 命名元组,创立有名字域的元组子类的工厂函数。python 2.6新添加。deque:双端队列,相似于
  • AWS 推出长期支持的 OpenJDK 免费分发版本 —— Amazon Corretto

    2018-11-20 6
    简评:听说 Oracle JDK 要收费了,Oracle 要限制 Java 的商业或者生产用途,针对这个问题,AWS 将会推出 Amazon Corretto。Java 是 AWS 客户使用的最流行的编程语言之一,亚马逊一直致力于支持 Java 并使其保持免费,但是许多客户担心他们必需要支付 Java
  • 48、mongoose入门

    2018-11-20 4
    前言:本入门篇文章我是直接把mongoose官网中的“Quick Start”看了一遍,而后在此基础上自己于本机上实践一番后写的;所以,文章中的代码和解释性文字大部分都来着官网,我这只不过是白话版,大家可以去官网阅读后,再结合我这篇文章亲身实践操作一番,效果可能会更好。1、商定现在假设我们想把看到的
  • 如何制定一个有效的测试策略

    2018-11-20 5
    现在业界流行的测试金字塔和测试象限只是两种高度笼统和简化的测试策略模型,不具有实际可操作性,只具有高层次的指导性和参考性。直接根据这两个模型来工作是低效的,甚至可能带来负面效果。所以对于测试金字塔和测试象限不能盲目的使用,而是需要根据项目的实际情况来生成适合自己项目的测试策略和测试架构(项目不需要测
  • 自动化单元工具EvoSuie的代码覆盖报告

    2018-11-20 4
    EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。生成的测试cases的运行依赖由EvoSuite生成的测试cases需要EvoSuite框架的runt
  • TensorFlow工具快速入门教程3深度学习简介

    2018-11-20 5
    本书目录深度学习详情深度学习是模拟大脑中神经元网络的计算机软件。它是机器学习的子集,被称为深度学习,由于它利用了深度神经网络。深度学习算法的第一层称为输入层,最后一层称为输出层,中间的所有层都称为隐藏层。深词意味着有两层以上的神经元。图片.png每个隐藏层由神经元组成。神经元彼此连接。神经元将解决然
  • 撩课-Java每天5道面试题第19天

    2018-11-20 8
    126.Struts2中的阻拦器有什么用?列举框架提供的阻拦器名称? 1)阻拦器是struts2核心组成部分,它提供了一种机制,使得开发者可以定义一个特定的功能板块,这个板块会在Action执行之前或者者之后执行也可以在Action执行之前阻止Action执行。 2)常用的阻拦器有: chain:
  • 使用 React 与 Vue 创立同一款 App,差别到底有多大?

    2018-11-20 5
    众所周知,Vue 和 React 都是目前非常著名的前台框架。我在工作中经常使用 Vue,因而我对它有很深入的理解。同时,我也对 React 充满了好奇,想要学习一下,一探索竟。于是我阅读了 React 文档并观看了少量视频教程,尽管这些资料很不错,但是我真正想理解的是 React 与 Vue 之间
  • 算法基础--堆排序

    2018-11-20 4
    本文只是自己的笔记,并不具有任何指导意义。为了了解很多都使用了递归,而不是自己进行压栈解决。代码的初衷是便于了解,网上大神优化过的代码很多,也不建议在项目中copy本文代码。目录堆的结构满二叉树完全二叉树数组与完全二叉树大根堆&&小根堆用数组,建立大根堆二叉树向下调整堆排序堆的结构堆实际上是一颗完全
  • 算法基础--时间复杂度,三个常规O(N2)的排序算法(冒泡、选择、插入)

    2018-11-20 5
    本文只是自己的笔记,并不具有任何指导意义。代码的初衷是便于了解,网上大神优化过的代码很多,也不建议在项目中copy本文代码。目录时间复杂度常数时间的操作时间复杂度的计算常数操作表达式类型的时间复杂度时间复杂度相同的比对冒泡排序改进版的冒泡排序选择排序二元选择排序插入排序时间复杂度的最差情况,最好情况
  • Java程序员转行大数据好吗?这是很多人的疑问

    2018-11-20 4
    2018年是大数据爆发年,数博会的盛大召开,以及各个省市纷纷建立大数据研发基地,都在向世人展示大数据所带来的巨大影响力,而这也促使一大批从业者开始向大数据方向转型,这其中很大一部分就是java程序员,那么java程序员为何对大数据如此青睐呢?在2017年之前,java从业者的确很风光,很多人都十分看
  • 基于Vue+Electron构建桌面应用程序实践

    2018-11-20 6
    Electron 是由 GitHub 开发的开源库,用于构建拥有 HTML、CSS 和 JavaScript 的跨平台桌面应用程序。Electron 通过把 Chromium 和 Node.js 组合到一个运行时来实现这一点,并且可以为 Mac、Windows 和 Linux 打包应用程序 。为了快
  • 手机端优化篇

    2018-11-20 7
    减少资源大小可以加快网页显示速度,所以要对 HTML 、 CSS 、 JavaScript 等进行代码压缩,并在服务器端设置 GZipGZip2.3 无阻塞写在 HTML 头部的 JavaScript (无异步),和写在 HTML 标签中的 Style 会阻塞页面的渲染,因而 CSS 放在页面头部并
  • 2018中高阶Android面试题总结 下(附答案)

    2018-11-20 5
    1、Activity生命周期?onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy()2、Service生命周期?service 启动方式有两种,一种是通过startService()方式进行启动,另一种
  • DiskLruCache源码分析

    2018-11-20 6
    LRU分析一种缓存策略。根据最近使用频率,最近最少使用的也认为将来不怎样使用,所以缓存也就越容易清理。一般LinkedHashMap作为实现,实际上通过构造函数,设置true则每一次操作都会自动将key移动到末尾。 private final LinkedHashMap
  • XLog 详解及源码分析

    2018-11-20 3
    一、前言这里的 XLog 不是微信 Mars 里面的 xLog,而是elvishew的xLog。感兴趣的同学可以看看作者 elvishwe 的官文史上最强的 Android 日志库 XLog。这里先过一下它的特点以及与其余日志库的比较。文章主要分析 xLog 中的所有特性的实现,以及作为一个日志工具
  • 自己设置高性能播放器, 实现边下边播缓存等功能

    2018-11-20 4
    源码下载, 假如对你有所帮助点下star哦演示Demo下载image本项目使用播放器是ijkplay, 并且进行封装和修改主要功能:1.重新编辑ijkplay的so库, 使其更精简和支持https协议2.自己设置MediaDataSource, 使用okhttp重写网络框架, 网络播放更流畅3.实现视
  • 手写Binder实现android中的进程间通信

    2018-11-20 3
    在Android系统中,每个应用都运行在一个进程上,具备自己的DVM实例,而且进程之间是相互隔离的,也就是说各个进程之间的数据是互相独立,互不影响的,而假如一个进程崩溃了,也不会影响到另一个进程。为什么采取这样的设计呢,比方这样的前提下将互相不影响的系统功能分拆到不同的进程里面去,有助于提升系统的稳
手机二维码手机访问领取大礼包
返回顶部