摘要: 问题:当我们添加activity的launchMode属性时,发生了什么? 假设A、B、C、D、E、F是我们创建的活动界面。 launchMode=”singleTop” 添加launchMode=“singleTop”到D。 情景1: 活动栈的初始状态 D-D在活动栈的顶端 C B A 从服务、其 阅读全文
posted @ 2019-11-14 14:54 L.W.Jin 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.select函数 调用select函数可确定一个或多个套接字的状态,判断套接字上是否存在数据,或者能否向一个套接字写入数据。 2.字节序 Intel主机字节顺序为“Little-Endian”,网络字节顺序为“Big-Endian”。 例如,确定端口号时,需说明是哪种字节顺序,才能正确通讯。 阅读全文
posted @ 2016-12-04 15:34 L.W.Jin 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.带缓存和不带缓存 系统调用是不带缓存的,使用它编写程序,需要程序员设置缓存;库函数是带缓存的,不需设置缓存。 2.三个字节流 程序执行时自动打开三个字节流,标准输入、标准输入和标准错误。 3.标准输出重定向 4.标准输入重定向 5.标准错误重定向 6.管道 可以将一个命令的字节流输出导向另一个命 阅读全文
posted @ 2016-11-20 17:11 L.W.Jin 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 命令是一种可执行文件,包括:关键字 参数。 1.显示目录中的文件 2.查询工作目录 3.改变文件权限mask 4.以root身份执行命令 5.查看帮助 6.创建文件 7.复制文件 8.移动文件 9.删除文件 10.创建目录 11.删除空目录 12.改变文件访问权限 13.改变文件的拥有者 14.改变 阅读全文
posted @ 2016-11-20 16:06 L.W.Jin 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 浮点型数据不能精确存储,5.21*100 ?=521.00 浮点型数据转整型数据,为了避免因丢失精度导致转换不准确,可加0.5。 显示浮点型字符串,应避免转换为浮点型数据。 阅读全文
posted @ 2016-11-13 13:07 L.W.Jin 阅读(227) 评论(0) 推荐(0) 编辑
摘要: a尽量不要出现没有else的if语句。 b以下编码方式或许是为了减少代码行数。 if () if(){ { ...... .... > } } 阅读全文
posted @ 2016-11-13 13:06 L.W.Jin 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 字节填充 VC++在Debug编译方式下,new的内存用0xcd(助记词为Cleared Data)填充,防止未初始化; delete后,内存用0xdd(Dead Data)填充,防止再次被使用。 这样有利于调试内存错误。之所以选择这样的填充模式,是因为: A 大数,若被当成指针就会越界; B 奇数 阅读全文
posted @ 2016-11-13 12:39 L.W.Jin 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1.程序 存放在磁盘上的可执行文件。 2.进程 程序的执行实例。getpid()获取进程id。 3.一号进程 init是系统创建的第一个进程,pid为1。 4.父进程与子进程 fork()创建新进程。新进程是调用进程的复制品,成为调用进程的子进程。init是进程树的根。 5.子进程退出 子进程退出前 阅读全文
posted @ 2016-11-13 12:29 L.W.Jin 阅读(144) 评论(0) 推荐(0) 编辑
摘要: a 目录是一个包含目录项的文件,目录项包含文件名和说明该文件属性的信息; BSD文件名最多255字符。 b 联机手册 man 1 ls 阅读全文
posted @ 2016-11-13 12:26 L.W.Jin 阅读(98) 评论(0) 推荐(0) 编辑
摘要: a 口令文件:/etc/passwd。 b shell是一个命令行解释器,它读取用户输入,然后执行命令; 用户通常用终 端,有时则通过文件(称为shell脚本)向shell进行输入。我用/bin/bash。 阅读全文
posted @ 2016-11-13 12:25 L.W.Jin 阅读(108) 评论(0) 推荐(0) 编辑