摘要: 知识 shell执行方式 shell执行方式有 1. 通过 source 或 . 在现在的bash环境中执行脚本 变量等会保持 2. 通过 bash shell.sh 或 sh shell.sh 使用一个新的bash环境执行脚本 当子程序完成后,在子程序内的各项变量或动作将会结束而不会回传到父程序中 阅读全文
posted @ 2017-08-14 15:35 smallpi 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 知识点 文件扩展名与压缩解压缩工具 .Z compress程序压缩的档案 .gz gzip程序压缩的档案 .bz2 bzip2程序压缩的档案 .tar tar程序打包的数据,并没有压缩过 .tar.gz tar打包的数据,并且经过gzip压缩 .tar.bz2 tar打包的数据,并且经过bzip2压 阅读全文
posted @ 2017-08-14 15:34 smallpi 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 知识点 vi的三种模式 一般模式 按 ESC 可回到一般模式 相关按键 j 代表 向下按钮 k 代表 向上按钮 h 代表 向左按钮 l 代表 向右按钮 20j 等代表 向下移动20行 Ctrl + f 代表 Page down Ctrl + b 代表 Page up Ctrl + d 代表 向后翻半 阅读全文
posted @ 2017-08-14 15:34 smallpi 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Extx 文件系统原理 block group 每个分区(partition)的组成为 boot sector block group block group block group ... 而每个block group的组成为 super block 文件系统描述 区块对应表(block bitm 阅读全文
posted @ 2017-08-12 22:41 smallpi 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 基本命令 将命令分类为获取信息类,文件管理类,目录管理类,文本处理类,系统类,工具类。 获取信息类 1. uname 2. printenv 3. ls (列出文件和目录信息) ls l 显示 权限 硬链接数 属主 属组 档案大小 档案最后被修改的时间 档案名 目录的硬链接数 = 2 + 目录中的其 阅读全文
posted @ 2017-08-11 18:49 smallpi 阅读(541) 评论(0) 推荐(1) 编辑
摘要: ConvexHull (凸包) toLeftTest toLeftTest是判断一个点是否在有向直线左侧的算法。 当点s位于向量 pq左侧 时,toLeftTest返回 true 。当点s位于向量pq右侧时,toLeftTest返回false。 具体的算法可以根据三角形的有符号面积来计算 对应上图中 阅读全文
posted @ 2017-07-30 13:23 smallpi 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: 问题简述 我在Win7下写的MFC程序,想让它在winXP下运行。一般情况下,如果所有的依赖库都可以在XP下运行的话,那么在XP下运行时没问题的。但是,结果却。。。 本来程序在win7下运行得好好的,又没有依赖win7的库,为什么会报错呢? 怎么样在win7下提早发现这些运行时错误? 调试方法 通过 阅读全文
posted @ 2017-07-16 16:46 smallpi 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 问题简述 我们在调试程序时,经常会遇到程序中断的情况,就像下图这样。 我艹,这该怎么办,我们一下子就懵逼了。我们选择中断,常常会跳到一个莫名其妙的地方去。 正是这个断言 ASSERT(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL)) 导致中断的发生,ASSER 阅读全文
posted @ 2017-07-16 14:36 smallpi 阅读(3452) 评论(0) 推荐(0) 编辑
摘要: 这是 "设计模式列表" 的第一种设计模式:策略模式。 什么是策略模式? 什么是策略?策略可以认为是一种方法,一种做事情的方式。由于在不同的场合,我们会用不同的方式来处理不同的事情,自然而然地,我们就选择了不同的策略。例如吃饭我们会用筷子,而在喝汤时,我们会选择用勺子,这就算是策略。而所谓的策略模式, 阅读全文
posted @ 2017-07-13 14:45 smallpi 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 我为什么要学习设计模式? 随便找个招聘网站进去看看,对于程序员这种职位来说,动不动要求几年的工作经验。所以说,程序员的经验是很重要的。 那设计模式和经验有什么关系? 可以说,设计模式是面向对象程序设计过程中的经验。人们在长期的程序设计中,为了解耦,为了好扩展,为了便于程序的维护等等,总结了各种能适应 阅读全文
posted @ 2017-07-11 14:25 smallpi 阅读(616) 评论(0) 推荐(0) 编辑

页脚