自定义博客皮肤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)
  • 收藏
  • 关注

原创 mfc中将接收到的十六进制数保存到TXT文件,保存形式为十进制

1.现状:程序中接收到的数据为十六进制,可以直接保存为hex文件,但对于数据处理就有点困难,第一,十六进制文件的打开需要用专门的软件(UltraEdit软件);第二,十六进制不直观,因此,有必要将数据存储为txt文件,而且存储形式为十进制。但是,txt文件是以字符流的形式进行读取的,不能直接将十进制数存储为txt。2.解决方案:(1)点击打开链接 根据此链接中的讲解可以初步了解存储数据为t

2016-01-24 23:23:00 2140 1

原创 collection、iterator和map的解析

java数据类型包括基本数据类型,引用数据类型和集合数据类型,那么他们各自都有什么作用,即为什么要用这么多数据类型?对于数据的使用,其实,1.申明 2.初始化(静态初始化和动态初始化(即创建实例的过程))3.就是如何利用定义的数据(存取等操作)基本数据类型,是针对单个数据类型的定义,比如,Int a=2;说明a是一个整型的数据,这单单只是一个数据。那么如果要同时定义多个具有相同类型的数

2015-06-12 22:16:06 850

原创 String与StringBuffer的区别

String 是一个常量,即一旦创建不可更改输出结果为:helloworldjeok看似,string变量name的值改变了,其实此name非彼name。输出结果为:sex:hello worldjeokname:hello world由上面的对比可以知道String是个常量,对其做的改变字符串操作,只不过是重新建立一个string对象,而string变量的

2015-06-12 16:56:00 631

原创 Unsupported major.minor version 51.0问题的解决

在java编程的过程中,当用myeclipse软件打开别人写的代码时,遇到Unsupported major.minor version 51.0此类问题,实在是令人痛苦不堪,弄了整整一晚才搞清楚,我总结它的原因是我们安装的myeclipse的编译和运行环境的版本比我们要打开的代码的低好多,与我们安装的jdk版本不符,因此我们要配置myeclipse软件的编译和运行配,步骤如下,1. 打开wi

2015-06-10 23:19:37 943

转载 Java的整型与字符串相互转换

JAVA的整型与字符串相互转换1如何将字串 String 转换成整数 int? A. 有两个方法:1). int i = Integer.parseInt([String]); 或         i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intVal

2015-05-15 20:25:34 497

转载 Java 中的Vector的用法

Java中Vector的用法分类: jsp2011-07-15 09:08 2528人阅读 评论(0) 收藏 举报vectorjavaobject存储oop多线程Java中Vector的用法2009-05-07 15:01ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些Vector 类提供了实现可

2015-04-15 22:17:33 547

原创 安装TomCat的艰辛历程

学习Java的初级阶段,是个充满无奈与呵呵的时间,就安装一个TomCat我就安装了一晚上,还没有成功,所以我给我的“捉猫泪史”,写个传,以免后来者重蹈覆辙。首先,安装TomCat之前,先将Java环境搭好,就是下载并安装Java development kit,并进行环境配置(计算机——属性——高级系统设置——点击环境变量)添加系统变量JAVA_HOME(C:\Program Fi

2015-04-14 16:00:51 553

原创 2013access如何创建表和关系

微软公司的access是一个简单易用的数据库系统,对于初学者简单易懂,下面介绍如何创建表和关系:1.新建空白桌面数据库2.创建表3.点击右上角的视图4.建立关系:点击上图中的新建,选择要进行建立关系的两个表的名称和连接的列,即可完成

2015-04-13 17:05:10 819

原创 MySQL闪退现象

MySQL启动时输入密码会发生闪退现象:这时是因为MySQL的服务没有启动的原因。恢复步骤:桌面计算机——管理(点击右键)——服务与应用程序——服务找到MySQL,点击右键并启动,确认即可

2015-04-13 12:24:04 906

原创 关于安装sql server2005过程中的几个需要注意的问题

在安装sql server 2005的过程中,需要注意一下问题:一、没有SQL Server management Studio 这个选项时,需要下载SQLServer2005_SSMSEE.msi(在微软官方网站上),安装成功以后就可以了二,在开始菜单下,找到SQL 2005时,打开上面的选相时,会出项如下图所示的情况:SQL Server Management Studio

2015-03-29 21:11:22 550

原创 Java自学总结之八序列化

在设计程序的过程中,对象一般都有表针状态和属性的实例变量,比如设计游戏时,我们需要保存用户的通关状态等,所以如何保存对象的实例变量是非常重要的一个知识点。存储对象有两种方法:1. 序列化:就像下图的压缩袋一样,序列化之前就是压缩前,序列化之后就是压缩后,保留下来是能够代表物体对象特征的东西,就像被子被压缩后,不能表征被子的空气被抽走,能不是棉花被抽走下面是序列化的一个代码例子p

2015-03-24 16:34:31 488

转载 Swing开发之JLabel篇

JLabel 对象可以显示文本、图像或同时显示二者。可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐。默认情况下,标签在其显示区内垂直居中对齐。默认情况下,只显示文本的标签是开始边对齐;而只显示图像的标签则水平居中对齐。 还可以指定文本相对于图像的位置。默认情况下,文本位于图像的结尾边上,文本和图像都垂直对齐。 构造方法介绍: JLabel()          

2015-03-24 15:39:59 452

原创 Java自学总结之七图形用户接口

图形用户接口也就是一个人机交互的界面,下面先介绍一下界面的组成:1. JFrame框架,这个是屏幕上的Windows的对象,在创建界面时,这个是首要创建的,如果把设计一个界面比喻为画水彩画,那么它就相当于一个支架,在画画前先安好支架如右图2. JPanel面板,组件是不能直接加载JFrame上的,必须先得到面板,然后在添加其他组件,面板就和上图的画板一个道理3. widget组件,就相

2015-03-23 15:06:09 510

原创 Java自学总结之六异常处理

在写程序的过程中,我们难免会调用别人的方法,如果我们调用的方法并不是每次都能得出我们先要的结果,即出现异常时,那么这个时候我们该如何处理这些异常? 首先,异常是一个Exception类型的对象; 其次,who抛出的异常,当我们调用有风险的程序代码时,触发到异常点时,就会抛出异常,异常的程序代码,一般都会用throws申明异常的。如下:这里写代码片 public void takeRisk()

2015-03-19 20:35:44 598

原创 Java自学总结之五静态方法与静态变量

静态方法的提出,当一种方法的行为不依靠实例变量值时,则可以将此类定义为静态的,关键词Static。实例变量是用来表征对象的属性和状态的,如果类里没有实例变量的话,创建对象时也就没有什么区别了,比如苹果这个类,如果没有大小,颜色等这些属性时,苹果是没有什么区别的,因此,这样的类不能创建实例对象,所以用Static来标记此类。 在调用类的方法时,以类的名称调用静态方法,以引用变量的名称调用非静态的方法

2015-03-18 19:08:43 422

原创 Java自学总结之四结构函数

在Java创建对象时Dog = new Dog();,此处并不是调用了Dog方法,而是调用Dog类的结构函数。 构造函数有两种类型:无参数构造函数和有参数构造函数,在实际编写中若我们本身没有编写任何的结构函数,则编译器会自动写出无参数的结构函数,但若我们写了有参数的构造函数,则编译器便不会自动加载无参数构造函数,则在创建对象时,便不能调用无参数的结构函数。 下面讲解一下关于继承中,父类和子类构造

2015-03-17 16:10:38 409

原创 Java自学总结之三变量的生存空间与范围

在介绍变量的生存空间之前,先来介绍一下堆栈的概念,在内存中有堆和栈两种区域如图所示的,栈是用来存储临时的变量和函数的调用,而堆是用来存储对象的,通俗地讲,就是堆是用来存储巨大的,存储时间比较长的。 在Java中变量有实例变量和局部变量,实例变量是在类中申明的,但不是在类的方法中,它是用来说明类所要表达的对象的状态和属性,而局部变量在类的方法中申明和定义的,是暂时的,一但函数调用结束,其也随

2015-03-17 15:15:11 502

原创 Java自学总结之二关于重载、继承与多态

重载,是功能相同的程序,针对形参的不同(个数或者类型),而编写的函数名相同的函数,实际上其本质上是两个不同的函数,但因为其功能相同,故就用相同的名字,对于重载函数,其返回类型可以不同也可以相同,判断是否是重载函数,关键是形参是否相同继承,是Java面向对象的一个重要的体现,其针对分析工程中的异同,提出了父类和子类,子类继承父类的观点,比如说马、猴和猫都是动物,则我们在编写有关各种动物的程序时,

2015-03-16 19:47:08 728

原创 Java自学总结之一primitive与对象引用变量

在Java中,变量有primitive和引用两种,其中primitive就是类似于c++中的int、float等,声明primitive变量时可以理解为,如下图所示int a = 2;也就是说选取了一个int容量的杯子来承装2的32位二进制代码而对于对象来说,没有那么巨大容量的杯子来装载它,因此创建了对象引用,如下图所示:                 Book  MyBook

2015-03-16 14:59:01 830

原创 数据结构与算法分析c版的学习笔记之Lists,Stacks,and Queues(一)

在数据结构与算法的学习中,首先要了解ADTS(abstract data types),ADTS是一种抽象的数据类型,它是为了解决某个问题而自行设计的数据类型,它既包括数据也包括操作。下面是三种基本ADTS,即List、Stacks、Queues。ADTS与int,float,array,pointer等基本数据类型的区别主要是ADTS不仅是多个相同基本数据类型的集合,而且它定义了自身集合的某

2014-12-05 16:14:51 723

转载 CWnd::MessageBoxW”:不能将参数 1 从“const char [16]”转换为“LPCTSTR

CWnd::MessageBoxW”:不能将参数 1 从“const char [16]”转换为“LPCTSTR  2011-06-3010:27:50|  分类:VC学习 |  标签:|字号大中小 订阅在外面用vs2005编写mfc程序的时候经常要MessageBox("提示信息")函数,在vc6.0是没有问题的,但是在vs2005却会有下面的提示:error C2664

2014-12-02 21:25:03 526

原创 MFC控件的应用之checkbox

在MFC中,checkbox 的应用时非常关键的,在只有选中和wei

2014-11-07 22:59:48 811

原创 C++数据结构之字符串的KMP算法

我的前一篇博客写的是有关B

2014-10-14 21:08:48 509

原创 C++数据结构之字符串的BF算法

字符串有子串和zhuchuan

2014-10-13 17:15:12 1040

原创 数据结构之线性链表

线性链表是一种shujucunchu

2014-10-12 18:02:04 454

原创 MFC单文档中添加类似OnCommand的Virtual函数

mfc中添加OnCommand

2014-10-06 20:58:45 747

原创 c++静态变量的初始化

c++编程中,如果要用到静态变量,

2014-10-05 18:30:37 1132

空空如也

空空如也

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

TA关注的人

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