自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SSM整合的一些细节问题

该文章讲述了SSM框架的整合细节

2017-05-09 14:18:14 495 1

原创 js 单例

//创建单例的网络连接 socket : (function(){ var longSockets; function getInstance(){ if(longSockets === undefined){ longSockets = new Linked().longlin...

2018-04-11 14:27:34 391

转载 webSocke使用

原文地址:点击打开链接一、为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。举例来说,我们想了解今天的天气,只能是客户端向服务器发出请求,服务器返回查询结果。HTTP 协议做不到服务器主动向客户端推送信息。这种单向请求的特点,...

2018-04-09 10:29:12 631

转载 cocos js端屏幕截屏分享

// 微信分享屏幕截图 shareScreenshot: function () { // 网页端不支持 if (cc.sys.isBrowser) { cc.log('网页端不支持微信分享~'); return; } // 正在截图中判断 if (this._...

2018-04-07 20:23:19 1458

转载 cocos creator 前台与后台服务对接

原文链接:点击打开链接这篇教程希望能够让大家用node.js的socketIO包  快速上手游戏中前台和后台的交互我们从已经安装了CocosCreator 懂得建立HelloWorld项目有前台与后台交互基本思想 但是完全不知道node.js是啥 的前提开始讲提醒 : 如果在按照这个流程学习的过程中 有任何的bug 请在该帖子下回复  因为写帖子和敲代码还是两回事 可能有一些和描述上不一样的地方首...

2018-04-06 16:05:09 10488 3

转载 cocos creator 使玩家移动到背景点击的特定位置

//实现点击屏幕背景玩家移动到该位置 moveToClicked : function(eventString){ var self = this; self.bg.on(eventString,function(event){ //获取当前点击的全局坐标 var temp = event.getLocatio...

2018-04-05 14:58:33 8733

原创 cocos creator屏幕自适应方式

cocos creator屏幕自适应,官方文档给出了几种方式,现在介绍如下:Fit Height : 意思是将设计分辨率的高放大到跟设备的屏幕分辨率的高相同,他们之间是形成了相当的比例的,这时候Canvas的大小是变得,但是它的子节点是不会发生大小的变化:Fit Width : 将设计分辨率的宽放大到跟设备的屏幕分辨率的宽相同,他们之间也有相当的比例,这时候Canvas的大小也会发生变化这里界面适...

2018-04-05 13:58:14 15504 2

原创 cocos creator require导出的对象

cocos creator 中require的用法,官方文档里面是有以下内容一般我都会有一个 Game.js 的脚本作为总的控制脚本,假如我还有 Player.js, Enemy.js, Menu.js三个组件,那么他们的初始化过程是这样的:// Game.jsconst Player = require('Player');const Enemy = require('Enemy');c...

2018-04-04 12:57:36 5424

转载 Android 中各种权限总结

android.permission.ACCESS_CHECKIN_PROPERTIES//允许读写访问”properties”表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION //允许一个程序访问CellID或WiFi热点来获取粗略的位置android.permission.ACCESS_FINE_LOCATION /...

2018-04-03 15:34:19 270

转载 android 实现电话的监听

这里我们需要配置以下项目的 Android platforms,如果用android platforms-26 TelephonyManager会把你坑的体无完肤,会报一大片红,这里我们选择最低版本5.0也就是platforms-23https://www.cnblogs.com/haowenbiao/archive/2012/08/15/2639579.html这里我示范一下子android p...

2018-03-31 13:16:13 2209 1

转载 android studio 打包cocos creator项目

SDK,NDK,ANT的配置请看这里http://www.cnblogs.com/studweijun/p/4320778.html原文链接:原文链接首先需要用cocos creator构建android项目这里在cocos creator有官方文档,需要的小伙伴可以去文档上查找哦,这里不再赘述1.将新建的项目导入AndroidStudio,选项目里的pro.android-studio文件夹导入...

2018-03-26 09:24:08 14766 1

原创 cocos creator实现图片的循环滚动效果

首先在一个cocos creator上创建一个节点,比如说是bg1,bg2它们分别代表同样的图片要实现循环滚动效果,需要做的是两张图片具有相同的移动速度,然后到达临界条件的时候将第一幅图进行重置位置我在bg1上绑定脚本BackGround1.js在BackGround1.js中设置相关属性//将全局变量加载进来cc.Class({ extends: cc.Component, ...

2018-03-16 13:14:07 14301

原创 js学习笔记

js学习笔记一:js数据类型   1:基本数据类型    number类型(整数,小数)       String类型       boolean类型     NaN类型其实是一个number类型表示它不是一个数    null类型其实也是一个object类型的指代的是空对象的引用    undefined类型表示一个变量没有被初始化值   2:引用数据类型      object ...

2018-03-04 16:59:00 1064 1

原创 cocos creator 创建第一个helloworld项目

cocos creator 游戏引擎包含引擎资源管理,场景编辑,游戏预览和发布等游戏开发所需要的全套功能,并且将所用的功能和工具链都整合到一个应用程序里,一:Cocos Creator的安装:这里是windows环境下的安装Cocos Creator可以在官网上进行下载:点击打开链接从 v1.3.0 开始,Windows 版 Cocos Creator 将不提供 32 位操作系统支持。Window...

2018-02-28 19:58:28 4153 1

转载 cocos2d-html5的配置和使用

1:引擎:cocos2d-html5位游戏开发所使用的引擎要想使用cocos2d-html5首先需要下载cocos2d-html5相关的文件  点击打开链接这些文件就是一些示例文件,那么问题来了,我们怎么查看这些示例文件呢,当然你在打开文件时候可以直接访问index.html  但是cocos2d有另外一种访问方式是除了你之外别人也是可以访问的方法的,那就是将这些示例文件放入到一个服务器上例如,a...

2018-02-27 20:51:16 3402

原创 linux常用命令

1:把文件f1.txt复制为f2.txt :cat f1.txt > f2.txt2:切换的用户john的主目录下:在root用户下切换:cd  ~john3:useradd:useradd的家目录:通过 sudo useradd  jack在/etc/passwd中是存在家目录的jack:x:1001:1001::/home/jack但是在home目录下并没有新建一个文件夹这时候要想创建用...

2018-02-05 22:55:41 1384

原创 linux常用命令

1:把文件f1.txt复制为f2.txt :cat f1.txt > f2.txt2:切换的用户john的主目录下:在root用户下切换:cd  ~john3:useradd:useradd的家目录:通过 sudo useradd  jack在/etc/passwd中是存在家目录的jack:x:1001:1001::/home/jack但是在home目录下并没有新建一个文件夹这时候要想创建用...

2018-02-05 21:15:05 492

原创 Linux系统常见的压缩命令

压缩文件的类型              *.z    compress程序压缩的文件              *.gz  gzip程序压缩的文件              *.bz2 bzip2程序压缩的文件             *.tar   tar程序打包的数据,并没有压缩过             *.tar.gz   tar程序打包的文件,其中经过gzip的压缩

2018-02-01 23:11:36 267

转载 linux命令大全

转载自:点击打开链接系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试

2018-01-27 17:57:51 177

原创 linux常用命令

1:把文件f1.txt复制为f2.txt :cat f1.txt > f2.txt2:切换的用户john的主目录下:在root用户下切换:cd  ~john3:useradd:useradd的家目录:通过 sudo useradd  jack在/etc/passwd中是存在家目录的jack:x:1001:1001::/home/jack但是在home目录下并没有新建一个文件夹这时候

2018-01-27 17:51:32 437

转载 linux kill命令

1.命令格式:kill[参数][进程号] 2.命令功能:发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。 3.命

2018-01-27 16:58:13 213

转载 shell 关于 1 > &2引申出的一些知识

当初在shell中, 看到">&1"和">&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出.在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是:0 是一个文件描述符,表示标准输入(stdin)1 是一个文件描述符,表示标准输出(stdout)2 是一个文件描述符,表示标准错误(stderr)在标

2018-01-24 12:33:24 248

转载 linux定时任务配置

原文链接:点击打开链接实现linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。名词解释:   cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。软件包安装:要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下:vixie-cron软件包是

2018-01-21 12:39:44 8643

转载 linux 文件系统

原文链接:点击打开链接Linux最传统的磁盘文件系统(filesystem)使用的是ext2,所以要了解文件系统就得要由ext2开始。一、文件系统特性磁盘分区完毕后还需要进行格式化,之后操作系统才能够使用这个分区。这是因为每种操作系统所设置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此就需要将分区进行格式化,以成为操作系统能够利用的文件系统格式。传统

2018-01-19 21:53:47 342

原创 css margin 值得特点

margin 外边距的特点:设置元素外边距的时候要注意这几个特点1:块级元素的垂直相邻外边距会合并,依据两个相邻的块级元素设置的最大值2:而行内元素实际上不占上下外边距,行内元素的左右外边距不会合并3:浮动元素的外边距也不会合并4:允许制定负的外边距值,不过使用时要小心 Page Title

2018-01-16 21:08:24 275

原创 行内元素和块级元素盒子模型的特点

行内元素在盒子模型的时候要注意:padding-bottom和padding-top是不起作用的,padding-left和padding-right起作用块级元素在盒子模型中padding四个值都会起作用例如下面的例子: Page Title *{ margin: 0px;

2018-01-13 19:02:47 464

原创 html关于position定位问题

position属性是指本体相对于上级的定位,positon定位又分为绝对定位和相对定位,它的默认值是static,意味着元素没有被定位,出现在文档流中应该出现的位置,如果用position来布局页面,父级元素的postion属性必须为relative或者是absolute.行元素加了position:absolute后可以设置宽和高(加了float和fixed以后可以设置宽和高)常见属性值:

2018-01-11 22:15:30 583

转载 webpack

原文链接:点击打开链接什么是 webpack?webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。我们可以直接使用 require(XXX) 的形式来引入各模块,即使它们可能需要经过编译(比如JSX和sass),但我们无须在上面花费太多心思,因为 webp

2018-01-04 22:41:18 130

原创 node Js的安装和webpack的使用

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统1:node.js安装     node.js是webpack所依赖的运行环境     a:Windows下安装:       去官网https

2018-01-04 22:03:53 1060

原创 计算机系统结构和内存层次及一些连续内存分配

在计算机进行执行任务的时候会在内存中或者高速缓存中读写数据,会在内存中有相应的地址空间,但是处理器一般产生的是逻辑地址即虚地址,中间要通过存储管理单元(MMU)进行转化将逻辑地址转换为物理地址下图是一个内存地址的生成过程:那么到底逻辑地址到物理地址是怎么完成的呢如下图:内存管理的方式:重定位,分段(将程序分为数据,代码,堆栈,分段,每个段内存空间是连续的区域),分页(将内存

2018-01-01 17:12:25 484

原创 操作系统加载过程

平时我们进行开机,操作系统是怎么加载到内存里面的呢,接下来我们就来研究一下操作系统是如何一步一步加载的内存中的简单细节:           1:计算机从加电开始就开始BIOS的初始化这一部分是有硬件BIOS所做的工作     2:BIOS读取主引导扇区代码主引导记录   3:主引导扇区代码读取活动分区的引导扇区代码活动分区           4:引导扇区代码读取文件系统的加载程

2018-01-01 16:46:06 10572

原创 计算机系统概论

1.1:基本结构从顶层看来,一台计算机由处理器,存储器和输入输出设备组成,每类部件有一个或者多个模块,这些部件以某种方式进行互联,计算机有四种主要的结构化部件:  1:处理器(Processor),控制计算机的操作,执行数据处理功能,当只有一个处理器时候,它通常指CPU2:内存(main Memory):储存数据和程序,此类存储器通常是易失性的;当计算机关机时,存储器的内容会丢

2017-12-30 11:12:15 951

转载 进程(中)

一、进程调度基础1.1 进程调度定义  进程调度是操作系统进程管理的一个重要组成部分,其任务是选择下一个要运行的进程。1.2 进程调度目标  首先,一般的程序任务分为三种:CPU计算密集型、IO密集型与平衡(计算与IO各半)型,对于不同类型的程序,调度需要达到的目的也有所不同。对于IO密集型,响应时间最重要;对于CPU密集型,则周转时间最重要;而对于平衡型,

2017-12-27 23:37:50 251

转载 线程之start 和 stop,优先级

建议118:不推荐覆写start方法  多线程比较简单的实现方式是继承Thread类,然后覆写run方法,在客户端程序中通过调用对象的start方法即可启动一个线程,这是多线程程序的标准写法。不知道大家能够还能回想起自己写的第一个多线程的demo呢?估计一般是这样写的:class MultiThread extends Thread{ @Override pub

2017-12-25 23:41:28 1417

转载 泛型和Class

建议98:建议的采用顺序是List中泛型顺序依次为T、?、Object  List、List、List这三者都可以容纳所有的对象,但使用的顺序应该是首选List,次之List,最后选择List,原因如下:(1)、List是确定的某一个类型  List表示的是List集合中的元素都为T类型,具体类型在运行期决定;List表示的是任意类型,与List类似,而List则表示Lis

2017-12-24 17:37:52 1052

转载 泛型的一些细节小坑

原文地址:点击打开链接建议93:Java的泛型是可以擦除的  Java泛型(Generic) 的引入加强了参数类型的安全性,减少了类型的转换,它与C++中的模板(Temeplates) 比较类似,但是有一点不同的是:Java的泛型在编译器有效,在运行期被删除,也就是说所有的泛型参数类型在编译后会被清除掉,我们来看一个例子,代码如下: 1 public class Foo

2017-12-24 15:22:52 311

转载 Comparable与Comparator的具体应用场景

在项目开发中,我们经常要对一组数据进行排序,或者升序或者降序,在Java中排序有多种方式,最土的方式就是自己写排序算法,比如冒泡排序、快速排序、二叉树排序等,但一般不需要自己写,JDK已经为我们提供了很多的排序算法,我们采用"拿来主义" 就成了。在Java中,要想给数据排序,有两种实现方式,一种是实现Comparable接口,一种是实现Comparator接口,这两者有什么区别呢?我们来看一个例子

2017-12-23 18:00:44 580

转载 Arrays.asList的陷阱

建议65:避开基本类型数组转换列表陷阱   我们在开发中经常会使用Arrays和Collections这两个工具类和列表之间转换,非常方便,但也有时候会出现一些奇怪的问题,来看如下代码: 1 public class Client65 {2 public static void main(String[] args) {3 int data [] =

2017-12-23 12:29:01 6405

原创 ArrayList源码分析

ArrayList是一个拥有变长能力的数据结构,它的初始长度是根据构造方法的不同而发生变化的;首先看看它的无参构造方法:private static final long serialVersionUID = 8683452581122892189L; /** * Default initial capacity. */ private static

2017-12-23 11:06:11 197

转载 静态内部类

参考原文地址:原文链接静态内部类,所谓静态是在加载它的时候存在与方法区中的与实例没有半毛钱关系,静态内部类同样是不依赖具体的外部类,即:1:不持有外部类的引用2:不能访问外部类的非静态属性和方法,可以访问外部类的静态实行属性和方法(private也不例外)3:普通内部类不能声明static的方法和变量:常量final static还是可以的,静态内部类没有限制4:普通内部类与外

2017-12-21 22:13:52 380

空空如也

空空如也

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

TA关注的人

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