Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux内核模块的加载过程

Linux内核模块的加载过程

前段时间为了解决内核模块无法卸载的问题,对模块的加载过程详细地学习了一番。加载模块时常用的命令是insmod和modprobe,这两个命令主要是通过系统调用sys_init_module()来完成主要的工作,用户层做的更多的是对参数的处理,以及将插入的模块加入到内存中。系统调用sys_init_module()将大部分工作委托给load_module()函数来完成,load_module()中的操作,大部分是围绕着ELF文件的格式来完成的,所以如果对ELF...
shell脚本删除目录下的指定文件

shell脚本删除目录下的指定文件

需求今天做日志备份的时候,由于昨晚替换了备份脚本没有完全测试通过,导致了我的备份目录遭到污染,如果所示:我的需求是test1、test2、test3仅存在nginx、coreseek、apche,删除掉所有其他的文件。我可以选择手动的一个个删除,但是身为程序员,各位懂得,写了一个shell脚本,用了for+case,大家有更好的方法欢迎跟帖,肯定是有的,我提示一个find命令,哈哈,看看大家的积极程度了,有留言我肯定回复!shell脚本#!/bin/bas...
Linux系统下的OpenGL图形程序框架

Linux系统下的OpenGL图形程序框架

说到图形界面编程,想到的大多是Windows下的多种多样的应用程序。Linux是一个基于命令行的操作系统,在Linux下的工作大多是在命令行里完成的,而并非像Windows那样。图形界面虽然并不是Linux的一部分,我们通过一些工具,依然可以编写一些在Linux下的图形应用程序。OpenGL是一个工业标准的三维计算机图形软件接口,它由SGI公司发布并广泛应用于Unix、OS/2、Windows/NT等多种平台,这其中当然也包括Linux。X11也叫做X W...
Lua脚本语言学习笔记

Lua脚本语言学习笔记

什么是脚本语言?1.一种解释运行而非编译的计算机语言。2.以文本的形式保存,在被调用时进行解释或编译。为什么要使用LUA脚本语言?1.提高工作效率。项目规模扩大,编译源代码所需时间变长。为了不因为一些小的改动(改变几个常量的值),就去编译整个项目,所以使用脚本语言。2.提高创造性。使用lua脚本,不仅可以帮你初始化变量,还可以帮你创建游戏逻辑甚至是游戏对象。3.增加扩展性。使用lua脚本,可以让玩家自己创建Mods,写一下插件(如魔兽世界允许玩家通过插件修...
Python之Socket编程学习笔记

Python之Socket编程学习笔记

1.面向连接方式和无连接方式面向连接方式,在通信发生之前先建立起一个连接,类似打电话,使用虚拟线路类型的套接字,实现这种连接方式的基本协议是传输控制协议(Transmission Control Protocol, TCP)。这种通信方式又叫做“虚拟线路”或”流式套接字“。代码如下:tcpSocket=socket(AF_INET,SOCK_STREAM)无连接方式,在通信开始前不用建立连接,类似邮递,使用数...
Python之多线程编程学习笔记

Python之多线程编程学习笔记

在一个程序中,这些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。多线程处理一个常见的例子就是用户界面。利用线程,用户可按下一个按钮,然后程序会立即作出响应,而不是让用户等待程序完成了当前任务以后才开始响应。这里整理一下Python程序设计中使用多线程的几种方法。1. 使用Thread模块相关的函数实现多线程先写两个函数,work_one ,work_two,我希望把这两...
OpenGL编程学习实战教程

OpenGL编程学习实战教程

从世界上第一款电脑游戏《TennisForTwo》诞生起,游戏便逐渐变成了人们的一种新的娱乐方式。而如今,游戏已经发展成为了一个很庞大的产业。相信大多数人和笔者一样,小时候接触了FC红白机起,便被那花花绿绿的游戏场景,充满传奇色彩的游戏故事,以及性格特点鲜明的游戏人物所吸引。电子游戏给笔者的童年留下了大片大片美好的回忆。FC平台的天使之翼、热血系列,经典的FF1&2&3,马里奥,魂斗罗,双截龙......PS上的蛊惑狼1&2&...
Android游戏编程Manifest文件准备

Android游戏编程Manifest文件准备

在准备Android游戏编程前,我是一筹莫展不知从何下手!这几天通过看书学习,慢慢理清思路。开始Android游戏编程前并不需要对Android API有深刻了解,我们只需要对Android游戏编程所需要的API有所了解就可以了。我们大概要先了解:窗口管理输入文件IO音频图形先对清单文件进行了解<activity android:name="org.example.ch04_android_basics.AndroidBasicsStart...
Android游戏编程之文件处理

Android游戏编程之文件处理

戏编程肯定不光只是用手机内存还要访问外部存储空间,主要是访问SD卡。先从读取资源文件开始。我们知道assets/和res/文件夹用于存放可在应用程序中的使用文件。assets/用于存储各种应用程序中需要的文件(例如配置文件或音频文件等),这些文件会打包在Android应用程序中。res/包含应用程序所需的各种资源文件,如icons、用于国际化的字符串文件和用于界面布局的XML文件。它们同样打包于应用文件中。在这里我们不使用res/文件夹,因为它对我们构造文...
Android--查找程序根目录下所有文件/Java IO操作

Android--查找程序根目录下所有文件/Java IO操作

Android--查找程序根目录下所有文件/Java IO操作实例实现的是浏览根目录下所有的文件,包含子目录下所有的文件,类似于实现“Windows资源管理器”,首先,先看下程序的实现截图:这个程序应用的是ListActivity和JavaIO的知识。首先,让我们先看下主程序的布局文件定义:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:andro...
<< 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 >>