自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

可黑白子的专栏

一个小小程序猿

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

转载 指针类型与指针类型的转换

当我们初始化一个指针或给一个指针赋值时,赋值号(=)的左边是一个指针,赋值号(=)的右边是一个指针表达式,在绝大多数情况下,指针的类型和指针表达式的类型是一样的,指针所指向的类型和指针表达式所指向的类型是一样的。例一:1、 float f=12.3;2、 float*fptr=&f;3、 int *p;在上面的例子中,假如我们想让指针p指向实数f,应该怎么搞?是用下面的语句吗?

2014-07-24 16:09:23 770

原创 gets(s)、getchar()和scanf("%s",s)

首先看这三个程序:#include"stdio.h"//这个头文件包含gets()函数intmain(void){charstr1[5];gets(str1);printf("%s\n",str1);return0;}

2014-07-23 23:40:17 814

转载 Java 的封装、继承与多态的理解

一、封装:就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。二、继承:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超类”。继承的过程,就是从一般到特殊的过程。三、Java中的引用变量有两个类型,一个

2014-04-15 16:49:02 754

转载 递归与循环的优缺点

递归的话函数调用是有开销的,而且递归的次数受堆栈大小的限制。 以二叉树搜索为例: bool search(btree* p, int v) { if (null == p) return false; if (v == p->v) return true else { if (v v) return search(p->left, v); els

2013-11-28 17:33:57 1004

原创 关于递归

最近看了一下关于递归的,还是很有意思。还是先从求n!开始吧!#include "stdafx.h"  #include     int fun(int n)  {      if (n==1)//递归有个规则,就是需要一个递归出口,要不就会永远的递归下去了      {          return 1;      }      r

2013-11-28 12:37:11 713

转载 fgets()和gets()的区别

在编程中发现gets和fgets一些区别总结一下;1、 fgets比gets安全,使用gets编译时会警告为了安全,gets少用,因为其没有指定输入字符的大小,限制输入缓冲区得大小,如果输入的字符大于定义的数组长度,会发生内存越界,堆栈溢出。后果非常怕怕 fgets会指定大小,如果超出数组大小,会自动根据定义数组的长度截断。(redhat9.0实验并不是

2013-11-26 19:39:36 982

原创 关于getchar()的理解

1.getchar()是stdio.h中的库函数,它的作用是从stdin流中读入一个字符,也就是说,如果stdin有数据的话不用输入它就可以直接读取了,第一次getchar()时,确实需要人工的输入,但是如果你输了多个字符,以后的getchar()再执行时就会直接从缓冲区中读取了。实际上是 输入设备->内存缓冲区->程序getchar 你按的键是放进缓冲区了,然后供程序getchar 你

2013-11-25 17:46:42 841

转载 Linux下的多进程编程(理解)

(一) 理解Linux下进程的结构   Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编 语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名 思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一 个代码段。   堆栈段存放的就是子程序的返

2013-11-22 13:55:01 728

转载 date命令参数

•-d, –date=STRING  显示STRING指定的时间•-f, –file=DATEFILE 类似–date参数显示DATEFILE文件中的每行时间•-ITIMESPEC, –iso-8601[=TIMESPEC]  以ISO 8601 格式显示日期/时间。 TIMESPEC为”date”(只显示日期)、”hours”、”minutes”、”senconds”(显示时间精度)

2013-11-19 15:31:48 3156

Mybatis自动生成映射配置文件信息的generator工具

Mybatis自动生成映射配置文件信息的generator工具

2015-09-06

httpclient-4.5所需jar包

httpclient-4.5所需jar包,里面包含httpclient-4.5.jar等等10个必须的开发包

2015-07-15

json-lib所需jar包

json-lib所需全部jar包,包括commons-beanutils-1.7.0.jar、commons-collections-3.2.jar、commons-lang-2.4.jar、commons-logging-1.1.jar、ezmorph-1.0.4.jar和json-lib-2.2.3-jdk13.jar包

2015-07-15

SecureCRT注册机

激活步骤如下: 1)准备工作:安装好SecureCRT软件,下载并得到该注册机。 2)保持SecureCRT软件关闭(运行的话会提示你正在运行的,关闭就好)。 3)将注册机拷贝到你的CRT软件的安装的目录下; 4)点击【Patch】按钮,会让你选择文件 ,选择SecureCRT.exe可执行文件,还会再提示一次选择一个help什么文件。总之,确定后都会提示成功信息。 5)然后打开CRT软件,按照相应的提示输入注册机上显示的信息(当然重新生成也是可以的)。注意,默认打开CRT时候会是一个输入key的页面,什么都不输入,点击下一步,选择输入自己的相关信息。就会看到分别让你输入名称、序列号等相关日期了。完成结束。看看自己的是否有激活成功。 有的可能会再第一次时候出现失败,重复1~2次会成功的。

2015-07-02

空空如也

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

TA关注的人

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