上一页 1 ··· 260 261 262 263 264 265 266 267 268 ··· 329 下一页
摘要: 有名管道(FIFO) 首先将上一节的有关有名管道的定义再贴出来 有名管道是对无名管道的一种改进,它具有以下特点: ① 它可以使互不相关的两个进程间实现彼此通信; ② 该管道可以通过路径名来指出,并且在文件系统中是可见的。在建立了管道之后,两个进程就可以把它当做普通文件一样进行读写操作,使用非常方便; ③ FIFO严格地遵循先进先出规则,对管道及FIFO的读总是从开始处返回数据,对它们的写则是把数据添加到末尾,它们不支持如 lseek()等文件定位操作。 有名管道的创建可以使用函数 mkfifo(),该函数类似与文件中的 open()操作,可以指定管道的路径和打开的模式。咱们还可以在命... 阅读全文
posted @ 2013-06-11 22:18 jlins 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-06-11 22:14 jlins 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 在编译器优化领域,数据结构的选择会直接影响程序优化的有效性。SSA是一种编译器使用的中间语言(intermediate language), 作为编译优化的基础(也是DFG JIT的基础),它和Control Dependence Graph一起被用来表示程序的数据流和控制流。 大家都知道编译器是这样工作的:解析、优化,最后生成代码。中间会使用到一个中间语言的进行过度,好的中间语言一定要 1. 简单,这样优化工作就可以变得简单。 2. 很好的表达能力,这样就可以很容易从源代码中生成出来。 3. 实效性(utilitarian), 它的结构可以让你做到很多的优化。 SSA简介 如何为循环生... 阅读全文
posted @ 2013-06-11 22:10 jlins 阅读(822) 评论(1) 推荐(2) 编辑
摘要: 互斥:指一个执行单元在访问共享资源的时候,其他的执行单元被禁止。所谓的原子操作一般是由多步组成的操作,执行过程中不会被其它的代码操作打断,从而实现互斥。用到的函数,结构体及其他:/*用于设置原子变量的值*/ATOMIC_INIT(i)/*对原子变量自增,并测试是否为0*v:原子变量的地址*/atomic_dec_and_test(v)/*原子变量增加1*v:原子变量的地址*/atomic_inc(v) 驱动程序:#include <linux/module.h> #include <linux/kernel.h> #include <linux/fs.h> 阅读全文
posted @ 2013-06-11 22:07 jlins 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1、从字符串中提取一个子串 提取子串用到substring()方法,该方法要两个参数:开始位置和结束位置。var str1="This is a test sentence. There are many fruit:apple,banana,cherries.";//我想把":"和"."之间的内容提取出来,也就是把水果的名字截取出来.var start=str1.indexOf(":"); //用上一篇文章中讲的indexOf()方法找到":"的位置var end=str1.indexOf(& 阅读全文
posted @ 2013-06-11 22:03 jlins 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一 其他池(Java池、流池)Java池,也是系统全局区中一个可选内存区,用于Java程序的解释和执行,大小由参数JAVA_POOL_SIZE决定,也可以动态调整。如果granule是4M,Java池默认是24M;如果granule是16M,默认大小是32M。如果在数据库创建时选择了安装JVM组件,那么这个池必须配置。 Java Pool Java pool memoryis used in server memory for all session-specific Java code and data within theJVM. Java pool memory is use... 阅读全文
posted @ 2013-06-11 21:59 jlins 阅读(217) 评论(0) 推荐(0) 编辑
摘要: MainActivity如下:package cn.testcleancanvas;import android.os.Bundle;import android.app.Activity;/** * Demo描述: * 0 Surface和SurfaceView以及SurfaceHolder的认识及使用 * 1 Canvas清屏的实现 * 参考资料: * 0 http://blog.csdn.net/pathuang68/article/details/7351317 * 1 http://blog.csdn.net/yanzi1225627/article/details/8236309 阅读全文
posted @ 2013-06-11 21:56 jlins 阅读(2463) 评论(0) 推荐(0) 编辑
摘要: 图像去噪是一个经典的课题。然而,对于真实数码照片,要想达到良好的去噪效果,且非易事。尤其是对于手机拍摄的照片,更是如此。如果你在光线不好的环境下,用手机前置摄像头拍照,往往会有很多的噪声。 我们可以在任何一本关于数字图像处理的教材上找到多种图像去噪的方法。但是,这些经典的方法,对于真实图像去噪的效果很不好。这些方法都会让图像变得模糊而导致很差的视觉效果。尽管用双边滤波可以达到较高的信噪比,但是其视觉效果依然很差。 后来,人们提出了一种有效的去噪算法,这就是非局部均值。非局部均值是一种基于快匹配来确定滤波权值的。即先确定一个块的大小,例如7x7,然后在确定一个搜索区域,例如... 阅读全文
posted @ 2013-06-11 21:52 jlins 阅读(7452) 评论(3) 推荐(0) 编辑
摘要: 昨晚看了WWDC2013的直播,iOS7以扁平化UI的方式展现在世人面前。于是接下来进入了微博吐槽时间。大象要跳舞是很难的,这正是苹果面临的情况。现在无论是Android还是Winphone,与iOS系统体验上的差异已经不是难以企及的,甚至有些方面更能为大众接受。于是Ive带领他的团队开始拥抱**Flat Design**。乔布斯子不知道会怎么想,他可是坚持了一辈子的拟物风格。当然,无论乔老爷子怎么想,时势如此,由不得苹果不变。从微博疯狂的iOS7刷屏中挑出了些有价值的信息,关于扁平化和拟物化的:什么是扁平化设计(Flat Design)?扁平化设计是未来的趋势吗?UI 美學趨勢備忘錄─淺析扁 阅读全文
posted @ 2013-06-11 21:49 jlins 阅读(255) 评论(0) 推荐(0) 编辑
摘要: // Time 0ms, Memory 356K#include<iostream>#include<cstdio>#include<queue>using namespace std;int n,m,p[9][9],sx,sy,dx[]={0,1,0,-1},dy[]={1,0,-1,0};struct point{ int x,y,time,step; point(int x=0,int y=0,int time=0,int step=0):x(x),y(y),time(time),step(step){}};int bfs(){ point s(sx, 阅读全文
posted @ 2013-06-11 21:45 jlins 阅读(192) 评论(0) 推荐(0) 编辑
上一页 1 ··· 260 261 262 263 264 265 266 267 268 ··· 329 下一页