摘要: java线程 同步与异步 线程池 1)多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线 程的处理的数据,而B线程又修改了A线程处理的数理。显然这是由于全局资源造成的,有时为了解 决此问题,优先考虑使用局部变量,退而求其次使用同步代码块,出于这样的安全考虑就必须牺 阅读全文
posted @ 2017-10-29 10:53 Edver 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在视频解码前,先了解以下几个基本的概念: 编解码器(CODEC):能够进行视频和音频压缩(CO)与解压缩(DEC),是视频编解码的核心部分。 容器/多媒体文件(Container/File):没有了解视频的编解码之前,总是错误的认为平常下载的电影的文件的后缀(avi,mkv,rmvb等)就是视频的编 阅读全文
posted @ 2017-10-29 10:49 Edver 阅读(545) 评论(0) 推荐(0) 编辑
摘要: Openssl是很常见的C接口的库,个人觉得易用。以下是AES加密的使用备忘。如果你有一定的密码学基础,那么就很好理解。代码是从网上弄下来的(原始地址已经忘记了),然后在尝试的过程中改了一点东西。其它的cbc、cfb、ecb加密方式的用法都是类似的,只是函数名有点区别,就不一一列举了。 一、接口简介 阅读全文
posted @ 2017-10-29 10:48 Edver 阅读(3453) 评论(0) 推荐(0) 编辑
摘要: 在工作和日常的编程中时常需要确定文件的大小,一些基本的查看方式在此做一个总结。 一. linux shell环境下 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看 阅读全文
posted @ 2017-10-29 10:45 Edver 阅读(2829) 评论(0) 推荐(0) 编辑
摘要: 最近在看网卡驱动时查看ioremap函数发现调用最低层用__iomem修饰了ioremap的第一个参数(unsigned int)ioremap(S3C24XX_PA_CS8900, SZ_1M) + 0x300; 因为第一个参数是一个定义的地址,逐层调用用关系查看如下: #define iorem 阅读全文
posted @ 2017-09-21 12:06 Edver 阅读(4603) 评论(0) 推荐(1) 编辑
摘要: 1. dd(剪切文件大小时使用并记录) dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数注释: if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input fil 阅读全文
posted @ 2017-09-04 17:32 Edver 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 本文转自实验楼:https://www.shiyanlou.com/courses/24 一.linux I/O介绍 Linux下一切皆文件,因此文件操作属于Linux下的基本操作。对于用户层来说,所有的操作都是通过一系列的系统调用来修改Linux系统中文件的操作。 Linux提供了一系列系统调用接 阅读全文
posted @ 2017-09-04 15:13 Edver 阅读(522) 评论(0) 推荐(0) 编辑
摘要: Makefile 中的函数 Makefile 中自带了一些函数, 利用这些函数可以简化 Makefile 的编写. 函数调用语法如下: <function> 是函数名 <arguments> 是函数参数 1.1 字符串函数 字符串替换函数: $(subst <from>,<to>,<text>) 功 阅读全文
posted @ 2017-09-03 22:11 Edver 阅读(6156) 评论(0) 推荐(0) 编辑
摘要: 1.指针和引用的区别 1.指针是一个变量,变量存储一个地址指向内存中一个存储单元,需要单独分配内存空间。引用相当于变量的别名,不需要单独分配空间 2.引用必须初始化,指针可以先不进行初始化 3.指针可以设置为const类型,引用不可以为const 4.作为形参时,引用在函数体内可直接修改原值,指针是 阅读全文
posted @ 2017-08-09 11:23 Edver 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.codeweblog.com/%e7%bf%bb%e8%af%91-%e7%8e%b0%e4%bb%a3linux%e7%b3%bb%e7%bb%9f%e4%b8%8a%e7%9a%84%e6%a0%88%e6%ba%a2%e5%87%ba%e6%94%bb%e5%8 阅读全文
posted @ 2017-08-04 14:01 Edver 阅读(1206) 评论(0) 推荐(0) 编辑