自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贱小牛的博客

菜鸟程序的成长历程

  • 博客(20)
  • 收藏
  • 关注

原创 CSS代码还原脚本

网上下的很多模板会吧css代码中的换行了空格全去掉,导致难以阅读或修改,所以写了一个灰常简单的js脚本,可以再页面中把代码还原:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <textarea col="10" id="tex

2016-04-25 10:22:19 1022

原创 nginx 301 域名重定向方法

假设拥有gannicus.com 和 www.gannicus.com 两个域名需要指向同一网站,并且访问gannicus.com时要重定向网址为www.gannicus.com。打开nginx配置文件[azureuser@zhujiasheng wwwroot]$ vi /usr/local/nginx/conf/vhost/www.gannicus.com.conf 修改如下server

2016-04-18 16:37:32 666

转载 HTML中viewpoint用法

viewport 语法介绍:<!-- html document --><meta name="viewport"content="height = [pixel_value | device-height] ,width = [pixel_value | device-width ] ,initial-scale = float_value ,minimum-scale = float

2016-04-18 16:21:45 11812

原创 linux ssh上传和下载

从远程服务器下载文件到本地GannicusdeMacBook-Pro:~ gannicus$ scp [email protected]:/home/wwwroot/gannicus.zip /Users/gannicus/Desktop/[email protected]'s password: gannicus.zip

2016-04-18 12:08:56 552

原创 统计邮件被打开次数的简单方法

首先声明一下,最近犯了个傻B,在邮件宣传页里面用了js脚本。噢,后果当然是脚本被屏蔽掉,好了,那么基于邮件只能使用html和css这一点,我们怎么通过代码统计邮件被打开的次数呢?其实,很很很很简单~,在你的宣传页或者随便什么页面里面任何位置写下面这句:<img style="display:none;" src="http://你的服务器上的某个api或者控制器"/>哈~就好了,然后往这个控制器

2016-04-15 14:58:56 5245

原创 jquery跨域ajax访问方法

较少的情况下我们的前端页面不在服务器上,比如通过邮件推送,或者把页面做成app的界面,那么这时候访问服务器交流数据的话就需要用跨域ajax的方法解决了,而jquery就能简单方便的实现,当然目前暂时只支持get方法。那么下面来看代码:<script typet="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.j

2016-04-12 19:10:16 547

原创 HTML 图片上传以及图片加载失败时使用默认图片

有时候我们需要加载用户的头像,当用户没有上传过头像或者加载失败时,就需要加载默认的图片,那么其实很简单,如下<img src="要加载的图片地址" onerror="this.src='默认图片地址'">那么如何做一个上传图片的表单呢?也很简单,如下:<form action="上传控制器或者api的路由" method="post" role="form" onsubmit="提交事件的回调函数"

2016-04-07 10:14:55 3558

原创 php学习02--常量与变量

1.内置常量 PHP_OS——系统信息 PHP_VERSION——php版本信息 echo PHP_OS; echo PHP_VERSION2.用define( )函数来自定义常量。 定义常量:mycomputer 常量的值为 IBMdefine(“mycomputer”, “IBM”);检测常量是否被定义,定义返回1 否则返回空defined(“myc

2015-12-29 20:00:07 428

原创 php学习01--环境搭建和简单应用

1.搭建php服务器 这里我使用了XAMPP,XAMPP包含了Apache+MySQL+PHP+PERL,是一个功能强大的建 XAMPP 软件站集成软件包。我们需要通过xampp中的Apche服务器来编译使用php脚本,所以我们打开图中config,点httpd.conf,找到DocumentRoot "F:/HTLM5/server"<Directory "F:/HTLM5/serve

2015-12-28 11:58:48 414

转载 动态语言与静态语言的比较

来自http://www.cnblogs.com/spmxlBlog/archive/2010/06/28/1766832.html观点一:是像Java或者C#这样强类型的准静态语言在实现复杂的业务逻辑、开发大型商业系统、以及那些生命周期很长的应用中也有着非常强的优势这是一个存在于大家心里常识了。我承认我自己在潜意识里面也觉得静态强类型语言适合开发复杂,大型系统。而弱类

2015-10-17 14:17:19 409

原创 cocos2d-x开发日志10 ——贪食蛇源码

简单的游戏开发,比较适合和我一样的小白练手,除了游戏结束场景,全部包含在了HelloWorldScene中,先上源码,注释已经比较全面,但是具体细节会陆续更新。HelloWorldScene.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"#include "GameOverScen

2015-08-18 20:01:31 1430

原创 cocos2d-x开发日志09 —— Vector

Vector是cocos中提供的容器,封装完善,区别于c++提供的vector顺便说一句 ,再也没有ccArray了Vector常用方法:创建Vector <…*> all;//…中放入数据类型。添加all.pushback(nn);//all是容器名称,nn是该类型的量或者对象。获取 auto sp = all.at(1);//1为对象在容器中的位置。删除 all.erase(1);//1为要删除

2015-08-18 19:55:43 394

原创 cocos2d-x开发日志08 —— 绘图工具

绘制有色背景auto bg = LayColor::create(Color(255,255,255));绘制点auto c1 = drawNode::create();c1->drawDot(…, …,… );其中可以画其他图形如矩形rect,实心矩形solid rect,圆圈,segment横线等等这一块先放在这儿陆续补充

2015-08-18 19:50:48 458

原创 cocos2d-x开发日志07 —— 触摸处理

触摸回调函数在Layer中有,常用的有三个bool onTouchBegan(Touch *touch,Event *unused_event);开始触摸执行的方法; void onTouchMoved(Touch *touch,Event *unused_event);触摸移动执行的方法 void onTouchEnded(Touch *touch,Event *unused_even

2015-08-15 21:42:52 390

原创 cocos2d-x开发日志06 —— 菜单制作

菜单有菜单本身和按钮,也就是说,我们要新建一个按钮,然后放在菜单上,然后再把菜单放在场景里或者其他图层里。那下面我们来做一个开始游戏的菜单先新建一个按钮auto startgame = MenuItemFont::create(“Start Game”,”font/Marker Felt.ttf”,CC_CALLBACK_1(MenuCallBAck));这里的MenuCallBAck就是我们按钮的

2015-08-15 21:37:59 470

原创 cocos2d-x开发日志05 ——Z轴坐标 和 锚点设置

Z轴坐标即垂直于屏幕的坐标轴为什么2D画面需要Z轴坐标,原因很简单,图层有的显示在前面,有的显示在后面被前面的图层覆盖了,显示在前面还是后面就是z轴坐标。也就是说,z轴坐标越大,显示在越前面。下面试设置z轴坐标的方法: layer->setLocatZOrder(100);//设置z坐标为100;图层建立时默认z坐标是0,如果两个图层z坐标一样,则后被创建的显示在前面,“后来居上”。锚点什么是

2015-08-15 20:51:06 999

原创 cocos2d-x开发日志04 ——计划任务

计划任务是指在被添加计划任务的场景中执行的任务。个人理解是,计划任务和程序执行是分开的,在程序中只要开启计划任务,计划任务就会不停执行直到被停止或者自己结束,而与此同时程序本身继续跑动。计划任务需要一个被回调方法,该方法如下定义: void CallBack(float t);其中,传入值必须定义成一个float型的变量,不然无法被回调。计划任务索要执行的任务可以都写在这个函数中。现在我们需

2015-08-15 20:44:07 443

原创 cocos2d-x开发日志03 ——加入文字和图片

4.加入文字 在之前创建的GameScene中的init()方法中定义样创建的文字 4.1 创建了文字内容auto label = Label::createWithTTF(“文字内容”,“fonts/Marker Felt.ttf”,24); 引用Label中的创建方法,这里只是其中一种。 4.2 设置标签的坐标 label->setPosition(2

2015-08-15 20:40:03 497

原创 cocos2d-x开发日志02 ——新建场景

3.新建场景3.1新建C++项目文件 右击classes,添加项目 命名为GameScene即可得到GameScene.h和GameScene.cpp两个文件3.2创建新场景 3.2.1在GameScene.h中引用cocos2d库,申明命名空间: #include "cocos2d.h" USING_NS_CC; 3.2.

2015-08-15 20:32:36 585

原创 cocos2d-x开发日志01——环境搭建和新建项目

1.环境搭建 (mac环境下,需要x-code编译器和cocos2d-x-3.7) 1.1安装x-code 1.2安装cocos2d-x-3.7 打开终端,执行cocos2d-x-3.7文件夹下得setup.py文件。 可以直接将setup.py拖入终端回车执行。

2015-08-14 22:03:09 374

空空如也

空空如也

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

TA关注的人

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