寻找“最好”(6)——心的距离

   “距离”这个词经常在用到,在初中几何上,它指两点间直线的长度,想要测量它很容易,然而果真如此吗?乘坐出租车从家到公司,下车后计价表显示30公里,这可不是两点间的直线。《三国》里,探马回报:“袁军距我军30里处的官渡处下寨,绵延百里”,到底是30里还是百里,怎样才算30里?2018年法国队赢得世界杯冠军,距离他们上次夺冠,已经过去了20年,这里的距离又是时间的跨度。一对单身男女相亲,在一顿无聊的晚餐后得出彼此“距离太远”的结论,人心的距离又该如何测量? 距离的多种度量   先来看一个简单的
分类: 其他 发布时间: 09-08 23:39 阅读次数: 0

Java日志组件logback使用:加载非类路径下的配置文件并设置定时更新

Java日志组件logback使用:加载非类路径下的配置文件并设置定时更新 摘自: https://blog.csdn.net/johnson_moon/article/details/78874499 2017年12月22日 16:20:29 阅读数:868 标签: javalogback日志配置文件logback-xm 更多 个人分类: Java日志 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/johnson_moon/article/
分类: 其他 发布时间: 09-08 23:39 阅读次数: 0

RedisClient 安装

RedisClient 安装 下载 RedisClient 下载地址:https://github.com/caoxinyu/RedisClient 安装 双击,配置解压目录,并进行解压 解压后文件,如图 双击 redisclient-win32.x86.2.0.exe,即可运行,运行如图 ...
分类: 其他 发布时间: 09-08 23:39 阅读次数: 0

MXNet 分布式环境部署

MXNet 分布式环境部署 1. MxNet 分布式介绍 先忽略吧, 回头在填上去 2. 分布式部署方法 假设有两台主机ip地址分别是xxx.xxx.xxx.114 和 xxx.xxx.xxx.111 这两台主机的环境如下 ubuntu Server 16.04SLT python3.6| anaconda3 opencv3 cuda8 cudnn7 2.2 Step1. 搭建MxNet环境 根据文献[^Installing MXNet]以源代码的方式安装MxNet; 注意每台机器生配置的环境
分类: 企业开发 发布时间: 09-08 23:39 阅读次数: 0

ActiveMQ的安装(Windows版)

ActiveMQ的安装(Windows版) 下载 ActiveMQ 官网:http://activemq.apache.org/ ActiveMQ 下载地址:http://activemq.apache.org/download.html 安装 解压 解压后的目录如下 开启 进入 apache-activemq-5.15.5\bin\win64 ,找到 active...
分类: 其他 发布时间: 09-08 23:39 阅读次数: 0

Tomcat 发布 Web 项目

Tomcat 发布 Web 项目 第一种方式 将 war 包直接丢进 tomcat 中 webapps 目录即可,启动 tomcat ,tomcat 会将 war 包解压成相同名的文件夹,访问该项目的时候,则需要在访问tomcat的后面加上该层目录 如图: 丢进 war 包,启动 tomcat 会自动解压 访问该项目,在访问 tomcat 后面加上该层目录 第二种方式 配...
分类: 其他 发布时间: 09-08 23:38 阅读次数: 0

Spring 学习笔记之事务管理

Spring 学习笔记之事务管理 Module 介绍 Spring-Transaction-Annotaion:以注解方式配置的声明式事务 Spring-Transaction-XML:以XML方式配置的声明式事务 Spring 事务控制 事务控制分类 编程式事务(略) 声明式事务 以XML方式配置的声明式事务 以注解方式配置的声明式事务 以XML方式配置的声明式事...
分类: 其他 发布时间: 09-08 23:38 阅读次数: 0

Mybatis 一对多映射报错

Mybatis 一对多映射报错 报错详情 ### Cause: org.apache.ibatis.reflection.ReflectionException: Could not set property 'sysRoles' of 'class top.simba1949.common.User' with value 'top.simba1949.common.SysRole@...
分类: 其他 发布时间: 09-08 23:38 阅读次数: 0

入门级的8种算法记录

本文记录算法中入门级别的8种简单排序算法。 1.冒泡排序   2.选择排序   3.插入排序   4.堆排序   5.归并排序   6.快速排序   7.希尔排序   8.基数排序   代码实现:     1.抽象公共接口部分 interface ISortMethod { IList<int> GetResult(IList<int&...
分类: 其他 发布时间: 09-08 23:37 阅读次数: 0

Unity入门官方案例---2D Roguelike

介绍一下接触到的好的Unity官方作品。 2D Roguelike 游戏简介:           该小游戏是2D类型,操作很简单,上下左右,每动一下消耗1点能量,能量通过吃到食物补充;场景中有墙阻挡,需要撞4下墙才会销毁,同时还要怪物追击,被追到会大量消耗能量。         小游戏同时设置了一个exit出口作为天数记录,每到达一次,就能刷新一下全图场景。 游戏制作介绍:   ...
分类: 其他 发布时间: 09-08 23:37 阅读次数: 0

PhpStorm的安装破解

· 实践过程 1.打开官网下载。 2.在注册破解上我花了相对较长的时间。 ① 打开php中文网的网页http://www.php.cn/xiazai/gongju/122,参考了其中的“PhpStorm最新激活教程”。 ② 打开网页http://idea.lanyus.com/后复制“0.0.0.0 account.jetbrains.com”,以管理员的身份打开cmd,转入C:\Wind...
分类: 其他 发布时间: 09-08 23:36 阅读次数: 0

phpstorm快捷键学习

切换显示栏文件:alt + 左右键 快速的查找文件:ctrl + shift +N 查找最近文件:ctrl+E 注释:ctrl + shift + / 或 ctrl + / 查找与替换:ctrl + shift + R/F 具体可查看https://www.cnblogs.com/xp796/p/5718321.html(转载) ...
分类: 其他 发布时间: 09-08 23:36 阅读次数: 0

ADB配置之WIFI无线调试Android设备

在开发调试Android程序时一般通过adb工具在手机与电脑之间建立连接,之前在调试Android usb通信的时候发现会和调试冲突,遂研究了如何通过wifi进行无线调试,adb本身只是一个工具,而两端间建立通信的方式有多种,USB只是其中一种,强大的adb工具还提供了另外一种方式通过tcpip建立连接。无需手机root,也不用下载终端模拟器。 ADB概述: Android Debug B...
分类: 其他 发布时间: 09-08 23:36 阅读次数: 0

判断Intent是否安全的方法

提前验证是否有APP可以接受一个Intent,这样可以在发送Intent前,避免发送的Intent没有能够接收的APP,导致FC。 方法一: Intent intent = getInstallAppIntent(activity, appFile); if (activity.getPackageManager().queryIntentActivities(intent, 0).siz...
分类: 其他 发布时间: 09-08 23:35 阅读次数: 0

Android 动画(五)ObjectAnimator学习

上一篇我总结了ValueAnimator的用法,但ValueAnimator有个缺点,就是只能对数值对动画计算。我们要想对哪个控件操作,需要监听动画过程,在监听中对控件操作。这样使用起来相比补间动画而言就相对比较麻烦。 为了能让动画直接与对应控件相关联,以使我们从监听动画过程中解放出来,谷歌的开发人员在 ValueAnimator 的基础上,又派生了一个类 ObjectAnimator; Andr...
分类: 其他 发布时间: 09-08 23:35 阅读次数: 0

跨平台开发之react-native、weex、kotlin-native、flutter比较

跨平台一直是老生常谈的话题,cordova、ionic、react-native、weex、kotlin-native、flutter等跨平台框架的百花齐放,颇有一股推倒原生开发者的势头。本文将对当下跨平台移动开发的现状、实现原理、框架的选择等进行深度解析。 为什么我们需要跨平台开发? 本质上,跨平台开发是为了增加代码复用,减少开发者对多个平台差异适配的工作量,降低开发成本,提高业务专注的同时,...
分类: 其他 发布时间: 09-08 23:35 阅读次数: 0

Android 动画(六)PropertyValuesHolder学习

PropertyValuesHolder ObjectAnimator只能对单个属性进行操作,如果想实现比较复杂的效果就需要用到PropertyValuesHolder了。 1.1、概述 PropertyValuesHolder这个类的意义就是,它其中保存了动画过程中所需要操作的属性和对应的值。我们通过ofFloat(Object target, String propertyName,...
分类: 其他 发布时间: 09-08 23:35 阅读次数: 0

Android Notification(Android 8.0)

概述: Android O(也就是SDK26版本) 引入了 通知渠道(Notification Channels)以提供统一的系统来帮助用户管理通知,如果是针对 android O 为目标平台时,必须实现一个或者多个通知渠道,以向用户显示通知。若并不以 Android O 为目标平台,当应用运行在 android O 设备上时,其行为将与运行在 Android 7.0 上时相同。 Androi...
分类: 其他 发布时间: 09-08 23:34 阅读次数: 0

解决Notification不显示的问题 (Android 8.0适配)

把Android Studio工程中的targetSdkVersion 设置为26后,会出现Notification不显示的问题,这是由于Notification 在8.0的系统上采用了通知渠道的策略来管理通知,参考谷歌官方提供的通知渠道示例,进行适配即可解决。 具体请参见我另外一篇博客Android Notification(Android 8.0)...
分类: 其他 发布时间: 09-08 23:34 阅读次数: 0

Android 动画(七)AnimatorSet组合动画

概述: ValueAnimator和ObjectAnimator都是针对单个动画的,虽然可以用PropertyValuesHolder实现一个View的多种动画,但是没办法实现多个View同时动画。如果要对多个View做动画,并且单个View上存在多种动画效果,这时候就要用到AnimatorSet类了。AnimatorSet类用来实现复杂的组合动画,但功能上相比于AnimationSet强大多了...
分类: 其他 发布时间: 09-08 23:34 阅读次数: 0