在java中提供了一个throwable接口,其中错误和异常都是对于这个接口的实现。 对于错误来说,程序员通常无能为力,一旦发生,只能想办法让程序优雅的退出。例如,常见的错误有: VirtualMachineError:java虚拟机运行错误,或者虚拟机运行不能得到足够资源 OutOFMemoryE ...
分类:
编程语言 时间:
2018-06-23 13:06:11
阅读次数:
163
三个月,整整三个月了,我忽然发现我还有三个月前的一个小系列的文章没有结束,我还欠一个试验!线程池是.NET中的重要组件,几乎所有的异步功能依赖于线程池。之前我们讨论了线程池的作用、独立线程池的存在意义,以及对CLR线程池和IO线程池进行了一定说明。不过这些说明可能有些“抽象”,于是我们还是要通过试验 ...
分类:
编程语言 时间:
2018-06-23 11:34:26
阅读次数:
174
Qt的应用程序编译出来之后,将单独的exe程序拿到其他PC上运行是运行不起来的,会提示缺少对应的动态链接库。我们需要去Qt的安装目录下找到所有的Qt程序运行时所依赖的,将他们和exe程序放到同一目录下,程序才可以执行。 根据上边的描述我们可以想象的到,如果手动去寻找应用程序依赖的动态库,这是一件非常 ...
分类:
其他好文 时间:
2018-06-23 01:36:14
阅读次数:
138
1. 确保安装epel 2. 按照《CentOS7.2部署node-mapnik》一文中的步骤,手动安装 gcc-6.2.0 和 boost-1.65.1 3. 按照官方文档安装MongoDB,请注意开启防火墙端口和设置SELinux相关选项,(本示例中创建了数据库 gis , dbOwner 用户 ...
分类:
其他好文 时间:
2018-06-23 01:33:42
阅读次数:
682
1. 确定epel安装 2. 按照《CentOS7.2部署node-mapnik》一文中的步骤,手动安装 gcc-6.2.0 和 boost-1.65.1 3. 验证 python 是否安装 显示结果为: 4. 安装依赖项 5. 定义 proj 和 gdal 环境变量 编辑 vi /etc/prof ...
分类:
其他好文 时间:
2018-06-23 01:31:34
阅读次数:
889
rpm 常用命令 1.安装一个包 # rpm -ivh 文件名 2.升级一个包 # rpm -Uvh文件名 3.移走一个包 # rpm -e文件名 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查 ...
分类:
系统相关 时间:
2018-06-23 01:25:57
阅读次数:
209
一、Linux的yum依赖自带python,为防止错误,此处更新其实就是再安装一个python 二、注意修改默认版本后,yum执行异常 ...
分类:
编程语言 时间:
2018-06-23 00:04:57
阅读次数:
141
QDataStream提供了基于QIODevice的二进制数据的序列化。数据流是一种二进制流,这种流完全不依赖于底层操作系统、CPU 或者字节顺序(大端或小端)。例如,在安装了 Windows 平台的 PC 上面写入的一个数据流,可以不经过任何处理,直接拿到运行了 Solaris 的 SPARC 机 ...
分类:
其他好文 时间:
2018-06-23 00:03:38
阅读次数:
176
https://baijiahao.baidu.com/s?id=1591987712899539583 选自arXiv 作者:Rza Alp Güler, Natalia Neverova, Iasonas Kokkinos 机器之心编译 参与:Panda 实现从 2D 图像到 3D 表面的对应在 ...
分类:
其他好文 时间:
2018-06-22 22:50:00
阅读次数:
383
自动化装配Bean 2.1.Spring配置可选方案 ? 装配是依赖注入DI的本质,Spring提供了以下三种注入的装配机制: 在XMl中进行显式配置 在java中进行显式配置 隐式的Bean发现机制和自动装配 2.2.自动化装配Bean ? Spring从两个角度来实现自动化装配: 组件扫描(co ...
分类:
其他好文 时间:
2018-06-22 22:43:23
阅读次数:
158