发布QT程序
qt程序需要包含很多依赖,并不会编译成一个.exe
文件,为了方便程序分发,最好的就是将qt程序进行一下简单的打包操作。
问题是这样的:我需要使用一个界面类的方法,不过呢,QT帮助文档里也说了,咱啊,不能在界面类之外操作UI,那关键是怎么滴也需要操作啊,有方法的,那就是通过signals与slot联合操作,线程发出信号,主线程得到信号后来操作界面函数即可。
在组建公司的服务器时,需要加上raid管理,raid管理能够帮助数据冗余,防错,但是代价是磁盘的存储不会达到最大的利用率。这里我们使用的是raid5,磁盘利用率能够达到(n - 1) / n。
在创建raid时主要是参考了这两篇博客:
/*
http://www.cnblogs.com/kaituorensheng/archive/2012/10/23/2736069.html
参考这篇文章
char *a = “Hello”;Hello存放在常量区,是无法修改的。
通过指针只可以访问字符串常量,而不可以去改变它
学的实在是揪心,一开始以为的8K每页读,才发现前4页为2K,但当以前4页2K读,后面8K读,又发现坑爹的来了,这个问题的引出主要是我读取内核并启动没有成功,然后基于这样的一个考虑,我以2K每页读取NandFlash,代码运行成功,我以8K每页读取NandFlash,代码运行一样成功,问题就在这里,如果这样考虑,代码到底是每页多少被写到NandFlash的?事实证明的是,这篇文章给了我答案,看来还真是。
1 | OBJS := start.o mem.o main.o dev/dev.o lib/lib.o |
首先是UART.c上的错误,这个错误比较低级,由于将putc中的这个寄存器UFSTAT0写错了,还是写的以前那个没有开FIFO使用的寄存器,那也就导致了UART打印的字符乱码了,这个是根据源码一步一步找到的(替换文件,一个个来找),但是这个问题还不是最终需要解决的问题。