自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linux Operating System 的专栏

开发&系统运维

  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 系统架构(!)

 在网络游戏等网络系统的开发中, 一般用多种语言配合开发. 用C来开发通信, 高密度运算等基础功能, 由脚本语言或者Java, C#等更高级的语言进行业务处理. 在这种架构方面, Web系统是最广泛, 功能最强大的一个应用. 整个因特网可以说是建立在脚本之上, 虽然Web服务器, 数据库大多是用C开发的.C语言和脚本语言(本文中包括Java等所有高级语言)的通信有两个层次: 1, 编程语言接口

2009-11-21 15:53:00 525

原创 linux中的动态库和静态库

 1.概念和区别:    静态库就是在编译过程中一些目标文件的集合。静态库在程序链接的时候使用,链接器会将程序中使用到函数的代码从库文件中拷贝到应用程序中。一旦链接完成,在执行程序的时候就不需要静态库了。     由于每个使用静态库的应用程序都需要拷贝所用函数的代码,所以静态链接的文件会比较大。    相对于静态函数库,动态函数库在编译的时候并没有被编译进目标代码中,而只是作些标记。然后在程序

2009-11-21 14:03:00 519

原创 使用skyeye模拟开发uClinux

 开发环境:Ubuntu用到的工具:arm-elf-tools-20040427.sh  uClinux-dist-20040408.tar.gz,从这里下载:http://opensrc.sec.samsung.com/download/arm-elf-tools-20040427.shhttp://www.uclinux.org/pub/uClinux/dist/uClinux-dist-20

2009-11-20 16:38:00 464

原创 Arm-elf编译工具链的编译及Minigui

Arm-elf编译工具链的编译一、环境说明PC-CPU:i386操作系统:Fedora II操作系统自带GCC:version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)嵌入式CPU:ARM 920T嵌入式内核:uClinux-Samsung-2510嵌入式图形系统:Minigui-1.3.3嵌入式应用程序:Mgdillo(浏览器)

2009-11-20 16:30:00 963

转载 linux socket的select函数例子

 使用select函数可以以非阻塞的方式和多个socket通信。程序只是演示select函数的使用,功能非常简单,即使某个连接关闭以后也不会修改当前连接数,连接数达到最大值后会终止程序。1. 程序使用了一个数组fd_A,通信开始后把需要通信的多个socket描述符都放入此数组。2. 首先生成一个叫sock_fd的socket描述符,用于监听端口。3. 将sock_fd和数组fd_A

2009-11-20 10:59:00 528

原创 Berkeley socket 套接字编程详解

 Berkeley 套接字6.1 引言网络程序设计全靠套接字接受和发送信息,尽管套接字这个词好象显得有些神秘,但其实这个概念极易理解。这章主要讲述Sockets API(Application Program Interface),以及一些其他的细节(比如Socket 的历史、数据中的常用结构等),通过这些介绍,使读者慢慢掌握Linux 下的Socket编程。6.2 概述在开始介绍有关编程的知识之

2009-11-19 09:41:00 2030

原创 套接字学习教程之三

 7.6 辅助函数  FreeBSD C 语言库包含了许多套接字编程的辅助函数。例如,在样例客户端中,我们硬性指定了 time.nist.gov 的IP地址。但是我们并非总是知道 IP地址。甚至即使我们知道, 允许用户输入IP地址甚至域名 将使用我们的软件更有弹性。7.6.1 gethostbyname  域名是不能直接传送给任何套接字函数的, FreeBSD C 语言库携带了函数 getho

2009-11-19 09:39:00 537

原创 套接字学习教程之二

 4、套接字模型BSD套接字构建在基本的UNIX®模型上: 一切都是文件。那么,在我们的例子中,套接字将使我们接收一个HTTP文件,就这么说。然后我们要负责将 PNG文件从中提取出来。  由于联网的复杂性,我们不能只使用 open系统调用,或open() C 函数。而是我们需要分几步 “打开”一个套接字。  一旦我们做了这些,我们就能以处理任何文件描述符 的方式处理套接字。我们从它

2009-11-19 09:37:00 682

转载 套接字学习教程之一

 1、概述BSD 套接字(socket)将进程间通信推到一个新的水平。彼此通信的进程可不再必须运行在同一计算机上。它们仍然还 能够运行在同一计算机上,但不再必须那样。  不仅这些进程不必运行在同一计算机上, 它们也不必运行在同一种操作系统上。 有了 BSD 套接字,你的 FreeBSD 软件能够与运行在 Macintosh®中的程序顺利的协同工作,也可以与另一个在Sun™ 工作站上的,

2009-11-19 09:36:00 485

原创 异步套接字基础:select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET使用说明

 select函数:             系统提供select函数来实现多路复用输入/输出模型。原型:           #include              #include            select函数:             系统提供select函数来实现多路复用输入/输出模型。原型:           #include              #include 

2009-11-19 09:31:00 580

原创 SkyEye : InstallNotesCn

1.简介SkyEye是一个开源软件项目,它是在Linux和Windows平台上实现一个纯软件模拟集成开发环境,模拟常见的嵌入式系统。可以在SkyEye上运行Linux,uClinux以及uC/OS-II等多款嵌入式操作系统和各种系统软件。目前最新版本的SkyEye是skyeye-1.2-RC6.tar.bz2版本,该版本可以从www.skyeye.org获取。SkyEye目前支持多款嵌入式处理器:

2009-11-17 15:20:00 536

转载 国际:每个IT人都应当拥有的30条技能

 你能称自己是一个有才的信息技术人才吗?通过阅读本篇文章来发现它吧。我曾经读过一篇文章名为“每一个人应当精通的75条技能”,其中包含的技能有的对我来说轻而易举,有的是我所不擅长的。例如我会系领带也会钉钉子,但坦率的说我不能背诵出一首诗,而且系蝴蝶结这种事仍会把我搞糊涂。这是一篇有趣的文章,也是我认识到我可以比现在的自己更丰富多彩。换言之,对我们来说“一切皆有可能”。出于个人成长的目的,我做了一个I

2009-11-05 11:06:00 795

深度学习入门:基于Python的理论与实现+代码

深度学习入门:基于Python的理论与实现 ,吾爱破解

2018-11-28

CSpreadSheet

C++语言编写的可以操作excel文件的类(读取,查询,写入,修改,删除)

2015-08-12

一个时间转换小功能

一个时间转换小功能: 十进制:1031454458 正确的时间是:2015年05月29日 11:59:58

2015-08-07

c语言linux下的彩信编解码程序

可以运行在linux, 将彩信数据解析出来, 里面有一完整demo。

2011-03-24

Linux指令速查手册.zip

Linux指令速查手册.zip,包含全部Linux命令,用法

2009-08-01

C程序设计语言(第2版·新版)-酷勤网.pdf

C程序设计语言(第2版·新版)-酷勤网.pdf

2009-08-01

3389远程连接登陆器

你可以登录到自己办公的计算机,进行设置,方便用户管理计算机。

2008-04-20

特别好用的系统清理大师

可以清除系统历史浏览过的垃圾文件 加快操作系统的快速运行。

2008-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除