生命不息,编程不止

deniro's thinking

排序:
默认
按更新时间
按访问量

Google Chrome 浏览器快捷键说明大全

1 标签页和窗口快捷键 快捷键 说明 Ctrl + n 打开新窗口。 Ctrl + shift + n 在隐身模式下打开新窗口。 Ctrl + t 打开新的标签页。(常用) Ctrl + Shift + t 重新打开最后关闭...

2018-06-11 11:43:58

阅读数:123

评论数:2

IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)

因为觉得网络上的 idea 快捷键不够详尽,所以特别编写了此篇文章,方便大家使用 idea O(∩_∩)O~ 其中的英文说明来自于 idea 的官网资料,中文说明主要来自于自己的领会和理解,英文说明只是作为参考。重要的快捷键会附带图示,进行详细的说明。 每一部分会先列出所有的快捷键说明表,如果...

2017-06-07 18:04:54

阅读数:12125

评论数:14

vi 与 vim 快捷按键说明大全

一般指令模式、一般指令模式切换到编辑模式、一般指令模式切换到指令列模式、vim 特有功能

2016-12-30 17:34:53

阅读数:4586

评论数:0

说说如何使用 Android 服务下载文件(支持断点续传)

1 添加网络库 在 build.gradle 中添加 okhttp3 库: compile 'com.squareup.okhttp3:okhttp:3.10.0' 2 定义监听器 定义下载监听器,监听下载过程中的各种情况: public interface Downloa...

2018-07-14 21:10:26

阅读数:73

评论数:0

okhttp3 出现 .IOException: unexpected end of stream on Connection 问题的解决方法

在调用 okhttp3 时抛出如下异常: D/NetworkSecurityConfig: No Network Security Config specified, using platform default W/System.err: java.io.IOException: unex...

2018-07-14 19:49:37

阅读数:23

评论数:0

Struts2 + jxl 实现导出数据到 excel(含前后端源代码)

Struts2 配置 <package name="xxx" namespace="/xxx" extends="json-default">...

2018-07-03 21:52:34

阅读数:16

评论数:0

说说 Android 服务的高级技巧

1 前台服务 因为服务的优先级较低,所以当系统内存不足时,可能会回收正在后台运行的服务。如果若要避免服务被回收,可以使用前台服务。 前台服务会一直有一个图标在系统的状态栏中显示,下拉状态栏可以看到更加详细的信息,类似于消息通知效果。 public class FirstService e...

2018-06-30 20:18:16

阅读数:117

评论数:0

说说 Android 服务的生命周期

每次调用 startService(),onStartCommand() 都会执行。 每个服务只会存在一个实例。 调用 bindService() 之后,只要调用方和服务之间的连接没有断开,服务就会一直保持运行状态。 如果对一个服务,即调用了 startService() 又调用了 bind...

2018-06-30 16:13:20

阅读数:104

评论数:0

Vue 教程(18)—— 状态过渡

Vue 的过渡系统提供了非常多简单的方法设置进入、离开和列表的动效。那么对于数据元素本身的动效呢,比如: 数字和运算 颜色的显示 SVG 节点的位置 元素的大小和其他的属性 所有的原始数字都被事先存储起来,可以直接转换到数字。做到这一步,我们就可以结合 Vue 的响应式和组件系统,使用第三...

2018-06-26 19:12:56

阅读数:47

评论数:0

说说 Spring 支持的 AspectJ 语法

本文以 AspectJ5.0 为基础。 1 切点表达式 AspectJ5.0 的切点表达式由关键字和操作参数组成。比如 execution(* rent(..)) 中,execution 为关键字,而 * rent(..) 为操作参数。 Spring 支持 9 个 AspectJ 切点表...

2018-06-26 17:38:51

阅读数:13

评论数:0

Vue 教程(17)—— 进入、离开与列表过渡动画

1 概述 Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。 包括以下工具: 在 CSS 过渡和动画中自动应用 class 可以配合使用第三方 CSS 动画库,如 Animate.css 在过渡钩子函数中使用 JavaScript 直接操作 DOM 可以配合使用第三...

2018-06-25 17:23:54

阅读数:134

评论数:0

Oracle 出现 ORA-00942 表或视图不存在问题的解决方法

使用 SQL 语句创建 Oracle 表时抛出如下异常: 可以使用以下语句来查询(注意:大小写敏感): select * from all_objects where object_name='对象名'; 一般是因为创建 Oracle 表 SQL 语句中,表名使用了小写字母才出现...

2018-06-25 11:44:51

阅读数:71

评论数:0

说说在 Android 如何使用服务(Service)

Android 服务(Service)适合执行那些不需要和用户交互而且还要求长期运行的任务。 服务的运行不依赖于任何用户界面,即使 APP 被切换到后台,或者打开了另外一个 APP,服务仍然能够保持正常运行。 但是当某个 APP 进程被杀掉时,那么这个 APP 所创建的所有服务也就停止咯。 ...

2018-06-24 15:43:59

阅读数:111

评论数:0

说说在 Spring 中如何使用 AspectJ 来实现 AOP

AspectJ 是通过注解来描述切点与增强的。 1 开发环境要求 因为要使用注解,所以请确保使用的 Java5.0 及以上版本。 引入 AspectJ 相关类库: <dependency> <group...

2018-06-22 16:02:04

阅读数:17

评论数:0

说说 Java 注解

Java 注解可以看做是 Javadoc 和 Xdoclet 标签的延伸和发展,我们可以自定义注解标签,并通过 Java 语言的反射机制来获取类中标注的注解,完成特定的功能 。 注解是代码的附属信息,无论增加还是删除注解,都不会影响程序代码的运行。因为 Java 语言解释器会忽略这些注解,...

2018-06-21 16:00:38

阅读数:87

评论数:0

Vue 教程(16)—— 处理边界情况

这里记录的都是和处理边界情况有关的功能,即一些需要对 Vue 的规则做一些小调整的特殊情况。不过注意这些功能都是有劣势或危险的场景的。我们会在每个案例中注明,所以当你使用每个功能的时候请稍加留意。 1 访问元素 & 组件 在绝大多数情况下,我们最好不要触达另...

2018-06-19 17:36:17

阅读数:76

评论数:0

说说在 Spring 中如何自动创建代理

Spring 提供了自动代理机制,可以让容器自动生成代理,从而把开发人员从繁琐的配置中解脱出来 。 具体是使用 BeanPostProcessor 来实现这项功能。 1 BeanPostProcessor BeanPostProcessor 代理创建器的实现类可以分为 3 类: ...

2018-06-19 16:07:32

阅读数:50

评论数:0

说说在 Android 中如何实现多线程编程

当我们执行一些耗时操作,比如发起一条网络请求时,考虑到网速等其他因素,服务器未必会立刻响应我们的请求,那么久必须将这类操作放在子线程中运行,这就需要实现多线程编程。 1 启动线程 Android 多线程编程与 Java 多线程编程语法相同,因为就是 Android 就是基于 Java 语言...

2018-06-18 15:16:57

阅读数:99

评论数:0

带你进入 Activiti 工作流的世界

Activiti 是一个针对企业用户、开发人员 、系统管理员的轻量级工作流业务管理平台,其核心是使用 java 开发的快速 、 稳定的 BPMN2.0 流程引擎 。它可以与 spring 完美集成。 创始人 Tom Baeyens 曾经是 JBoss jBPM 的项目架构师,所以之前接触...

2018-06-17 17:58:04

阅读数:27

评论数:0

说说在 jBPM 工作流中如何实现【委派】功能

委派,又称为代理,是一种很常见的任务再分配模式。 委派的业务场景是这样的:任务已经分配给小李,但由于某种原因现在不方便办理,这时就需要委派给小王,代为办理。 实现委派功能两种思路: 不创建新的任务,而是直接修改原始任务的分配人(assignee 属性)。这样做会彻底断绝任务与原始分配人之间...

2018-06-16 15:38:49

阅读数:26

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭