自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 使用composer实现自动加载

准备工作:提前安装好composer1.创建项目目录OOP2.OOP目录下新建composer.json文件,composer.json是一个空json文件,代码如下:{ }3.打开控制台,进入项目目录OOP,在OOP目录下运行composer命令:composer install运行后自动生成composer文件目录,目录结构如下:OOP

2017-12-29 16:38:34 1215

原创 快捷键介绍

在程序开发过程中,合理的使用快捷键,不但可以减少代码的错误率,而且可以提高开发效率。因此,掌握一些常用的快捷键是必须的。为此Eclipse提供了许多快捷键,这可以通过以下步骤进行查看。(1)在Eclipse的系统菜单栏中,选择“Window”→“Preferences”菜单项,如图1.5所示。图1.5  选择首选项菜单(2)在打开的“Preferences”对话框中,展开“常规”节

2017-12-28 11:49:11 398

原创 正则表达式

正则表达式通常被用于判断语句中,用来检查某一字符串是否满足某一格式。我们可以调用String中的matches(String regex)方法.,判断字符串是否匹配给定的正则表达式,返回布尔值。语法如下:str. matches(regex);þ str–任意字符串。þ regex–用来匹配的正则表达式。正则表达式是含有一些具有特殊意义字符的字符串,这些特殊字符称为正则表达式的

2017-12-28 11:46:46 315

原创 出现“ORA-28000:the account is locked”的解决办法

在Oracle 11g版本中,出于安全的考虑,所有Oracle的默认用户,包括SCOTT用户都被锁定。输入用户名和口令之后,会出现错误“ORA-28000:theaccount is locked”。此时,要先以SYSTEM或SYS用户登录数据库,即在图2.9中“请输入用户名:”后输入sqlplus /as sysdba。“输入口令:”后面直接回车。之后使用如下命令:alteruser s

2017-12-27 17:01:14 1600

原创 插入法排序

插入法排序较为复杂,其基本工作原理是抽出一个数据,在前面的数据中寻找相应的位置插入,直到完成排序。以数字9、6、15、4、2为例,采用插入法实现数字按从小到大进行排序,插入法排序过程如图8.23所示。图8.23  插入法排序过程示意图从图8.23可以发现,在第一次排序过程中将第一个数取出来,并放置在第一个位置;然后取出第二个数,并将第二个数与第一个数进行比较,如果第二个数小于第

2017-12-26 14:44:08 1256

原创 如何实现MDI窗体不重复打开同一个子窗体?

使用MDI窗体时,默认是可以多次打开同一个子窗体的,那么如何控制不重复打开同一个子窗体呢?MDI窗体有个重要属性——MdiChildren,该属性表示MDI窗体打开的子窗体的数组,循环遍历该数组,可以通过判断被打开子窗体的名称来禁止子窗体被重复打开。例如,下面的代码实现在MDI框架窗体中不重复打开同一个子窗体:01 FormChildformChild = newFormChild(

2017-12-26 14:41:36 929

原创 实现Brush对象的五种图形

本实例将使用Graphics类绘制五种图形来分别演示SolidBrush、HatchBrush、TextureBrush、LinearGradientBrush、PathGradientBrush这五种画笔的效果,然后将这五种图形输出的网页页面中。程序实现的主要步骤为:(1)新建一个网站并创建Default.aspx页面并打开Default.aspx.cs后台代码文件。(2)在Defa

2017-12-25 16:59:19 1179

原创 HTML 5概述

HTML语言是一种简易的文件交换标准,用于物理的文件结构,它旨在定义文件内的对象和描述文件的逻辑结构,而并不定义文件的显示。由于HTML所描述的文件具有极高的适应性,所以特别适合于WWW的出版环境。什么是 HTML5HTML5是HTML语言的新一代标准。HTML是纯文本类型的语言,使用HTML编写的网页文件也是标准的纯文本文件。我们可以用任何文本编辑器,例如Windows的“记事本”程

2017-12-23 13:31:34 676 1

原创 HTML 5的基本标签

1.  文件开始标签在任何的一个HTML文件里,最先出现的HTML标签就是,它用于表示该文件是以超文本标识语言(HTML)编写的。是成对出现的,首标签和尾标签分别位于文件的最前面和最后面,文件中的所有文件和HTML标签都包含在其中。例如:文件的全部内容该标签不带任何属性。事实上,现在常用的Web浏览器(例如IE)都可以自动识别HTML文件,并不要求有标签,也不对该标签进行任

2017-12-22 14:53:02 515

原创 JavaScript中字符串运算符的使用

字符串运算符是用于两个字符串型数据之间的运算符,它的作用是将两个字符串连接起来。在JavaScript中,可以使用+和+=运算符对两个字符串进行连接运算。其中,+运算符用于连接两个字符串,而+=运算符则连接两个字符串,并将结果赋给第一个字符串。另外,JavaScript脚本会根据操作数的数据类型来确定表达式中的“+”是算术运算符还是字符串运算符。在两个操作数中只要有一个是字符串类型,那么这个“

2017-12-21 16:13:20 3030

原创 如何使用SQL Developer创建数据库连接

SQLDevelope启动后,需要创建一个数据库连接,只有创建了数据库连接,才能在该数据库的方案中创建、更改对象或编辑表中的数据。创建数据库连接的步骤如下。(1)在主界面左边窗口的“连接”选项卡中右键单击“连接”节点,选择“新建连接”菜单项,弹出“新建/选择数据库连接”窗口,如图2.17所示。图2.17  新建连接(2)如果要创建一个Oracle数据库中system用户

2017-12-20 16:05:04 4116 1

原创 Java常见错误整理(一)

1、配置完Java环境变量之后,仍然不能使用java命令。解决方法:1.    如果是Windows10系统出现此问题,是因为个别Windows10系统不识别“JAVA_HOME”环境变量,将path中所有的“%JAVA_HOME%”改成JDK的真实文件夹路径。2.    环境变量配置有误。仔细核对JDK文件夹地址是否正确。3.    JDK未能正常安装,请重新安装。 

2017-12-20 16:00:40 2973

原创 Eclipse的菜单简介

在Eclipse工作台的上方提供了菜单栏,该菜单栏包含了实现Eclipse各项功能的命令,并且与编辑器相关,即菜单栏中的菜单项与当前编辑器内打开的文件是关联的。例如,编辑器内没有打开任何文件,那么,将显示如图1.2所示的菜单栏。如果打开了一个JSP文件,那么将显示如图1.3所示的菜单栏。图1.3  Eclipse的菜单栏从图1.3中可以看出,打开一个JSP文件后,Eclipse

2017-12-19 15:50:00 2826

原创 自动类型转换

数值类型有很多种,如字符型、整型、长整型和实型等,因为这些类型的变量、长度和符号特性都不同,所以取值范围也不同。在C语言中如果把比较短的数值类型变量的值赋给比较长的数值类型变量,那么比较短的数值类型变量中的值会升级表示为比较长的数值类型,数据信息不会丢失。就像倒水,如图4.7所示,小杯的水倒进大杯,水就不会流失。但是,如果大杯的水向小杯里倒,如图4.8所示,那么水就会溢出来。数据也是一样,较长

2017-12-19 15:48:03 801

原创 StringBuilder类与string类的区别

string本身是不可改变的,它只能赋值一次,每一次内容发生改变,都会生成一个新的对象,然后原有的对象引用新的对象,而每一次生成新对象都会对系统性能产生影响,这会降低.NET编译器的工作效率。string操作示意图如图1所示。图1string操作示意图而StringBuilder类则不同,每次操作都是对自身对象进行操作,而不是生成新的对象,其所占空间会随着内容的增加而扩充,这样

2017-12-18 15:20:29 388

原创 【Android】实例 忐忑的精灵

在Android Studio中创建项目,名称为“Animation AndMultimedia”,然后在该项目中创建一个Module,名称为“Frame-By-Frame Animation”。在该Module中实现本实例,具体步骤如下。(1)首先在res\drawable目录中添加一个名称为fairy.xml的XML资源文件,然后在该文件中定义组成动画的图片资源,具体代码如下:01

2017-12-18 15:18:37 624

原创 字符串格式化

String类的静态format()方法用于创建格式化的字符串。format()方法有两种重载形式。(1)format(String format,Object…args)该方法使用指定的格式字符串和参数返回一个格式化字符串,格式化后的新字符串使用本地默认的语言环境。语法如下:str.format(Stringformat,Object…args)þ  format:格式字符串

2017-12-15 11:05:35 6444 1

原创 附加MySQL数据库的方法

下面讲解附加MySQL数据库的方法。(1)将“光盘\Code\04\Project\数据库”文件夹中的扩展名为.sql的文件拷贝到本地机器中。(2)在如图1所示的MySQL工作台界面中,单击Data Import /Restore超链接。图1  MySQL工作台(3)将打开如图2所示的输入用户密码的对话框,在该对话框中输入root用户的密码,这里为root,单击OK按钮

2017-12-15 10:57:29 1958

原创 JavaScript中变量的声明和赋值

变量是指程序中一个已经命名的存储单元,它的主要作用就是为数据操作提供存放信息的容器。变量是相对常量而言的。常量是一个不会改变的固定值,而变量的值可能会随着程序的执行而改变。变量有两个基本特征,即变量名和变量值。为了便于理解,可以把变量看作是一个贴着标签的盒子,标签上的名字就是这个变量的名字(即变量名),而盒子里面的东西就相当于变量的值。1.变量的声明在JavaScript中,使用变量前需要

2017-12-14 13:17:44 6309

原创 选择法排序

选择法排序指每次选择所要排序的数组中的最大值(由小到大排序则选择最小值)的数组元素,将这个数组元素的值与最前面没有进行排序的数组元素的值互换。以数字9、6、15、4、2为例,采用选择法实现数字按从小到大进行排序,每次交换的顺序如图8.17所示。图8.17  选择法排序示意图从图8.17可以发现,在第一次排序过程中将第一个数字和最小的数字进行了位置互换;而第二次排序过程中,将第二个数字和

2017-12-14 13:13:55 17505 4

原创 JavaScript中变量的类型

变量的类型是指变量的值所属的数据类型,可以是数值型、字符串型和布尔型等,因为JavaScript是一种弱类型的程序语言,所以可以把任意类型的数据赋值给变量。下面是一个关于变量类型的例子。在这个例子中,将科比的别名、身高、总得分、主要成就以及场上位置分别定义在不同的变量中,并输出这些信息,代码如下:01 02 var alias ="小飞侠";03 var height

2017-12-13 13:32:04 337

原创 Visual C++ 6.0的界面介绍

Visual C++ 6.0的界面介绍双击Visual C++ 6.0安装目录下的文件启动Visual C++ 6.0,通过“文件”→“新建”可新建一个Win32 Console Application项目。创建好项目后,显示VisualC++ 6.0的主界面,如图9.22所示。图9.22Visual C++ 6.0主界面由于安装的是Visual C++ 6.0中文版,所以菜单栏中

2017-12-13 13:30:09 6094

原创 HTML5标签构成

一个HTML5文件是由一些列的元素和标签组成的。元素是HTML5文件的重要组成部分,例如title(文件标题)、img(图像)及table(表格)等。元素名不区分大小写,而HTML5用标签来规定元素的属性和它在文件中的位置。本节将对网页设计相关的几个基本标签进行介绍,主要包括元信息标签、页面主体标签、页面的注释等。þ  HTML5文档和HTML5元素是通过HTML5标签进行标记的þ  HT

2017-12-12 17:11:57 534

原创 定位到我的位置

在实现定位到我的位置时,首先要开启定位图层,可以使用com.baidu.mapapi.map.BaiduMap 对象的setMyLocationEnabled()方法实现。该方法的语法格式如下:Publicfinal void set MyLocationEnabled(boolean enabled)其中,enabled参数用于指定是否允许定位图层,值为true时表示允许,否则为

2017-12-12 17:07:23 1384

原创 C#开发Windows窗体应用程序的步骤

使用C#开发应用程序时,一般包括创建项目、界面设计、设置属性、编写程序代码、保存项目、程序运行等6个步骤。1.创建项目在Visual Studio2017开发环境中选择“文件”→“新建”→“项目”菜单,弹出“新建项目”对话框,如图8.1所示。图8.1  “新建项目”对话框选择“Windows窗体应用(.NET Framework)”、输入项目的名称、选择保存路径,然后单击“

2017-12-11 17:59:17 29609

原创 Android常见错误整理

1、当我new class的时候,提示以下错误: Unable toparse template "Class" Error message: This template did not produce aJava class or an interface Error parsing file template: Unable to find resource'Package Header.

2017-12-11 17:53:27 2226

原创 在Eclipse中创建Web服务器

使用Eclipse开发Web项目时,需要先配置Web服务器,如果已经配置好Web服务器,就不需要再重新配置了。也就是说,本节的内容不是开发每个项目时,都必须经过的步骤。创建Web服务器的具体步骤如下:(1)双击文件启动Eclipse,在弹出的选择工作空间的对话框中,指定工作空间位置为Eclipse安装目录下的“workspace”目录下,如图2.15所示。说明:这里设置的工

2017-12-08 09:33:11 792

原创 Visual C++6.0的下载与安装

Visual C++6.0的下载与安装

2017-12-07 11:24:15 19334 5

原创 通过Web Service实现IP地址查询功能

通过Web Service实现IP地址查询功能

2017-12-07 11:16:34 1075

原创 【实战】恶搞图片生成器

随着“微信朋友圈”的日益火爆,朋友圈晒图已成为越来越多的人放松娱乐的休闲方式。本实例我们就来开发一个“恶搞图片生成器”,生成一张有意思的图片,发布到“朋友圈”,让你成为“霸屏小达人”。

2017-12-06 15:13:19 3894

原创 Oracle数据库的安装

Oracle数据库的具体安装过程

2017-12-06 14:27:21 944

原创 五子棋人机对战设计

人机对战属于一种弱人工智能算法,其核心是:当玩家落下一枚棋子后,计算出这枚棋子构成的所有棋型,找出威胁程度最大的棋型,并破解其产生的威胁。

2017-12-05 17:31:58 1450

原创 通过getSystemServices获取手机管理大全

getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。

2017-12-05 17:20:58 490

原创 C#常见错误解决方法

C#常见错误解决方法

2017-12-04 17:27:36 708

原创 单击事件与触摸事件的区别

Android单击事件触摸事件单击事件与触摸事件区别

2017-12-04 17:17:21 987

空空如也

空空如也

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

TA关注的人

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