随笔分类 - 编程语言
使用总结
摘要:需求 在不下载视频文件的情况下获取视频的时长、分辨率等信息。 实现 引入包 compile('ws.schild:jave-all-deps:3.2.0') 代码demo URL url = new URL(videoUrl); MultimediaObject multimediaObject =
阅读全文
摘要:最近用python下载图片的时候遇到了点问题,觉得很有趣。 功能很简单就是用python的urllib2库下载网页中的图片到本地。 网页上显示的图片是这样的: 但是下载到本地后却变成了这样: 这让我很奇怪,难道我下载的姿势不对。 然后我就分析这两张照片的差别,先比对了大小: 可以看到下载后的图片比原
阅读全文
摘要:Attention:本文旨在分析获取对象类型时程序内部是如何处理的,不能用于工程代码中,因为不同的编译器的实现是不同的,C++标准并未规定具体的实现方式。实验环境:Ubuntu 14.04 i686 GCC 4.8.4 我们可以使用typeid来获取对象的具体名称,示例代码如下: 输出的结果如下:
阅读全文
摘要:前段时间想到一个关于空类的问题,示例代码如下: sizeof(Derived)在gcc 4.8.4编译器下输出的是8。一个空对象为什么会占用这么大的内存空间? 下面我们来讨论下这个问题。 首先是语言本身造成的额外负担。C++的多态是通过虚函数表实现的。因此会在对象中插入一个指向虚函数表的指针,所以这
阅读全文
摘要:今天在公司看到一段代码,如下: 刚开始并不觉得有什么,很正常的for循环,但在我要向下翻得时候突然间觉得好像问题,这个循环什么时候结束呢?看来只有在return的时候结束了,因为如果迭代器it最多会指向textureNames最后一个元素的下一个的位置,但it也不为空呀。那么问题来了,怎么在逻辑上保
阅读全文

浙公网安备 33010602011771号