什么是Exception? 表示在应用程序执行过程中发生的错误。 继承 Object Exception 说明 此类是所有异常的基类。 当发生错误时,系统或当前正在执行的应用程序会通过引发包含有关错误的信息的异常来报告该错误。 引发异常后,它由应用程序或默认异常处理程序进行处理。 Exception ...
分类:
其他好文 时间:
2020-03-30 09:16:35
阅读次数:
110
锁是用来控制多个线程访问共享资源的方式。 Java 程序可以使用 syschronized 关键字实现锁功能,而 Java 5 之后,在并发包中新增了 Lock 接口(以及相关实现类)用来实现锁功能。 Lock 提供了与 syschronized 关键字类似的同步功能,只是在使用时需要 显式地获取和 ...
分类:
其他好文 时间:
2020-03-26 12:30:05
阅读次数:
108
1、什么是CAS? CAS:Compare and Swap,即比较再交换。 jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。JDK 5之前Java语言是靠synchronized关键字保证同步的,这是 ...
分类:
其他好文 时间:
2020-03-26 09:28:00
阅读次数:
70
java 并发包学习 1: ConcurrentHashMap: ConcurrentHashMap : 线程安全效率高于hashTable, jdk1.7中使用的是分段锁, 将数据分成多个hashTable,避免了多个线程竞争同一把锁,导致效率低下 在JDK1.7和JDK1.8中的区别: 在JDK ...
分类:
编程语言 时间:
2020-03-20 12:29:26
阅读次数:
71
工程合同变更,是指施工承包合同依法成立后,在工程实施过程中,发包商和承包商依法通过协商对合同的内容进行修订或调整所达成的协议。
分类:
其他好文 时间:
2020-03-16 16:23:09
阅读次数:
87
随着智能手机及平板电脑以及互联网的飞速发展,保险理赔、汽车后市场、汽车租赁、二手车交易等APP应用成爆发式的增长,在众多APP中都涉及到对行驶证信息的录入,如果手动输行驶证信息,速度慢,易出错,用户体验非常差,通过OCR技术,这类证件提取信息再也不是什么难题了,快速把文字提取出来。为了提高在移动终端上输入行驶证信息的速度和准确性,Android、iOS手机拍照行驶证识别技术由此诞生,以满足各个行业
分类:
移动开发 时间:
2020-03-11 19:41:59
阅读次数:
85
准备xtables addons 3.0 2018年02月版本 环境检查是否满足需求,具体查看以下链接 如果要升级内核,参考以下 内核升级完成后,安装内核开发包(centos, fedora内核不用升级) 安装组件 卸载旧版冲突组件 安装新版 创建编译目录 安装GeoIP Database 使用ip ...
分类:
其他好文 时间:
2020-03-10 15:39:39
阅读次数:
88
可靠性传输需要解决的问题 资源的无端浪费 数据的破坏 数据的丢包 数据的重复 数据的分片顺序混乱 传输速度慢 传输数据量过大导致网络拥堵 解决措施 通过序列号与确认应答提高可靠性 当发送端的数据到达接收主机时,接收端主机会返回一个已收到消息的通知。这个消息叫做确认应答(ACK) 序列号可以实现确认应 ...
分类:
其他好文 时间:
2020-03-09 19:33:31
阅读次数:
86
在windows上极简安装GPU版AI框架如果我们想在windows系统上安装GPU版本的AI框架,比如GPU版本的tesnorflow,通常我们会看到类似下面的安装教程官方版本安装CUDA安装cuDNN配置环境变量安装python环境安装gpu版的tensorflow开发包咋看上去好像不是很复杂,但是其中坑多到你怀疑人生。下载的cuDNN时候需要注册,而且因为cuDNN文件在外网,下载速度很慢。
在windows上极简安装GPU版AI框架 如果我们想在windows系统上安装GPU版本的AI框架,比如GPU版本的tesnorflow,通常我们会看到类似下面的安装教程 官方版本 安装CUDA 安装cuDNN 配置环境变量 安装python环境 安装gpu版的tensorflow开发包 咋看上去 ...