会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
吹
select/poll
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2017年5月18日
Java中Volatile关键字详解 (转自郑州的文武)
摘要: 一、基本概念 先补充一下概念:Java 内存模型中的可见性、原子性和有序性。 可见性: 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用同步
阅读全文
posted @ 2017-05-18 15:40 老金280
阅读(254)
评论(0)
推荐(0)
2017年5月6日
Android开发之《Module相互引用,NDK不能正常Debug》
摘要: 解决Android Studio不能进入调试模式问题 Android Studio 2.2.3 native debug 无法调试?:https://www.zhihu.com/question/54395205/answer/148790125 buildTypes { release { deb
阅读全文
posted @ 2017-05-06 15:11 老金280
阅读(538)
评论(0)
推荐(0)
2017年5月4日
Android开发之《异常处理》
摘要: Android NDK(七):JNI异常处理 Android NDK开发Crash错误定位 adb logcat | ndk-stack -sym /Users/yangxin/Documents/devToos/java/android-ndk-r9d/samples/hello-jni/obj/
阅读全文
posted @ 2017-05-04 19:11 老金280
阅读(203)
评论(0)
推荐(0)
2017年4月27日
Android开发之《内存对齐》
摘要: 1. 在32位系统中定义变量最好用int,因为这样效率高。原因就在于32位的系统本身配合内存等也是32位,这样的硬件配置天生适合定义32位的int类型变量,效率最高。也能定义8位插入型和16位short型变量,但实际上访问效率不高。 2. 在很多32位系统中,我们实际定义了bool类型变量(实际上使
阅读全文
posted @ 2017-04-27 14:13 老金280
阅读(426)
评论(0)
推荐(0)
2017年4月25日
Android开发之《libyuv库的使用》
摘要: 转自:http://bashell.nodemedia.cn/archives/build-google-libyuv-with-ndk-for-android.html 官方网站:https://chromium.googlesource.com/libyuv/ 官方源码:http://code.
阅读全文
posted @ 2017-04-25 20:59 老金280
阅读(525)
评论(0)
推荐(0)
2017年4月24日
Android开发之《ffmpeg解码mjpeg视频流》
摘要: MJPEG格式和码流分析,MJPEG格式的一些简介 问题1.所有库都已经加载进来,但编译的时候总出现链接错误(av_log_set_callback) 解决1.重新调整了include顺序,va_list可能在某些地方被定义过
阅读全文
posted @ 2017-04-24 12:56 老金280
阅读(2032)
评论(0)
推荐(0)
2017年4月18日
Android开发之《USB Camera》
摘要: 1. USB摄像头UVC兼容(如今大部分兼容) 2. 设备是否支持USB-OTG 3. 是够在/dev目录下创建了设备(shell执行ls -l /dev/v*,看到video0 video1) 4. 如果没有/dev设备,需要写一个固件(UVC)跟硬件通信 什么是UVC? UVC,全称:USB v
阅读全文
posted @ 2017-04-18 11:08 老金280
阅读(8337)
评论(0)
推荐(0)
2017年4月13日
Cenos配置Android集成化环境, 最终Centos libc库版本过低放弃
摘要: To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html. Incremental java compilation is an...
阅读全文
posted @ 2017-04-13 16:45 老金280
阅读(918)
评论(0)
推荐(0)
(警告)不要轻易删除libc.so.6,以及误删恢复
摘要: 网上有很多帖子介绍升级libc.so.6库的帖子,这里存在巨大的坑: 如: Linux/CentOS 升级C基本运行库CLIBC的注意事项(当想解决GLIBC_2.x找不到的编译问题) 里边都会有这样一个操作 然后,所有shell命令都不能用了,ls..cd..su..... 网上除了一些补救措施:
阅读全文
posted @ 2017-04-13 10:44 老金280
阅读(559)
评论(0)
推荐(0)
2017年4月8日
Android开发之《硬件加速》
摘要: Intel® SDK for OpenCL™ Applications Support:https://software.intel.com/en-us/intel-opencl-support/code-samplesAndroid Studio下配置OpenCL库函数: http://www.jianshu.com/p/a299044d72a8在Android上使用OpenCL调用GPU...
阅读全文
posted @ 2017-04-08 01:07 老金280
阅读(248)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告