自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

原创 好的资料下载网

好的 IT资料下载网51cto:

2014-08-23 10:58:47 561

转载 51CTO视频课程

51CTO视频课程:http://edu.51cto.com/

2014-06-16 09:05:15 743

原创 如何判断一个链表是否有环?   2、如果链表为存在环,如果找到环的入口点?

今天无意中遇到这么一个问题,思索半天感觉自己的办法太笨,只好上网查了下。原来可以用快慢指针解决,快慢指针是指遍历链表时设置两个指针,一个步长为一另一个步长大于一,在此可设置为2这样如果有环的话肯定某一时刻,两指针指向同一结点。bool  IsExitloop(Lisrt *head){       List *    slow = head;      List*   fast

2013-10-19 09:20:22 832

原创 静态变量和非静态变量的区别

静态变量和非静态变量的区别:非静态变量可以有局部变量和全局变量静态变量实际上就是指在内存中的地址是静态不变的。1、内存分配:局部变量存储在堆区或者栈区,静态变量和全局变量一样存储在全局区,静态变量在应用程序初始化时,就存在于内存当中,直到它所在的类的程序运行结束时才消亡;而非静态变量需要被实例化后才会分配内存。2、生命周期:静态变量和全局变量存在于整个应用程序存在的周期,而

2013-09-03 21:33:49 1502

原创 构造函数初始化列表和赋值的区别

初始化和赋值对内置类型的成员没有什么大的区别,像上面的任一个构造函数都可以。对非内置类型成员变量,为了避免两次构造,推荐使用类构造函数初始化列表。但有的时候必须用带有初始化列表的构造函数:1.成员类型是没有默认构造函数的类。若没有提供显示初始化式,则编译器隐式使用成员类型的默认构造函数,若类没有默认构造函数,则编译器尝试使用默认构造函数将会失败。2.const成员或引用类型的成员。因为co

2013-09-03 21:32:49 1093

原创 vs2010转换到 COFF 期间失败 文件无效或损坏问题

转换到 COFF 期间失败: 文件无效或损坏问题在用vs2010或者vs2012时候总会遇到这样的问题:转换到 COFF 期间失败: 文件无效或损坏于是查了一下解决方案,结果如下:1、项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次,并且我在编写控制台应用程序时这个方法管用,但写MFC应用程序时则还会出现同样的错

2013-09-03 21:29:26 4266 1

原创 exit和_exit的区别

exit()在结束调用它的进程之前,要进行如下步骤:1.cleanup();2.在atexit()注册的函数;最后调用_exit()函数。。。_exit()不执行I/O缓存的刷新动作_exit终止调用进程,但不关闭文件(应该也关闭文件的),不清除输出缓存,也不调用出口函数。exit函数将终止调用进程。在退出程序之前,所有文件关闭,缓冲输出内容将刷新定义,并调用所

2013-09-03 21:24:11 685

转载 MultiByteToWideChar和WideCharToMultiByte用法详解

MultiByteToWideChar和WideCharToMultiByte用法详解  MultiByteToWideChar:     函数功能:该函数映射一个字符串到一个宽字符(unicode)的字符串。由该函数映射的字符串没必要是多字节字符组。  函数原型:int MultiByteToWideChar(UINT CodePage, DWORD dwFlags, L

2013-08-31 22:06:32 744

原创 LPSTR、LPCSTR、LPTSTR、LPCTSTR、LPWSTR及LPCWSTR的意义及区别

LPSTR、LPCSTR、LPTSTR、LPCTSTR、LPWSTR及LPCWSTR的意义及区别 :Windows下的程序设计可以支持ANSI和Unicode两种编码方法的字符串,具体使用哪种就要看定义了MBCS宏还是Unicode宏。MBCS宏对应的字符串指针为LPSTR(即char*),Unicode对应的指针为LPWSTR(即wchar_t*)。为了写程序的方便,微软定义了类型L

2013-08-31 22:05:27 1102

原创 静态库和共享库

共享库和静态库(重点)   库文件 就是 .o文件的 集合,多个.o文件可以合成为一个 库文件。Unix/Linux提供了两种打包方式: 静态库和共享库   静态库以 .a 为后缀名,共享库以 .so 为后缀名。   区别:    静态库 是代码的复制过程,共享库 只是留下了函数的地址。    连接静态库,可执行文件会比较大,修改后需要重新连接,不利于 更新和维护。好处就是独立

2013-07-22 21:26:16 736

转载 linux下c编程起步一:掌握gcc基本用法

初学时最好从命令行入手,这样可以熟悉从编写程序、编译、调试和执行的整个过程。编写程序可以用vi或其它编辑器编写。编译则使用gcc命令。要往下学习首先就得熟悉gcc命令的用法。gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。一. 常用编译命令选项   假设源程序文件名为test.c。

2013-07-22 21:19:16 552

原创 win7系统如何进行远程控制

今天用到 远程连接,尝试了好长时间终于成功了,下面我总结一下实现远程桌面连接的方法:1、首先确定被连接的计算机(在此命名为A机),修改A机的远程连接权限,具体操作如下:单击计算机-》属性-》远程,选择允许远程协助连接这台计算机,允许运行任意版本远程桌面的计算机连接。,点击确定。2、打开控制面板,创建用户和密码(即将被访问的用户)。3、计算机-》属性-》远程设置-》远程-》用户选

2013-07-22 21:18:40 1173

原创 结构体内存分配总结

结构体内存 的对齐:每个成员分配内存的时候都要放在自己的整数倍的位置上。超过四个字节的都按照4的整数倍对齐。数组类型的成员分配内存是由数组元素的类型来决定。对齐的好处:便于成员的寻址。坏处:有内存的浪费。默认情况下结构都是对齐和补齐的。什么是补齐:        结构每个成员分配好内存后,从内存数也要检测,结构的从内存数必须是结构中的最大成员的整数倍,如果成员大小超过4个字节,按4个字

2013-06-23 22:31:25 789

原创 const n和#define n的区别

#define N 3是宏定义,在编译之前,编译器会把它在引用的地方进行原文替换,如果代码中多次引用了这个宏定义,编译器就在每个地方用宏定义的内容原文替换。const int N =3 的作用是变量时固定不变的,不能被修改,多次引用的时候,编译器到内存中N的位置去读取,而没有在每个位置都拷贝一个.const常量有数据类型,define没有数据类型,编译器对前者进行安全类型检查,而对于后者只进

2013-06-11 23:15:34 1399

原创 java.lang.Method.invoke方法使用

java.lang.reflect.Methodpublic Object invoke(Object obj,Object args[])参数:obj - 从中调用底层方法的对象,必须是实例化的对象args - 用于方法调用的参数,是个Object数组,因为参数有可能有多个返回:使用参数 args 在 obj 上指派该对象所表示方法的结果  例如:String r

2013-05-21 22:39:50 973

原创 如何获取myeclipse8.5注册码问题

安装了myeclipse8.5,也不知道上次注册多长时间了,近几天不能用了,注册码过期了,经常会弹出提示对话框:说注册码已过期相当的恶心。从网上搜了很多注册码都不成功,今天看到一篇文章,自己获取注册码。步骤:1.在myeclipse中新建一个java project 2.在src目录下建立一个名为MyEclipseGen的类3.将下面的代码复制到该类中,并运行。im

2013-05-21 22:14:44 637

原创 java中File类的相关操作

java语言中File类继承了Object接口类切实现了Serializable(序列化)接口类。下面开始介绍File类的一些相关操作:一、文件的创建:File有四个构造函数:1、public File(File parent,String child)    根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。  如果 parent 为 nu

2013-04-27 10:41:59 1181

原创 java中DOS下执行同一个包中的多个类文件

假设path,和classpath都设定在C:\Users\Administrator下,我们将Class1.java/Class2.java放到该目录下(假设Class1中调用了Class2),1、如果Class1、Class2不在同一个包下,编译javac .\*.java.执行java Class1即可2、如果他们在同一包下,编译javac -d .(代表将生成的.Class文件

2013-04-24 11:58:06 1164

转载 随机数的生成

一、利用random方法来生成随机数。  在Java语言中生成随机数相对来说比较简单,因为有一个现成的方法可以使用。在Math类中,Java语言提供了一个叫做random的方法。通过这个方法可以让系统产生随机数。不过默认情况下,其产生的随机数范围比较小,为大于等于0到小于1的 double型随机数。虽然其随机数产生的范围比较小,不能够满足日常的需求。如日常工作中可能需要产生整数的随机数。其实,

2013-04-21 20:46:09 690

转载 SimpleDateFormat使用详解

public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateForma

2013-04-21 20:45:20 916

转载 Java中Date类和Calender类的比较_IT168文库

1、 Date类  在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间       Date d = new Date();       System.out.println(d);

2013-04-21 20:44:30 639

原创 Date类事件日期的各种输出格式

将Date类型的值用String.format()输出例如:Date date=new Date();String str=String.format("全部时间日期信息:%tc",date);

2013-03-23 21:11:40 1152

原创 什么是环境变量,jdk环境变量配置方法以及注意事项

什么是环境变量,环境变量的作用,如何设置环境变量以及使用环境变量的注意事项1、什么是环境变量以及环境变量的作用对于初学java的人来说,当我们安装完JDK后要设置环境变量,但什么是环境变量呢?当我们进入命令模式下(DOS窗口),要执行某些程序时,必须找到相应的工具程序(即*.exe可执行文件)环境变量的设置就告诉我们这些工具程序可能存在的路径,例如当你执行javac HelloJa

2013-03-22 22:44:57 881

原创 java中如何用断点调试程序

1、选定要调试的行,双击该代码行前端对应的隔条即可设置断点。2、右键点击编辑器的任意区域,在弹出的快捷菜单中选择debug as进入debug视图调试程序在debug中单击step over主句调试,单击step into进入方法内部执行程序。3、调试结束后单击terminate结束调试,双击断点出去断点。

2013-03-22 22:28:59 1413

原创 java中数组使用的一些重点

1.数组的声明:格式如下:type arrayName[] 或者 type []arrayNamejava语言中声明数组是并不为它分配内存空间,所以声明数组时不能指定数组的长度。2.数组的创建:格式如下:arrayName=new type[length]3.数组的初始化:静态数组的初始化:type []arrayName={v1,v2...vn}动态数组的初始化:type []arrayName

2013-03-22 22:24:46 793

原创 有关数据库三大文件的基本操作

1、控制文件、数据文件、重做日志文件的移动1)、控制文件的添加和移动利用数据字典v$controlfile 来获取控制文件的名字。正常关闭数据库,例如shutdown immediate。将新的控制文件添加到参数文件control_files参数中。复制现有的控制文件到指定的位置。重启数据库。利用数据字典查询,看控制文件是否到了指定的位置。删除旧的控制文件。利用服务

2011-11-13 22:47:54 684

原创 oracle有关表空间的基本操作

创建表空间create tablespace students_managentdatafile 'E:\oracle\product\10.2.0\da913047\data\da91304701_students_management.dbf' size 50M,'E:\oracle\product\10.2.0\da913047\data\da91304702_students_

2011-05-26 17:08:00 386

练成Linux系统高手教程.

对linux操作有详细的介绍。能很快入门。

2011-09-23

MFC数据库编程

介绍vc环境下的MFC数据库编程,对初学者相当有用,pdf格式的 有详细的步骤说明。

2011-09-23

oracle 命令大全

oracle 命令大全 oracle sqlplus命令大全来源:考试大 【爱学习,爱考试大】 2010年9月14日导读:本文主要介绍ORACLE的启动和关闭、用户如何有效地利用数据字典、查看数据库的SQLORACLE用户连接的管理、SQL*PLUS使用等内容。

2011-06-13

约瑟夫环的链表解决法

约瑟夫环,这是我用链表编的。与顺序表不同,挺好懂得。

2011-04-22

photoshop教程

photoshop 界面概览视屏超好懂。

2011-04-22

空空如也

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

TA关注的人

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