- 博客(37)
- 收藏
- 关注
原创 第十六天
软件包管理 应用程序 程序,Architecture C语言:源代码->(编译)二进制格式 脚本:解释器(二进制程序) 源代码->编译->链接->运行 程序: 库 静态 动态 静态链接 动态链接 共享库 配置文件: dir=/PATH/TO/SOMEFILE 程序组成部分: 二进制程序 库 配置文件 帮助文件
2016-09-30 10:14:42
189
原创 第十五天
Network 协议:protocol 线路仲裁 MAC:Media Access Control 首部:报头 CSMA/CD:Carrier Sense Multi Access Clision Detection载波侦听多路访问,冲突检测 Token 环,IBM Ethernet 中继器 网桥 半双工模型,同轴线 全双工模型,双绞 冲突域 逻
2016-09-29 23:32:30
165
原创 第十四天
一、扩展逻辑卷; lvextend -L [+]# /PATH/TO/LV 2G, +3G 5G resize2fs resize2fs -p /PATH/TO/LV 二、缩减逻辑卷; 注意:1、不能在线缩减,得先卸载; 2、确保缩减后的空间大小依然能存储原有的所有数据; 3、在缩减之前应该先强行检查文件,以确保文件系统处于一至性状态; df
2016-09-27 20:41:54
192
原创 第十三天
raid: 级别:仅代表磁盘组织方式不同,没有上下之分; 0:条带 性能提升,读写 冗余能力:无 空间利用率:ns 至少需要两块盘 1:镜像 性能提升:写性能下降,读性能提升 冗余能力:有 空间利用率:1/2 至少需要两块盘 2 3 4 5: 性能表现:读,写提升 冗余能力:有 空间利用率:(n-1)/n 至少需要三块盘 10: 性能表现:读、写提升 冗
2016-09-26 19:16:11
156
原创 第十二天
交换空间的存在使得内存可以过载使用(overcommit) swap分区: free:查看物理内存和交换空间的使用情况 fdisk命令中,调整分区类型为82(linux swap) 创建交换分区: mkswap /dev/sda8 -L LABEL swapon /dev/sda8 启用交换空间 -a:启用所有的定义在/etc/fstable文件中的交换设备 sw
2016-09-25 16:58:13
151
原创 第十一天
用户模式:用户空间 内核模式:内核空间 block size:1024,2048,4096 块组描述表 日志文件系统 文件系统管理 重新创建文件系统会损坏原有文件 mkfs:创建文件系统,make file system 文件系统类型: ext2 ext3 cat /proc/filesystem:查看当前内核所支持的文件系统类型 -
2016-09-24 22:45:14
120
原创 第十天
磁盘管理: 机械式硬盘: U盘、光盘、软盘、硬盘、磁带 Partition 文件系统 MBR:主引导记录(512byte) Master Boot Record(Main Boot Record) 446bytes:BootLoader,引导加载器,程序。 64bytes: 16:标识一个分区 2bytes:Magic Number 标记MBR是否有效
2016-09-23 17:55:03
129
原创 第九天
特殊权限 passwd:s SUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者; chmod u+s FILE 如果FILE本身原来就有执行权限,则SUID显示为s,否则显示S SGID:........................属组................属组,而不是启动者所属的基本组; chmod g+s FILE team user1
2016-09-22 16:24:33
115
原创 第八天
昨天在做练习,巩固之前的知识。 vim编辑器 文本编辑器,字处理器 ASCII nano, sed vi: Visual Interface vim: VI iMproved 全屏编辑器,模式化编辑器 vim模式: 编辑模式(命令模式) 输入模式 末行模式 模式转换: 编辑-->输入: i: 在当前光标所在字符的前
2016-09-21 08:15:10
111
原创 第七天
bash中如何实现条件判断? 条件调试类型: 整数测试 字符测试 文件测试 条件调试的表达式: [ expression ] 一定要有空格 [[ expression ]]:bash的关键字 test expression 整数测试: -eq:测试两个整数是否相等,比如$a -eq $b -ne:测试两个整数是否不等,不等为真,等为假 -gt:测试一个数是否大于另一
2016-09-19 09:51:00
169
原创 第六天
运算器、控制器:cpu 存储器:RAM 输入设备/输出设备 程序:指令和数据 地址总线:内存寻址 数据总线:传输数据 控制总线:控制指令 寄存器:cpu暂时存储器 I/O:硬盘, 系统设定 默认输出设备:标准输出,STDOUT,描述符:1 默认输入设备:标准输入,STDIN,描述符:0 标准错误输出:STDERR,描述符:2
2016-09-17 12:09:53
122
原创 第五天
useradd [options] USERNAME -u UID -g GID(基本组) -G GID,...(附加组) -c "COMMENT" -d /path/to/directory -s SHELL -m -k -M -r:添加一个系统用户(1-499) userdel:默认不删除用户的家目录 userdel [option] USERNAME -r:同
2016-09-16 22:40:49
156
原创 第四天
目录管理: ls、cd、pwd、mkdir、rmdir、tree 文件管理: touch、stat、file、rm、cp、mv、nano 日期时间: date、clock、hwclock、cal 查看文本: cat、more、less、head、tail cat:连接并显示 -n -E head:查看前n行 tail:查看后n行 -n 指定
2016-09-15 21:56:11
149
原创 第三天
Windows:PE(Portable Executable) Linux:ELF(Executable Linkable Format) 文件系统: rootfs:根文件系统 /boot:系统启动相关文件,如内核、initrd,以及grub(bootloader) /dev:设备文件 设备文件: 块设备:随机访问,数据块 字符设备:线性访问,按字符为单位。 设备
2016-09-13 08:52:15
133
原创 第二天
GUI:Graphic User Interface Windows x-Windows Gnome KDE Xface CLI:Command Line Interface sh bash csh ksh zsh tcsh dll:Dynamic Link Library so:Shared Object prompt,命令提示符; 命令; magic
2016-09-11 23:53:42
149
原创 第一天
计算机体系结构: 运算器 控制器 存储器(内存),平面编址 输出设备 输入设备 CPU核心组成:运算器,控制器,寄存器 电脑开机post(Power On Self Test)上电自检,硬件逻辑将圆心片(ROM)的指令(自检制定)映射到内存的最前面,然后进行自检。 RAM:随机存储器 ROM:只读存储器 程序:指令+数据 poll(轮询)和interrupt
2016-09-10 23:02:58
158
原创 多控制器
为了便于管理控制器,IOS提供了两个笔记特殊的控制器 UINavigationController和UITabBarController [self.navigationController (获得此控制器的导航控制器) Xxxxx]
2014-12-19 16:51:01
378
原创 随笔二
/** 某个控件出不来: 1.frame的尺寸和位置对不对 2.hidden是否为YES 3.有没有添加到父控件中 4.alpha 是否 5.被其他控件挡住了 6.父控件的前面5个情况 */ /** * 在这个初始化方法中,HeaderView的frame\bounds没有值 */ - (id)initWithR
2014-12-16 21:00:18
273
原创 IOS图片拉伸问题
UIImage* lastImg = [nor resizableImageWithCapInsets:(UIEdgeInsets) resizingMode:(UIImageResizingMode) (UIEdgeInsets)的意思是哪些部分不用拉伸的 UIImageResizingMode:UIImageResizingModeTile(平铺的方法,Tile是瓦片的意思)
2014-12-16 14:17:48
319
原创 通知机制
通知机制是多对多的,代理是一对一的 在监听者中的回调函数里,默认已经是把整个通知传递给了回调函数,只要函数默默加上冒号就可以收到NSNotification UIDevice类提供了一个单例对象 UIDeviceOrientationDidChangeNotification旋转设备之类的 对象销毁时dealloc里面一定要有有removeObserver,要与addOb
2014-12-15 21:27:31
318
原创 IOS实例随笔
工厂方法实例化 用于简化对象的实例化 通常与类名相同。首字母小写 工厂方法可以传递参数 +(id)类名; 弹出输入:endEditing:YES 在类文件的.h文件中之所以对视图是weak弱引用,是因为在nib文件中(故事板和xib)是已经强引用了 可以用for in方法快速将视图放入数组中 xxx isKindOfClass:[Xxx class]
2014-11-25 20:34:53
399
转载 Info.plist和pch文件的作用,UIApplication,iOS程序的启动过程,AppDelegate 方法解释,UIWindow,生命周期方法
Info.plist常见的设置 建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除 注:在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist” 项目中其他Plist文件不能带有“Info”这个字眼,不然会被错认为是传说中非常重要的“Info
2014-11-22 22:03:07
445
原创 UISearBar
用Search时用Search Display Controller控件 在开发中,tableview和display controller
2014-11-20 15:41:34
533
转载 数据存取
沙盒: 1、主目录: NSString *home = NSHomeDirectory() 2、文档目录:documents[0]; NSArray *documents = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 3、缓存目录:caches[0]
2014-11-17 13:49:09
287
原创 IOS PickerViewController
DatePicker - setDatePickerMode:设置日期控件的显示模式 - setLoa
2014-11-13 21:09:50
603
转载 UIKit基础控件小结
iOS开发概述............................................................................................................................................................ 2 UI基础控件..................
2014-11-09 14:33:30
905
转载 IOS@property参数详解
例子:NSString* house = [[NSString alloc] initWithString:"尼玛的房子"];
2014-11-08 18:51:15
385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人