- 博客(12)
- 收藏
- 关注
原创 C++实现的一个小功能总结
最近,项目需求要把一个单机的linux服务程序改成集群的,和同事协商后决定用nfs文件挂载的方式去做。功能并不复杂,只是把其中一台注册的文件,共享给所有的机器,同时把文件拷贝到内存中。刚开始觉得很简单,但最后做完花了整整两周的时间,在这里总结一下教训。1.沟通很重要,对于领导的需求理解有偏差,可是又不好频繁的去问。刚开始理解成做成分布式的,走了不少弯路。2.头脑要灵活,nfs的正确用法...
2019-05-19 22:03:38 352
原创 ubuntu14.04命令安装ffmpeg
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpeg
2018-06-14 17:30:39 254
转载 卷积为什么如此强大?一文全解深度学习中的卷积
作者:Tim Dettmers(Understanding Convolution in Deep Learning)原文地址: http://www.yangqiu.cn/aicapital/2382000.html有太多的公开课、教程在反复传颂卷积神经网络的好,却都没有讲什么是“卷积”,似乎默认所有读者都有相关基础。这篇外文既友好又深入,所以翻译了过来。文章高级部分通过流体力学量子力学等解释卷...
2018-05-11 17:19:12 283
原创 RTP实时传输协议
RTP协议被定义为一个用于在IP网络上实时传输音视频数据的标准数据包格式,它被广泛应用于通信和娱乐系统中,包括流媒体、视频会议、电视服务等等。 RTP可以提供低延时的数据传送服务,但无法保证数据包到达客户端时仍然保持着发送时的顺序,所以要依靠RTCP来完成流量控制和拥塞监控。 RTP协议时运行在UDP协议之上的,在OSI七层模型种,它们运行在传输层。其他底层协议也可以和RTP协...
2018-05-10 23:01:01 6670
转载 Android Log打印等级
android.util.Log常用的方法有以下5个:Log.v() ,Log.d() ,Log.i() ,Log.w() ,Log.e() 。按照日志级别从高到低为ERROR, WARN, INFO, DEBUG, VERBOSE.至于日志级别本身的含义.1.下面是对各种日志级别的输出介绍: 1、Log.v 的输出颜色为黑色的,输出大于或等于VERBOSE日志级别的信息
2017-12-14 19:25:19 1815
原创 android子线程更新UI
今天,在做两个android设备之间cs通信时。发现客户端加入下列代码后,服务器接收缓存区会出现NullPointerExection,进而程序崩溃。 if( strs[0].equalsIgnoreCase("key")) { String command = strs[1];
2017-12-14 18:21:26 242
原创 解决android6.0打开摄像头"Failed to connect to camera service"的问题
android6.0使用camera.open()时需要在onCreate()里面添加如下代码,否则会报错"Failed to connect to camera service":if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (checkSelfPermission(Manifest.permissi
2017-12-12 17:12:34 13833 3
转载 RTP-RTCP协议分析
RTP协议分析一. RTP协议背景.......................................................................................................... 1二. RTP协议原理及工作机制........................................................
2017-09-07 20:14:26 295
转载 互联网协议入门(二)
上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。==============================================================互联网协议入门(二)作者:阮一峰(接上文)七、一个小结
2017-07-14 10:22:33 273
转载 TCP/IP协议入门(一)--阮一峰
我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网
2017-07-14 10:20:50 508
转载 YUV420 NV12 NV21
V4L2_PIX_FMT_NV12 ('NV12'), V4L2_PIX_FMT_NV21 ('NV21')V4L2_PIX_FMT_NV12 ('NV12'), V4L2_PIX_FMT_NV21 ('NV21')Prev YUV Formats NextNameV4L2_PI
2017-07-12 14:09:00 2166
转载 Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别
一个帖子的整理:Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper一般而言,如果你的Handler是要来刷新操作UI的,那么就需要在主线程下跑。情况:1.要刷
2017-07-11 10:22:32 368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人