这道题是笔者当年参加竞赛的题目,多年来一直未得其解,久久不能释怀。近日,重新拿起该题细细研究,终于将其解出,著文以记之。问题描述:长方体长X,宽Y,高Z。X、Y、Z都是正整数。长方体由长1、宽1、高1的正方体堆积而成。那么长方体的体对角线穿过多少个正方体?这个题考量三维空间的想象。近日研究的时候,尝...
分类:
其他好文 时间:
2014-06-20 20:40:32
阅读次数:
228
Android的系统的标准默认每一个应用程序分配的内存是16M.所以来说是很宝贵的,在创建应用的时候要尽可能的去节省内存,可是在载入一些大的文件的时候,比方图片是相当耗内存的,一个1.3M的图片,分辨率是2560X1920(宽X高)图片当载入到手机内存的时候就会请求19M的一块内存,这是远远超出了....
分类:
移动开发 时间:
2014-06-20 15:42:06
阅读次数:
231
如果要精确地控制盒子的位置,就必须对margin有更深入的了解。padding只存在于一个盒子内部。所以通常它不会涉及与其他盒子之间的关系和相互影响的问题。margin则用于调整不同的盒子之间的位置关系,因此必须要对margin在不同情况下的性质有非常深入的了解。一、实验1——行内元素之间的水平ma...
分类:
其他好文 时间:
2014-06-20 14:18:08
阅读次数:
225
加载大图片到内存
步骤:
步骤一:
获取品屏幕的宽高数据;[HD1]
步骤二:
获取图片的宽高;[HD2]
步骤三:
计算屏幕与图片的宽高比例,按照差距最大的进行缩放处理;[HD3]
步骤四:
图片的缩放处理;[HD4]
[HD1]//
获取手机的屏幕的窗体大小
WindowManager windowManager = (Wi...
分类:
移动开发 时间:
2014-06-20 13:35:01
阅读次数:
186
Android的系统的标准默认内存是16M.所以来说是非常宝贵的,在创建应用的时候要尽可能的去节省内存,但是在加载一些大的文件的时候,比如图片是相当耗内存的,一个1.3M的图片,分辨率是2560X1920(宽X高)图片当加载到手机内存的时候就会请求19M的一块内存,这是远远超出了系统自带的内存空间,这时候应用程序就会挂掉,所以我们要进行图片的缩放处理,下面我就来带大家创建一个用来图片缩放的应用;...
分类:
移动开发 时间:
2014-06-20 09:47:48
阅读次数:
247
canvas
① 主要作用:绘制矢量图
② 矢量图图形(路径)-(ILL) 位图图像(像素点)- PS中图像都是位图
③ Canvas 能够制作动画,但是不是为了制作动画而生的也能够制作游戏。主要为了绘图而生。
④ 能够设置宽高 推荐样式写在style;Canvas 相当于是一个绘制图形的容器,并没有绘制功能,需要借助JS(脚本)实现绘制功能...
分类:
Web程序 时间:
2014-06-19 11:07:46
阅读次数:
410
cht=qr:必要参数,固定值,表明要生成二维码chs=x:必要参数,生成二维码尺寸,单位是像素,目前生成的二维码都是正方形的,所以两个宽高值都设置为一样的值chl=:必要参数,生成二维码包含的信息,可以是数字、字符、二进制信息、汉字。不能混合数据类型,数据必须经过UTF-8 URL-encoded...
给一堆盒子,知道每个盒子的三围(长宽高),盒子正面朝你,不能旋转摆放,按照大的放在小的下面的原则堆起来,必须是 strictly larger,同样大小的盒子不行,问怎么样堆到最大的高度?思路:动态规划最优解一定是 max( {box_1 be the bottom}, {box_2 be the ...
分类:
其他好文 时间:
2014-06-14 15:46:55
阅读次数:
369
libgdx封装了Box2D物理引擎,通过这个引擎能够模拟物理现实,使设计出的游戏更具有真实感。libgdx中,Box2d程序的大概过程:1.
创建物理世界world,并设置重力加速度。2.
创建正交相机,并设置其宽高。Box2d中使用物理世界中米作为单位,而不是图像中的像素,通常设一个比值,这里为...
分类:
其他好文 时间:
2014-06-09 15:19:09
阅读次数:
321
今天说说使用ffmpeg在写视频编码程序中踩的一个坑,这个坑让我花了好多时间,回头想想,很多时候一旦思维定势真的挺难突破的。使用ffmpeg做视频编码过程中,首先要新建数据帧,并为数据帧分配相应内存,以便于保存图像数据,为数据帧分配内存需要用到av_image_alloc()这个函数,该函数将根据传入的图像宽、高、图像格式、数据对齐基数等参数进行内存分配。...
分类:
其他好文 时间:
2014-06-08 02:16:40
阅读次数:
315