摘要: #include#include#define ListSize 100typedef int DataType;typedef struct{ DataType *data; int length; int size;} Sqlist;void initSqlist(Sqlist *L){ L->data = (void*)malloc(ListSize * sizeof(int)); if(! L->data) exit(0); L->length = 0; L->size = ListSize;}/*在顺序表的i位置插入元素*/void insertSqlist( 阅读全文
posted @ 2013-12-21 14:59 平林新袖 阅读(2242) 评论(0) 推荐(0) 编辑
摘要: C程序一直由下列部分组成:正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。栈——增长方向:自顶向下增长;自动变量以及每次函数调用时所需要保存的信息,即保存现场(返回地址;环境信息)。堆——动态存储分。static关键字的作用: 1.全局静态变量 在全局变量之前加上关键字static,全局变量就被定义成为一个全局静态变量。 1).内存中的位置:静态存储区(静态存储区在整个程序运行期间... 阅读全文
posted @ 2013-12-17 14:37 平林新袖 阅读(524) 评论(0) 推荐(0) 编辑
摘要: JDBCJDBC简介: JDBC提供了一种与平台无关的用于执行SQL语句的标准Java API,可以方便地实现多种关系型数据库的统一操作,它由一组用java语言编写的类和接口组成。 可以直接JDBC进行各个数据库的连接与操作,而且可以方便地想数据库中发送各种SQL命令,在JDBC中提供的是一套标准的接口,这样,各个支持Java的数据库生产商只要按照此接口提供相应的实现,就都可以使用JDBC进行操作,1.JDBC驱动分类JDBC本身提供的是一套数据库操作标准,而这些标准又需要各个数据库厂商实现,所以针对每个数据库厂商都会提供一个JDBC的驱动程序,目前常见的驱动分为四类1.JDBC-ODBC桥驱 阅读全文
posted @ 2013-12-10 14:46 平林新袖 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 相对布局(RalativeLayout)是指相对于其他部件或者父部件的布局方式。 1、相对于容器定位: android:layout_alignParentTop 将部件的顶部与容器的顶部对齐。 android:layout_alignParentBottom android:layout_alignParentLeft android:layout_alignParentRight android:layout_centerHorizontal 将部件放在容器的垂直居中 android:layout_centerVertical 水平居中 android:layout... 阅读全文
posted @ 2013-11-27 18:44 平林新袖 阅读(326) 评论(0) 推荐(0) 编辑
摘要: px:表示屏幕实际的像素。in:表示英寸。mm:毫米。pt:表示一个点,是屏幕的物理尺寸。dp:(与密度无关的像素)逻辑长度单位,在160dpi屏幕上,1dp = 1px = 1/160英寸sp:与字体缩放和密度无关的像素。 阅读全文
posted @ 2013-11-23 11:25 平林新袖 阅读(417) 评论(0) 推荐(0) 编辑
摘要: import java.io.*;public class Demo1 { public static void main(String []args) throws Exception{ File fileOut = new File("Out.txt"); File fileOut2 = new File("In.txt"); BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); // F... 阅读全文
posted @ 2013-11-12 09:18 平林新袖 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 学一些东西应该,学以致用:现在我开始使用流的办法从控制台读取数据import java.io.*;public class Demo2{ public static void main(String[] args) throws IOException{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String string = in.readLine(); double n = Double.parseDouble(string); ... 阅读全文
posted @ 2013-11-09 15:35 平林新袖 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 【字节流】: 通过字节来访问和读写数据,它是以字节为单位。 【继承关系】: InputStream----FileInputStream OutputStream----FileOutputStream【FileInputStream】 其中的方法: int available() 取得所读取数据所占的字节数 int read() 读取文件中的一个字符; int read(char[] buf) 从流中读取数据保存至buf[]中,并返回所读取的字节的总数。 FileInputStream file1 = new FileInputStream("C:\\java\... 阅读全文
posted @ 2013-10-31 23:11 平林新袖 阅读(633) 评论(0) 推荐(1) 编辑
摘要: 结点类型:typedef int datatype;typedef struct NODE{ datatype data; struct NODE *next; }Node,*LinkList;1、不带头结点的头插入法创建链表。 每创建一个结点,都使该结点成为头结点,这样头结点不断地向前移动,就可以创建一个没有特定头结点的链表。 首先创建的结点,会出现在整个链表的最末端,所以数据的写入是逆序的。 【开始的时候,head要初始化为NULL】LinkList LinkListCreate(const int n){ int i; LinkList head; Node... 阅读全文
posted @ 2013-10-25 16:09 平林新袖 阅读(42731) 评论(2) 推荐(2) 编辑
摘要: 标准IO库存在着两个缺陷。首先,它是在某一台特定类型的机器上实现的,而没有考虑其他的具有不同特性的机器。这样就可能导致在其中的一台机器上运行很好的程序,在另外一台机器上却出现错误,而这其中的原因仅仅是因为两台机器的架构不同;第二,设计者发现第一个缺陷之后,试图去修正函数库,如果这样做了,却是的标准IO库失去“标准”的含义。从这方面来讲,C语言缺少可移植性。在开发大型的程序的时候,效率较低。 阅读全文
posted @ 2013-10-24 15:20 平林新袖 阅读(306) 评论(0) 推荐(0) 编辑