摘要:
本文只是对接海康解码器的动态解码功能,即配置解码器大屏上指定的某个窗口去解某一路IP视频源。 1. 首先,定义所需的结构体与接口。海康SDK中包含的结构体与接口非常之多,在官方的例子中,实现了大部分的结构体与接口,导致一个类的代码行数高达4000多行。但是我们不必每一个都实现,我们只需要实现需要用到 阅读全文
摘要:
自定义线程的数据可以共享,也可以不共享,这要看具体的实现方式。 1.不共享数据多线程实现方式: 执行结果如下: 从结果上看,每个线程都是都是先打印3,再打印2,然后是1,0。由此可知各个线程都有一份变量count,不受其他线程的干扰。 2. 共享数据的多线程实现方式 执行结果如下: 由结果可知,A, 阅读全文
摘要:
首先,先贴上一个简单的线程实例: 运行结果如下: 由运行结果可以看出,程序中有两个线程,一个是主线程,另一个是我手动创建的线程,主线程都是jvm创建的。 线程执行start()方法不代表线程的启动顺序,如下例: 运行结果如下,执行顺序与调用start()方法的顺序不一致: 阅读全文
摘要:
bash shell 命令的记录功能: bash shell总是记录上次登入shell时所执行的命令,这些命令都记录在.bash_history,而这次登入shell后所执行的命令都记录在内存中,当退出shell的时候,将这次登入shell后执行的命令写入.bash_history文件。(默认可以记 阅读全文
摘要:
磁盘分区之后还要进行格式化,之后系统才能够使用这个分区。为什么需要进行格式化?这是因为每种操作系统所设定的文件属性/权限不相同,为了存放这些文件所需的数据,因此就需要将分区继续南行格式化,以称为操作系统能够利用的文件格式。 文件系统: -superblock:记录文件系统的整体信息,包括inde/b 阅读全文
摘要:
文件权限: r:读取文件内容的权限,例如读取文本文件中的实际内容。 w:编辑、新增、修改文件的内容(但是不包含删除文件)的权限。 x:该文件具有可以被系统执行的权限。 注:linux中文件是否被执行与文件的扩展名无关,而是仅仅只与与文件的x属性有关。但是能够执行与是否执行成功并不等价,比如将一个纯文 阅读全文
摘要:
linux开机启动时,文件系统错误(磁盘有坏轨或文件系统出现错误) 原因: 1.系统运行时,突然断电或不正常关机,导致文件系统错误(文件系统错误并不是硬件错误,而是软件数据的问题) 2.硬盘的使用频率过高,或者主机所在的不良的环境所造成的(如周围环境过热),这样可能造成硬盘坏轨。 解决方案: 1.若 阅读全文
摘要:
磁盘分区: 数据都是在记录在磁盘上面的。磁盘又分为扇区和磁柱两种单位,其中每个扇区为512bytes那么大。 对于每一个磁盘,最重要的扇区就是磁盘上的第一个扇区,在该扇区记录了两个重要的信息: 1.主要启动记录区(MBR):可以安装开机管理程序的地方(引导程序),有446bytes。 2.分割表:记 阅读全文
摘要:
常见的cpu类型:精简指令集RISC、复杂指令集CISC。(根据cpu中的指令来分类) 精简指令集(RISC)在该指令集中,每个指令的运行时间都比较短,完成的动作也很单纯,指令的执行效能较佳;但是若要做复杂的事情,就需要多个指令来完成。 复杂指令集(CISC)与RISC不同,CISC的每个指令可以执 阅读全文
摘要:
马上就要毕业了!各种压力铺面而来,面对这些,有点无力,其实当前所有问题的解决之道也极为简单,就是多挣点钱。所以最近也是苦思冥想各种生财之道。最后,我发现自己唯一会做的就是写程序(虽然写的一般),所以我想在做好自己的工作以后,再发挥一下余热,将余热转化为经济效益,同时也提高自己的专业技能,这就是我现阶 阅读全文