上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
  2017年11月19日
摘要: 为了写出更好的程序,我们需要去了解操作系统,这样我们就需要学习一些有关操作系统的知识,这里简单给出一部分有关操作系统的知识。 1、程序的并发执行为什么会有间断性? 并发执行时指系统内有多道程序在宏观上同时执行,但系统内往往只有一台处理机(CPU),因此只能分时得为多个程序服务。就一道程序而言,往往不 阅读全文
posted @ 2017-11-19 19:53 Arthurian 阅读(524) 评论(0) 推荐(0) 编辑
  2017年11月17日
摘要: 最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。 阅读全文
posted @ 2017-11-17 21:26 Arthurian 阅读(340) 评论(0) 推荐(1) 编辑
  2017年11月10日
摘要: 我们经常会用到一些算法,而大部分算法过于抽象,记忆起来比较困难,而使用图解可以帮助我们更好地理解和记忆这些算法。 一、深度优先搜索算法(DFS) 深度优先搜索算法(Depth-First-Search),是搜索算法的一种。它是图论中的经典算法,利用深度优先搜索算法可以产生目标图的相应拓扑排序表,利用 阅读全文
posted @ 2017-11-10 20:49 Arthurian 阅读(3274) 评论(0) 推荐(6) 编辑
  2017年11月8日
摘要: 存储器的高速缓冲存储器存储了频繁访问的RAM位置的内容及这些数据项的存储地址。当处理器引用存储器中的某地址时,高速缓冲存储器便检查是否存有该地址。如果存有该地址,则将数据返回处理器;如果没有保存该地址,则进行常规的存储器访问。因为高速缓冲存储器总是比主RAM存储器速度快,所以当RAM的访问速度低于微 阅读全文
posted @ 2017-11-08 14:00 Arthurian 阅读(1377) 评论(0) 推荐(1) 编辑
  2017年11月5日
摘要: 插入排序是很常见的排序方式,通常我们使用的插入排序有下面几种: 1、直接插入排序 算法思想:第 i 趟插入排序为:在含有i-1个元素的有序子序列中插入一个元素,使其成为含有i个元素的有序子序列。在查找插入位置的过程中,可以同时后移元素。整个过程进行n-1趟插入,即先将整个序列的第1个元素看成是有序的 阅读全文
posted @ 2017-11-05 16:28 Arthurian 阅读(373) 评论(0) 推荐(0) 编辑
  2017年10月29日
摘要: 利用ASCII码和条件语句简单实现区分大小写、符号、数字、特殊字符等,并进行大小写转换 阅读全文
posted @ 2017-10-29 11:36 Arthurian 阅读(324) 评论(0) 推荐(0) 编辑
  2017年10月28日
摘要: 拉格朗日插值(Lagrange interpolation)是一种多项式插值方法,指插值条件中不出现被插函数导数值,过n+1个样点,满足如下图的插值条件的多项式。也叫做拉格朗日公式。 这里以拉格朗日3次插值为例,利用C++进行实现: 1 //利用lagrange插值公式 2 #include<ios 阅读全文
posted @ 2017-10-28 10:35 Arthurian 阅读(6742) 评论(0) 推荐(0) 编辑
  2017年10月27日
摘要: 点击New files按钮,然后输入含有slash字符(“/”)的文件名即可。也就是建立一个含有路径(目录)的文件,即会自动产生新文件夹。 点击Upload files按钮,然后直接把本地的文件夹(内含文件)拖进去批处理上传。 注:如果清空文件夹里所有文件后,该文件夹就自动消失。 阅读全文
posted @ 2017-10-27 12:30 Arthurian 阅读(1979) 评论(0) 推荐(0) 编辑
  2017年10月22日
摘要: 我们有时候需要卸载eclipse中之前安装的一些工具,而不想全部删除,那就可以采取下面的方式: 打开eclipse,Help->About Eclipse->Installation Details 弹出安装列表,选择要卸载的内容,点击下方的uninstall就好了。 阅读全文
posted @ 2017-10-22 12:16 Arthurian 阅读(199) 评论(0) 推荐(0) 编辑
  2017年10月21日
摘要: N皇后问题是一个经典的问题,是回溯算法的典型案例。它是由国际西洋棋棋手马克斯·贝瑟尔于1848年提出的八皇后问题延伸而来的,具体要求如下:在N*N的方格棋盘放置N个皇后,使她们彼此不相互攻击,即任意2个皇后不允许在同一行、同一列、同一45°的斜线上,问有多少种摆法。 Java: 1 import j 阅读全文
posted @ 2017-10-21 19:01 Arthurian 阅读(371) 评论(0) 推荐(0) 编辑
  2017年10月19日
摘要: 四舍五入 很多语言都提供了取整的方法,但其只能取到数的整数部分,而当我们需要进行四舍五入的时候就不行了,这里介绍一种简单实用的方式。 Step1、原数加上0.5 Step、进行取整运算 这样我们就得到了四舍五入之后的数了。 原理很简单,我们也很容易想通:当小数部分小于0.5的时候加上0.5将整数部分 阅读全文
posted @ 2017-10-19 20:53 Arthurian 阅读(347) 评论(0) 推荐(0) 编辑
  2017年10月15日
摘要: GitHub是一个优秀的面向开源及私有软件项目的托管平台,值得我们使用,但因为其不同于我们常见的很多平台,所以刚开始使用时,我们会遇到很多的问题。特此记录下博主自己使用GitHub的过程供自己以后查看,顺便可以给其他要使用GitHub但又不知道怎么使用的人一点指导,若发现不合理之处,欢迎指正。 St 阅读全文
posted @ 2017-10-15 10:41 Arthurian 阅读(20418) 评论(3) 推荐(1) 编辑
  2017年10月13日
摘要: 万能头文件 阅读全文
posted @ 2017-10-13 20:39 Arthurian 阅读(2734) 评论(0) 推荐(0) 编辑
  2017年10月10日
摘要: 我们在学习中,很多东西我们都以为我们已经会了,但当我们再次见到的时候,也许会遇到一些问题。 1、赋值运算符 我们都知道,赋值运算符左方的操作数必须是一个变量,而右侧的操作数则可以是任意表达式。这个规则我们都耳熟能详,但你是否真正理解其背后的含义呢? 在博主初学编程,学C++的运算符时,曾产生这样的疑 阅读全文
posted @ 2017-10-10 20:09 Arthurian 阅读(394) 评论(0) 推荐(0) 编辑
  2017年10月8日
摘要: 1、32位ARM指令每一位都有其作用,具体如下: 低12为第二操作数, 12~15位为目的寄存器, 16~19位为第一操作数, 20~27就是操作码, 28~31就是条件域。 2、多寄存器load和store指令的堆栈和块拷贝对照 栈操作 递增 递减 满 空 满 空 块拷贝 增值 先增 STMIB 阅读全文
posted @ 2017-10-08 20:17 Arthurian 阅读(469) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页