之前有个要把打开的文件清空,然后重新写入的需求,但是使用 ftruncate(fd, 0)后,并没有达到效果,反而文件头部有了'\0',长度比预想的大了。究其原因是没有使用 lseek 重置文件偏移量,是我太天真了,以为清空文件就会从头开始写入。
------------------------------------- 我是解释分割线 -----------------------------...
分类:
系统相关 时间:
2015-02-06 14:59:12
阅读次数:
238
绝对定位特点:建立了以包含块为基准的定位完全脱离标准文档流随即拥有偏移属性和z-index属性未设置偏移量特点:无论是否存在已定位祖先元素,都保持在元素初始位置脱离标准文档流设置绝对定位偏移量偏移参照基准:无已定位祖先元素,以为偏移参照基准有已定位祖先元素,以距其最近的已定位的祖先元素为偏移参照基准...
分类:
Web程序 时间:
2015-02-05 21:46:36
阅读次数:
214
上一篇文章给自己总结了一下linux环境下的大部分的I/O函数,还有一类函数就是为当前操作的文件设置文件偏移量。同样分为两种函数,一种是linux提供的一个系统调用函数lseek();还有一种就是标准C库函数。先介绍linux下面的的lseek()函数: off_t lseek(int fd,of....
分类:
其他好文 时间:
2015-01-30 22:15:38
阅读次数:
131
今天实现了把模拟状态保存为文件的功能。当前的模拟对话框为:模拟过后只需点 Save Simulation Result,即可保存结果。结果包括初始位置initPos、内部点索引intPntIdx、表面点索引surfPntIdx、每一帧偏移量q、速度v、加速度a、参数值param下一步实现模型的静态解...
分类:
其他好文 时间:
2015-01-26 01:15:59
阅读次数:
154
A.Mr. Kitayuta, the Treasure Hunter 很显然的一个DP,30000的数据导致使用map+set会超时。题解给了一个非常实用的做法,由于每个点有不超过250种状态,并且这些状态都是以包含d连续的一段数字,那么可以以对d的偏移量作为状态。这算是很常见的一个优化了。#i....
分类:
其他好文 时间:
2015-01-24 15:48:14
阅读次数:
148
一、目标。 制作类似手机设置中的效果。如图二、代码实现。 1、整体采用线性布局,最上面是一个TextView,下面一个采用相对布局,并设置该相对布局的与边缘的偏移量。 2、在相对布局中存在4个组件:2个TextView、1个CheckBox和1条直线。 3、直线的画法:采用控件,设置高度为“...
分类:
移动开发 时间:
2015-01-22 20:07:02
阅读次数:
198
position ="absolute" position="fixed"
相同点
第一,完全脱离标准文档流
第二,未设置偏移量时,都定位在父元素左上角
不同点一:
设置偏移量时,偏移量的基准
absolute
1.无已定位的祖先元素,以为基准
2.有已定位的祖先元素,以最近的父元素的为基准偏移
fixed
有无已定位的祖先元素都以浏览器的可视窗口为基准偏移
不...
分类:
其他好文 时间:
2015-01-22 18:22:34
阅读次数:
185
了解了一下Tabhost+framgent+ViewPager实现页面滑动的效果下载地址:https://github.com/asijack/TabhostDemo-framgent-ViewPager效果如图:需要注意一下几点:1、偏移量的计算://初始化图片的位移像素 public ...
分类:
其他好文 时间:
2015-01-21 17:56:20
阅读次数:
174
protectedintmScrollX;//该视图内容相当于视图起始坐标的偏移量,X轴方向protectedintmScrollY;//该视图内容相当于视图起始坐标的偏移量,Y轴方向偏移量表示的就是相对位置,而不是针对起始点的绝对位置。就像在路上的一个点,它距起始点的距离就是绝对长度;而距中途某个...
分类:
移动开发 时间:
2015-01-20 11:47:53
阅读次数:
191
分页在PHP中经常用到,当前端在页面上请求需要数目的数据时,就可以通过sql语句控制偏移量的方式,返回指定条数的记录。 如果不考虑前端展示效果,归根结底就是控制好sql语句中 limit m, n 的m和n的数值大小,避免出现一些bug。 分页的两个核心变量是:第几页,每页多少条数据。...
分类:
其他好文 时间:
2015-01-18 17:09:37
阅读次数:
182