码迷,mamicode.com
首页 > 系统相关 > 日排行
Linux驱动开发--linux下的DMA编程
DMA编程 DMA是一种无需要CPU的参与就可以让外设与系统内存之间进行双向数据传输的硬件机制,使用DMA可以使系统CPU从实际的I/O数据传输过程中摆脱出来,从而大大提高系统的吞吐率 DMA方式的数据传输由DMA控制器控制,在传输期间,CPU可以并发地执行其他任务,当DMA结束后,DMA控制器通过中断通知CPU数据传输已经结束,然后由CPU执行相应的中断服务程序进行后序处理.DMA可以用做内...
分类:系统相关   时间:2015-02-01 20:29:20    阅读次数:311
Eclipse编辑器基本设置
1、添加行号在边缘处右键2、改字体字体的一般配置3、去掉拼写错误检查4、Java代码风格代码格式化Ctrl + Shift + F之后点击右边的New按钮,新建一个风格。点击OK上图中选中的标签Braces 花括号之后再编辑别的风格的时候在上一层菜单点击Edit按钮5、内容辅助设置6、JDK添加、选...
分类:系统相关   时间:2015-02-01 21:38:36    阅读次数:288
【笔记】VIM技巧之 多标签页
1. 打开新标签页 :tabe[dit] {file}2. 关闭标签页 :tabc[lose][!] 关闭当前标签页。 如下情形使该命令失败: - 屏幕上只有一个标签页。 ...
分类:系统相关   时间:2015-02-01 21:37:43    阅读次数:199
1042. Shuffling Machine
1042. Shuffling Machine (20)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueShuffling is a procedure used to randomize a deck of playing car...
分类:系统相关   时间:2015-02-01 21:46:44    阅读次数:260
[转载] linux find 命令
转载自 http://www.jb51.net/os/RedHat/1307.htmlLinux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。...
分类:系统相关   时间:2015-02-01 23:11:53    阅读次数:378
Linux后台开发面试问题汇总
个人从事安全后台开发,当然是linux环境下的了。举几个常见的问题。1. 数据结构基础。比如实现一个最简单的哈希表。2. 操作系统基础。linux进程模型,堆/栈的区别,大概的位置,各往哪个方向生长,各类变量存储在哪些区域;更深一点可能会问动态库与静态库的区别,因为这个在生产环境中常见,动态库映射在...
分类:系统相关   时间:2015-02-01 23:15:46    阅读次数:531
mac内置的FTP工具
在 Mac OS X 系统下,有不少优秀的 FTP 工具,如 Cyberduck、Transmit,但是你是否知道除了这些第三方应用,系统已经为你准备好了一个内置的 FTP 工具?/ M: e0 J% ?( n4 m 七度苹果电脑软件+ N5 w+ F2 H0 X- ` 七度苹果电脑软件从 Find...
分类:系统相关   时间:2015-02-01 23:20:36    阅读次数:288
使用 vim + ctags + cscope + taglist 阅读源码
转自:http://my.oschina.net/u/554995/blog/59927 最近,准备跟学长一起往 linux kernel 的门里瞧瞧里面的世界,虽然我们知道门就在那,但我们还得找到合适的角度才会看得更舒服,对吧^_^ 。 阅读源码的工具有很多,而且如今的集成开发环境(ID...
分类:系统相关   时间:2015-02-01 23:20:20    阅读次数:370
linux内核探索之内存管理(二):linux系统中的内存组织--结点、内存域和页帧
本文主要参考《深入linux内核架构》(3.2节)及Linux3.18.3内核源码 概述:本文主要描述了内存管理相关的数据结构:结点pg_data_t、内存域struct zone以及页帧(物理页):struct page ,以及该结构相关的一些基本概念。 1. 概述 内存划分为接点,每个结点关联到系统中的一个处理器,在内核中表示为pg_data_t. 各个结点又划分为内存域,比如DM...
分类:系统相关   时间:2015-02-01 23:24:14    阅读次数:723
阿里云主机安装Memcached
http://www.zyuns.com/?page_id=354前言最近发现阿里云主机在使用中,并发访问量稍大,页面加载速度就很慢。于是学习了一些服务器优化的文章,决定安装Memcached,优化页面查询,提高Wordpress的响应速度。这里记录下阿里云主机Centos6.3的Memcached...
分类:系统相关   时间:2015-02-02 00:30:47    阅读次数:240
Linux驱动主要函数
上次调试串口的时候,控制串口的app涉及到调用4412板子底层的驱动,对于Linux驱动一无所知,而Linux在嵌入式中又是一个相当基本且重要的环节,特此了解一下。 内核kernel中囊括了板子上外设的所有驱动,而驱动的构成又是什么呢?其实并不是很复杂,驱动所包含的函数主要有open(),writ....
分类:系统相关   时间:2015-02-02 00:29:27    阅读次数:238
Mac Yosemite上安装macvim和YouCompleteMe
今天在macvim上安装YouCompleteMe的时候,碰到一个运行vim崩溃的错误.查了半天终于解决!先上一下安装macvim的过程# install xcode and command line tools$ xcode-select --install# install homebrew$ ...
分类:系统相关   时间:2015-02-02 00:37:47    阅读次数:1002
linux学习之shell脚本 ------- 脚本参数传递
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020] 今天再来看一下如何向shell脚本传递参数,需要掌握两个命令,一个是 shift命令,另一个是getopts。 脚本参数传递   shift命令    用法:     shift n 每次将参数位置向左偏移n位    假如我们要实现统计多个文件的总行数,就可以用到...
分类:系统相关   时间:2015-02-02 00:45:27    阅读次数:205
linux学习之shell脚本 ------- shell函数
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]   今天来看一下Shell的函数。 Shell函数   函数定义    shell允许将一组命令集或语句形成一个可用块,这些块称为Shell函数。    函数定义格式:     函数名(){     命令1      ……...
分类:系统相关   时间:2015-02-02 00:45:58    阅读次数:442
linux学习之shell脚本 ------- 文本过滤
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020] 今天来看一下shell关于文字过滤的知识,其实最主要的就是正则表达式以及关于文本的一常见的命令。 正则表达式: 一种用来描述文本模式的特殊语法。 由普通字符(例如字符a到z)以及特殊字符(称为元字符,如/、*、?等)组成。 基本元字符集及其含义:...
分类:系统相关   时间:2015-02-02 00:47:17    阅读次数:396
如何编写本地shellcode
本文介绍使用汇编语言编写shellcode的技巧,如零数值,绝对地址以及Linux系统调用约定。最后成功编写一个本地shellcode。...
分类:系统相关   时间:2015-02-02 00:48:18    阅读次数:281
Mac 配置环境变量
1 首先查看PATH   命令:$PATH   2 如何设置PATH   命令:echo "export PATH=xxxxxx:$PATH" >> ~/.bash_profile   解释:把"export PATH=xxxxxx:$PATH"输出打印到~/.bash_profile中去。 3 Unix知识补充:...
分类:系统相关   时间:2015-02-02 00:48:53    阅读次数:192
linux 密码安全脚本
1 #!/bin/bash 2 #by:osx1260@163.com 3 DIESO=/etc/pam.d 4 PAMSO=$(ls $DIESO/* |awk -F'/' '{print $4}') 5 NEPAMUN='password sufficient pam_unix.so m...
分类:系统相关   时间:2015-02-02 01:54:56    阅读次数:271
Mac 配置环境变量
1 首先查看PATH 命令:$PATH 2 如何设置PATH 命令:echo "export PATH=xxxxxx:$PATH" >> ~/.bash_profile 解释:把"export PATH=xxxxxx:$PATH"输出打印到~/.bash_profile中去。3 Unix知识...
分类:系统相关   时间:2015-02-02 01:54:22    阅读次数:221
eclipse mingw cpp开发环境
Eclipse开发c++对比:微软的VC++6.0:太老了,对win7兼容不好,现在微软的VisualStudio:安装包太大,好几个G,装了一堆你不需要的东西,要钱,教育版申请麻烦DOS下的TurboC++:虽说windows下也可以用,但也是老古董了,伪图形界面。。操作困难。开源Eclipse+...
分类:系统相关   时间:2015-02-02 07:01:46    阅读次数:295
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!