09 2013 档案
Java快速入门
摘要:目录你好,世界!源代码组织方式入口方法最终的项目结构数据类型运算符字符串数组控制结构方法类静态成员继承重写包访问级别嵌套类常量接口枚举异常装箱和拆箱泛型泛型方法泛型类泛型接口类型参数约束类型搽除过程备注你好,世界!返回目录源代码组织方式返回目录Java程序由package+class组成,package对应目录的相对路径,class对应文件,如E:\Workspaces\MyEclipse 10\JavaStudy\src\com\happyframework\javastudy\hello\Hello.java1 package com.happyframework.javastudy.he 阅读全文
posted @ 2013-09-25 08:36 spinsoft 阅读(267) 评论(0) 推荐(0)
<转>linux操作系统编程——共享内存读写(采用信号量进行同步互斥)
摘要:http://blog.csdn.net/yanghaoran321/article/details/7872722程序要求: 创建一个写端和一个读端,写端写入数据后读端才开始读,读端读完数据后,写端才可以开始写,这样的同步采用信号机制实现,并且写端与读端打开顺序不同也能实现功能;程序如下:(1)write.c(写端)[cpp]view plaincopyprint?#include#include#include#include#include#include#include#include"sem.h"typedefstruct{charbuf[1024];}memor 阅读全文
posted @ 2013-09-23 16:57 spinsoft 阅读(670) 评论(0) 推荐(1)
<转>UNIX 共享内存应用中的问题及解决方法
摘要:http://www.ibm.com/developerworks/cn/aix/library/au-cn-sharemem/共享内存是一种非常重要且常用的进程间通信方式,相对于其它IPC机制,因其速度最快、效率最高,被广泛应用于各类软件产品及应用开发中。System V IPC 为UNIX平台上的共享内存应用制定了统一的API标准,从而为在UNIX/Linux平台上进行跨平台开发提供了极大的便利;开发人员基于一套基本相同的源代码,便可开发出同时支持AIX、Solaris、HP-UX、Linux等平台的产品。然而,各个平台对System V 标准的API在实现上各有差异,由此对相关应用开发带 阅读全文
posted @ 2013-09-23 16:57 spinsoft 阅读(568) 评论(0) 推荐(1)
<转>linux进程间通信<一>
摘要:这篇文章真心不错,只是代码比较久,有些地方需求大家自行修改。先全文转载,以备复习只用。原文链接为:http://www.ibm.com/developerworks/cn/linux/l-ipc/part1/#b正文:1、 管道概述及相关API应用1.1 管道相关的关键概念管道是Linux支持的最初Unix IPC形式之一,具有以下特点:管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程);单独构成一种独立的文件系统:管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单 阅读全文
posted @ 2013-09-23 16:55 spinsoft 阅读(337) 评论(0) 推荐(1)
从给内核单独编译设备驱动模块,到使用模块
摘要:Using Linux Device Drivers as ModulesThis page contains instructions on using Linux device drivers as loadable kernel modules.Linux has a facility for linking device drivers into the running kernel. This is called Modules support. With the vast variety of supported devices, pre-linking a kernel with 阅读全文
posted @ 2013-09-13 08:59 spinsoft 阅读(402) 评论(0) 推荐(0)
ASCII 说明
摘要:ASCII 说明 ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码也叫基础ASCII码,使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点符号, 以及在美式英语中使用的特殊控制字符。其中: 0~31及127(共33个)是控制字符或通讯专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为 8、9、10 和 13 分别转换为退格、制表、换行和回车字符。它.. 阅读全文
posted @ 2013-09-07 13:55 spinsoft 阅读(378) 评论(0) 推荐(0)
用GDB调试程序
摘要:http://www.cnblogs.com/sdgwc/p/3301294.htmlGDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成更为强劲的功能。而Windows下的图形软件基本上是各自为营,互相不能调用,很不利于各种软件的相互集成。在这里并不是要和Windows做个什么比较,所谓“寸有所 阅读全文
posted @ 2013-09-04 16:38 spinsoft 阅读(257) 评论(0) 推荐(0)