自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

arthur819的博客

markdown demo

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

转载 [转]用户空间与内核空间,进程上下文与中断上下文[总结]

用户空间与内核空间,进程上下文与中断上下文[总结]转载自:https://www.cnblogs.com/Anker/p/3269106.html1、前言  最近在学习linux内核方面的知识,经常会看到用户空间与内核空间及进程上下文与中断上下文。看着很熟悉,半天又说不出到底是怎么回事,有什么区别。看书过程经常被感觉欺骗,似懂非懂的感觉,很是不爽,今天好好结合书和网上的资料总结一下,加深理解。2、...

2018-03-20 17:46:45 220

转载 浅析进程上下文和中断上下文

转自http://blog.csdn.net/mc_hust/article/details/3865657进程上下文和中断上下文是操作系统中很重要的两个概念,这两个概念在操作系统课程中不断被提及,是最经常接触、看上去很懂但又说不清楚到底怎么回事。造成这种局面的原因,可能是原来接触到的操作系统课程的教学总停留在一种浅层次的理论层面上,没有深入去研究。处理器总处于以下...

2018-03-20 17:13:02 249

转载 [转]对Linux内核进程上下文和中断上下文的理解

对Linux内核进程上下文和中断上下文的理解 转自:http://blog.chinaunix.net/uid-29253311-id-3952335.html 1、内核空间和用户空间是操作系统重要的理论知识,用户程序运行在用户空间,内核功能模块运行...

2018-03-20 16:58:47 175

转载 [转]五种IO模型

简述linux同步与异步、阻塞与非阻塞概念以及五种IO模型1、概念剖析相信很多从事linux后台开发工作的都接触过同步&异步、阻塞&非阻塞这样的概念,也相信都曾经产生过误解,比如认为同步就是阻塞、异步就是非阻塞,下面我们先剖析下这几个概念分别是什么含义。同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事...

2018-03-19 16:12:06 316

转载 【转载】复数矩阵和快速傅里叶变换

原文:http://blog.csdn.net/xdfyoga1/article/details/38294315有时实矩阵会有复数的特征值,当特征值变成复数时,特征向量也会变成复数,傅里叶矩阵是复矩阵里最重要的例子。先来讨论一般的复向量和复矩阵,如果给定复向量 , 则其不再属于Rn,而属于n维复空间Cn,z中每个元素都是复数,此时在实数空间中定义的向量求模方法:zT乘z将不再适用,因为模长的平方...

2018-02-13 20:09:05 529

原创 (四)GDB工具的使用

    写一个.c或者.cpp程序都可以用GDB工具来调试。在linux环境下,用gcc来编译链接,可以用Makefile脚本来做管理,Makefile脚本网上有许多资料,就不专门写博客来记录了。一、准备好源文件    这里使用helloworld      helloworld.c文件内容如下 int main(){ printf("hello world!\n"); for(...

2018-02-11 21:07:25 193

转载 [转]旋转矩阵

原文:http://blog.csdn.net/csxiaoshui/article/details/654461251. 简介计算机图形学中的应用非常广泛的变换是一种称为仿射变换的特殊变换,在仿射变换中的基本变换包括平移、旋转、缩放、剪切这几种。本文以及接下来的几篇文章重点介绍一下关于旋转的变换,包括二维旋转变换、三维旋转变换以及它的一些表达方式(旋转矩阵、四元数、欧拉角等)。2. 绕原点二维旋...

2018-02-11 20:53:48 264

转载 [转]sourceinsight技巧

Source Insight有许多实用的功能,特别是自己可以写许多脚本,华为的卢盛工作的脚本工具不错,下面做些简单介绍。Quicker1     标准C语言扩展()中的命令是该命令的短命令,所有的命令都能用F4(向前搜索)、F3(向后搜索)来或Ctrl Enter(向后)定位,为了方便最好能够设置si的search菜单下的search窗口(Ctrl f)选中select when found。1....

2018-02-08 12:54:10 414

原创 (三)Ubuntu下ftp服务器安装

lsof -i:21 #看下是否开启了ftp服务器sudo apt-get install vsftpd装好以后用lsof -i:21验证下,没毛病然后上网下载一个FileZilla软件安装下,没什么技巧一路next,好了之后打开软件站点管理器->新建站点,出现下面窗口主机名填入ubuntu虚拟机的ip地址,端口写21,登陆类型正常,完了填写用户和密码点连接,连接好之后出现下面界面左边为wi...

2018-02-08 10:19:39 235

原创 (一)Ubuntu14.04下的网络设置

环境:VMware 14;Ubuntu14.04VMware中网络设置有三种:NAT、桥接和Host-only。其中Host-only模式下,虚拟机不能上网。这里只介绍前面两种。一、NAT模式:(1)虚拟机设置中选择,NAT模式(2)修改/etc/network/interfaces文件内容(3)重新启动网卡,Ubuntu14.04中重启网卡命令改为 ifconfig eth0 down ifco...

2018-02-08 10:19:23 5584

原创 (二)Ubuntu安装SSH服务器

环境:Ubuntu1404+VMware14lsof -i:22   #查看22号端口是否开启,ssh就是用这个端口的执行后如果没什么反应说明没有装好,按以下步骤来做,亲测可以一、apt-get install openssh-server 安装ssh服务器 装完之后,再次执行lsof -i:22命令,依旧没有输出,这说明ssh服务还没开启二、开启ssh服务执行/etc/init.d/ssh st...

2018-02-08 10:18:54 261

转载 [PCI/PCIe总线] 一、 基础

处理器系统中的PCIPCI总线全称Peripheral Component Interconnect,它是处理器系统的一部分,属于局部总线,其主要功能是连接外部设备。PCI总线有独立的地址空间,它与处理器地址空间是隔离的。隔离两者的是一种叫做Host Bus Controller的组件。下面是一个具有PCI总线的系统的逻辑示意图: 首先是CPU的结构,下面以Inte

2018-01-06 11:02:55 1234

转载 对递归执行过程的简单描述

原文链接:点击打开链接#include void fun(int n) { printf("1th - Level: %d Address: %d\n", n, &n); if(n < 3) fun(n+1); printf("2th - Level: %d Address: %d\n", n, &n);

2017-11-03 09:45:26 5337 1

转载 最大子序列求和

原文:http://blog.csdn.net/hs794502825/article/details/7956730问题描述:给定一个整数序列,a0, a1, a2, …… , an(项可以为负数),求其中最大的子序列和。如果所有整数都是负数,那么最大子序列和为0;例如:对于序列-2, 11, -4, 13, -5, –2。 所求的最大子序列和为20(

2017-10-28 10:21:56 502

转载 平衡二叉树的旋转

原文链接:http://www.cnblogs.com/huangxincheng/archive/2012/07/22/2603956.html6天通吃树结构—— 第二天 平衡二叉树             上一篇我们聊过,二叉查找树不是严格的O(logN),导致了在真实场景中没有用武之地,谁也不愿意有O(N)的情况发生,作为一名码农,

2017-10-27 22:44:02 318

转载 看完一个在校大学生的 Java 学习历程,我觉得我还能学得更多

不知道出处,是在qq空间看到的,觉得很有道理,原文作者看到了请评论附上原文链接,我来添加上写在前面:其实学习是一件很私人的事情,每个人都应该有一套自己的学习方式,而不是照搬照抄别人的。适合别人的不一定适合自己。所以,读这篇分享的时候,请以一种【这点是不是对我有帮助】的心态来阅读,而不是【原来我要这样才能学的好】的心态。如果你觉得某一点对你

2017-10-25 13:07:51 10102 8

转载 c++中内存拷贝函数(C++ memcpy)详解

原文链接http://blog.csdn.net/sszgg2006/article/details/7989404原型:void*memcpy(void*dest, const void*src,unsigned int count); 功能:由src所指内存区域复制count个字节到dest所指内存区域。  说明:src和dest所指内存区域不能

2017-10-25 13:04:31 6916 1

转载 一致代码段和非一致代码段

非常好的一片博客,原文链接http://blog.csdn.net/feijj2002_/article/details/4597174,收藏了之所以出现这个定义是因为系统要安全:内核要和用户程序分开..内核一定要安全.不能被用户程序干涉.但是有时候用户程序也需要读取内核的某些数据,怎么办呢?操作系统就引入了访问特权等级(0-3)的机制.这些特权等级,通过三个符

2017-10-25 09:10:48 172

转载 【面向对象】小游戏“终结者”程序的设计与实现

08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205面向对象程序设计这是我们学习程序设计的第一课。我也在这门课上第一次接触程语言、写代码。我们以影印版的《C++ Program Design

2017-10-16 10:25:06 442

转载 CMSIS 到底是什么?

CMSIS 到底是什么? CMSIS 到底是什么?先来看看ARM公司对CMSIS的定义:ARM® Cortex™ 微控制器软件接口标准 (CMSIS) 是 Cortex-M 处理器系列的与供应商无关的硬件抽象层。CMSIS 可实现与处理器和外设之间的一致且简单的软件接口,从而简化软件的重用,缩短微控制器开发人员新手的学习过程,并缩

2016-12-04 16:02:34 2836

原创 Python学习笔记之泡菜模块pickle

用于以二进制文件形式保存一些常用到的数据,要用的时候通过读取二进制文件的方式来导入到程序中#将数据保存成二进制文件import picklepkl_data={'yi':1,'er':2,'san':3} #要保存的数据pickle_file=open('pinyin_pkl','wb') #wb方式打开pickle.dump(pkl_data,pickle_file) #

2016-11-18 19:20:36 1042

原创 Python学习笔记之集合set

集合————唯一、无序创建方法set(列表、字符串、元组)s={1,2,3,4,5}访问集合中的值for循环读取集合中的值in或者not in看某个值在不在集合中add方法向集合添加某个值  s.add(7)frozenset方法 不可变集合num=frozenset([1,2,3,4,5,6])

2016-11-18 14:37:02 312

原创 Python学习笔记之字典

dict()工厂函数fromkeys()方法e.g. d.fromkeys((1,2,3))  ------> {1:None ; 2:None ; 3:None}d.fromkeys([1,2,3],'Number')  ------> {1:'Number' ; 2:'Number' ; 3:'Number'}keys方法d.keys() 返回字典d所有的键

2016-11-17 22:31:35 391

原创 递归应用

递归应用,学习笔记

2016-11-15 23:36:30 262

原创 Python学习笔记之Lamb

lambda表达式作用:返回一个佚名函数格式  lambda 函数参数 : 函数返回值e.g.lambda x,y:x+y相关基友:内置函数map,filtertemp=[1,2,3,4,5,6,7]filter(lambda x:x%2,temp) #筛选出奇数map(lambda x:x%2,temp) #将temp中每个数字都做一次运算

2016-11-14 22:13:11 507

原创 Python语言学习笔记之闭包

Python学习笔记之闭包

2016-11-14 20:43:08 312

OpenCV3编程入门(上)

介绍了opencv库,图像处理的入门级书籍,由浅入深,有代码

2018-03-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除