技术

Java如何播放/录制音频?

前言:今天早上突发奇想想要玩一玩Java自带的声音API,闲着无聊学了一下午搞明白了它的用法(没有视频光看文字果然学习效率低下) 本来其实想做一个实时翻译的功能,用Aliyun的API,但是阿里云的API好像要付费,虽然GitHub上有做好的DEMO了,还挺好,自带字幕在屏幕底部,但是没有买套餐包,所以没法用,太难了。然后闲着无聊想要搞一个耳机返听麦克风功能… 阅读更多 »Java如何播放/录制音频?

Java线程之为何wait()和notify()必须要用同步块中

就在昨天造轮子的时候,遇到了线程等待和唤醒问题,虽然这是一个基础知识wait() 和notify()/notifyAll() 方法必须用在synchronized所修饰的线程安全的块中。否则就会报错 IllegalMonitorStateException 既然都知道要这么去做,可是它的原理到底是什么呢?为什么必须再synchronized修饰的块中呢?经过… 阅读更多 »Java线程之为何wait()和notify()必须要用同步块中

GSON基础用法-如何序列化/反序列化JSON

前言:因为个人需求,用到了JSON传输数据,但是我一直在用org.json的库,用法比较繁琐复杂,难以操作。偶然的一次吐槽中,@Nothing 解决了我的这个一个问题,那就是可以使用GSON来反序列化JSON为一个Java对象,操作简单且逻辑上更加简单。 什么是GSON? GITHUB项目地址:https://github.com/google/gson G… 阅读更多 »GSON基础用法-如何序列化/反序列化JSON

页面: 1 2

论在用PHP写反向代理/CDN时遇到的坑

最近有人说我站点打开速度慢,防御还差,我就忍不住了,当场就准备写一个可以部署在空间的CDN程序 当然,在此之前,我也上GayHub搜了一下有没有现成的CDN软件,找到了一个,有兴趣的朋友可以去搜搜LayerCDN。但是为什么不用呢,因为很多功能如传递POST参数和COOKIE都没有(粗略的看了下源码看到的),于是了解了一下原理(cURL)后开始自己捣鼓 既然… 阅读更多 »论在用PHP写反向代理/CDN时遇到的坑

浅谈如何理解线程池的概念

Java线程池是我们高并发开发当中比较常用的一个解决方案。 多用于一些处理时间短暂,但是程序量大的操作环境当中,可以有效地解决线程的创建和销毁非耗资源速度慢的问题。 什么是线程? 线程是调度CPU的最小单元,也叫做轻量级进程LWP(Light Weight Process) Java中有两种线程模型: 用户级线程(ULT)(Uer Level Thread)… 阅读更多 »浅谈如何理解线程池的概念

页面: 1 2

如何高效地在手机与电脑之间传输文件?

每个人都应该遇到过这种情况吧: 手机/电脑上有需要跨平台传输的文件,但是QQ又太慢了,电脑上开个WEB SERVER当FTP服务器又太麻烦。怎么办呢? 我们可以利用ADB(Android Debug Bridge)安卓调试桥驱动来解决手机于电脑传输问题。 此方法仅限于有线传输,如果是跨空间传输请另寻他法! 什么是ADB?ADB有什么功能? 定义: adb的全… 阅读更多 »如何高效地在手机与电脑之间传输文件?

页面: 1 2 3