总有人间一两风,填我十万八千梦

2015年09月的内容

杂谈

MATLAB,简单的Logistic混沌加密算法原理

MATLAB,简单的Logistic混沌加密算法原理
上课要学习MATLAB,然后搞各种图像问题,头都大了,这里分享一个简单的Logistic混沌加密算法,其实这个算法的核心是很简单的,只是几个逻辑操作就完成了。 先说一下原理吧 这里先不谈这个算法问题,先来看一个简单的问题,“现有a,b两个变量,不借助第三个变量c,如何完成交换?”...

Zero、J 9年前 (2015-09-25) 5991℃ 11喜欢

Linux C/C++

QT QString根据路径获取文件名称以及所在文件夹等信息

QT QString根据路径获取文件名称以及所在文件夹等信息
做项目的时候,需要从QString保存的文件完整路径中提取出文件名称以及其所在的文件夹,当然通过字串的查找截取也可以很快的实现信息的获取,但是既然QT的QString已经提供了这种方法,就不去自己造轮子了。通过QString保存的路径获取文件名称等信息需要用到QT的QFileIn...

Zero、J 9年前 (2015-09-23) 10597℃ 11喜欢

Linux C/C++

Linux IOCTL动态命令、动态|自定义缓冲区大小、IOCTL使用大缓冲区的问题

Linux IOCTL动态命令、动态|自定义缓冲区大小、IOCTL使用大缓冲区的问题
深夜睡不着,点根烟起来写点儿东西吧。 一个驱动程序除了具备读写设备的能力之外,其也应当具有对硬件控制的能力。在Windows下用户层代码使用API函数DeviceIoControl,通过传入驱动句柄,驱动控制码,以及相应的输入输出缓冲区等参数即可完成对驱动程序的控制,并且Win...

Zero、J 9年前 (2015-09-14) 3941℃ 0喜欢

Linux C/C++

Linux下QT加载ko驱动示例代码

Linux下QT加载ko驱动示例代码
开学了,第一周是各种忙,有好几天没有更新博客了,今天这里分享一个我自己用QT纯C++代码加载驱动的模块儿,当然你也可以使用代码调用shell脚本来完成ko驱动程序的加载,但是作为从Windows下转过来的人,真心不喜欢在程序里面调用明文的shell文件= =。 首先看一下使用Sh...

Zero、J 9年前 (2015-09-11) 5029℃ 1喜欢