- 博客(15)
- 收藏
- 关注
原创 jenkins资源记录
jenkins中文教程:http://www.jenkins.org.cn/847.htmljenkins学习:https://www.cnblogs.com/yangxia-test/category/668771.htmljenkins插件下载地址:http://mirror.xmission.com/jenkins/plugins/Jenkins持续发布解决方案:...
2018-12-29 11:27:02 177
原创 ubuntu 日常使用问题记录
1、apt-get update、apt-get install无法访问问题类似无法解析地址或无法访问的报错Err http://security.ubuntu.com trusty-security InRelease Err http://mirrors.163.com lenny InRelease Err http://mirrors.163.com lenny-pro...
2018-10-19 11:36:39 446
转载 【转】海思YUV格式及YUV各种格式所占的内存的大小总结
结论:YUV420SP又分为两种,目前来看海思使用的是YUV420SP分类的NV21(暂时没有发现官方手册依据);结论来自论坛,实际验证时,如果是其他格式,图像都会有所缺失,使用海思保存下来的文件NV21打开时是完整的。通过反证法验证。。。SDK范例里面的tools目录下的 vi_dump.c里面不是有 转换的函数吗? /* sp420 转存为 p420 ; sp422 转存为 p4...
2018-09-08 17:46:58 5872
转载 【转】FBI 叠加自定义中文字库 做OSD用,或者叠加其他信息
大神贴:http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=11624&extra= 基本思路是:先把字库中的文字叠加到图片buffer上,叠加的时候如果能先得到背景的现在图片,最好了,就可以取反,这样任何光线环境都可以看清文字。 然后再把这个图片以图形层的方式叠加到输出的主高清通道HD0...
2018-09-08 17:36:29 817
转载 Linux tmpfs和mount --bind
Linux tmpfs作用及使用方法,首先了解下什么是tmpfs?原文地址:http://www.iplaypy.com/linux/l6790.htmlmpfs是一种虚拟内存文件系统,而不是块设备。是基于内存的文件系统,创建时不需要使用mkfs等初始化;它最大的特点就是它的存储空间在VM(virtual memory),VM是由linux内核里面的vm子系统管理的。linux下面V...
2018-09-08 17:01:57 4177
转载 【转】位图在计算机中的存储结构
原文地址:https://blog.csdn.net/u013018721/article/details/35562763位图是windows中广泛应用的一种图像格式,其后缀名为.bmp.位图也称为位映射图片.一张位图包含了许许多多的像素点,每个像素点有不同的颜色。由此构成了五彩斑斓的位图图像,然而正是因为由像素点这一基本元素构成,所以在放大图片的时候,人眼便能够区分一个一个的像...
2018-09-08 16:37:50 1833
原创 Hi3516d平台的usb功能调试记录
Hi3516d平台的usb功能调试记录其他平台类似,但与海思sdk版本和内核版本有关,相关配置位置和形式不一样。hi3516av100内核版本为3.4.35一、USB用作从机deviceusb大容量存储作为大容量存储设备时内核配置如下:1)启用海思DMA(默认开启)Device Drivers ---> <*> Hisilicon DMA...
2018-09-08 16:18:05 8536 5
原创 [问题记录] 服务器select设置超时时间导致cpu过高
在做onvif开发的时候,因为侦听端口可能会被修改,因此accept之前通过select侦听,select设置超时时间,所以即使没有客户端连接,超时后也可以修改侦听端口。但是测试时发现select设置了超时时间后cpu占用率很高,达到80%以上。经过排查和查资料发现是select超时时间使用的问题。最初设置超时时间后,进入循环,有客户端连接则处理。但实际上select设置超时时间时,ti...
2018-08-07 17:53:13 1380
原创 [问题记录]海思hifb设置Framebuffer的屏幕分辨率失败的问题(FBIOPUT_VSCREENINFO)
关于hifb修改屏幕分辨率的命令失败的问题,网上能查到的资料不多,因此现在就把自己调试时遇到的问题做一个记录。首先认真阅读HiFB API参考.pdf文档,当中有对接口进行了描述,如命令FBIOPUT_VSCREENINFO中注意中有一点:在压缩使能时,如果改变实际分辨率,需要先关闭压缩。问题描述:通过FBIOGET_VSCREENINFO命令修改屏幕分辨率失败,接口报错提示参数非法或...
2018-08-07 17:11:39 7581 1
转载 【转】关于lua table的C API
//Lua笔记-关于lua table的C API //转载请注明来自yuliying的CSDN博客. //Lua版本5.2 /*相关API: ====lua_createtable 原型: void lua_createtable (lua_State *L, int narr, int nrec); 描述: 创建一个新的table并将之放在栈顶.narr
2017-11-21 18:03:35 388
转载 【转】C API 遍历 Table实现代码
这篇文章主要介绍了Lua 学习笔记之C API 遍历 Table实现代码,需要的朋友可以参考下Lua 通过一个虚拟栈与 C 的交互,正数索引自底向上取值,负数索引自顶向下取值。Lua 中的 Table(表)结构可以使用任何数据作为 key 进行取值。使用 C API 访问 Table 中的元素有两种方法:复制代码 代码如下:lua_getglobal(L, t)
2017-11-21 18:01:57 187
原创 lua学习笔记(4)——lua配置文件和table使用
作为配置语言是lua的一个重要应用,lua文件在配置应用中非常灵活,可以直接读取文件中的全局量的值,也可以读取表以及嵌套表。一、lua使用方式个人理解,根据应用的场景和复杂程度,可以分为以下几种情况:1、场景较简单,lua文件中使用全局量配置值如:test.lua-- configguration file for probram cwidth = 200height
2017-11-21 17:56:58 3454
原创 lua学习笔记(3)——C API基础和栈
Lua不仅可以是一个独立运行的程序包,也可以是一个用来嵌入到其他应用程序库。Lua解释器是一个使用lua标准库实现的独立的解释器,是一个很小的应用。解释器负责程序和使用者的接口:从使用者哪里获取文件或者字符串,并传给lua标准库,lua标准库负责最终的代码运行。C和lua的两种交互方式:1、C作为应用程序语言,lua作为一个库使用;2、Lua作为应用程序语言,C作为库使用。这两种方
2017-11-20 16:39:20 288
原创 lua学习笔记(2)——C语言调用lua的使用和测试
因为我接触C语言较多,现在跳过lua语法等基础知识,直接先用起来,后续再补充lua语法知识,本文通过C代码使用lua,环境为linux(ubuntu),其他环境也类似,举一反三。(其实lua的语法和C也类似,当然也有一些是lua特有的特性) 一、lua代码下载和编译静态库首先到lua官方网站下载代码,下载你所需要的版本即可。网址:www.lua.org。我下载的版本是5.1.5.
2017-11-17 15:26:56 765
原创 lua学习笔记(1)——lua简介和环境搭建
Lua是非常小巧而又简洁的脚本语言,简单易学,兼容性强(包括对语言和对操作系统的兼容),几乎兼容所有哦主流的语言和操作系统。可以和C/C++很好的结合使用,实现C/C++不擅长的一些功能,如配置字符串、游戏引擎中有大量应用。Lua语言的特征1、可扩展性。Lua的可扩展性非常好,其设计之初就为易于扩展而设计。可以通过lua代码或者C代码扩展,lua的很多功能都是通过外部库来扩展的,很容易与C
2017-11-15 11:15:06 492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人