自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (15)
  • 收藏
  • 关注

原创 Linux+C学习笔记之多线程

1.Linux是一个多任务,多用户的操作系统,支持多线程技术,但其实现的线程机制非常独特,从内核的角度来说,它并没有线程这个概念。Linux把所有线程都当作进程来实现,线程仅仅被视为一个与其他进程共享某些资源的进程。每个线程和进程都有属于自己的task_struct,在内核看来两者没什么区别。  2.线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代

2011-12-18 10:42:38 549

原创 Linux+C学习笔记之网络编程

1.网络编程不得不提的三大知识点: (1)IO流(设备:控制台(键盘和显示器标准的输入输出设备),文件,网络socket) IO流操作的三大步骤:定义流对象,数据的传输和转移,关闭流对象 (2)多进程(多线程) (3)Socket网络编程  一个服务器程序应该包括:socket(提供网络交互),IO(输入输出数据),多进程和多线程(实现程序的并发执行)  2.lin

2011-12-18 10:41:27 765

原创 Linux+C学习笔记之进程管理

1.进程的概念 进程的概念首先在20世纪60年代初期由MIT的Multics系统和IBM的TSS/360系统中引入的。  (1)进程是一个独立的可调度的活动(E.Cohen,D.Jofferson)。 (2)进程是一个抽象实体,当它执行某个任务时,将要分配和释放各种资源(P.Denning)。 (3)进程是可以并行执行的计算部分(S.E.Madnick,J.T.Donovan)。

2011-12-18 10:39:30 508

原创 Linux+C学习笔记之IO编程

1. linux中的文件类型a.任何设备在Linux中都是文件  b.普通文件(regular file) [-]纯文本文件(ASCII)二进制文件(binary)数据格式的文件(data) /var/log/wtmp (cat last)c.目录文件(directory) [d]d.连接文件(link) 快捷方式 [l]e.设备与设备文件(device) /dev

2011-12-15 08:56:57 555

原创 C语言学习笔记之数据结构篇(二)

栈(1)线性表:数组 链表 栈 队列栈是一种只允许在同一端进行插入和删除的数据结构(2)堆栈的特点:先进后出(FILO),后进先出(LIFO)(3)栈的操作:a.将一个元素压入栈中push( )b.从栈中取出一个元素pop( )c.获取栈顶元素top( )d.判断栈有没有元素empty( )e.获取栈中元素个数size( )f.将栈中的所有元素清空c

2011-12-03 09:56:24 511

原创 C语言学习笔记之数据结构篇(一)

链表(堆中)(1)链表: 它由设计为大小合适的小的容器组成, 这些容器可根据需要链接在一起。链表组件:链表由节点组成。每个节点内可放置指定的数据类型。头节点: 其工作是管理链表的头。尾节点: 初始时,头节点的 next 指针指向尾节点。内部节点:存放数据类型。 (2)链表的特点a.非常重要的数据结构在计算机系统中有广泛的应用b.灵活c.比数组节省空间

2011-12-03 09:29:46 507

原创 自定义string类函数

/* * string.c * *  Created on: 2011-11-24 *      Author: betamark */void Strcpy(char* t,const char* f){ while(*f!='\0')  *t++=*f++; *t='\0';}int Strcmp(const char* a,const char

2011-11-28 18:09:53 449

原创 C语言学习笔记之内存分配篇

1、栈(stack):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆(heap):一般由程序员动态分配(调用malloc函数)和释放(调用free函数),若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式类似于链表。 3、数据段(data):存放的是全局变量。静态变量、常数。根据存放的数据,数据段又可以分

2011-11-28 14:11:22 502

原创 C语言学习笔记之预处理篇

1.c语言的预处理功能:宏定义、文件包含、条件编译等。2.C语言中允许用一个标识符来表示一串符号,称为宏,被定义为宏的标识符称为宏名3.系统自定义的宏: ===============================================| 符号                           示例                 含义

2011-11-28 13:17:14 458

原创 Linux学习笔记之服务器篇(二)

【FTP服务器的安装】a.查看并安装vsftpd服务rpm -qa |grep vsftpdrpm -ivh vsftpd-2.0.5-10.e15.rpmb.开启服务service vsftpd startc.在Windows上用匿名账户和本地账户测试ftp服务匿名账户:anonymous ftp 密码:随便本地账户:用useradd创建的账户(存在安全隐患,因为

2011-11-24 21:44:07 308

原创 Linux学习笔记之服务器篇(一)

【TFTP服务器的安装】a.查看服务器是否安装rpm -q tftp --->package tftp is not installedb.查看有没有安装包先挂载光驱mount /dev/cdrom mntcd /mnt/Service/ls tftp*--->tftp-0.42-3.1.i386.rpm  tftp-server-0.42-3.1.i386.rpmc.

2011-11-24 21:42:55 655

原创 C语言学习笔记之指针篇(二)

1.指针类型分析分析指针,可以从变量名开始,根据运算符优先级结合,一步一步分析.int p; //这是一个普通的整型变量int *p; //首先从P处开始,先与*结合,所以说明P是一个指针,然后再与int结合,说明指针所指向的内容的类型为int 型.所以 P是一个指向整型数据的指针int p[3]; //首先从P处开始,先与[]结合,说明P 是一个数组,然后与int结合,说明数组里

2011-11-24 11:20:45 417

原创 C语言学习笔记之指针篇(一)

1.内存按一个字节一个字节顺序编址,从0~4G2.内存空间(内存编址)地址编号。变量类型 变量名=变量值3.(&变量名)什么意思?答:取变量所在的地址编号。printf("%d\n",i);       //输出i的值printf("%x%X%p\n",&i,&i,&i);     //输出i的内存地址(用三种方式)指针就是一个指向标,它可以告诉你想要去的地方的地址;就

2011-11-23 22:49:39 446

UML图书馆管理系统

【课程设计名称】图书馆管理系统的分析与设计 【课程设计目的】1.掌握UML建模的基础知识和其应用; 2.熟悉Rational Rose环境及功能,能够设计出完整系统。 【课程设计要求】1.对系统功能进行必要的描述; 2.绘制系统的主要模型图; 3.模型图要有说明性文字解释。 【课程设计内容】1. 图书馆管理系统的需求分析; 2. 图书馆管理系统UML建模。 一:图书馆管理系统的需求分析

2012-01-06

网页课程设计---个人主页

我的主页 主页 日志 个人收藏 留言板 个人档

2011-12-22

学生信息管理系统

<%-- Document : stuadd Created on : 2011-12-16, 20:38:42 Author : Administrator --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body bgcolor="cccffff"> <br><br><br><br> <center> <p>&nbsp;&nbsp;添加学生信息</p> <form action="stuaddcheck.jsp" method="post"> <table border="0" width="200"> <tr> <td>学号</td> <td><input type="text" name="id"></td> </tr> <tr> <td>姓名</td> <td><input type="text" name="name"></td> </tr> <tr> <td>性别</td> <td><input type="text" name="sex"></td> </tr> <tr> <td>年龄</td> <td><input type="text" name="age"></td> </tr> <tr> <td>体重</td> <td><input type="text" name="weight"></td> </tr> <tr align="center"> <td colspan="2"> <input name="sure" type="submit" value="提 交"> &nbsp;&nbsp;&nbsp;&nbsp; <input name="clear" type="reset" value="取 消"> </td> </tr> </table> </form> </center> </body> </html>

2011-12-22

网络程序设计报告 2011

【课程设计名称】学生信息管理系统 【课程设计目的】1.掌握JSP程序设计。 【课程设计要求】1.用JSP完成一个基本的学生信息管理系统。 2.具有学生信息查询、学生信息添加、学生信息删除、学生信息修改功能。 3.采用Mysql数据库。 1 .系统开发环境

2011-12-22

网页设计课程报告

网页课程设计报告书 一、 设计目的 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。我们当代大学生更是离不开网络给我们带来的好处和便利,但是,我们成天浏览的网站网页到底是如何制作的呢?我想这一点很多同学都没有去研究过,而“网页设计”这门课程就是给我们的答案与指导。本课程设计目地是通过实践使我们能够经历网页制作的全过程,通过设计达到掌握网页设计、制作的技巧。

2011-12-22

学生管理系统需求分析_总体设计_详细设计

第一章 引言 1. 1 编写目的 本需求规格说明书是为了开发学生信息管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。 本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用,也是项目完成后系统验收的依据。 1. 2 项目背景 开发软件的名称:学生信息管理系统 项目的任务提出者:江汉大学文理学院 开发者:袁俊 用户:江汉大学文理学院学生信息管理员 实现软件的单位:06软件一班 兼容系统:Windows XP SP2/SP3 开发工具:ASP.NET+ Microsoft SQL Server 2000

2011-12-22

网页设计实验报告

一、 设计目的 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。我们当代大学生更是离不开网络给我们带来的好处与便利.但是,我们成天浏览的网站网页到底是如何制作的呢?我想这一点很多同学都没有去深究过.所以,这学期我选择了”web网页设计”这门课, 本课程的设计目的是通过实践使同学们经历网页制作的全过程. 通过设计达到掌握网页设计、制作的技巧。 了解和熟悉网页设计的基础知识和实现技巧。根据题目的要求,给出网页设计方案,可以按要求,利用合适图文素材设计制作符合要求的网页设计作品。 熟练掌握Photoshop cs3、Dreamweaver cs等软件的的操作和应用。增强动手实践能力,进一步加强自身综合素质。学会和团队配合,逐渐培养做一个完整项目的能力.......

2011-12-22

Android开发+经典代码例子

android经典例子,android初学者必备

2011-12-18

C程序开发经典实例

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 2.程序源代码: main() { int i, j, k; printf("\n"); for(i=1; i<5; i++) /*以下为三重循环*/ for(j=1; j<5; j++) for(k=1; k<5; k++) { if(i != k && i !=j && j != k) /* 确保i、j、k三位互不相同 */ printf("%d, %d, %d\n", i, j, k); } }

2011-11-24

Android小知识整理

1. 入门实例剖析1 开卷语 俗话说,“熟读唐诗三百首,不会作诗也会吟”。最近收集了很多Android的示例代码,从这些代码的阅读和实验中学习到很多知识,从而产生写这个系列的打算,目标就是一步步跟着实例进行动手实作,真正从“做”中体会和学习Android开发。

2011-11-21

Android泡泡聊天界面的实现

用android做的一个简单的聊天界面,敬请下载观看

2011-11-10

编程高手真言

前言: 我写这些东西只为自娱,任何组织和个人都可转随便转载这里面的任何一个字(自创字和别字除外) 知识是事物之间的联系,那么实践就是强化或深入这些联系的方法 我常想,到底是什么重要,是认知还是技能,人们普遍认为实践应在任何情况下都高于认识,事实是:可能有技能但是没有认知,但却不可能有认知但没有技能,只有格物至知,先格物,认识到了一定程序后就会产生对事物本质的认识,也可先认识事物本质再在指导下去发展技能,,,技能与认识,认知可以直接传递给你(至此只是一个你所能想象得到的浅层和大概,而且除非实践,这个大概形象你也不知道它到底是正确的还是错误的,更深层的你想象不到的抽象以及关于这些认识的正确性要求实践),而实践不能被直接传达.......

2011-11-10

c语言终极面试宝典

第一部分:基本概念及其它问答题 1、关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。 大多数应试者能正确回答第一部分,一部分能正确回答第二部分,同是很少的人能懂得第三部分。这是一个应试者的严重的缺点,因为他显然不懂得本地化数 据和代码范围的好处和重要性......

2011-11-10

C语言难点及分析

C语言难点及分析大全总有你不知道的,总有你不懂的

2011-11-09

空空如也

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

TA关注的人

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