自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP常见问题总结

1、为什么会出现这种情况?端口什么的都设置正确了。解决方法:请将本机的IIS服务关闭,开启Apache服务。IIS服务的关闭方法可参见https://jingyan.baidu.com/article/0f5fb099e0d7216d8334ea1a.html2、mysql.exe与mysqld.exe有什么区别?mysqld — The MySQL Server(MySQL的主程序)mysql—...

2018-02-13 10:57:39 697

原创 Java常见问题总结(二)

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

2018-02-12 10:44:48 559

原创 C语言常见问题总结

1、多次运行程序解决方法:错误原因是,已经编译运行出一个exe,没有关闭此exe,又点击编译运行。应该将之前运行出的exe关闭,再来运行代码  2、单精度类型和双精度类型如何区分使用...解决方法:单精度和双精度的区别是精确的小数点后的位数。并且双精度叫double型,单精度float型。 3、字符串数组何如初始化及定义出现错误:错误代码:解决方法:赋值的时候使用strcpy函数。  4、程序中没...

2018-02-09 10:44:07 780

原创 C#常见问题总结(三)

11、sql比access好在哪里,为什么都用sql解决方法:数据量大,可以在服务器端,access一般在单机的时候用12、c#基础视频教程有吗解决方法:零基础学C#这本书带全套C#基础视频,地址:https://item.m.jd.com/product/12271986.html?utm_source=androidapp&utm_medium=appshare&utm_cam...

2018-02-08 15:53:09 787

原创 C#常见问题总结(二)

1、erp系统可以在具有固定ip的拥有多层服务器的局域网中使用吗?如何使用解决方法:把ini.配置文件字符串中的服务器名改成服务器的,把debug文件夹拷到其他机器上就行,服务器上的服务器名是默认的话,改成ip,不是默认的话,改成服务器上的sql server服务器名2、数据库连接问题解决方法把前面的@去掉。3、VS 2017社区版安装到D盘,怎么win10又偷

2018-02-07 09:23:21 640

原创 Android常见问题总结(二)

1、布局文件LinearLayout线性布局添加内容报错。解决方法:线性布局LinearLayout中包裹的元素多余1个需要添加android:orientation属性。2、android 的应用APP怎么设置图标解决方法在AndroidManifest.xml文件中application标签下android:icon以及android:roundIcon为设置图标属性。后者

2018-02-06 11:14:57 330

原创 日期和时间类函数

在Oracle 11g中,系统提供了许多用于处理日期和时间的函数,通过这些函数可以实现计算需要的特定日期和时间,常用的日期和时间函数如表7.3所示。表7.3常用日期时间类函数No.函数语法函数功能1ADD_MONTHS(d,i)返回日期d加上i个月之后的结果。其中,i为任意整数2

2018-01-26 11:11:21 632

原创 Eclipse开发工具介绍

Eclipse是一个基于Java的、开放源码的、可扩展的应用开发平台,它为编程人员提供了一流的Java集成开发环境(Integrated Development Environment,IDE)。在Eclipse的官方网站中提供了一个Java EE版的Eclipse IDE。应用Eclipse IDE for Java EE,既可以创建Java项目,也可以创建动态Web项目。1.1  了解Ec

2018-01-25 10:12:18 31125 1

原创 JavaScript中逻辑运算符的使用

逻辑运算符用于对一个或多个布尔值进行逻辑运算。在JavaScript中有3个逻辑运算符,如下表所示。运算符描述示例&&逻辑与a && b  //当a和b都为真时,结果为真,否则为假||逻辑或a || b  //当a为真或者b为真时,结果为真,否则为假

2018-01-24 09:39:09 396

原创 多路开关模式的switch语句

在实例10中,将break语句去掉之后,会将符合检验条件后的所有语句都输出。利用这个特点,可以设计多路开关模式的switch语句,例如:在平年一年12个月,1、3、5、7、8、10、12月是31天,4、6、9、11月是30天,2月是28天,如果在控制台上任意输入月份,就可以知道这个月有多少天。这种情况,就可以使用switch语句的多路开关模式,它的形式如下:从形式中可以看到如果在cas

2018-01-24 09:36:03 1199 1

原创 bindColumn、bindParam与bindValue的区别

bindColumn:绑定一列到一个 PHP变量(类似于list()函数为变量赋值)<?php//连接数据库函数functionconnect() {try { $dbh = new PDO("mysql:host=localhost;dbname=test",'root','root');return $dbh; } catch(Exception $e)

2018-01-23 10:32:05 521

原创 如何获取二维数组的列数

二维数组的行数可以使用Length属性获得,但由于C#中支持不规则数组,因此二维数组中每一行中的列数可能不会相同,如何获取二维数组中每一维的列数呢?答案还是Length属性,因为二维数组的每一维都可以看做一个一维数组,而一维数组的长度是可以使用Length属性获得。例如,下面代码定义一个不规则二维数组,并通过遍历其行数、列数,输出二维数组中的内容,代码如下:01 staticvoid Mai

2018-01-23 10:25:27 2088

原创 编写第一个HTML5文件

1.3.1  HTML文件的编写方法编写HTML文件主要有如下3种方法:手工直接编写由于HTML语言编写的文件是标准的ASCII文本文件,所以我们可以使用任何的文本编辑器来打开并编写HTML文件,如Windows系统中自带的记事本。使用可视化软件WebStorm、Dreamweaver、Sublime等软件均可以可视化的方式进行网页的编辑制作。由Web服务器一方实时动态生成

2018-01-22 13:29:51 2663

原创 格式输入函数

格式输入函数,就像写汉字一样,写出什么样的字体,就会看到什么样的字体。在C语言中,格式输入使用scanf()函数。该函数的功能是指定固定的格式,并且按照指定的格式接收用户在键盘上输入的数据,最后将数据存储在指定的变量中。scanf()函数的一般格式如下:scanf(格式控制,地址列表) 通过scanf()函数的一般格式可以看出,参数位置中的格式控制与printf()函数相同

2018-01-17 11:03:08 2215

原创 UDP网络程序实例

根据前面所讲的网络编程的基础知识,以及UDP网络编程的特点,下面创建一个广播数据报程序。广播数据报是一种较新的技术,类似于电台广播,广播电台需要在指定的波段和频率上广播信息,收听者也要将收音机调到指定的波段、频率才可以收听广播内容。本实例要求主机不断地重复播出节目预报,这样可以保证加入到同一组的主机随时接收到广播信息。接收者将正在接收的信息放在一个文本框中,并将接收的全部信息放在另一个文本框中

2018-01-16 10:04:45 778

原创 页面的注释

在网页中,除了以上这些基本标签外,还包含一种不显示在页面中的元素,那就是代码的注释文字。适当的注释可以帮助用户更好地了解网页中各个模块的划分,也有助于以后对代码的检查和修改。给代码加注释,是一种很好的编程习惯。在HTML5文档中,注释分为三类:在文件开始标签中的注释、在CSS层叠样式表中的注释和在JavaScirpt中的注释,JavaScirpt中的注释有两种形式。下面将对这三类注释的具体语法进行

2018-01-15 17:18:38 672

原创 PHP魔术法__set和__get

__set和__get是面向对象中比较常用的2个魔术方法。__set: 在给不可访问属性赋值时,__set() 会被调用。语法如下:publicvoid __set ( string $name , mixed $value )__get: 读取不可访问属性的值时,__get() 会被调用。语法如下:public mixed__get ( string $name )

2018-01-12 13:28:13 386

原创 什么是子查询?

当一个查询结果是另一个查询的条件的时候,那么就称为子查询,子查询是在SQL语句内的另外一条SELECT语句。在SELECT、INSERT、UPDATE或DELETE命令中只要是表达式的地方都可以包含子查询,子查询甚至可以包含在另外一个子查询中,以便完成更为复杂的查询。下面通过一个实例来了解一下子查询。实例 查询部门名称为RESEARCH的员工信息在员工表emp中查询部门

2018-01-12 13:23:56 7517

原创 Eclipse Java编辑器调试

在使用Eclipse开发Java Web应用时,使用的编辑器不但能够为开发者提供代码编写、辅助提示和实时编译等常用功能,而且还能够对Java源代码进行快捷修改、重构和语法纠错等高级操作。通过Eclipse Java编辑器,我们可以很方便的找到一些语法错误,并根据提示进行快速修正,也方便。下面对Eclipse Java编辑器提供的调试功能进行介绍。1.错误提示符位于出现错误的代码行的最左侧,

2018-01-11 10:32:16 703

原创 使用WindowBuilder设计Swing程序

Swing程序表示Java的客户端窗体程序,除了通过手动编写代码的方式设计Swing程序之外,Eclipse中还提供了一种WindowBuilder工具,该工具是一种非常好用的Swing可视化开发工具,有了它,开发人员就可以像Visual Studio一样通过拖放组件的方式编写Swing程序了,下面对如何使用WindowBuilder开发工具设计Swing程序进行详细介绍。下载WindowBu

2018-01-11 10:29:08 1781

原创 JavaScript中赋值运算符的使用

JavaScript中的赋值运算可以分为简单赋值运算和复合赋值运算。简单赋值运算是将赋值运算符(=)右边表达式的值保存到左边的变量中;而复合赋值运算混合了其他操作(例如算术运算操作)和赋值操作。例如:sum+=i; //等同于sum=sum+i;JavaScript中的赋值运算符如下表所示。运算符描述示例

2018-01-10 11:08:45 849

原创 控件实现点击预览图片更改页面背景图片的效果

本实例将在页面上放置2个ImageButton并设置背景图片,当点击其中一个按钮时对应的会将网页的背景图片更改为按钮的背景图片。程序实现的主要步骤为:(1)新建一个网站并创建Default.aspx页面,在Default.aspx页面上添加2个ImageButton控件,其属性设置如表3.9所示。表3.9  ImageButton控件属性设置控件类型

2018-01-10 10:57:25 641

原创 循环嵌套

一个循环体内又包含另一个完整的循环结构,称之为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。不管在什么语言中,关于循环嵌套的概念都是一样的。例如在电影院找座位号,需要知道第几排第几列才能准确的找到自己的座位号,比如寻找如图7.11所示的座位号,首先寻找第2排,然后在第2排再寻找第3列,这个寻找座位的过程就类似循环嵌套。图7.11  寻找座位的过程就类似循环嵌套循环嵌套的结构

2018-01-09 09:41:36 961

原创 Visual Studio常用快捷键

在程序开发过程中,合理的使用快捷键,不但可以减少代码的错误率,而且可以提高开发效率。因此,掌握一些常用的快捷键是必要的。Visual Studio 2017提供了很多快捷键,表1.1列出了使用VisualStudio 2017开发时最常用的快捷键。表1.1  Visual Studio 2017的常用快捷键感谢读者朋友对明日科技的支持,如果您对图书中的讲解及光盘源码有任何问题,可以直接

2018-01-09 09:37:54 341

原创 初识HTML

实例 运用属性,渲染页面效果新建一个HTML5文件,为标签添加样式,代码如下:01 02 03 04 05 无标题文档06 07 08 09 长风破浪会有时10 直挂云帆济沧海11 点击链接12 效果运行如图1.3所示:图 1.3  boby属性运用实例感谢读者朋友对明日科技的支持,如果您对图书中的

2018-01-08 13:46:52 265

原创 控制摄像头拍照

现在的智能手机和平板电脑一般都会提供摄像头拍照功能。在Android中提供了专门用于处理摄像头相关事件的类,即android.hardware包中的Camera类。Camera类没有构造方法,可以通过其提供的open()方法打开摄像头。打开摄像头后,可以通过Camera.Parameters类处理摄像头的拍照参数。拍照参数设置完成后,可以调用startPreview()方法预览拍照画面,也可以调用

2018-01-08 13:44:13 1831

原创 子查询的易错点

1.子查询不能返回多个值由于子查询只能返回一个值,因此,如果子查询的结果不是返回单个值,那么系统就会发出错误信息。例如,在SQL Server的编辑器中,输入如下代码:SELECTcat_id,goods_nameFROMgoodsWHEREcat_id>(SELECT*FROMbrandWHEREname='荣耀');单击工具栏上的运行按钮

2018-01-06 13:23:16 361

原创 随机数

在实际开发中生成随机数的使用是很普遍的,所以在程序中生成随机数的操作很重要。在Java中主要提供了两种方式生成随机数,分别为调用Math类的random()方法和Random类提供的生成各种数据类型随机数的方法,下面分别进行讲解。9.3.1 Math.random()方法在Math类中存在一个random()方法,用于生成随机数字,该方法默认生成大于等于0.0小于1.0的double型随机

2018-01-05 13:02:57 2118

原创 PDO获取数据乱码的解决方法

Ø  确保PHP文件编码格式为UTF8Ø  确保数据字段格式为UTF8Ø  PDO中设置编码格式,有如下三种方式:方式1: 写在初始化dsn中define( 'DB_DSN', 'mysql:host=localhost;dbname=mythings;charset=utf8');方式2:写在mysql初始化命令中$pdo = new PDO("mysql:host="

2018-01-04 11:12:29 667

原创 JavaScript中比较运算符的使用

比较运算符的基本操作过程是:首先对操作数进行比较,这个操作数可以是数字也可以是字符串,然后返回一个布尔值true或false。在JavaScript中常用的比较运算符如下表所示。例如,某商场店庆搞活动,购物满1000元即可参与抽奖活动,某顾客购物消费980元,判断该顾客是否可以参与抽奖活动。代码如下:01 02 var cost = 980;03 i

2018-01-04 10:57:41 506

原创 如何使用Visual Studio调试C#程序

当代码不能正常运行时,可以通过调试定位错误。常用的程序调试操作包括设置断点、开始、中断和停止程序的执行、单步执行程序以及使程序运行到指定的位置。下面将对这几种常用的程序调试操作进行详细地介绍。1.断点操作断点通知调试器,使应用程序在某点上(暂停执行)或某情况发生时中断。发生中断时,称程序和调试器处于中断模式。进入中断模式并不会终止或结束程序的执行,所有元素(如函数、变量和对象)都保留在内存

2018-01-03 14:28:26 2193

原创 do…while语句

有些情况下,不论条件是否满足,循环过程必须至少执行一次,这时可以采用do...while语句。就像如图7.4所示登录账号一样,需要先输入密码和账户名,后进行判断;如果密码始终不正确,则循环要求用户输入密码。图7.4  登录界面而do...while语句的特点就是先执行循环体语句的内容,然后判断循环条件是否成立。do...while语句一般形式为:do循环体语句while

2018-01-03 14:23:53 1465

原创 通过ASP.NET Ajax技术模拟实现NBA比赛文字直播功能

文字直播是满足一些观看视频直播而条件不足的球迷所设定的比赛直播方式,例如在长途车上为了能够了解比赛的实时赛况但又限于流量和网速等问题,就出现了文字直播的方式。无论是拥有无线上网卡的笔记本电脑或者手机等终端设备都可以通过访问文字直播满足用户需求,本实例将通过预先定义好的直播数据来模拟文字直播效果,具体实现步骤如下:(1)新建一个网站并创建一个Default.aspx页面,在页面将使用div标签进

2018-01-02 11:09:34 1338

原创 RecyclerView的基础用法

为了让RecyclerView可以在所有的Android版本中都能使用,Android开发团队将RecyclerView定义在support.v7包当中。在使用该控件时需要打开当前Modile的build.gradle文件,然后在dependencies节点中添加依赖库的代码。具体代码如下:compile'com.android.support:recyclerview-v7:插入版本号'

2018-01-02 11:04:24 4813 1

原创 使用composer实现自动加载

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

2017-12-29 16:38:34 1192

原创 快捷键介绍

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

2017-12-28 11:49:11 383

原创 正则表达式

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

2017-12-28 11:46:46 286

原创 出现“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 1558

原创 插入法排序

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

2017-12-26 14:44:08 1212

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

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

2017-12-26 14:41:36 909

空空如也

空空如也

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

TA关注的人

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