自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 unity 中实现tableview

烦烦烦新建一个scrollview 如上图,有一个简单预制体Item拿来测试用新建一个脚本TableView.cs挂载在ScrollView节点上TableView.cs内容 /// <summary> /// 子对象 一般是预制体 /// </summary> public GameObject cellItem; /// <summary> /// 面板总尺寸 /// </summary&

2022-04-22 17:26:53 2733

原创 unity xlua 在vs2019下断点调试(babelua)

1.下载安装babelua 地址 https://github.com/sonyps5201314/BabeLua_mod/blob/main/BabeLua.vsix直接双击安装2.配置第一项 Lua scripts folder就是lua文件所在的文件夹第二项 Lua host exe path就是unity.exe的地址第三项是第二项选择后自动填充的第四项 Command line 配置成-projectpath 工程目录地址...

2022-04-22 17:02:02 2176

原创 自己写的贪吃蛇(4)

增加一个最短路径的显示,让蛇移动的直观点 修改doAI如下function SnakeGame:doAI(target) if #self.targetLines > 0 then return end target = target or self.tail for k, v in ipairs(self.lineSquare) do

2016-10-09 11:47:05 420

原创 自己写的贪吃蛇(3)

A*算法网上很多介绍了,在此就不详细介绍了。首先是计算一个格子的(start)的相邻4个方向上的G,F,H值等 每个格子有一个index属性来标识在cells数组中的位置 target表示要到达的目标格子 opened是要将要搜寻的数组 closed是已经搜寻了的数组 snakes看着障碍物function SnakeGame:calculateCell(start, dir, targe

2016-10-09 11:22:14 428

原创 自己写的贪吃蛇(2)

下面来实现蛇的移动,我们在initArrows()里面初始化方向按钮时对点击事件做了处理,记录点击的方向作为蛇的移动方向self.directionfunction SnakeGame:doMove() -- 蛇的移动 if not self.is_failed then -- 蛇有头部(self.snakes[1]) 和身体组成,它又很多个“节点”组成的

2016-10-08 20:20:49 492

原创 自己写的贪吃蛇(1)

最近很多人在玩一个《贪吃蛇大作战》的游戏,以前小时候也经常在文曲星上玩贪吃蛇这个小游戏,于是自己就试着写一个传统的贪吃蛇游戏来玩玩,先写了一个简单demo。 我们知道小蛇是由一块块正方形的块组成的,于是首先需要的就是画出方格地图。我用的cocos2dx的lua版本来做这个小游戏的SCREEN_WIDTH =(cc.Director:getInstance():getOpenGLView():get

2016-10-08 18:11:29 1894

原创 给cocos2dx的ui::ScrollView增加滚动条

本人现在的cocos2dx的版本是3.0

2014-08-07 18:17:54 5897 1

原创 在cocos2dx中应用protobuf

protobuf在各个平台下编译好痛苦!!!  各种失败!! 经过liang't

2014-05-26 17:02:25 6310 4

原创 对c++ 标准库中算法传递参数

考虑这个问题:// 字符串数组中长度大于3的有多少个?char* c_str[] = {"abc", "dfhso", "237498", "jdwre"};你可以想到这样办:#include // strlen#include // count_ifusing namespace std;bool lengthThan3(const char* c){ r

2013-06-04 12:44:34 748

原创 js中addEventListener中第3个参数

addEventListener中的第三个参 数是useCapture, 一个bool类型。当为false时为冒泡获取(由里向外),true为capture方式(由外向里)。eg1:document.getElementById('id1').addEventListener('click', function() { console.log('id1');}, false);document

2012-08-15 18:29:59 56977 7

原创 纸牌游戏扎金花的牌大小比较(PHP)

还记得上初中的时候经常下午放学就躲在路边扎金花来赌钱,貌似还上瘾了,现在过年的时候还经常一起扎金花赌钱,但运气不啥好,每次都是输啊。今天阳光明媚,由于清明节才出去玩了,所以今天没有去哪。闲着没事就想了下怎么用程序实现金花中两幅牌的大小比较,现在把它实现了,有些方法还是蛮重要的,因此就记下来。好了,不废话了。扎金花两副牌的比较规则就不说了,注明一下是顺子的时候 : JQK 思路:

2012-04-07 17:41:34 12660

原创 用jquery的ajax请求nodejs

下午看了会儿nodejs,在想如果用ajax去请求nodejs服务器的数据应该怎么做。通过找些资料算是大概明白了。前端js$.ajax({ url: 'http://127.0.0.1:3000/', //请求的是3000端口,应该属于跨域调用,因此dataType用jsonp dataType: "jsonp", //jsonpCallback: "_test"

2012-03-22 18:09:14 10319

原创 js函数的默认参数

function fun(a,b){ return a+b;}当我们运行fun()  , fun(1)  , fun(1,2)  fun(1,2,3)时均可以成功!  只是fun(1)和fun()返回的是‘NaN’这可能在其他语言会报错误,可js就不一样了。相反,当给函数提供默认参数的时候  ,js反倒会报错   eg:function fun(a=1,b=2){ret

2012-03-16 10:02:27 773

原创 php如何判断文件是否存在,包括本地和远程文件

当检查的文件是本地时用php自带的file_exists检查就行了,而此函数只能检查本地的函数是否存在,所以如果要检查远程的文件是否存在只能用其它的方法了。如果所服务器中php的配置开启了“allow_url_fopen = On”,即允许远端访问,那么也很简单,其实这个是php.ini中默认开启的,用fopen函数判断就行了,能打开说明存在如果allow_url_fopen =

2012-01-02 16:00:15 9672 1

原创 在windows下Apache的虚拟主机配置

<br />目标:让www.abc.com能访问我的目录g:/web/mvc下的文件;让www.xyz.com能访问我的目录g:/web/display<br />首先改动hosts文件(c:/Windows/System32/drivers/etc/hosts),在末尾加上127.0.0.2    www.abc.com;<br />127.0.0.3   www.xyz.com<br />接着改动httpd-vhosts.conf(在安装的Apache下的conf/extra下),在末尾添加<br />

2010-11-14 15:09:00 721

原创 我对php的mvc的一些理解,以及自己写的框架

<br />最近想学习php的mvc结构,在网上找了一些资料,可是大部分都是相同的,或者写的不是很满意。接着看了一个cakephp的框架,感觉太多的函数了,让人觉得就是一个记函数的过程,所以觉得不是很好。<br />我对mvc的理解是:c负责分配任务,协调m和v。用户发出请求时,c把请求分配给模型m,模型从数据库处理查询或者其他的一些数据操作,然后把数据返回给c,c再把数据传递给相应的v,再在前台显示。这有个比喻较好,当我们去餐馆吃饭时,招待小姐就相当于c,她把客户的请求传达给厨师m,厨师把做好的菜再给小姐

2010-09-08 22:34:00 4815 3

原创 n乘n的方框从左上角到右下角有多少种走法

<br />昨天同学问我一道题,一个nXn的方格,从左上角到右下角有多少种走法,只能前进不能后退,即只能向右、下走,而不能向左、上走。当时思考了一下,没想出来,只给了一个错误答案。<br /> <br />刚才没事,把它想出来了。<br /> <br />首先,从最上角到最下角横向走的“步数”应该是n-1步,而竖向走的“步数”也是n-1步,所以从左上角到右下角必须走2n-2步。<br /> <br />接着,在总共2n-2步中,选择n-1步作为横向,则另外n-1步应该为竖向,由排列组合有:cn-12n-2<

2010-08-21 18:11:00 6614 2

原创 自己写的一个基于jquery多级菜单插件

多级菜单插件 jquery

2010-08-18 19:55:00 2026 1

原创 关于magento的名字转化为符合国内的习惯

<br />由于magento是国外的开源电子商务建站系统,当然也主要是针对外国人的习惯。<br />在网上找了很久关于怎么把地址和名字转化为国内用户的习惯,但基本没什么答案,于是就自己试着改,结果就有了现在这篇文章。<br />名字的修改<br />  安装中文包后的前台翻译很生硬,找到中文包下的Mage_Customer,用记事本打开,找到First Name,然后把后面的翻译改为自己习惯的,比如“姓氏”;再找到Last Name改为自己习惯的,比如“名字(名)”;其它要改的地方请酌情改动。<br />

2010-08-17 09:56:00 2371

原创 有关magento的一些备忘录

这几天开始学magento,有些东西有必要记下来

2010-07-26 21:24:00 1803

原创 php不能和MySQL连接

<br />一切正常,但出现以下错误<br />Warning: mysql_connect() [function.mysql-connect]: [2002] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试 (trying to connect via tcp://localhost:3306)<br /> <br />而phpmyadmin也不能连接!<br /> <br />其实只要把localhost改为127.0.0.1就行了。<br /> <br />但为什

2010-07-08 16:28:00 510

原创 当输入框不满足条件时,始终获得焦点js

循环输出 5 个输入框,初始值为空。任何一个失去焦点(包括焦点移到另一个输入框)时,检查该控件的值,若为空或非数字,清空控件的值并把焦点重新置于该控件。对于上面这一道题,想了很久,现在终于做出来了,与大家共享  function checkVal(){       for (var i = 0; i           if (argumen

2010-05-25 16:16:00 1982

原创 php文章页码的分页显示 函数 类似于Google搜索下面的分页

/**页码分页显示,每页显示的页码随当前页面的页码而确定* @param Int $totalnum 页码总数* @param Int $perdisplay 要显示的页码数* @return string $display 返回显示的页面代码*/function pagedisplay($totalnum,$perdisplay){$cur=$_GET[curn

2010-05-16 22:56:00 942

原创 让joomla!中的pdf能显示

下载了汉化版的joomla后,发现其中是文章的pdf报错 Warning: include(D:/mjwork/ZHJoomla_1.5.16-Stable-Full_Package_zh-CN/language/pdf_fonts/gbsn00lp.php) [function.include]: failed to open stream: N

2010-05-11 12:53:00 3156 1

原创 joomla发邮件的问题

听说joomla是一个非常优秀的开源cms,所以就试着学习。当其中有一个用户注册后要邮件验证的东西,它需要配置joomla的邮件环境。 管理员进入joomla后台,在“前台--->全局设置---->服务器---->邮件设置”进行邮件设置 如下图:这样就能正常的发邮件了  ,但用qq邮件服务器就不行   也不知道为什么! 

2010-05-05 17:28:00 1805

原创 phpmailer的一些了解

今天想学习php怎么发邮件,先用mail()函数,可是搞不定,非常的郁闷。后来找了一个类phpmailer,还不错 ---------------------------------------------------------------------------------------------------------------------A开头:$AltBody–属性

2010-05-05 16:28:00 2431

原创 n!末尾有几个零?

一次笔试求100!末尾0的个数,当时慢慢的"凑"的结果末尾0的个数为24个,因为末尾0是由本身的末尾0(如10、20)、2*5所得的0、还有25,50,75所得的数再与2乘所得的0。若1000!呢?后来在网上了解到,有如下方法:  求n!末尾0个数,记为函数F(n!)      对于一个n,若它里面有k个包含5的因子,则与2相乘后末尾必有k个0(eg

2010-04-27 13:35:00 906

原创 怎么把powerdesigner导出的sql用PHP导入MysQL数据库

我们知道用powerdesigner导出的sql文件后缀为.sql;用phpmyadmin很容易导入MysQL数据库,但是用PHP怎么导入数据库呢?我用powerdesigner设计一个数据库后导出sql文件(一个投票系统)为vote.sql;文件内容为(一些sql语句和注释):         /*===============================

2010-04-26 13:31:00 1853

原创 PHP中一种字符串的倒置方法

前段时间去一家公司面试,有一道题目就是:怎么把给定的一个字符串逆序,字符串中包括中文 由于当时没有回答上来,后来回到先学校认真想了下,也在网上找了一些资料,按他们的方法去实现,可结果都有乱码!忒郁闷,又过了会儿想出来了这个方法如下:--------------------------------------------------------------------------

2010-04-26 11:18:00 1936

原创 一个div中的宽度问题解决

当我们在网页设计时要求呈现一个宽度为500px,高度为200px的div时,并且要求padding为20px;如果按下面的方法北京时间4月21日晚间消息,据国外媒体报道,Adobe宣布将不再开发新版本的“Packager for iPhone”工具包,这一工具包可以将Flash应用转换为iPhone应用。Adobe未来将专注Android平台。苹果迟迟未能使

2010-04-23 12:42:00 803

原创 找回MysQL密码

由于前段时间要用powerdesigner设计数据库,可数据库设计好后好导入MysQL时需要ODBC连接,而MysQL5.0以上的均要修改密码(我在网上查过),按他们的意思修改了root密码,结果是直接进不了MysQL了,我那个郁闷,在网上查找资料,也按他们的方法做了,可还是不行(本人对dos不熟)。但最终还是可以了,下面说下具体方法1、win+r进入运行后,输入cmd进入cm

2010-04-23 09:09:00 1997 1

原创 wamp配置

一种较简单的Windows下配置Apache+MysQL+PHP(WAMP)的方法。下载win32下的PHP(http://php.net/downloads.php)php-5.2.13-Win32.zipApache(http://httpd.apache.org/download.cgi)httpd-2.2.15-win32-x86-no_ssl.msiMys

2010-04-01 14:48:00 664

protobuf_base

protobuf在Windows,Android, ios下编译生成的静态文件,及需要用到的头文件

2014-05-26

空空如也

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

TA关注的人

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