小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 102 下一页

2014年9月26日

C语言基础课程 第三课 ADB(Android Debug Bridge)的使用

摘要:  C语言基础课程 第三课 ADB(Android Debug Bridge)的使用 由于前面已经发布过Linux的博客了 基础班将Linux基础命令就不单独发表博客了,本节课主要就是利用adb连接手机进行一个Linux基本命令的复习。而且熟悉手机的底层运作,不用界面操作照样也能... 阅读全文

posted @ 2014-09-26 23:09 牛栏山1 阅读(191) 评论(0) 推荐(0) 编辑

2014年9月25日

C语言基础课程 第二课 HelloWorld不为菜鸟所知的秘密

摘要: 1 愉快的开端hello world 41.1 include头文件包含 41.2 main函数 41.3 注释 41.4 {}括号,程序题和代码块 41.5 声明 41.6 C语言自定义名字的要求 41.7 ... 阅读全文

posted @ 2014-09-25 18:46 牛栏山1 阅读(159) 评论(0) 推荐(0) 编辑

2014年9月23日

C语言基础课程 第一课 Linux环境配置小实战httpserver

摘要:  C语言基础课程 第一课 Linux环境配置小实战httpserver 首先环境需要的是redhat虚拟机操作系统打开redhat 防火墙2.将WWW(HTTP)勾选上3.点击apply 点击是4.切换到root用户输入正确的root密码5. 启动http服务6.输入ifconf... 阅读全文

posted @ 2014-09-23 18:12 牛栏山1 阅读(157) 评论(0) 推荐(0) 编辑

Linux企业级开发技术(6)——libevent企业级开发之内存管理

摘要: 默认情况下,libevent使用C库的内存管理函数在堆上分配内存。通过提供malloc、realloc和free的替代函数,可以让libevent使用其他的内存管理器。希望libevent使用一个更高效的分配器时;或者希望libevent使用一个工具分配器,以便检查内存泄漏时,可能需要这样做。接... 阅读全文

posted @ 2014-09-23 15:06 牛栏山1 阅读(154) 评论(0) 推荐(0) 编辑

Linux企业级开发技术(7)——libevent企业级开发之锁和线程

摘要: 编写多线程程序的时候,在多个线程中同时访问同样的数据并不总是安全的。libevent的结构体在多线程下通常有三种工作方式:1、某些结构体内在地是单线程的:同时在多个线程中使用它们总是不安全的。2、某些结构体具有可选的锁:可以告知libevent是否需要在多个线程中使用每个对象。3、某些结构体总是... 阅读全文

posted @ 2014-09-23 15:06 牛栏山1 阅读(101) 评论(0) 推荐(0) 编辑

Linux企业级开发技术(5)——libevent企业级开发之简介

摘要: Libevent是一个用于编写高速可移植非阻塞IO应用的库,它的设计目标是: 可移植性:使用libevent编写的程序应该可以在libevent支持的所有平台上工作。即使没有好的方式进行非阻塞IO,libevent也应该支持一般的方式,让程序可以在受限的环境中运行。速度:libevent尝试使用... 阅读全文

posted @ 2014-09-23 15:01 牛栏山1 阅读(138) 评论(0) 推荐(0) 编辑

Linux企业级开发技术(4)——epoll企业级开发之epoll例程

摘要: 为了使大家更加深入了解epoll模型在企业应用中的使用,下面给出一段基于epoll的服务器代码,并在代码中添加了详细注释: #include #include #include #include #include #include #include #include #include #inc... 阅读全文

posted @ 2014-09-23 14:59 牛栏山1 阅读(94) 评论(0) 推荐(0) 编辑

Linux企业级开发技术(2)——epoll企业级开发之epoll接口

摘要: epoll的接口非常简单,总共只有三个函数: 1、int epoll_create(intsize); 生成一个 Epoll 专用的文件描述符,size用来告诉内核这个监听的数目一共有多大。这个参数不同于select()中的第一个参数,给出最大监听的fd+1的值。需要注意的是,当创建好epoll... 阅读全文

posted @ 2014-09-23 14:56 牛栏山1 阅读(114) 评论(0) 推荐(0) 编辑

Linux企业级开发技术(3)——epoll企业级开发之epoll模型

摘要: EPOLL事件有两种模型:Edge Triggered (ET) 边缘触发 只有数据到来,才触发,不管缓存区中是否还有数据。Level Triggered (LT) 水平触发 只要有数据都会触发。 假如有这样一个例子:1. 我们已经把一个用来从管道中读取数据的文件句柄(RFD)添加到epol... 阅读全文

posted @ 2014-09-23 14:56 牛栏山1 阅读(102) 评论(0) 推荐(0) 编辑

Linux企业级开发技术(1)——epoll企业级开发之简介

摘要: Epoll是当前在 Linux 下开发大规模并发网络程序的热门人选, Epoll 在 Linux2.6 内核中正式引入。和 select 相似,是高效 I/O 多路复用技术。其实在 Linux 下设计并发网络程序,有多种模型:如典型的 Apache 模型( Process Per Connect... 阅读全文

posted @ 2014-09-23 14:55 牛栏山1 阅读(130) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 102 下一页

导航