摘要:
GNU:项目名称(意指开发在类UNIX系统上的软件)。POSIX:可移植(Portable)操作系统接口,便于程序在不同操作系统上运行。 Linux是符合POSIX标准的操作系统: Linux的版本: 系统使用: Linux命令和shell命令行: shell命令行:shell与程序库(如C库)、其 阅读全文
摘要:
进程与进程管理: 清屏:system("clear"); //#include <signal.h> 进程环境与进程属性: 什么是进程:简单的说,进程就是程序的一次执行过程。 进程的状态:进程基本三态:运行态、就绪态、封锁态(等待态)——状态可在一定的条件下变化。(其中处于等待的进程分为:可中断进程 阅读全文
摘要:
扩展结点:当前结点。 活节点:扩展结点的所有儿子中,经过限界剪枝后剩下的儿子。 分支限界法: 分支:当前扩展结点一次性,产生所有儿子。 限界:在结点扩展的过程中,通过计算结点的上界或下界来大量剪掉树的不合格分支,从而提高搜索效率。极大化问题: 广度优先策略(队列式分支限界法): 由于活结点表是队列, 阅读全文
摘要:
今天我们要学习Navigation Controller和Tab bar Controller。 Navigation Controller是iOS编程中比较常用的一种容器,用来管理多个视图控制器。 UINavigationController从上往下看,由Navigation bar ,Navig 阅读全文
摘要:
作业及学习地址:https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html zoom:就理解为快速变大变小。reveal:显示。prompt:提示 阅读全文
摘要:
程序(可执行文件)存储结构与进程存储结构: 查看文件基本情况:file fileName。查看文件存储情况:size fileName(代码区text segment、全局初始化/静态数据区data segment、未初始化数据区bss、栈区stack、堆区heap)——如果有操作系统的支持,则可以 阅读全文
摘要:
今天我们要学习plist、Preference、NSKeyedArchiver、Sqlite、CoreData(属性列表、偏好设置、归档、数据库、模型化对象)。 首先plist就是将某些特定类,通过XML文件保存在目录中。程序都有自己的沙盒:主要会涉及到的文件夹有XXX.app(应用程序包)、Doc 阅读全文
摘要:
这一次我们要学习Gesture、TableView、AlertView三种技术。 一、Gesture 在iOS中,可以使用系统内置的手势识别(GestureRecognizer),也可以创建自己的手势。 GestureRecognizer将低级别的转换到高级别的执行行为,然后绑定到view的对象,所 阅读全文
摘要:
今天我们要学习UIDynamicAnimator 仿真物理学 。 UIKit 力学(Dynamics) 和动态效果(Motion Effects) 。 创建力学基本流程: 创建运动管理 创建运动行为(如gravity、collision),运动行为添加运动物体:即需要指定具体物体(具体物体,具体行为 阅读全文