QT 中的Event事件函数

Event函数是一个Virtual Protected函数,它响应于用户触发的事件,事件多种多类,可以参考help帮助文档。

阅读全文

发布QT程序

qt程序需要包含很多依赖,并不会编译成一个.exe文件,为了方便程序分发,最好的就是将qt程序进行一下简单的打包操作。

阅读全文

QT多线程

问题是这样的:我需要使用一个界面类的方法,不过呢,QT帮助文档里也说了,咱啊,不能在界面类之外操作UI,那关键是怎么滴也需要操作啊,有方法的,那就是通过signals与slot联合操作,线程发出信号,主线程得到信号后来操作界面函数即可。

阅读全文

磁盘组RAID 5

在组建公司的服务器时,需要加上raid管理,raid管理能够帮助数据冗余,防错,但是代价是磁盘的存储不会达到最大的利用率。这里我们使用的是raid5,磁盘利用率能够达到(n - 1) / n。

在创建raid时主要是参考了这两篇博客:

阅读全文

矢量字体字形分布图

image

阅读全文

strcat函数引起的血案

/*

http://www.cnblogs.com/kaituorensheng/archive/2012/10/23/2736069.html
参考这篇文章

  • char *a = “Hello”;Hello存放在常量区,是无法修改的。

  • 通过指针只可以访问字符串常量,而不可以去改变它

阅读全文

听韦东山老师公开课的理解

为什么需要数据段、代码段和BBS段?这么多的段是干什么用的。

阅读全文

Tiny6410 的NandFlash(K9GAG08U0E)

学的实在是揪心,一开始以为的8K每页读,才发现前4页为2K,但当以前4页2K读,后面8K读,又发现坑爹的来了,这个问题的引出主要是我读取内核并启动没有成功,然后基于这样的一个考虑,我以2K每页读取NandFlash,代码运行成功,我以8K每页读取NandFlash,代码运行一样成功,问题就在这里,如果这样考虑,代码到底是每页多少被写到NandFlash的?事实证明的是,这篇文章给了我答案,看来还真是。

阅读全文

改正国嵌Makefile对底层目录更改无响应的毛病

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
OBJS := start.o mem.o main.o dev/dev.o lib/lib.o

CFLAGS = -fno-builtin -I$(shell pwd)/include
export CFLAGS

gbbot.bin : $(OBJS)
arm-linux-ld -Tgboot.lds -o gboot.elf $^
arm-linux-objcopy -O binary gboot.elf $@

%.o : %.S
arm-linux-gcc -g -c $<

%.o : %.c
arm-linux-gcc -g $(CFLAGS) -c $<

.PHONY : lib/lib.o @ 根据其他的Makefile琢磨出来的一种响应底层目录文件更改后Makefile不响应的解决之道
lib/lib.o:
cd lib; make; cd ..

.PHONY : dev/dev.o
dev/dev.o:
cd dev; make; cd ..

clean:
rm -f *.o *.elf *.bin
make clean -C lib

make clean -C dev

阅读全文