Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android设备驱动之——V4L2

Android设备驱动之——V4L2

Video for Linux TwoV4L2的是V4L的第二个版本。原来的V4L被引入到Linux内核2.1.x的开发周期后期。Video4Linux2修正了一些设计缺陷,并开始出现在2.5.X内核。Video4Linux2驱动程序包括Video4Linux1应用的兼容模式,但实际上,支持是不完整的,并建议V4L2的设备使用V4L2的模式。现在,该项目的DVB-Wiki托管在LinuxTV的网站上。要想了解 V4l2 有几个重要的文档是必须要读的,Doc...
Android或Java用DES加密解密文件

Android或Java用DES加密解密文件

最近做项目,需要加密Android客户端的一些sql语句,我当时使用的是DES加密的,结果加密出现了 javax.crypto.BadPaddingException:Givenfinalblocknotproperlypadded这样的错误,要不就是出现乱码的问题,很纠结!当时查了一些资料,就有可能是密钥的问题或者编码的问题,检查了发现,密钥正确的,就是在创建Key 的时候,得到的byte[]数组有一些处理的,具体完整的代码如下:packagecom.s...
Android项目加入混淆器打包失败

Android项目加入混淆器打包失败

在把Android 的项目打包的时候,如果加入了第三方jar或者自己的jar的时候,打包就出错,出错的主要原因是在配置混淆器的时候,没有把第三方的jar配置进去,所以就出错了,解决办法为:在proguard.cfg的配置文件中,配置你加入的jar的前缀包名,比如,我现在需要加入一个“com.spring.sky....”的jar包,那么我就在proguard.cfg中加入: -dontwarncom.spring.sky**这样的话,打包的时候,混淆器就不...
Linux系统C语言学习总结

Linux系统C语言学习总结

引言 尽管 C 语言问世已近 30 年,但它的魅力仍未减退。C 语言继续吸引着众多的开发者,他们为了编写、移植或维护应用程序而必须学习新技能。 本文是为了满足对C语言初学者或想提高自身C语言修为的开发人员的需要而写的。希望对您的学习和工作有所帮助。您也许不赞同其中的某些方法,但我们希望您会喜欢其中的一些。 本文不介绍作为一个程序员应掌握得语言细节,而是与初学者分享自己的UNIX 下C语言编程学习经验;也不说明一个合格的编程人员应该掌握的计算机知识,比...
Python中__init__.py文件的作用

Python中__init__.py文件的作用

python的每个模块的包中,都有一个__init__.py文件,有了这个文件,我们才能导入这个目录下的module。那么,__init__.py还有什么别的功能呢?其实,__init__.py里面还是可以有内容的,我们在导入一个包时,实际上导入了它的__init__.py文件。我们可以再__init__.py文件中再导入其他的包,或者模块。importreadersimportwritersimportcommandsimportusersimportm...
C#批量附加指定目录下的所有数据库文件到数据库中

C#批量附加指定目录下的所有数据库文件到数据库中

应用场合:因为经常更换操作系统,所以D盘存放数据库文件目录的数据库每次都要一个一个的附加到MSSQL中,因此设计程序批量附加省时间也方便自己和大家。程序不足:没有去研究跟实现NDF日志文件附加和多个日志文件的数据库附加。程序源码: /// <summary> /// 循环查找指定目录下要附加的数据库文件和对应的日志文件,连接本地数据库并执行数据库附加命令 /// </summary> private void AttachFolde...
Android 如何从系统图库中选择图片

Android 如何从系统图库中选择图片

这几天我都在做Android的App,同时学习它的API,我将分享一些我学到的东西,比如:如何从系统图库中选择图片。首先,让我们来看看如何将手机系统图库集成到你的App中,然后再从图库中选择图片来做一些事。例如,在Facebook的App,你就可以直接选择手机上的图片上传到你的个人资料。让我们来做一个简单例子,要求:屏幕上显示一个按钮和图片视图控件。 点击“载入图片”按钮,将用户重定向到Android的图片库,在那里可以选择一个图片。 一旦图片被选中,图片...
S3C6410的UART设备驱动

S3C6410的UART设备驱动

1、这段话摘于《设备驱动开发详解》在使用串口核心层这个通用串口tty驱动层的接口后,一个串口驱动要完成的主要工作:(1)、定义uart_driver、uart_ops、uart_port等结构体的实例并在适当的地方根据具体硬件和驱动的情况初始化它们,当然具体设备的驱动可以将这些结构体在新定义的xxx_uart_driver、xxx_uart_ops、xxx_uart_port之内。(2)、在模块初始化是调用uart_register_driver和uart...
mini6410 Linux--根文件系统的挂载过程分析

mini6410 Linux--根文件系统的挂载过程分析

前言:本篇文章以S3C6410公版的Linux BSP和U-Boot来进行分析,文中所有提及的名词和数据都是以该环境为例,所有的代码流程也是以该环境为例来进行分析。哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin@126.com进行讨论,先行谢过。简单的来说,根文件系统包括虚拟根文件系统和真实根文件系统。在Kernel启动的初始阶段,首先去创建虚拟的根文件系统,接下来再去调用do_mount来加载真正的文件系统,并将根文件...
Android手机浏览器访问本地网络相关问题

Android手机浏览器访问本地网络相关问题

为了测试开发的手机网站,常常需要使手机直接访问本地网络。在这个过程中碰到几个问题,记下来供以后参考1. 在本地主机运行apache后,使用localhost和127.0.0.1可以访问页面,但使用IP(即192.168.1.*)访问时得到403解决:这是由于httpd.conf的安全限制导致。打开httpd.conf, 搜索127.0.0.1,注释Deny from all,增加一行Allow from 192.168.1.*。修改后的配置如下:# # C...
<< 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 >>