自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SunshineBoy的博客

路再远也会有终点,夜再长也会有尽头,雨再大也会有停的时候。

  • 博客(85)
  • 资源 (6)
  • 收藏
  • 关注

转载 BOM_DOM

1. BOM编程1.1 List item 全称 Browser Object Model,浏览器对象模型。 JavaScript是由浏览器中内置的javascript脚本解释器程序来执行javascript脚本语言的。 为了便于对浏览器的操作,javascript封装了对浏览器的各个对象使得开发者可以方便的操作浏览器。1.2 BOM 对象1.3 window 对象Window 对...

2019-05-06 17:35:14 301

原创 C&&C++&&VB&&java

研究问题:学的越多越容易打岔,这时候有必要对比一下细微差别! 以下是C/C++/visual basic/java等语法差别!!要点:C/C++/java语言严格区分大小写,VB不区分大小写C语言中没有特定的字符串类型,而C++/java中有string字符串数据类型。 java中nextLine()即输入字符串,而next()是输入字符(不包括空格,table……)C系统对指针变量赋

2018-03-26 14:55:17 653

原创 坑点--左移&&右移&&无符号右移

要点:<<:左移 左边最高位丢弃,右边补齐0>>:右移 最高位是0,左边补齐0;最高为是1,左边补齐1>>>:无符号右移 无论最高位是0还是1,左边补齐0面试题: 请用最有效率的方式写出计算2乘以8的结果? 2 * 8 2 << 3代码展示区:class Oper...

2018-03-22 01:20:47 645

原创 指针变量的赋值与引用&&二重指针

研究问题:函数参数问题(一级指针与二级指针)?区分实参与值参?指针变量的赋值和做函数的参数??指针到底是变量,还是地址???指针变量需要另外开辟内存存储?要点:http://blog.chinaunix.net/uid-20361370-id-1962457.html - 指针变量有时也可以简称为”指针”(大多数情况下),它是存放它所指向的变量的地址的变...

2018-03-21 12:17:46 319

原创 内存缓冲区

研究问题:内存缓冲区分类??gets()与scanf()读入数据的区别??避免清除缓冲区数据??要求:读取字符时: scanf()以Space、Enter、Tab结束一次输入,不会舍弃最后的回车符(即回车符会残留在缓冲区中); getchar()以Enter结束输入,也不会舍弃最后的回车符; 读取字符串时: scanf()以Space、Enter、Tab结束一次输入! gets(

2018-03-21 09:49:45 2153

原创 面试必考-JVM工作原理

研究问题:.java—(javadoc)—->java字节码文件—-JRE类加载器—->二进制数据载入系统分配给JVM内存区—->执行引擎或编译类文件—->即时编译器将字节码转化为机器码Java虚拟机体系结构?要点:http://www.cnblogs.com/zhanglei93/p/6590609.html...

2018-03-20 18:48:33 1575

原创 代码块调用顺序

研究问题:主方法中静态代码块、构造代码块、构造方法顺序?要点:A:静态代码块->main方法->构造代码块->构造方法 B:静态内容随着类的加载而加载,静态代码块会优先执行 C:若存在继承关系,子类初始化之前先会进行父类初始化super仅仅表示先初始化父类数据,再初始化子类数据构造块:直接在类中定义且没有加static关键字的代码块称为{}构造代码块。构造代码块在创建对象时被调用,每次

2018-03-20 08:43:07 245

原创 包下-控制台编译运行.java文件

// 废话不多说,上代码CODE在eclipse中显示: package com.java.accuracy; public class DataTypeDemo { public static void main(String[] args){ byte a=3,b=4,c; int d=5; ...

2018-03-03 12:12:58 861

原创 字符串常量池

研究问题:new String(char[] value)与字符串赋值在内存中地址问题??要点:new String(char[] value) 创建两个对象:new创建字符串在堆内存中创建一个对象保存其方法区的地址,在方法区中创建一个对象保存其数据!  而字符串赋值时只创建一个方法区对象,用来保存数据!截图展示区:如下图所示 2.字符串赋...

2018-02-20 19:18:51 218

原创 Rnd随机数操作

研究问题:怎样随机取到特定区间的随机数Rnd与Randomize区别Rnd与Round区别要点:取特定区间的数[a,b)表示为Int((b * Rnd) + a)rnd本指取[0,1)之间的数 Randomize 语句初始化随机数生成器。 语法 Randomize [number] 可选的 number 参数是 Variant 或任何有效的数值表达式。 ...

2018-02-19 17:48:01 2626 1

原创 Timer计时器

研究问题:Timer循环体中怎样避免反复调用的死循环?要点:定义其他部件,通过控制其他部件的变化间接的控制所要控制的部件 如:在Form1里面加个Text1控件,Visble设为False不可见。把Text1当成全局变量使用,其他窗口(比如Form2里面的Label1)要调用的时候,在Form2里面输入代码Label2.Caption = Form1.Text1.text就...

2018-02-19 17:43:20 1388

原创 真假美猴王

研究问题:val对Inputbox中值的返回?VB中是以属性窗口为准还是以代码区为准?要点:在使用对话框inputbox时,val(inputbox(“对话框提示”,“标题”,“默认值(可省略)”,“xpos”,“ypos”)),对字符而言返回都是0,数字返回的都是数字,数字字符混合时只打印最前面的数字部分。不太一样,通过属性窗口设置的在运行程序时就会按照设置好的显示出来...

2018-02-19 17:34:24 1293

原创 不同的drawLine()

研究问题:Void drawLine(const Vec2 &origin, const Vec2 &destination, const Color4F &color) 中ccp与vec2区别?virtual void draw(Renderer *renderer, const Mat4& transform, uint32_t flags);自定义V...

2018-02-19 17:25:17 2927

转载 新版本draw()

要点:virtual void draw(cocos2d::Renderer *renderer,const cocos2d::Mat4& transform,uint32_t flags);  来自 http://www.cocoachina.com/bbs/read.php?tid=225028  重写CCNode.h中的draw()函数 如果不忽略锚点的话,锚点就是...

2018-02-19 17:23:39 223

原创 Collection集合类分析

研究问题:Collection多种类类型:Set(集)、List(列表)、Map(映射)数据存储??要点:常用集合类的继承结构如下: Collection(接口)<–List(接口)<–Vector Collection(接口)<–List(接口)<–ArrayList Collection(接口)<–List(接口)<–Lin...

2018-02-19 17:13:36 1486

原创 JVM内存分区

要点:JVM几大分区 运行时数据区域   Java虚拟机在执行Java的过程中会把管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,而有的区域则依赖线程的启动和结束而创建和销毁。  程序计数器   程序计数器是一块较小的区域,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的模型里,字节...

2018-02-19 16:10:38 268

原创 Try…catch…finally

研究问题:try…catch…finally语句中含有return语句的执行情况?catch中return而finally返回顺序?要点:try语句在返回前,将其他所有的操作执行完,保留好要返回的值,而后转入执行finally中的语句,而后分为以下三种情况:   情况一:如果finally中有return语句,则会将try中的return语句”覆盖“掉,直接执行final...

2018-02-19 16:03:21 171

原创 3种内部类

研究问题:成员内部类、方法内部类(局部内部类)、匿名内部类(Android运用最多)???要点:http://www.cnblogs.com/lgk1002/p/6069784.html为什么需要内部类?     1. 内部类对象可以访问创建它的对象的实现,包括私有数据;     2. 内部类不为同一包的其他类所见,具有很好的封装性;     3. 使用内部类可以很方...

2018-02-19 15:54:35 225

原创 VMware Workstation之ubuntu x64安装文件分享

  解压压缩包到,使用VMware直接打开虚拟机.vmx文件,省去我们安装镜像文件、VMwave Tools的时间。   以下是ubuntu虚拟机文件下载链接:   ubuntu x64-13.10.rar   链接:https://pan.baidu.com/s/1kWx7idD 密码:s0mb   ubuntu x64-16.04.rar   链接:https://pan.baidu...

2018-02-19 15:31:22 600

原创 多线程

研究问题:实现多线程的方式?多线程的线程锁问题?Synchronized(Object){……}线程调度与优先级问题?ThreadPriority与setPriority()线程控制??sleep()和wait()方法区别??要点:2种多线程方式。 方式1:通过继承Thread类。 A:自定义类MyThread继承Thread类。 B:在MyThread类中重写...

2018-02-19 08:43:30 146

原创 Super&&this

研究问题:主方法中静态代码块、构造代码块、构造方法顺序?要点:A:静态代码块->main方法->构造代码块->构造方法 B:静态内容随着类的加载而加载,静态代码块会优先执行 C:若存在继承关系,子类初始化之前先会进行父类初始化super仅仅表示先初始化父类数据,再初始化子类数据。 构造块:直接在类中定义且没有加static关键字的代码块称为{}构造代...

2018-02-18 19:35:27 148

原创 静态绑定与动态绑定

研究问题:https://www.cnblogs.com/ygj0930/p/6554103.html要点:一:绑定   把一个方法与其所在的类/对象 关联起来叫做方法的绑定。绑定分为静态绑定(前期绑定)和动态绑定(后期绑定)。   二:静态绑定   静态绑定(前期绑定)是指:在程序运行前就已经知道方法是属于那个类的,在编译的时候就可以连接到类的中,定位到这个方法。 ...

2018-02-18 19:30:42 9872 1

原创 JAVA继承与多态

研究问题:java中的多继承仅适用于接口,类没有多继承,只有单继承为什么java没有多继承???多层继承时,有参无参构造函数的调用顺序?若父类和子类的构造方法实际参数列表和参数列表长度不同,同时也没有使用super访问父类,则不能通过编译器!!!super与this傻傻分不清?多态继承中的内存图解???多态中的对象变化内存图解???继承时,父类引用指向子类对象(多态)的内存问题?...

2018-02-18 19:24:10 306

原创 API文档-制作javadoc

要点:对class文件写上工具书代码展示区:package com.java.JinTai;/** * 针对数组进行操作的工具类 * @author 方杨 * @version V.10 */public class ArrayTool{ /** * 这是私有构造 */ private ArrayTool(){} /*...

2018-02-18 19:08:50 226

原创 逻辑运算符

研究问题:&与&&,|与||区别位异或^左移<<、右移>>要点:&与|无论如何都会判断条件两边,&&与||在左条件不成立时就结束判断位异或:相同则0,相异则1.a<截图展示区: 1. class OperatorDemo3{ public static voi...

2018-02-18 19:05:54 134

原创 java类的加载时机

研究问题:构造方法,成员变量的初始化,多态构造函数调用时机?要点:java 构造函数 成员函数初始化顺序 以及多态的构造函数的调用顺序 http://blog.csdn.net/zhanghaotian2011/article/details/9040935class文件中先执行main方法外部静态代码块,再按照顺序依次执行其他代码块(构造代码块、局部代码块),main方...

2018-02-18 19:02:03 187

原创 构造方法、普通方法与成员方法三个好基友

研究问题:构造函数与成员函数虽然是一对基友,但他们有区别?还有一个孤零零的普通方法?要点:构造函数: 在类实例化的过程中自动执行的方法叫做构造方法,它不需要你手动调用。构造方法可以在类实例化的过程中做一些初始化的工作。 构造方法的名称必须与类的名称相同,并且没有返回值。 每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认的构造方法...

2018-02-18 18:44:42 726

原创 加加减减,傻傻分不清

研究问题:++,–运算符的使用一次输出多个对象要点:废话不多说,直接看代码。。。截图展示区:++n/–n表示先计算再取值;n++/n–表示先取值再计算!! 具体细微差别如下: ...

2018-02-18 18:38:19 344

原创 基本数据类型转换

研究问题:基本数据类型中数值类型的自动类型提升?基本数据类型中的数值类型强制转换??进行数学运算时的数据类型自动提升与可能需要的强制类型转换???要点: 双目运算符隐含了强制类型转换符 byte a=3,b=4; a=(byte)(a+1)//等同于a+=1;截图展示区: 1. package com.corn.testcast;...

2018-02-18 18:00:48 213

原创 奇葩for循环

研究问题:普通for循环与增强for循环?要点:常见的for循环语法如下: for(初始值;判断条件;迭代变量){ 执行语句······ }增强for循环 for(元素类型 ele : 数组名/Iterable 实例){ }截图展示区:奇葩的普通for循环class ForDemo { static void A() { ...

2018-02-18 17:56:10 831

原创 没事来冒个泡(java之冒泡)

研究问题:随机数与冒泡法运用冒泡2种写法!!要点:Arry.length自动获取数组长度截图展示区: 这种形式:每一轮从后往前(从小到大排序,后大前小) 2. for (i=0; i<pArr->cnt; ++i) { for (j=i+1; j<pArr->cnt; ++j) ...

2018-02-18 17:44:45 194

转载 方法区

水军总督:时不时的来水一笔:https://www.cnblogs.com/wangguoning/p/6109377.html

2018-02-18 17:40:14 310

原创 定义成员方法

研究问题:成员方法的生存周期数据成员的调用方法要点:成员方法只能在类中定义,在方法体内定义方法所使用的变量,要注意生存周期与作用域是在本方法内,离开本方法则这些变量自动释放,在方法外调用方法时编译出错。局部变量的定义不受数据成员的影响,他们可以重名;不同作用域内局部变量的定义只能按照由内到外的先后顺序进行定义。默认情况下,被引用的局部变量是本作用域中的局部变量,而不是其...

2018-02-18 17:38:14 4396 1

原创 static && final

研究问题:两者区别与使用范围static内存图解要点:final定义一个常量,不能被改变。且定义的方法不能被继承。final static定义一个全局静态常量,不可改变在静态方法中一定不能调用非静态成员,但在非静态方法中可以调用静态成员 Static和finanl区别: 一、static : 什么情况下我们要使用static呢?  1、只想用一个存储区域来保存...

2018-02-18 17:16:42 145

原创 类型流

研究问题:Java每种类型的流的区别?print\println\printf区别?要点:Java分为字节流,字符流。 字节流 字符流 抽象父类 InputStream,OutputStream Reader,Writer BufferedInputStream/BufferedOutputStream缓冲流-过虑...

2018-02-18 17:07:35 189

原创 谈谈内存单元

要点:我们知道8位=1字节=1个存储单元,而编译器又分16/32/64位(这代表编译器的寻址空间);在32位编译器中:32位是地址长度(2^32个二进制)也就是说每次32位系统读取的内存单元都是32/8=4个字节的偶数倍。...

2018-02-18 16:44:17 1246

原创 关于sizeof()使用的几个圈套

研究问题:sizeof(指针变量)sizeof(数组名)sizeof(作形参的数组变量名)要点:在32位Linux下: char str[]=”Hello”; char *p=str; int n=10; void func(char str[100]) { ……; } void *p=malloc(100);sizeof(str)=...

2018-02-18 16:43:23 565

转载 结构体&&联合体--又来搞基

研究问题:结构体、联合体基本概念?结构体&&联合体为什么搞基?关于结构体、联合体中涉及到的内存对齐?要点:结构体是数据项的集合,每条结构体项由其类型和名称制定。  联合体是所有成员共用一个空间;使用的是同一个起始地址。这样,后来的数据就会覆盖先前的数据。所有联合体union的大小只配置一个足够大来容纳联合体成员中最大长度数据成员类型的大小;​  ...

2018-02-18 16:40:40 144

转载 字节对齐--结构体数据类型的存储

研究问题:什么是字节对齐?为什么要字节对齐?怎样字节对齐?要点:一个变量占用 n 个字节,则该变量的起始地址必须能够被 n 整除,即: 每个变量的起始存放地址 % n = 0,   对于结构体,这个 n 取其成员种的数据类型占空间的值最大的那个。  即:A1存储地址addr1%A1对齐值=0,A2按顺序后延,如果下一个地址addr2%A2!=0就补空,后移存储地址...

2018-02-18 16:33:20 201

转载 动态内存分配原因

研究问题?为啥要动态分配?什么时候动态分配?要点:为啥要动态分配 什么时候动态分配   关于这个问题应该归结到动态分配的好处上面了,跟指针到是没多大关系,只能说指针有指向动态分配内存块、访问内存块的功能。我觉得我也可以看看以前记录的关于动态分配的内容(为啥要进行动态分配)   • 栈空间大小有限   这主要是体现在较大的程序上面。动态局部变量是存储在栈上的,而且栈...

2018-02-18 16:16:35 382

SybaseIQ数据库64位Windows系统服务器v16.0安装包

SybaseIQ数据库64位Windows系统服务器v16.0安装包,,可安装在32位的Windows操作系统上

2019-03-06

cocos2d_x之大富翁源码

资源包包含myricher_单机和appwrap联网.apk,myricher_单机和自定义联网.apk以及开发过程代码与资源

2018-04-18

ubuntu虚拟机开机密码

使用VMware直接打开虚拟机.vmx文件,省去我们安装镜像文件、VMwave Tools的时间。这是ubuntu虚拟机开机密码。

2018-02-19

JAVA中的多层继承

类的继承格式、继承的关系表示图、访问限制、子类对象的实例化过程、方法的覆写、属性的覆盖、Super关键字、this与super的区别

2018-02-18

第8讲-结构体与结构体数组

讲解区分结构体与结构体数组:结构体的引出、结构体变量的定义和引用、结构体数组

2018-02-15

Cocos2d-x 3.11 API中文离线文档

Cocos2d-x 3.11 API中文离线文档

2017-05-22

空空如也

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

TA关注的人

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