码迷,mamicode.com
首页 > 系统相关 > 周排行
Linux程序设计学习笔记----System V进程间通信(信号量)
关于System V Unix System V,是Unix操作系统众多版本中的一支。它最初由AT&T开发,在1983年第一次发布,因此也被称为AT&T System V。一共发行了4个System V的主要版本:版本1、2、3和4。System V Release 4,或者称为SVR4,是最成功的版本,成为一些UNIX共同特性的源头,例如“SysV 初始化脚本”(/etc/init.d),用来...
分类:系统相关   时间:2014-08-11 21:29:15    阅读次数:515
浅析Linux驱动模型中的底层数据结构kobject和kset
1、kobject         Linux内核用kobject来表示一个内核对象。它和Sysfs文件系统联系密切,在内核中注册到系统中的每个kobject对象在sysfs文件系统中对对应着一个文件目录。kobject数据结构通常的用法是嵌入到其对他的数据结构中(即容器,比如cdev结构),用于实现内核对该类数据结构对象的管理。这些数据结构(容器)通过kobject连接起来,形成了一个树状结构...
分类:系统相关   时间:2014-08-11 21:34:03    阅读次数:344
Linux下的删除过期文件操作
在实际的软件开发项目中,经常会有实现删除过期文件的需求。即要求程序能够自动删除多长时间之前生成的文件。本文提供了一个示例代码,为相关的开发工作提供了参考。        程序如下(本程序用makefile进行编译):/*********************************************************************** 版权所有 (C)2014, Zhou...
分类:系统相关   时间:2014-08-11 21:34:52    阅读次数:307
每天一个linux命令(8):cp 命令
cp 命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在, 就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的 执...
分类:系统相关   时间:2014-08-11 23:47:13    阅读次数:325
【转】Linux中的EAGAIN含义
在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。 从字面上来看,是提示再试一次。这个错误经常出现在当应用程序进行一些非阻塞(non-blocking)操作(对文件或socket)的时候。例如,以 O_NONBLOCK...
分类:系统相关   时间:2014-08-11 23:49:02    阅读次数:293
Linux下为何都是文件的理解
所谓“文件”,就是在我们的电脑中,以实现某种功能、或某个软件的部分功能为目的而定义的一个单位。Linux都是以文件的形式存在,当我们访问某个文件(Linux中的文件有目录,连接,普通文本),由于Linux的文件的类型而区分:如连接文件等,那使用这个文件时,那么就是调用了某个命令; 如普通文本文件时,...
分类:系统相关   时间:2014-08-11 23:55:53    阅读次数:375
Hibernate Student_Course_Score设计
示例: 设计代码,实现在数据库中建student表、course表、和score表,展现三者关系 student表:id、name course表:id、name score表:id、score、student_id、course_id 三张表的关联关系如下: 设计思路: 1.首先创建Student...
分类:系统相关   时间:2014-08-11 23:59:33    阅读次数:582
linux中ls、ls -l、ls -al、ll命令
ls只是简单的列出目录下文件名,ll更加详细的列出了文件的类型、文件所有者权限、文件所有者组权限、文件大小、文件最后修改时间,etc...我们可以用一个简单的图来说明,如下图1: 图11、第一位就"-",表示普通文件。2、rw- ,表示文件...
分类:系统相关   时间:2014-08-12 00:00:53    阅读次数:330
Linux Epoll介绍和程序实例
Linux Epoll介绍和程序实例1. Epoll是何方神圣?Epoll但是当前在Linux下开发大规模并发网络程序的热门人选,Epoll 在Linux2.6内核中正式引入,和select类似,事实上都I/O多路复用技术而已,并没有什么神奇的。事实上在Linux下设计并发网络程序,向来不缺少方法,...
分类:系统相关   时间:2014-08-12 00:01:23    阅读次数:364
Linux简介(好!)
Linux操作系统介绍来源:233网校论文中心[ 2009-12-02 14:23:00 ]阅读:1作者:王长青编辑:studa20 【摘 要】文章从Unix、Minix系统的产生引出了Linux操作系统,详细介绍了Linux操作系统的产生过程,分析了Linux的网络集市式开发模式,并通过研究Li....
分类:系统相关   时间:2014-08-12 00:07:33    阅读次数:270
Linux清屏命令
1:clear2:Ctrl+L3:printf "\033c" 4:ALT+F8By KillerLegendRef:http://www.coolcoder.in/2014/01/how-to-clear-terminal-screen-for-real.html
分类:系统相关   时间:2014-08-12 00:16:53    阅读次数:876
linux进程调度机制剖析(基于3.16-rc4)
进程调度所使用到的数据结构:1.就绪队列内核为每一个cpu创建一个进程就绪队列,该队列上的进程均由该cpu执行,代码如下(kernel/sched/core.c)。1 DEFINE_PER_CPU_SHARED_ALIGNED(struct rq, runqueues);定义了一个struct rq...
分类:系统相关   时间:2014-08-12 00:23:03    阅读次数:468
Hibernate 树状映射
示例: 类Org表示组织机构,是一个典型的树状结构数据,其属性包括: id,name,children,parent 要将Org映射到数据库中,对parent作多对一的映射,对children作一对多的映射。 我们可以通过三张表来解释其关系 代码实现: 1.建Org实体类@Entitypublic ...
分类:系统相关   时间:2014-08-12 00:23:23    阅读次数:468
linux crontab定时执行
#利用crontab定时执行url研究了两种简单方式#一利用lynx访问urlyum install lynxservice crond startcrontab -einsert键* * * * * lynx -dump http://192.168.0.10/gas_station_erp/in...
分类:系统相关   时间:2014-08-12 00:28:55    阅读次数:360
Linux开关机命令(shutdown,reboot,halt,init)
命令简介 shutdown, reboot,halt,init都可以进行关机,大致用法。 /sbin/halt [-n] [-w] [-d] [-f] [-i] [-p] [-h] /sbin/reboot [-n] [-w] [-d] [-f] [-i] /sbin/poweroff [-n] [-w] [-d] [-f] [-i] [-h] [root@linux ~]$ reboot --h usage: reboot [-n] [-w] [-d] [-f] [-h] [-i] ...
分类:系统相关   时间:2014-08-12 00:45:53    阅读次数:247
Hibernate单向多对一级联删除引发的问题
Hibernate单向多对一在级联删除时,会出现一些问题。 下面模拟我遇到的问题: 这次模拟与之前的一次模拟方法一直,博客:http://blog.csdn.net/openjdk8/article/details/38424403 模拟场景:有一个部门表t_dept,职位表t_position。 需求:当删除部门表时,不管职位表有没数据,照样删除。删除职位表就直接删除。 1,建...
分类:系统相关   时间:2014-08-12 00:48:23    阅读次数:361
高通的无限网卡Atheros ar9485 linux中启动
本人是asus a550cc的笔记本,驱动安装好了以后,无论如何启动不了wifi 参考http://ubuntuforums.org/showthread.php?t=2181558 在终端中输入以下命令可以解决 坑人啊 `echo "options asus_nb_wmi wapf=4" | sudo ...
分类:系统相关   时间:2014-08-12 00:55:13    阅读次数:613
linux_apache服务知识总结(二)(关于用户的访问控制及编译安装)
用户的访问控制顾名思义,就是来限制那些用户可以来访问资源啊,哪些不能访问资源呀,就是来控制他们访问的权限,简单来说就是这个意思。对于用户认证主要有2种方法的认证:1,基本认证:Basic2,摘要认证:digest来看下基于文件做访问控制,下面我们来做个小实验(基于用户进..
分类:系统相关   时间:2014-08-12 03:29:34    阅读次数:302
Linux 进程学习
-------------------------------------------------------------------------------------------ps显示瞬间进程的状态,并不动态连续,如果想对进程进行时间控制,应该用top-A列出所有的行程-w显示加宽可以显示较多的资讯-au显示较详细的资讯-aux显示所有包含其他使用者的进程..
分类:系统相关   时间:2014-08-12 03:30:44    阅读次数:266
linux 之shell脚本练习
一、#!/bin/bash#自动添加用户,并使初始密码为用户账户名,且用户登录时强制其更改密码i=1while[$i-le15]doif[$i-le9]thenuseradduser0$iecho"user0$i"|passwd--stdinuser0$i&>/dev/nullchage-d0user0$ielseuseradduser$iecho"user$i"|passwd--stdinuser$i&>/de..
分类:系统相关   时间:2014-08-12 03:35:44    阅读次数:242
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!