码迷,mamicode.com
首页 > 系统相关
linux popen函数
函数原型FILE *popen(const char *command, const char *type); int pclose(FILE *stream);函数说明 popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程。这个管道必须由pclose()函数关闭,而不是fclose()函数。pclose()函数关闭标准I/O流,等待命令执...
分类:系统相关   时间:2015-07-24 18:34:49    阅读次数:142
LeetCode ---LRU Cache
Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set. get(key) - Get the value (will always be positive) of the key if the...
分类:系统相关   时间:2015-07-24 18:31:55    阅读次数:126
linux文件管理小结之自定义more
1.more命令功能 more命令用于查看内容超过一屏的文本(类似于cat) 基本功能: 1.输入backspace :内容翻一屏 2.输入enter : 内容翻一行 3.输入q:退出 4.实时显示已读文件比例 2.实现思路 从命令中获取需要操作的文件 打开文件:open(filename,O_RDONLY); 获取文件总行数: lseek(...
分类:系统相关   时间:2015-07-24 18:19:45    阅读次数:186
Ehcache简单说明及使用
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzi...
分类:系统相关   时间:2015-07-24 18:11:13    阅读次数:391
Linux命令-实时监测命令:watch
watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,如同名字一样,watch 可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如tail一个lo...
分类:系统相关   时间:2015-07-24 18:13:05    阅读次数:143
Shell根据年月日创建文件夹
#!/bin/shdir_path="/vol/project/log/test/"for year in {2012..2013}do #echo "$year" cd $dir_path mkdir $year for month in {1..12} do ...
分类:系统相关   时间:2015-07-24 18:07:50    阅读次数:190
LINUX 环境安装 jdk-tomcat安装
linux版本两种安装方式卸载自带jdk$rpm-qa|grepjava $ rpm -e --nodeps java-**-openjdk-*$ rpm -e --nodeps java-**-openjdk-*$ rpm -e --nodeps tzdata-java-*-1.el6.noarc...
分类:系统相关   时间:2015-07-24 18:01:53    阅读次数:154
LRU Cache
Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations:getandset.get(key)- Get the valu...
分类:系统相关   时间:2015-07-24 17:57:34    阅读次数:180
linux 查看系统信息命令
linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的!下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学...
分类:系统相关   时间:2015-07-24 17:55:38    阅读次数:135
linux移植常见问题
*************1、给板子添加新的驱动****************一、 驱动程序编译进内核的步骤在 linux 内核中增加程序需要完成以下三项工作:1. 将编写的源代码复制到 Linux 内核源代码的相应目录;2. 在目录的 Kconfig 文件中增加新源代码对应项目的编译配置选项;3...
分类:系统相关   时间:2015-07-24 17:50:15    阅读次数:179
[putty] ubuntu 通过配置文件设置字体
创建了一个session之后,就能在 ~/.putty/sessions/ 文件夹下看到session的配置文件了$ vim ~/.putty/sessions/session-name搜索Font设置FontName=client:Monospace 10
分类:系统相关   时间:2015-07-24 17:48:33    阅读次数:215
韦东山linux视频第一期前两节观看收获
刚刚看了韦东山的linux视频第一期,主要讲解的ARM的硬件基础,对于我这样一个从单片机转过来的人来说,的确震撼!我看过很多书和视频关于单片机的,但是从来没有一个会做到这么精练的。对,精练,归纳总结的相当好。 第一节 原理图之GPIO和门电路 第一节里,简要介绍了一些模拟电路,内容简单,...
分类:系统相关   时间:2015-07-24 17:42:56    阅读次数:217
Linux进程管理
Linux进程管理 |-进程概念 |-进程管理命令 |-计划任务一、进程和程序的区别1、程序是静态概念,本身作为一种软件资源长期保持;而进程是程序的执行过程,它是动态概念,有一定的生命期,是动态产生和消亡的。2、程序和进程无一一对应关系。一个程序可以由多个进程共用;另外一方面,一个进程在活动中有可顺...
分类:系统相关   时间:2015-07-24 17:40:16    阅读次数:150
Eclipse中安装Velocity插件
安装步骤:1.在Eclipse的Help->Install New Software... 点“Add” 加velocityeclipse,值:http://veloeclipse.googlecode.com/svn/trunk/update/然后界面中把Group Items by Catago...
分类:系统相关   时间:2015-07-24 17:27:14    阅读次数:142
在vim保存时获得sudo权限
在维护线上服务的时候,经常要编辑一些不属于操作用户的文件,就是只有r权限的那种,每次保存都会提示read only。只能先记下来改了什么,然后再退出,然后 sudo vim 再做保存。 ? ?下面的命令可以不退出vim进程...
分类:系统相关   时间:2015-07-24 16:21:47    阅读次数:214
linux同步工具scp、rsync
linux下的文件同步主流的应该有两种方式,一种是scp(基于local、ssh),另外一种是rsync(多种方式local、ssh、rsyncd) scp执行命令格式 scp [OPTIONS] source destination 举例(本地到远程,反之远程到本地) s...
分类:系统相关   时间:2015-07-24 16:20:11    阅读次数:192
Linux设备驱动第六篇:高级字符驱动操作之iotcl
在之前我们介绍了如何实现一个简单的字符设备驱动,并介绍了简单的open,close,read,write等驱动提供的基本功能。但是一个真正的设备驱动往往提供了比简单读写更高级的功能。这一篇我们就来介绍一些驱动动中使用的一些高级的操作的实现。 大部分驱动除了提供对设备的读写操作外,还需要提供对硬件控制的接口,比如查询一个framebuffer设备能提供多大的分辨率,读取一个RTC设备的时间,设...
分类:系统相关   时间:2015-07-24 16:16:22    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!