03 2015 档案
摘要:直接上代码了:import sysimport os#coding=utf-8if __name__ == '__main__': #Create the main application try: outfile1 = open(r"./testfile1","wb") ...
阅读全文
摘要:这本书,已经看了两遍了。这是一本方法论的书。我的收获:1 这本书告诉我遇到问题,要找根本原因;2 讲话要有理有据;3 我现在还比较缺乏《逻辑思考力》,需要训练;
阅读全文
摘要:我这里UI开发是用的PySide开发的。 程序写完需要发布。开始想用py2exe简单的程序还可以,程序一旦很多包的时候就各种错误。 最后选择了PyInstaller。 这里PyInstaller要依赖:Download Python Win32 Extensions 官网地址:http://star
阅读全文
摘要:uboot结束后,就会去启动内核。如果内核属于压缩内核,那么就会进入:arch/mips/boot/compressed/head.S先上源码:#include #include .set noreorder //默认汇编器处在reorder的模式下 .cprestore...
阅读全文
摘要:1.ROM是Read Only Memory的缩写,是只读内存,资料不会因为电源关闭而消失 ;2.RAM(random access memory)随机存储器这种存储器在断电时将丢失其存储内容 ;3.SDRAM是同步动态随机存储器需要不断的刷新来保证数据不丢失 ;4.DRAM即动态随机存取存储器为了...
阅读全文
摘要:下载地址:PySide download dentry: http://xxx1.gd.xdowns.com:8081/2014/PySide.win3.zip 安装方法: 一、可直接下载exe,在windows下面安装; 二、也可以采用官网上的安装方法:https://pypi.python.or
阅读全文
摘要:MD5: 一、运用场合: 我所遇到的典型情况是比对两个二进制文件的异同;可用在日常版本区分,服务器升级等场合。 我们常常在某些软件下载站点的某软件信息中看到其MD5值,它的作用就在于我们可以在下载该软件后,对下载回来的文件用专门的软件(如Windows MD5 Check等)做一次MD5校验,以确保
阅读全文
摘要:1 、据说python 3 配套还没那么全。所以选用Python2: <1>Download address: https://www.python.org/ftp/python/2.7.6/python-2.7.6.msi 双击安装,例如我安装到D盘的:D:\Python27。 <2>需要用到xl
阅读全文
摘要:rootfs源码调用过程:init/main.c-> start_kernel()->vfs_caches_init(totalram_pages)--> mnt_init()--> /** *sysfs用来记录和展示linux驱动模型,sysfs先于rootfs挂载是为...
阅读全文
摘要:使用busybox制作的文件系统,内核启动后,就会开始执行busybox init进程,这个和一般的sys v init一样。busybox要完成以下工作:①为init进程设置信号处理进程②对控制台进行初始化③解析inittab文件,即/etc/inittab④在默认情况下会运行系统初始化脚本,/e...
阅读全文
摘要:先看head.S的主要流程:进入start_kernel()后的主要流程:init/main.c进入该函数后,进行了各种的初始化,最后进入:rest_init(); 初始化内核线程(kernel_init)和内核管理线程(kthreadd),然后进入了cpu_idle();kernel_init:最...
阅读全文
摘要:数学基础: 一、 什么是“素数”? 只能被1和它自己整除的整数。二、什么是“互质数”(或“互素数”)? 小学数学教材对互质数是这样定义的:“公约数只有1的两个数,叫做互质数。”这里所说的“两个数”是指自然数。判别方法主要有以下几种(不限于此):(1)两个质数一定是互质数。例如,2与7、13与19。(
阅读全文
摘要:一、所谓AES加密: 二、中间怎么变换的呢?128位加密为例: AES算法,基本变换包括SubBytes(字节替代)、ShiftRows(行移位)、MixColumns(列混淆)、AddRoundKey(轮密钥加)。 加密过程可参见:http://coolshell.cn/wp-content/up
阅读全文
摘要:上流程图,方便看代码:最后的thekernel函数就会直接call到head.S里面的kernel_entry。下面有一段参看文章,将如何将uboot的参数传递到内核的:《如何实现uboot和linux之间的参数传递》来自:http://www.myext.cn/other/a_26189.html
阅读全文
摘要:这一篇我会陆续加更多的注释。。。写得不对的请大家指正,感谢。我现在也是小白啊。mips架构说明;uboot 20121.04.01版本。总体流程:紫色部分我下面会有说明:1 lowlevel_init:这个在mips和arm不大一样。mips仅仅是设置有一些CP0的寄存器;arm有很多汇编;2 bo...
阅读全文
摘要:本次代码参看:ftp://ftp.denx.de/pub/u-boot/u-boot-2012.04.01.tar.bz2 以mips架构为例子介绍。等我代码读完,再添加。 下图是uboot到启动内核的大体流程:既然uboot最后的theKernel函数可以将参数传给内核,那么读者是否可以思考下如何...
阅读全文
摘要:首先进入:apparmor_init初始化。主要就以下几个步骤: ...... if (!apparmor_enabled || !security_module_enable(&apparmor_ops)) { aa_info_message("AppArmor disabled by...
阅读全文
摘要:autoconf-2.65根据以下补丁文件。修改DOC目录下的autoconf.texi (也就是去掉@c)--- autoconf-2.65/doc/autoconf.texi 2009-11-05 10:42:15.000000000 +0800+++ autoconf-2.65/doc/aut...
阅读全文
摘要:今天在编译m4的时候出现了以下错误。./stdio.h:456:1: error: 'gets' undeclared here (not in a function)报错提示建议用:fgets。解决办法:在源码中找到:stdio.in.h 这个文件。找到这一行:gets is a security...
阅读全文
摘要:本文介绍的是linux-3.5.2,官网下载的。一、init目录下main.c function: start_kernelline 614:security_init();int __init security_init(void){ printk(KERN_INFO "Security Fram...
阅读全文

浙公网安备 33010602011771号