自定义博客皮肤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 787

原创 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 830

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

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

2014-04-15 16:49:02 760

转载 递归与循环的优缺点

递归的话函数调用是有开销的,而且递归的次数受堆栈大小的限制。  以二叉树搜索为例:  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 1020

原创 关于递归

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

2013-11-28 12:37:11 738

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

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

2013-11-26 19:39:36 991

原创 关于getchar()的理解

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

2013-11-25 17:46:42 863

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

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

2013-11-22 13:55:01 734

转载 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 3174

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关注的人

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