自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓Activity生命周期在java代码的体现

Activity生命周期:

2020-05-07 09:38:35 186

原创 请求网络时候的转圈

展示转圈布局文件<ImageViewandroid:layout_width="@dimen/dp100"android:background="#00000000"android:layout_height="@dimen/dp100"android:src="@mipmap/loading"android:id="@+id/iv_dialog_layout"/>...

2020-04-28 16:13:43 235

原创 Android开发背景

一、 设置背景透明度Android开发过程中经常使用背景,有时候为了使按钮或者是GridView的元素更加明显,需要设置背景透明度。比如设置10%的背景透明度:android:background="#1A000000"RelativeLayout xmlns:android=“http://schemas.android.com/apk/res/android”android:orien...

2020-04-28 16:09:05 1387

原创 JavaScript对象的特征

总结来看,对象有如下几个特点。1.     对象具有唯一标识性:即使完全相同的两个对象,也并非同一个对象。2.     对象有状态:对象具有状态,同一对象可能处于不同状态之下。3.     对象具有行为:即对象的状态,可能因为它的行为产生...

2019-08-17 20:38:26 657

原创 Java中的参数传递

Java中只有传递调用(值传递),没有传址调用(址传递或者引用传递)。所以在Java方法中改变参数的值是不会改变原变量的值的。Java中只有值传递1、对于基本类型参数,在方法体内对参数进行重新赋值,不会改变原有变量的值。2、对于引用类型参数,在方法体内对参数进行重新赋予引用,不会改变原有变量所持有的引用。3、方法体内对参数进行运算,不会改变原有变量的值。4、对于引用类型参数,方法体内对参...

2019-08-07 20:57:55 150

转载 锁优化

1、适应性自旋因为阻塞或者唤醒一个JAVA的线程需要操作系统切换CPU状态来完成,这种状态的转换需要耗费处理器时间。如果同步代码块中的内容过于简单,很可能导致状态转换消耗的时间比用户代码执行的时间还要长。为了解决这个问题,我们可以让后面请求锁的线程“稍等一下”,执行一个忙循环,进行自旋。此时没有放弃处理器的执行时间。如果自旋超过了限定的次数,仍然没有成功获得锁,那就会使用传统的方式去挂起线程了...

2019-07-25 21:17:06 89

转载 Function函数(方法)对象

Function函数(方法)对象创建:属性:方法定义是,形参的类型不用写,返回值类型也不写。方法是一个对象,如果定义名称相同的方法,会覆盖在JS中,方法的调用只与方法的名称有关,和参数列表无关在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数调用:方法名称(实际参数列表):注意...

2019-07-25 21:00:59 129

转载 监听input type=file 文件上传取消事件

在做项目的时候,需要根据是否上传图片,(前提是已经上传文件,再次上传取消时,监听取消事件)进而判断页面变化。通过查阅相关资料,发现chane事件并不能监听取消,于是从另外一种角度:判断上传的文件是否有值,进而监听取消事件。通过上述代码可以发现,但我们上传文件时,如果取消上传,反之如果有文件上传,则其上传的文件长度会大于0,所以我们可以借此对取消事件进行监听。...

2019-07-17 21:30:24 3073

转载 Java之sleep()和wait()

sleep方法是Thread类的静态方法,wait()是Object超类的成员方法sleep()方法导致了程序暂停执行指定的时间,让出CPU给其他线程,但是他 的监控状态依然保持着,当指定的时间到了又会自动恢复运行转态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用noti...

2019-07-17 21:20:47 137

转载 Return与finally的执行顺序对返回值的影响

对于try和finally至少一个语句包含return语句的情况:Finally语句块会执行Finally没有return,finally对return变量的重新赋值修改无效Try和finally都包含return,return值会以finally语句块return值为准代码输出Finallychange return string to CB输出Finallychange...

2019-07-07 20:49:37 167

转载 Java中Error与Exception的区别

Error类和Exception类都继承自throwable类。Error的继承关系:Exception的继承关系:二者的不同之处:Exception:1、可以是可被控制(checked)或不可控制的(unchecked)。2、表示一个由程序员导致的错误3、应该在应用程序级被处理Error:1、总是不可控制的(unchecked)。2、经常用来用于表示系统错误或底...

2019-07-07 20:45:34 120

转载 Thread类的run()和start()方法的区别

一、 线程的start()方法Start()方法来启动线程,真正实现了多线程运动,这是无需等待run方法体代码执行完毕而直接继续执行下面的代码:通过调用thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。然后通过此Thread类调用方法run()来完成其运行操作的,这里的方法run()称为线程体,它包含了要执行的这个线程的内容,run方法运行结束,此线程终止...

2019-06-27 20:45:37 428

转载 JavaScript中call和apply的理解和使用

Obj.call(thisObj,arg1,arg2,…);Obj.apply(thisObj,[arg1,arg2,…];作用:将obj(即this)绑定到thisObj,使thisObj具备obj的属性和方法。区别:call()方法接受的是若干个参数的列表,而apply()方法接受的是一个包含多个参数的数组。使用:使用call方法调用函数并且指定上下文的‘this’调用原生对象的...

2019-06-27 20:42:08 91

转载 Java语言如何进行异常处理

关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其他子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。Jav...

2019-06-18 08:28:08 1952 1

转载 Int和integer有什么区别

Java提供两种不同的类型:引用类型和原型类型(或内置类型)。Int是Java的原始数据类型,integer是Java为int提供的封装类。Java为每个原始类型提供了封装类。原始类型封装类,booleanBoolean,charCharacter,byteByte,shortShort,intIn引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它...

2019-06-18 08:24:17 120

原创 面向对象的特征有哪些方面

抽象:抽象就是忽略一个主题中与当前目标无关的方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面:一个是过程抽象,另外一个是数据抽象。继承:继承是一种联结类的层次模型,并且允许类的重用,他提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类...

2019-06-04 20:38:17 408

原创 Final,Finally,Finalize的区别

Final一修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能即被声明为sbstract的,又被声明final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明final的方法也同样只能使用,不能重载。Finally是异常处理时提供...

2019-06-04 20:35:29 85

原创 抽象类(abstract class)和接口(interface)有什么区别?

声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量。其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类...

2019-06-04 20:32:17 176

原创 内部类与静态内部类的区别

静态内部类相对与外部类是独立存在的,在静态内部类中无法直接访问外部类中变量、方法。如果要访问的话,必须要new一个外部类的对象,使用new出来的对象来访问。但是可以直接访问静态的变量、调用静态的方法;普通内部类作为外部类一个成员而存在,在普通内部类中可以直接访问外部类属性,调用外部类的方法。如果外部类要访问内部类属性或者调用内部类的方法,必须要在外部类中创建一个普通内部类的对象作为一个属性...

2019-05-27 19:52:16 183

原创 JAVA.JDBC访问数据库

JAVA.JDBC访问数据库1、加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(JAVA虚拟机),这通过JAVA.Lang.Class类的静态方法ForName(string.ClassNam)实现。2、提供JDBC连接的URL连接URL定义了连接数据库时的协议,子协议,数据源标识。书写形式:协议、子协议、数据源标识协议:在JDBC中总是以JDBC开...

2019-05-27 19:49:23 120

原创 Overload和Override的区别

Overload的方法:重写Overrlde,子类覆盖父类的方法,将子类传与父类的引用调用的还是子类的方法。重载 Overloading 一个类多个方法,名称相同,参数个数类型不同。两者都是Java多态性的不同表现。Overloaded的方法是可以返回值的类型。方法重载是一个类中定义了多个方法相同,而他们的参数的数量不同或数量相同,而类型和次序不同,则称为方法的重载方法重写是在子...

2019-05-17 08:12:36 128

原创 JAVA的基本语法和标识符

Java的基本语法编写Java程序时,应注意以下几点:1、大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。2、类名:对于所有的类名来说,类名的首字母该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,列如LyFirstJavaClass.3、源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用public类的类名作为文件名保存(切记J...

2019-05-16 21:26:23 141

原创 数据处理

作者:苏亨尚撰写时间:2019年5月5日数据库的数据庞大、复杂,往往需要整理,让自己理清数据,同时可能也需要添加新的数据,删除数据,修改数据,插入数据。INSERT语句语法使用INSERT语句向表中插入数据。但是这种语法一次只能向表中插入一条数据。插入数据1、为每一列添加一个新值。2、按列的默认顺序列出各个列的值。3、在INSERT字句中随意列出列名和他们的值。4、字符和日期...

2019-05-07 22:34:28 72

原创 创建和管理表

创建和管理表作者:苏小则撰写时间:2019年5月5日创建和管理表主要是描述主要的数据库对象、各种数据类型、修改表的定义、删除、重命名和清空表。常见的数据库对象命名规则表名和列名1、必须以字母开头2、必须在1-30个字符之间3、必须只能包含A-Z,a-z,0-9,_,$,和 #4、必须不能和用户定义的其他对象重名5、必须不...

2019-05-07 22:30:38 252

原创 Oracle数据库的子查询

Oracle数据库的子查询作者:苏小则撰写时间:2019年5月2日描述子查询可以解决的问题,数据库查询中的需求往往是比较复杂的,比如是比某某事物要求高啊,又或者是比某某低啊之类的事。那么这样的事,就需要子查询来进行添加查询的需求了。就如图所看到的,子查询是嵌套在SELECT查询语句中,也就是WHERE语句中再添加了SELECT 语句进行要求查询。子查询需要注意的事项1、 子查询要...

2019-05-07 22:26:52 191

原创 分组函数GROUP BY字句与HAVING字句

分组函数GROUP BY字句与HAVING字句作者:苏小则撰写时间:2019年4月25日分组函数GROUP BY字句是可以将表中的数据分成若干组但注意是一定要放在WHERE语句的后面。不能再WHERE 字句中使用组函数在SELECT 列表中所有未包含在组函数中的列都应该包含在GROUP BY 字句中包含在GROUP BY 字句中的列不必包含在SELECT列表中,同时GROUP BY...

2019-04-28 08:27:58 248

原创 分组函数

分组函数作者:苏小则撰写时间:2019年4月24日本篇文章我们通过oracle来学习一下分组函数来进行数据的筛选。组函数类型中有(AVG(平均值)、COUNT(计数)、MAX(最大值)、MIN(最小值)、SUM(合计))这些组函数类型的使用都是在SELECT查询条件中使用,增加查询要求难度。而COUNT组函数的查询方法也一样类似组函数查询难免会查到数据的空值,组函数忽略空值。而...

2019-04-28 08:25:28 102

原创 多表查询

(多表查询)作者:苏小则撰写时间:2019年4月11日Oracle的数据查询和其他的数据库查询基本一样,数据的查询都是用到,表与表的联系关系,因为数据的复杂性,数据的分类,必须建表而进行数据的分类。那么一个需求不可能简单的就可以用一个表来查询就能查出来。是需要进行表的连接才行。但你用的多之后就会发现,每联一次就要写一次表名是不是很...

2019-04-17 20:55:41 59

原创 过滤和排序数据

(过滤和排序数据)作者:苏小则撰写时间:2019年2月04日Oracle数据查询就会进行对数据过滤和排序,那之中就会少不了使用到WHERE语句来查询但是使用到WHERE 是有规定的,它必须是在FROM的之后。但是呢,就一个WHERE是不够使用者使用对数据就进行复杂的过滤,还可以在WHERE语句中添加...

2019-04-17 20:50:59 146

原创 Oracle查询语句中SYSDATE与HIRE_DATE的区分

(Oracle查询语句中SYSDATE与HIRE_DATE的区分)作者:苏小则撰写时间:2019年3月26日刚接触Oracle的初学者大量的尽力会用在select的查询语句中,因为需要数据的查询可以多种方法进行查询,但不同一的查询方式会导致查询出来的结果会不一样,所以要慎重使用每一种方法的用处。然而Oracle语句查询中,我认为对时间的查询是最为困难的。SYSDAT...

2019-04-07 21:19:47 4448

原创 在Oracle 语言编程中 TO_CHAR和TO_DATE的使用区分

(在Oracle 语言编程中 TO_CHAR和TO_DATE的使用区分) (在Oracle 语言编程中 TO_CHAR和TO_DATE的使用区分)作者:苏小则撰写时间:2019年3月26日初学者在接触Oracle的语言时,常常会因为TO_CHAR和TO_DATE的使用而产生错误的写法TO_CHAR函数是对日期的转换TO_DATE函数是对字符的转换...

2019-04-07 21:13:59 147

原创 利用Table标签表格进行查找数据

作者:苏小则 撰写时间:2019年1月07日下面我们使用Table标签表格来做好表格,需要查找数据,必须在界面中给用户显示出该网页可以查找那种数据。以下截图就是利用Table标签来显示代码我们可以看到他的效果。但有了代码,还需要给界面给于一定的样式!!!...

2019-03-29 20:46:11 761

原创 《在jQuery中如何跨页面传输ID》

《在jQuery中如何跨页面传输ID》作者:苏小则撰写时间:2019年1月18日在jQuery中想做到跨页面传输ID,就必须要在你想要的页面中选取你所选择选项的ID,利用各种判断是否已选取到ID,并且传到你想传到的页面的控制层中就如传到以下的方法中就用到ViewBag去接受传输过来的数据ID;然后再到InserClient这个方法所创建页面中接...

2019-03-29 20:38:05 759

原创 《佛山市三水区慢性病毒地理信息系统》项目总结

作者:苏小则完成时间:2019年1月5日——2019年1月12日开发工具与关键技术:SuperMapIDesktop,C#Mvc,javaScripe,SQLServer完成模块功能:模糊查询、周边查询一、功能实现搜索查询包括了地址查询和区域定位一、地址查询实现了具体位置的查询,详细的讲述了位置的地址信息需要用到一个可以实现移动的“button”标签,点击具有伸缩作用的;点击后,...

2019-01-20 20:15:56 159

原创 在jQuery实战项目中如何用Session获取ID

作者:苏小则撰写时间:2019年1月18日星期五在jQuery中我们是如何用到Session去获取不同的区域的ID呢?首先我们在控制层先找到我们想要的数据ID,将数据ID赋值给Session,就如这样然后再把ID传到你想要的控制层中,进行赋值用到ViewBag接受传过来的ID然后就用一个有隐藏属性的input标签去接受传过来的ID。...

2019-01-19 16:19:11 1620

原创 如何在SuperMap iDesktop中发表地图

这里写自定义目录标题 如何在SuperMap iDesktop中发表地图作者:苏亨尚撰写时间:2019年1月16日打开SuperMap iDesktop 之后就进行个人账户登录,进入界面看到服务管理之后 双击就会看到首页,点击“快速发布服务”然后会看到一个下拉框,我们选择“工作空间”就点击下一步,看到的界面就需要你联系到数据库完成信息填写填完之后...

2019-01-19 10:55:17 444

空空如也

空空如也

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

TA关注的人

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