摘要:
- (void)viewDidLoad{ [super viewDidLoad]; NSDictionary *dictionary1 = [NSDictionary dictionaryWithObjectsAndKeys:@"1",@"a",@"2",@"b", nil]; NSDictionary *dictionary2 = [NSDictionary dictionaryWithObjectsAndKeys:@"3",@"c",@"4",@&qu 阅读全文
posted @ 2013-06-28 18:36
jlins
阅读(200)
评论(0)
推荐(0)
摘要:
前两篇讲解了struts框架的基本实现,自己感觉讲的也有些枯燥,今天拿登录的例子来做一个实现。1、新建一个javaweb项目,并将struts的jar包拷贝到WebRoot/WEB-INF/lib下。 2、拷贝完jar包还不能进行工作,用户的请求必须达到ActionServlet,我们才能通过struts处理请求,所以还需要将ActionServlet配置在web.xml文件里面。 action org.apache.struts.action.ActionServlet 1 action *.do 3、建立actionForm,表单上的用户名和... 阅读全文
posted @ 2013-06-28 18:35
jlins
阅读(293)
评论(0)
推荐(0)
摘要:
记录锁相当于线程同步中读写锁的一种扩展类型,可以用来对有亲缘或无亲缘关系的进程进行文件读与写的同步,通过fcntl函数来执行上锁操作。尽管读写锁也可以通过在共享内存区来进行进程的同步,但是fcntl记录上锁往往更容易使用,且效率更高。记录锁的功能:当一个进程正在读或修改文件的某个部分是,它可以阻止其他进程修改同一文件区。对于这个功能阐述我认为有三点要解释的:记录锁不仅仅可以用来同步不同进程对同一文件的操作,还可以通过对同一文件加记录锁,来同步不同进程对某一共享资源的访问,如共享内存,I/O设备。对于劝告性上锁,当一个进程通过上锁对文件进行操作时,它不能阻止另一个非协作进程对该文件的修改。即使是 阅读全文
posted @ 2013-06-28 18:33
jlins
阅读(6377)
评论(0)
推荐(2)
摘要:
实验目的 通过编写有名管道多路通信实验,进一步掌握管道的创建、读写等操作,同时复习使用select()函数实现管道的通信。实验内容 这里采用管道函数创建有名管道(不是在控制台下输入命令mknod),而且使用select()函数替代poll()函数实现多路复用。如果对管道通信的知识忘了的话,请看这篇博客:http://blog.csdn.net/mybelief321/article/details/9075229 实验步骤 实验流程图如下 本实验用到了一些函数,主要是FD_ISSET()函数是新的,其它的函数在开头的网址的链接博客中都可以找到。源程序 pipe_select.c文件,如有需要, 阅读全文
posted @ 2013-06-28 18:31
jlins
阅读(903)
评论(0)
推荐(0)
摘要:
最近调试HEVC中码率控制, 发现里面一个重大bug! 码率控制中有这么一个函数:Int TEncRCGOP::xEstGOPTargetBits( TEncRCSeq* encRCSeq, Int GOPSize ) { Int realInfluencePicture = min( g_RCSmoothWindowSize, encRCSeq->getFramesLeft() ); Int averageTargetBitsPerPic = (Int)( encRCSeq->getTargetBits() / encRCSeq->getTotalFrames() ); I 阅读全文
posted @ 2013-06-28 18:29
jlins
阅读(2620)
评论(0)
推荐(0)
摘要:
晓说 第一季 (1-5) http://pan.baidu.com/share/link?shareid=480859&uk=4043605559(6-10) http://pan.baidu.com/share/link?shareid=480864&uk=4043605559(11-15) http://pan.baidu.com/share/link?shareid=480865&uk=4043605559(16-20) http://pan.baidu.com/share/link?shareid=482950&uk=4043605559(21-25) 阅读全文
posted @ 2013-06-28 18:27
jlins
阅读(135180)
评论(0)
推荐(0)
摘要:
在IBM AIX 5.3平台上,编写一个shell的时候遇到几个错误。0. exp: 0403-027 The parameter list is too long看这个提示是说命令行长度太长了,解决办法是加大最大长度限制。在AIX中使用参数ncargs控制命令行的最大长度,查看现有配置:db1:/oracle$ lsattr -EH -l sys0 | grep ncargsncargs 6 ARG/ENV list size in 4K byte blocks True修改参数加大到16,或者更大256:db1:/oracle$ chdev -l sys0 -a ncargs=16这个错误 阅读全文
posted @ 2013-06-28 18:25
jlins
阅读(389)
评论(0)
推荐(0)