自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

百曉生的博客專欄

路漫漫其修遠兮,吾將上下而求索

原创 Ubuntu下的一些命令_2

Alt+F4 关闭窗口 mkdir文件名 创建了某个文件夹 rm-rf 文件名 删除了某个文件夹 mva b 把文件a重命名为b ls-al 列出所有文件(包括隐藏文件) 显示的文件前面有如下字符: -rwxrwx---,这10个字符分别表示: (1)文件类型(d是目录、-是文件、l是...

2015-03-31 19:47:17 535 0

原创 初学oracle-1

这学期开了大型数据库技术课(已经学过数据库原理课),老师主要讲的是oracle数据库的应用(oracle是一个关系型数据库管理软件RDBMS),用的教材是《oracle实用教程》。在学习的同时,记录了一些知识内容(主要是通过oracle命令记述),现总结出来。     我是在windows 7旗舰...

2015-03-31 16:24:40 563 0

原创 初学C#_9

本篇主要简单说一下C#的继承、重写、多态和抽象,它和java还是比较相似的。 继承就是一个类可以使用基本类的属性、方法和事件,而关于重写、多态与抽象的概念,可以参考——http://blog.csdn.net/u012421456/article/details/36903475 继承...

2015-03-28 21:52:53 514 0

原创 初学C#_8

现在开始有了C#这门课,老师用的教材是《C#实用教程·第二版》本篇是把这本书的第二章的编程题写了出来。 第一题 例1: using System; namespace First_1 { class Program { static void Main(...

2015-03-21 10:38:36 542 2

原创 字符串函数_3

本篇主要说一下strstr、strtod、strtok、strtol、strtoul、strxfrm这几个函数 strstr() char * strstr(const char * str1, const char * str2); 功能:函数返回一个指针,它指向字符串str2 首...

2015-02-19 14:05:16 591 0

原创 字符串函数_2

在字符串函数_1这篇博客中,曾说过strlen、strcmp、strcpy、strcat和字符串搜索函数,需要说一下,其实还有其它的字符串操作的函数,分别有strncmp、strncpy、strncat以及strcoll、strcspn、strerror、strpbrk、strspn、strstr...

2015-01-31 21:01:34 535 0

原创 Ubuntu下的一些命令_1

在学习Ubuntu时,从什么都不懂到现在稍微懂了一点点的过程中,逐渐积累了一些命令,毕竟Unix/Linux本来就是文字模式,许多操作都需要在通过键盘输入命令,我使用ubuntu系统,就是用的桌面版,而且是在x-window下面,所学到的命令都是在终端(Terminal)中输入的,现记录下来: ...

2015-01-31 19:16:16 475 0

原创 位运算符

位运算符,即进行位操作的运算符。 位操作是程序设计中对位模式按位或二进制数的一元和二元操作。在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多。在现代架构中, 情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算) ——摘...

2015-01-22 21:47:50 602 0

原创 安装ubuntu系统后的一系列问题及解决方案_1

以下是我在安装了Ubuntu 12.04系统后,遇到的一系列问题(或找到的工具)以及找到的解决方案,现分享如下(并赋予相应截图): 修改开机屏幕亮度——http://www.dedecms.com/knowledge/servers/linux-bsd/2012/0822/12864.html ...

2015-01-18 20:36:30 931 0

转载 c# 日期函数[string.Format----GetDateTimeFormats]格式

DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label2.Text = dt.ToFileTime().ToString();//127756416859912816 Label3....

2014-12-10 16:59:00 1626 0

原创 初学C#_7

构造器 其实就是java、C++中烦的构造函数(构造方法),因为在——http://blog.csdn.net/u012421456/article/details/36049977说过java的构造函数,所以这里不会再太过详细的说明 例1: using System; class Prog...

2014-11-25 21:06:17 586 0

原创 输入输出函数_1

本篇主要是说一下输入输出函数,对于学C的新手而言,最常用的无非是printf(输出)、scanf(输入)这两个函数,但实际上,还有一些其它的函数,下面会举一些例子说明。   perror函数 其原型为void perror(char const *) ,该原型定义在stdio.h中(cons...

2014-11-24 20:17:20 581 0

转载 学习C语言基本思路与参考书籍

本文转载自知乎

2014-11-01 16:02:12 1696 0

原创 初学C#_6

这篇主要是讲一下类 类就是一个模板,就像C中的结构体,只不过功能更多,它的三个主要特征,封装、继承和多态。我们将为类创建对象的过程称为实例化,而对象是类的实例,C#的这些和Java的类的用法在格式上市比较相像的,像前边的程序,都是写在一个Progrom类中的,因为这个是VS新建工程后自带的,我在写...

2014-10-27 21:31:53 514 0

原创 初学C#_5

这篇的内容,是从第三章和第四章中整理出的一部分知识   char类型数据虽然是字符型的,但它是基于一个整数的,这点看起来是和C语言一样的,既然是基于整型数据,自然可以进行一些算数运算 看下面的例子 例1: using System;   namespace 运算及流程控制 {     class ...

2014-10-16 20:09:32 631 0

原创 大程序结构

大程序结构 它的意思可以说是这样 main()里边的代码长了,适合分成几个函数 一个源代码文件长了,适合分成几个文件   项目 这个需要新建一个项目,然后把相关的文件添加进来 有的IDE有分开的编译和构建按钮,前者是对单个源文件编译,后者是对整个项目做链接   头文件 把函数原...

2014-10-12 09:31:30 1839 4

原创 初学C#_4

关于数组的用法,下面举两个例子 例1: using System;   namespace 关于数组_1 {     class Program     {         static void Main(string[] args)         {             //需要说明的是...

2014-10-06 17:16:41 716 0

原创 初学C#_3

类型分类及转换   在说类型分类及转换之前先说一下其他几个小知识点 null,它在C中是大写的,在Java中是小写的,它表示将一个变量设置为“无”,它只能赋给引用类型、指针类型和可空值类型,如 string s = null  //string类型是引用类型 再说的是,C#3.0添加的一个关键字v...

2014-09-30 21:48:33 520 0

原创 初学C#_2

上次举了个各个数据类型的例子,但没有说各个数据类型的表示范围,其实这个需要用到MaxValue和MinValue函数 例1: using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

2014-09-29 21:02:22 638 0

原创 初学C#_1

在没学C#之前,我曾听说过,C#和Java比较像,而开始看C#之后(现在刚开始看,以前虽然看过一点点,但间隔时间较长,基本都忘了),发现的确有些相像。 下面先写一个Hello World!的程序(这是建了一个控制台应用程序) 例1: using System; public class Hel...

2014-09-27 19:05:22 545 0

原创 全局变量和宏

全局变量 即定义在所有函数之外(一般都定义在main函数之前,#include头文件下边)的变量,这个是与局部变量(本地变量)所不同的,它可以在任何函数中使用 下面举个例子 例1: 输出结果为:   没有初始化的全局变量会被赋予0这个值,如果是指针,会被赋予NULL,这点通过上...

2014-09-26 22:38:56 1389 0

原创 枚举和联合体

枚举   什么是枚举? 枚举是一种用户定义的数据类型,它用关键字 enum 以如下语法来声明:     enum 枚举类型名字 {名字0, …, 名字n} ;   简单的说,就是把一个事物的可能的结果一一列举出来   怎样使用枚举? 下面举个例子 例1:

2014-08-31 19:45:28 1743 0

原创 结构体_3

结构体变量和普通的变量相同——在函数内部声明的结构体只能在该函数内部使用,所以通常结构体都是在函数外部声明,这样结构体就可以在多个函数中使用,一般都声明在main函数上边

2014-08-28 17:42:47 551 0

原创 字符串函数_1

字符串的表示方法及输出 首先要说的是C语言中没有字符串string这样的数据类型,所以我们要表示字符串,可以使用字符数组,不过,输出字符串时,必须用%s来输出,下面举个例子 例1:

2014-08-17 22:48:44 1549 0

原创 关于goto

goto,即无条件跳转指令,具体使用情况将举例说明   例1:

2014-07-31 21:46:54 740 0

原创 重写、多态、抽象类、final及接口

方法重写:         指的是在子类中重新定义已有的方法   重写的方法必须同名同参同返回值 举个例子 例1:

2014-07-04 18:24:20 835 0

原创 继承和super的用法

继承 一个新类从已有的类那里获得其已有的属性和方法,这种现象叫类的继承       这个新定义的类称为子类或派生类,被继承的已经存在的类称为父 类、超类或基类。   面向对象中的继承实际上就是从一般到特殊 下面举个例子 例1: class Human { String name...

2014-07-02 16:30:52 774 0

原创 this和static的用法

this: this是一个系统隐含的指针,被自动附加在非静态成员函数参数列表中   this出现在构造函数里(静态函数内部,没有this指针),代表当前时刻正在创建的对象;this出现在普通函数里,代表当前时刻正在调用该函数的对象,此时this可以省略。   下面举个例子 例1:

2014-07-02 13:20:33 1574 0

原创 构造函数

类的构造函数:       构造函数一必须要与类名相同 二构造函数不能有返回值(连void都不能有)。构造函数会被类自动调用。可以有多个构造函数 但是在生成一个类的对象时只能调用一个构造函数       平时,我们给外部类进行赋值等操作时,需要先给这个类生成一个对象,然后才能进行相应操作,...

2014-06-30 22:12:04 616 0

原创 树和二叉树

树 定义: 专业定义【递归定义】 如果是一个非空树,则必须满足以下两点: 1、有且仅有一个称为根的结点 2、有若干个互不相交的子树,这些子树本身也是一棵树   通俗的定义【非递归定义】 1、树由结点和边组成 2、没有父结点的结点称为根节点 3、每个结点有且仅有一个父结点但可以有...

2014-06-25 06:29:06 779 0

原创 关于递归

递归 定义:   函数自己直接或间接的调用它自己   满足的条件:   1、递归必须有一个明确的终止条件       2、该函数所处理的数据规模必须在递减   递归是用栈来实现的   下面将举几个例子 例1是说明一下,一个函数是怎么调用其它函数的 例1:

2014-06-21 15:10:44 695 0

原创 图形界面编程_2

上次说了,如果不添加事件,点击窗口右上方的X,窗口是不会关闭的,现在要说一下,这是在awt下Frame的情况,如果是使用swing下的JFrame,则不需要添加事件即可直接关闭按钮,awt的功能,swing基本上可以完全取代,而且用swing的组件实现的窗口外观上也比awt的组件实现的窗口要美观一...

2014-06-19 13:07:02 1113 1

原创 线性结构常见应用之二——队列

定义: 队列是一种可以实现先进先出的存储结构,类似于排队买票(假设无人插队),则先排队的先买到票,后排队的后买到票   分类: 链式队列——用链表实现 静态队列——用数组实现 静态队列通常都必须是循环队列   链式队列实际上就是一个操作受限的链表,这里就不多...

2014-06-15 16:41:44 629 0

原创 线性结构常见应用之一——栈

定义: 栈是一种“先进后出”(后进先出)的存储结构,类似于一个装东西的箱子,即先装进去的后出来   实际上说,栈是操作受限的链表   分类: 静态栈 动态栈 以数组为基本内核的称为静态栈   下面举个例子 例1:

2014-06-10 23:06:02 650 0

原创 关于链表_2

链表的分类: 单链表: 双链表: 每一个节点有两个指针域   循环链表: 能通过任何一个节点找到其它所有的结点 非循环链表: 算法: 遍历 查找 清空 销毁 求长度 ...

2014-06-09 21:57:28 805 0

原创 关于数组_2——数组的算法演示

下面的例子是使用结构体和一些函数来模拟数组的功能,即构造一个数组 讲这个程序,主要还是为了讲两个知识,一是数据的存储不一样,操作也不一样,泛型达到的效果是存储不一样,操作一样           首先来说,要模拟一个数组,需要有长度、第一个元素首字节的地址,还有就是当前数组的有效长度(因为这...

2014-06-06 22:31:42 601 0

原创 数据结构与算法

数据结构 定义 我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结 构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如 查找某个元素,删除某个元素,对所有元素进行排序)而执行的相应操 作,这个相应的操作也叫算法   数据结构 = 个体的存储 + 个体之间的关...

2014-06-04 20:31:45 650 0

原创 关于链表_1

链表 动态地进行存储的一种结构     专业术语: 头结点 头结点的数据类型和首节点的类型一模一样 头结点是首节点前面的那个结点 头结点并不存放有效数据 设置头结点的目的是为了方便对链表的操作   头指针 存放头结点地址的指针变量   ...

2014-05-24 23:00:28 637 0

原创 使用结构体构造数组举例

下面举个例子,动态构造存放学生信息(这里只有姓名、年龄和成绩)的结构体数组,然后按分数排序输出   例1:

2014-05-18 21:54:00 1287 0

原创 访问控制符

访问控制符: 类的访问控制符有四种: public  private  protected和默认(即变量或方法前不添加访问控制符)   在一个类的内部 所有成员可以相互访问,访问控制符是透明的; 访问控制符是针对外部访问而言的 在一个类的外部 通过 类对象名.私有成员名  的方式无法访问该对象中的...

2014-05-16 13:39:13 1127 0

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