- 博客(153)
- 资源 (11)
- 收藏
- 关注
转载 一个8583报文的简单例子
8583是这样的,我举一个简单的例子。以64个域的报文来举例,域是什么我也说不清楚,你可以把它想象为医院放药的抽屉,一个抽屉预先定义好要放什么东西,比如止咳糖浆,或者感冒冲剂,一般情况下定义放止咳糖浆的抽屉最好永远放止咳糖浆,不要放别的东西,当然你也可以放板蓝根,但这样的话容易出错,也不太规范。数量是这么规定的,有三种情况:首先是定量,也就是说定义好这个抽屉放30瓶止咳糖浆,就放30瓶一瓶
2016-11-09 16:53:00 672
转载 【转】linux下杀死进程(kill)的N种方法
常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1824 1822 0 11:38
2016-10-11 19:06:37 271
原创 Shell 摘记
输出重定向:1.定义变量2.使用变量3.重新定义变量4.只读变量5.删除变量6.特殊变量7.命令替换8.变量替换9.运算符10.注释
2016-10-08 10:34:39 1306
原创 MAC 系统下mysql报错(ERROR 1045 (28000))
问题: ERROR 1045 (28000): Access deniedfor user'tudou'@'localhost' (using password: NO)ERROR1045 (28000): Access deniedfor user'tudou'@'localhost' (using password: YES)解
2016-10-07 13:46:03 6990
原创 linux 编写makefile文件
makefile的格式:标(target): 目标文件1 目标文件2 gcc -o 欲建立的执行文件 目标文件1 目标文件2(target) 就是我们想要建立的信息,而目标文件就是具有相关性的 object files ,那建立执行文件的诧法就是以 按键开头的那一行!特别给他留意喔,『 命令行必须要以 tab 按键作为开头』才行!他的觃则基本上是这样的: 在 ma
2016-10-06 15:40:43 294
原创 linux(centos 7)下编译 hello World
首先如果linux的没有gcc命令;需要安装一下(可以用yum安装开发者工具):yum groupinstall "Development Tools"gcc -o hello hello.c 利用 hello.o 这个目标文件制作出一个名为 hello 的执行文件
2016-10-04 11:07:39 1505
原创 sizeof()与strlen()
strlen(char*)函数求的是字符串的实际长度,它求得方法是从开始到遇到第一个'\0',如果你只定义没有给它赋初值,这个结果是不定的,它会从aa首地址一直找下去,知道遇到'\0'停止。char aa[10];coutchar aa[10]={'\0'}; coutchar aa[10]="jun"; coutsizeof是C/C++中的一个操作符(operator),
2016-09-21 16:25:52 244
转载 yum和apt-get的区别
一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 yum 3 支持tar包 Debian系列 1 常见的安装包
2016-09-12 09:55:45 282
转载 HTTP 协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of
2016-09-12 09:53:54 428
转载 json 数据格式
JSON是 JavaScript Object Notation的简称,是一种轻量的数据表示方法。jason格式采用key:value的方式记录数据,非常直观,比XML简洁,因而大受欢迎介绍jason格式前,先让我们看看XML格式。显然,XML 得到了相当多的关注(正面和负面的评价都有),已经在 Ajax 应用程序中广泛使用:BrettMcLaughlinb
2016-09-12 09:52:12 567
原创 cocos creator 事件集合
/**************** // 添加鼠标事件监听器 var listener = { event: cc.EventListener.MOUSE, onMouseDown: function (event) { cc.log('Mouse Down: ' + event);
2016-08-20 10:27:25 3865
转载 linux菜鸟学习----MySQL导入.sql文件及常用命令
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source /home/root/桌面/abc.sql; 另附mysql常用命令: 一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 首
2016-08-18 11:48:55 586
原创 centos 7 解压rar
wget http://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gz tar -xvf rarlinux-3.9.3.tar.gz cd rar make看见下面这些信息就是安装成功了mkdir -p /usr/local/binmkdir -p /usr/local/libcp rar unrar /usr/local/
2016-08-18 11:11:06 6459
转载 Cocos Creator JavaScript 快速入门(摘自官方文档)
JavaScript 快速入门本文改编自 A JavaScript Primer For Meteor概述本文以介绍 JavaScript 为主,初学者掌握本文的内容后,将能够对 JavaScript 有大体了解,并且满足 Cocos Creator 的开发需求。JavaScript是一门充满争议的编程语言:它以 Java 命名,但实际上和 Java 毫无关系。
2016-08-03 12:46:29 9823
转载 Cocos Creator 插件脚本(摘自官方文档)
插件脚本在 资源管理器 中选中任意一个脚本,就能在 属性检查器 中看到这样一个设置界面,我们可以在这里设置脚本是否“导入为插件”。导入为插件是一个不太常用到的选项,初学者简单了解即可。对组件脚本,数据逻辑而言,一般默认都取消这个选项,这样的脚本简称普通脚本。对第三方插件,或者底层插件,就有可能需要选中选项,这样的脚本简称插件脚本。这个选项只和脚本有关,具体影响有几个
2016-08-03 11:56:54 10929
转载 Cocos Creator 模块化脚本(摘自官方文档)
模块化脚本Cocos Creator 允许你将代码拆分成多个脚本文件,并且让它们相互调用。要实现这点,你需要了解如何在 Cocos Creator 中定义和使用模块,这个步骤简称为模块化。如果你还不确定模块化究竟能做什么,模块化相当于:C/C++ 中的 includeC# 中的 usingJava 和 Python 中的 importHTML 中的 模块化使你可以在
2016-08-03 11:55:39 9995
转载 Cocos Creator 获取和加载资源(摘自官方文档)
获取和加载资源Cocos Creator 有一套统一的资源管理机制 ,在本篇教程,我们将介绍资源的分类如何在 属性检查器 里设置资源动态加载 Asset动态加载 Raw Asset资源的分类目前的资源分成两种,一种叫做 Asset,一种叫做 Raw Asset。AssetCreator 提供了名为 "Asset" 的资源类型,cc.SpriteFra
2016-08-03 11:54:56 37347 2
转载 Cocos Creator 使用对象池(摘自官方文档)
使用对象池在运行时进行节点的创建(cc.instantiate)和销毁(node.destroy)操作是非常耗费性能的,因此我们在比较复杂的场景中,通常只有在场景初始化逻辑(onLoad)中才会进行节点的创建,在切换场景时才会进行节点的销毁。如果制作有大量敌人或子弹需要反复生成和被消灭的动作类游戏,我们要如何在游戏进行过程中随时创建和销毁节点呢?这里就需要对象池的帮助了。对象池的概
2016-08-03 11:54:07 8205
转载 Cocos Creator 网络接口(摘自官方文档)
标准网络接口在 Cocos Creator 中,我们支持 Web 平台上最广泛使用的标准网络接口:XMLHttpRequest:用于短连接WebSocket:用于长连接当然,在 Web 平台,浏览器原生就支持这两个接口,之所以说 Cocos Creator 支持,是因为在发布原生版本时,用户使用这两个网络接口的代码也是可以运行的。也就是遵循 Cocos 一直秉承的 “一套代
2016-08-03 11:53:07 5430
转载 Cocos Creator 脚本执行顺序(摘自官方文档)
脚本执行顺序完善的脚本执行顺序控制将在新版本中添加,目前请使用下面的原则控制脚本执行顺序:使用统一的控制脚本来初始化其他脚本一般我都会有一个 Game.js 的脚本作为总的控制脚本,假如我还有 Player.js, Enemy.js, Menu.js 三个组件,那么他们的初始化过程是这样的:// Game.jsconst Player = require('Play
2016-08-03 11:52:30 9428
转载 Cocos Creator 使用计时器(摘自官方文档)
使用计时器在 Cocos Creator 中,我们为组件提供了方便的计时器,这个计时器源自于 Cocos2d-x 中的 cc.Scheduler,我们将它保留在了 Cocos Creator 中并适配了基于组件的使用方式。也许有人会认为 setTimeout 和 setInterval 就足够了,开发者当然可以使用这两个函数,不过我们更推荐使用计时器,因为它更加强大灵活,和组件也结
2016-08-03 11:51:52 13476
转载 Cocos Creator 动作列表(摘自官方文档)
动作列表基础动作类型Action:所有动作类型的基类。FiniteTimeAction:有限时间动作,这种动作拥有时长 duration 属性。ActionInstant:即时动作,这种动作立即就会执行,继承自 FiniteTimeAction。ActionInterval:时间间隔动作,这种动作在已定时间内完成,继承自 FiniteTimeAction。ActionEase:所有
2016-08-03 11:50:16 10063
转载 Cocos Creator 中使用动作系统(摘自官方文档)
在 Cocos Creator 中使用动作系统动作系统简介Cocos Creator 提供的动作系统源自 Cocos2d-x,API 和使用方法均一脉相承。动作系统可以在一定时间内对节点完成位移,缩放,旋转等各种动作。需要注意的是,动作系统并不能取代动画系统,动作系统提供的是面向程序员的 API 接口,而动画系统则是提供在编辑器中来设计的。同时,他们服务于不同的使用场景,动
2016-08-03 11:45:50 5259
转载 Cocos Creator 玩家输入事件(摘自官方文档)
玩家输入事件本篇教程,我们将介绍 Cocos Creator 的玩家输入事件。目前支持了以下几种事件:键盘事件鼠标事件触摸(单点与多点)事件如何定义输入事件所有的事件都是通过函数 cc.eventManager.addListener(listener, target) 来进行添加。可选的 event 类型有:1. cc.EventListene
2016-08-03 11:44:55 5865
转载 Cocos Creator 系统内置事件(摘自官方文档)
系统内置事件如上一篇文档所述,cc.Node 有一套完整的事件监听和分发机制。在这套机制之上,我们提供了一些基础的系统事件,这篇文档将介绍这些事件的使用方式。系统事件遵守通用的注册方式,开发者既可以使用枚举类型也可以直接使用事件名来注册事件的监听器,事件名的定义遵循 DOM 事件标准。// 使用枚举类型来注册node.on(cc.Node.EventType.MOUSE_DO
2016-08-03 11:43:59 6119
转载 Cocos Creator 监听和发射事件(摘自官方文档)
监听和发射事件监听事件事件处理是在节点(cc.Node)中完成的。对于组件,可以通过访问节点 this.node 来注册和监听事件。监听事件可以 通过this.node.on() 函数来注册,方法如下:cc.Class({ extends: cc.Component, properties: { }, onLoad: function () {
2016-08-03 11:43:05 17142
转载 Cocos Creator 加载和切换场景(摘自官方文档)
加载和切换场景在 Cocos Creator 中,我们使用场景文件名( 可以不包含扩展名)来索引指代场景。并通过以下接口进行加载和切换操作:cc.director.loadScene('MyScene');通过常驻节点进行场景资源管理和参数传递通常我们同时只会加载运行一个场景,当切换场景时,默认会将场景内所有节点和其他实例销毁。如果我们需要用一个组件控制所有场景的加载,
2016-08-03 11:41:35 13762 1
转载 Cocos Creator 生命周期回调(摘自官方文档)
生命周期回调Cocos Creator 为组件脚本提供了生命周期的回调函数。用户通过定义特定的函数回调在特定的时期编写相关 脚本。目前提供给用户的声明周期回调函数有:onLoadstartupdatelateUpdateonDestroyonEnableonDisableonLoad组件脚本的初始化阶段,我们提供了 onLoad 回调函数。onLoad 回调会在这个
2016-08-03 11:40:14 4853
转载 Cocos Creator 使用 cc.Class 声明类型(摘自官方文档)
使用 cc.Class 声明类型cc.Class 是一个很常用的 API,用于声明 Cocos Creator 中的类,为了方便区分,我们把使用 cc.Class 声明的类叫做CCClass。定义 CCClass调用 cc.Class,传入一个原型对象,在原型对象中以键值对的形式设定所需的类型参数,就能创建出所需要的类。var Sprite = cc.Class({
2016-08-03 11:38:52 24703
转载 Cocos Creator 常用节点和组件接口(摘自官方文档)
常用节点和组件接口在通过访问节点和组件介绍的方法获取到节点或组件实例后,这篇文章将会介绍通过节点和组件实例可以通过哪些常用接口实现我们需要的种种效果和操作。这一篇也可以认为是 cc.Node 和 cc.Component 类的API阅读指南,可以配合 API 一起学习理解。节点状态和层级操作假设我们在一个组件脚本中,通过 this.node 访问当前脚本所在节点。
2016-08-03 11:36:51 1703
转载 Cocos Creator 访问节点和组件(摘自官方文档)
你可以在 属性检查器 里修改节点和组件,也能在脚本中动态修改。动态修改的好处是能够在一段时间内连续地修改属性、过渡属性,实现渐变效果。脚本还能够响应玩家输入,能够修改、创建和销毁节点或组件,实现各种各样的游戏逻辑。要实现这些效果,你需要先在脚本中获得你要修改的节点或组件。在本篇教程,我们将介绍如何获得组件所在的节点获得其它组件使用 属性检查器 设置节点和组件查找子节点全局节点查找访
2016-08-03 11:35:58 39139 3
转载 Cocos Creator 创建和销毁节点(摘自官方文档)
创建新节点除了通过场景编辑器创建节点外,我们也可以在脚本中动态创建节点。通过 new cc.Node() 并将它加入 到场景中,可以实现整个创建过程。以下是一个简单的例子:cc.Class({ extends: cc.Component, properties: { sprite: { default: null, type: cc.S
2016-08-03 11:27:36 29399 1
转载 linux菜鸟学习(八)----Linux /etc/group文件
Linux /etc/groupLinux /etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件。linux /etc/group文件是有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文
2016-07-21 11:21:40 247
原创 linux菜鸟学习(七)----chmod,tar,chgrp,chown,gzip
chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做
2016-07-17 18:55:21 529
转载 linux菜鸟学习(六)----linux文件属性详解
linux文件属性详解Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。具体情况如下:命令: ls -lih输出:[root@localhost A]# ls -lih总用量 8.0K103018673 -rw-r--r-- 1 root root 37 7月 15 11:53 a
2016-07-17 10:34:57 304
转载 linux菜鸟学习(五)----Linux文件类型与扩展名
Linux文件类型与扩展名Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。一. 文件类型Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在
2016-07-17 10:15:15 364
转载 linux菜鸟学习(四)----目录结构
目录结构:对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ...
2016-07-16 11:37:42 1615
原创 linux菜鸟学习(三)----find
find 命令Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行
2016-07-16 10:52:32 703
原创 linux菜鸟学习(二)----mv,cp,touch,cat,nl,more,less
7.mv 命令:-b :若需覆盖文件,则覆盖前先行备份。 -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!-u :若目标文件已经存在,且 source 比较新,才会更新(update) -t : --target-directory=DIRECTORYmov
2016-07-12 17:50:32 496
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人