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

首页 / 操作系统 / Linux

几种服务器模型

几种服务器模型

TCP测试用客户程序每次运行客户程序,在命令行参数指定服务器的ip地址,端口,发起连接的子进程数,和一个待发送的字符串数据,客户程序将模拟多个客户根据指定的子进程数创建子进程来并发的连接到服务器,并发送数据,服务器收到数据后都原样的回发给客户,是一点典型的回射服务器。#include"net.h" char*addr=NULL; char*request=NULL; unsignedintport; intconnCount; intclientfd;...
Linux下线程调试 ulimit core

Linux下线程调试 ulimit core

在Linux 下写线程程序的同学估计都遇到过找bug找到崩溃的情况,多线程情况下bug的追踪实在是不容易。现在我来介绍一个好用的方法 ulimit core。先简单介绍一下ulimit是个什么(你也可以man ulimit自己查看)。“‘当系统中的一些程序在遇到一些错误以及crash时,系统会自动产生core文件记录crash时刻系统信息,包括内存和寄存器信息,用以程序员日 后debug时可以使用。这些错误包括段错误、非法指令、总线...
PHP常用函数集锦

PHP常用函数集锦

最近写了蛮多PHP,也接触到挺多常用的函数,大多都记了笔记,发个博客出来,共同学习。其实感觉学习一门语言,语法逻辑是软素质,而对语言的熟悉程度只能随着使用时间的增长而慢慢增长,当对一门语言的函数、库、特性都深深了解了,才能勉强称得上是熟练或者精通吧。1. trim(),从字符串两端删除空白字符和其他预定义字符,当然可以删除指定的字符。类似的还有ltrim()、rtrim()。2. __CLASS__,该常量返回该类被定义时的名字。3. strtotime(...
Linux下用C实现Ping监测与HTTP报文上传

Linux下用C实现Ping监测与HTTP报文上传

有一个数据中心监测项目,命名为CPing,它的主要原理通过WEB进行前台统一配置管理,后台定期对数据中心相关设备执行Ping操作,并将结果及时写入到数据库。 该项目基于Linux平台部署,前端开发语言采用PHP,后台开发语言采用C,由于考量到项目的部署简洁性,后台开发的守护进程尽量不直接操作数据库,而是将需要写入的数据以HTTP的形式发送给PHP的WEB页面,由PHP完成写入操作。这样的好处是后台守护进程部署时不需要配置相关数据库接入环境。 下面给出一...
Python向PHP发起GET与POST请求

Python向PHP发起GET与POST请求

CloudBean项目中到PHP开发WEB管理端,用Python开发服务控制端,在项目中Python的服务控制端有时候需要主动连接PHP的WEB管理端下载或上传配置参数或数据信息,这里采用的原理是Python模拟Http客户端,向PHP所在的Apache发起Get或Post请求。这里将实现的技术代码进行公开。一、Python以GET请求的方式,请求PHP页面,并获得返回值1、Python代码: <span xmlns="http://www.w3...
TQ2440四线电阻式触摸屏驱动程序的分析

TQ2440四线电阻式触摸屏驱动程序的分析

一,编写触摸屏驱动程序的准备知识之一:输入子系统1.输入子系统简单介绍 Linux系统提供了input子系统,按键、触摸屏、鼠标等输入型设备都可以利用input接口函数来实现设备驱动。2.输入子系统的组成 输入子系统由驱动层(drivers)、输入子系统核心层(input core)和事件处理层(Event Handler)三部分组成。 驱动层:将底层的硬件输入转化为统一的事件型式,向输入核心层汇报。 输入子系统核心层:为驱动层提供输入设备注册与操...
<< 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 >>