贤惠夕阳

文章
6
资源
0
加入时间
2年10月18天

开发时碰到的问题: java.lang.IllegalStateException: Unable to create directory: /storage/sdcard0/Trinea/aa

不过file是通过file.mkdir()创建的,这样如果上级目录不存在就会新建文件夹异常。所以下载前我们最好自己调用File的mkdirs方法递归创建子目录mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:new File("/tmp/one/two/three").mkdirs();执行后, 会建立tmp/one/tw

开源C/C++网络库比较

在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev, 还有 Boost的ASIO。ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候, 要根据情况,看你从那一层来进行使用。支持跨平台。Boost的ASIO是一个异步IO库,封装了对So...

一篇文章,全面总结Android面试知识点

本篇文章的所有知识点是亲身经历十余家一二线互联网企业面试后总结产出,包含应聘Android开发岗位的各个方面的高频知识点,主要针对但不局限于Android应届面试。以下所有知识点都整理发布在Github/Gitbook,方便大家整理学习,文末附有链接。JavaJava基础Java集合框架Java集合——ArrayListJava集合——LinkedListJava集合——Has...

linux基础操作3-串口收发

导:学习过单片机的用户,对串口不会太陌生,在单片机串口编程中,需要用户直接对寄存器以及中断进行控制。而在 linux 串口编程中,无论是从 linux 官方直接下载的原生态内核,还是任何厂家提供的linux 内核,都会将串口驱动写好,所以对于所有的驱动工程师来说,是完全不需要自己动手写串口驱动的。串口的编程:1.初始化:配置波特率,数据位,校验位首先定义一个初始化函数int set_opt(int...