12 2017 档案
摘要:定义: int sigismember(const sigset_t *set,int signum); 表头文件: #include<signal.h> 说明: sigismember()用来测试参数signum 代表的信号是否已加入至参数set信号集里。如果信号集里已有该信号则返回1, 否则返回
阅读全文
摘要:定义: unsigned int alarm(unsigned int seconds); 表头文件: #include<unistd.h> 说明: alarm()用来设置信号SIGALRM(14)在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds 为0, 则之前设置的闹钟
阅读全文
摘要:流程如下: 1)点击 VM->Settings Hardware选项卡下面 2)点击Network Adapter 设置如下图所示,首先我们在虚拟机中将网络配置设置成NAT, 3、进入Windows操作系统,然后右键点击我们的电脑,进入到管理界面 计算机-> 管理->服务和应用程序->服务,找到如下
阅读全文
摘要:Makefile的基本格式 #目标:依赖(条件) # 命令 #all: add.c sub.c dive.c mul.c main.c # gcc add.c sub.c div.c mul.c main.c -o app app:add.o sub.o dive.o mul.o main.o gc
阅读全文
摘要:我们在编写代码的过程中经常会遇到一种叫做符号重复定义(Multiple Definition)的错误,这是因为在多个源文件中定义了名字相同的全局变量,并且都将它们初始化了。 例如,在 a.c 中定义了全局变量 global: 在 b.c 中又对 global 进行了定义: 那么在链接时就会出现下面的
阅读全文
摘要:1.全选并复制到系统剪贴板 ggVG或ggvG 然后 "+y 2.光标移动到指定行 nG或ngg,如:移动到第5行: 5G或5gg,也可以在命令模式下输入行号n :n, 3.光标移动到当前行(指定行)的行首,行尾 0,$, ngg, ngg$, n代表行号 4.将文本复制到光标后 首先要注意,不是以
阅读全文
摘要:1.安装fctix 这么好的软件,ubuntu软件中心肯定是找得到的,但还是命令来得快一些吧。sudo apt-get install fcitx-table-wbpy是不是很好记的样子,wb五笔py拼音,谁还记不住的,告诉我——今天晚饭别吃了!然后相关的依赖库和框架都会自动安装上。 2.配置fci
阅读全文
摘要:示例1: 1.首先建立一个文本文件,名字为tmp,内容为hello world 2.编写mmap.c 3.运行,并查看tmp内容 od -tx1 -tc tmp 0000000 33 32 31 30 6f 20 77 6f 72 6c 64 0a 3 2 1 0 o w o r l d \n000
阅读全文
摘要:一、创建路径 canvas中绘制路径利用: void drawPath (Path path, Paint paint) 1、直线路径 void moveTo (float x1, float y1):直线的开始点;即将直线路径的绘制点定在(x1,y1)的位置;void lineTo (float
阅读全文
摘要:Android 上自定义字体的代码一般如下: 然后就结束了,如果想要改变一个Textview的字体就是这么简单,最好的情况就是上面的代码在 onCreate() 方法中进行调用。 如果你只想用在单个实例上那么这种方法是足够的,但是如果你想要给app中成千上万的view都使用自定义字体的话,这可能就不
阅读全文
摘要:定义: int pipe(int filedes[2]); 表头文件: #include<unistd.h> 说明: pipe()会建立管道, 并将文件描述词由参数filedes数组返回。filedes[0]为管道里的读取端, filedes[1]则为管道的写入端。 返回值: 若成功则返回零, 否则
阅读全文
摘要:一、Paint与Canvas 像我们平时画图一样,需要两个工具,纸和笔。Paint就是相当于笔,而Canvas就是纸,这里叫画布。 所以,凡有跟要要画的东西的设置相关的,比如大小,粗细,画笔颜色,透明度,字体的样式等等,都是在Paint里设置;同样,凡是要画出成品的东西,比如圆形,矩形,文字等相关的
阅读全文
摘要:前篇给大家讲了LayoutAnimation的知识,LayoutAnimation虽能实现ViewGroup的进入动画,但只能在创建时有效。在创建后,再往里添加控件就不会再有动画。在API 11后,又添加了两个能实现在创建后添加控件仍能应用动画的方法,分别是android:animateLayout
阅读全文
摘要:前几篇给大家讲述了如何针对某一个控件应用动画,这篇将给大家讲解如何给容器中的控件应用统一动画。即在容器中控件出现时,不必为每个控件添加进入动画,可以在容器中为其添加统一的进入和退出动画。 从上面的示例动画也可以看出,listview中的数据在进入时就加入了统一动画,下面我们就来看看这些是怎么来实现的
阅读全文
摘要:上几篇给大家分别讲了ValueAnimator和ObjectAnimator,相比而言ObjectAnimator更为方便而且由于set函数是在控件类内部实现,所以封装性更好。而且在现实使用中一般而言都是使用ObjectAnimator的机率比较大。 但ValueAnimator和ObjectAni
阅读全文
摘要:前几篇给大家讲了ValueAnimator、ObjectAnimator的知识,讲解了它们ofInt(),ofFloat(),ofObject()函数的用法。细心的同学可能会注意到,ValueAnimator、ObjectAnimator除了这些创建Animator实例的方法以外,都还有一个方法:
阅读全文
摘要:一、概述 1、引入 上几篇给大家讲了ValueAnimator,但ValueAnimator有个缺点,就是只能对数值对动画计算。我们要想对哪个控件操作,需要监听动画过程,在监听中对控件操作。这样使用起来相比补间动画而言就相对比较麻烦。 为了能让动画直接与对应控件相关联,以使我们从监听动画过程中解放出
阅读全文
摘要:一、ofObject()概述 前面我们讲了ofInt()和ofFloat()来定义动画,但ofInt()只能传入Integer类型的值,而ofFloat()则只能传入Float类型的值。那如果我们需要操作其它类型的变量要怎么办呢?其实ValueAnimator还有一个函数ofObject(),可以传
阅读全文