- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 Shell脚本基础篇
shell脚本本身并不复杂,它是一种解释型语言。在执行一个shell脚本时,解释器扫描一行脚本代码,之后执行这个代码。shell脚本的第一行总是以一个固定的语句开头。#!/bin/sh这行语句表示这段脚本使用程序/bin/sh解释器对其进行解释并且执行。这个解释器就是shell。shell脚本中的注释以“#”字符开头,解释器并不解释注释。在第二行注释中写入脚本名是一个好习惯。#!/
2015-04-27 11:54:01 454
原创 字节序
每一台主机由于体系结构的不同,所采用的数据存储方式也不想同。在网络环境中进程间的通信是要跨越主机的,这时就有了一个字节序不统一的问题。字节序依赖于具体主机的处理器体系结构,同一台主机的进程间不存在该问题。但是在网络环境中编程,程序员不能对通信两端的主机做强制性要求,这样会降低代码的通用性。linux环境下使用四个函数进行字节序之间的转换,其函数原型如下:#includeuint
2015-04-03 15:26:30 343
原创 Ubuntu下窗口的切分命令及其常用编程设置命令
1、窗口的切分在末行模式中,输入split命令即可实现窗口的切分,其命令格式如下::split 文件名split也可简写为sp。这时窗口切分为上下两半,下半部分对应原来的文件,上半部分对应新打开的文件。例如:图1 图2切换命令:Ctrl + w,然后j---------------------------移到光标到下面的窗口。Ctrl
2015-04-03 14:52:47 1427 1
原创 Android开发环境搭建及动态库开发
一、Android开发环境搭建(基于Ubuntu14.04)1、JDKJDK(JavaDevelopment Kit)是整个Java的核心,包括了Java运行环境、Java工具和Java运行库。安装步骤如下:1)将JDK安装包(jdk-7u25-linux-x64.tar.gz)拷贝到/usr/local/development/路径下,并解压缩此安装包,生成jdk1.7.0_
2015-04-03 12:01:23 415
原创 linux C语言网络编程学习总结<二>
3、建立连接 如果处理的是面向连接的网络服务(SOCK_STREAM或SOCK_SEQPACKET),在开始交换数据以前,需要在请求服务的进程套接字(客户端)和提供服务的进程套接字(服务器)之间建立一个连接。用connect函数。#includeint connect(int sockfd, const struct sockaddr *addr, socklen_t le
2015-04-03 11:21:23 478
原创 linux C语言网络编程学习总结< 一>
1、套接字描述符 套接字是通信端点的抽象。与应用程序要使用文件描述符访问文件一样,访问套接字也需要用套接字描述符。要创建一个套接字,可以用socket函数。 #includeint socket(int domain, int type, int protocol);参数domain(域)确定通讯的特性,包括地址格式AF_INET--------I
2015-04-01 14:56:37 565
空空如也
WSA_WAIT_TIMEOUT 的问题
2015-04-29
关与jni多层调用C/C++
2015-01-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人