`
thesp2
  • 浏览: 53994 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
闲话少说,最近想在Mac OSX上搞搞cocos2d-x,而且要搞Android开发,于是找了些教程看如何搭建环境。下面的教程对我的帮助很大: Cocos2d-x for Android & iOS开发环境配置最佳实践 我需要一个环境在XCode里开发调试程序,然后到eclipse里打包android程序。上面的教程正式我需要的,但是每次建立工程又删除文件又修改文件对我来说太不爽了,于是我修改了cocos2d-x下template/android/的几个sh文件,以及create-android-project.sh,在附件里。 引用 localhost:tmp henrysha$ t ...
在Ubuntu Server上实现MySQL Master/Slave设置。 1. Set up a replication user grant replication slave on *.* TO 'repl'@'%' identified by 'repl'; 2. Change Master's my.cnf under section '[mysqld]' server-id = 1 log_bin = /var/log/mysql/mysql-bin.log 3. Restart service ...
很长时间都在使用Yii做SNS游戏后台,其类导入、全局变量生命、对象自动实例化、Behavior、Event都十分好用。 最近研究了一下其WEB方面都东西,主要从Theme、Language、Module方面入手。 通常一个Yii的app目录结构如下: 引用 app ----assets ----images ----css ----protected --------commands --------components --------config --------controllers --------extensions --------models ----- ...
最近使用PHP写AMF的service,本来好好的代码,忽然间就执行出现错误: 引用 message = "faultCode:INVALID_AMF_MESSAGE faultString:'Invalid AMF message' '" name = "Error" rootCause = (null) 使用Google搜索到这个错误经常是使用某个函数错误导致,比如函数为定义。 另外通过实验,在函数里使用了echo、print等输出函数也会导致这个错误。 仔细观察错误内容,发现在错误信息应该是一个回车或者其他不可显示字符,但是我检查代码没发现有额外的 ...
网上查了一下,Flex里是没有枚举类型的。如果想要一个类似的功能,只能自己实现。 枚举类关键在于变量只能引用,而不能自己构造,所以在构造方法里动动手脚即可。 根据Flex类加载的一些特性,我的实现如下: package { public class Direction { public static const UP:Direction = new Direction(0); public static const DOWN:Direction = new Direction(1); public static const LEFT:Direction = new Di ...
最近在学习Flash CS3与Flex结合制作游戏方面的东西,领导要求实现一个简单的打苍蝇游戏,类似于开心农场里的。当然效果不需要多好,能够打死苍蝇就可以了。 刚开始接触Flash CS3,没什么绘图经验,所以美工根本就没有,只是用一些相应的标记表示一下而已。 实现思路是使用Flash CS3设计好苍蝇、苍蝇拍这些元件。然后再Flex中实现具体的逻辑。 苍蝇元件-MovieClip,具有4个方向关键帧和拍打后的状态关键帧。 苍蝇拍元件-Button,苍蝇拍拍打效果。 Flex中继承了苍蝇模型,使其可以随机移动。为了避免内存泄漏,还创建了一个可以产生苍蝇的“粪池”。 效果如下: 源码见附件。 ...
我需要一个对话框,里面有一些输入字段,然后在点击确定的时候,将信息提交到服务器。 提交的时候,各个字段要进行基本输入验证。 根据这个需求,实现了一个FormDialog,其中含有一个HttpRequest负责与服务器通信。使用的时候只需要提供一个ValidateForm(输入的表单界面)和提交逻辑即可。 下面是FormDialog说明: /** * FormDialog是表单对话框。<br> * 该类对话框是将一个表单放置到对话框中,在点击确定的时候<br> * 向服务器提交表单。<br> * 如果要对于一个表单生成对话框,需要几个步骤:& ...
带复选框树状多选组件,如果选择父节点,那么子节点会被全部选中,如果取消选择父节点,那么子节点全部取消选中。数据模型必须使用xml,这样才可以追溯父子关系。 效果如下图: 实现原理是通过继承TreeItemRender来构建出CheckBox。 使用的时候可以通过mxml生成一个组件实例: <component:TreeCheckBox id="tck" dataProvider="{xml}" width="200" labelField="@label"/> 其中dataProvider=&q ...
下拉框(ComboBox)中插入一个树(Tree)组件形成树状下拉框,下过如下: 使用起来很简单,可以在mxml里直接声明一个组件: <component:TreeComboBox id="combo" dataProvider="{xml}" labelField="@label" width="100" selectionChange="sc"/> dataProvider设置数据。 labelField设置显示数据字段。 width设置组件宽度。 selectionCh ...
刚刚用Flex实现了一个基本的管理表格组件,支持分页、增、删、改、多选等功能。效果如下: 主要是把DataGrid这个控件放到Panel中,再加上一些分页的LinkBar 可以在mxml里使用,也可以用actionscript动态设置。 数据模型可以是xml,也可以是json或者Object。 源码和示例在附件中。 接口说明: /** * 设置分页信息。<br> * 在外部获取分页的信息,包括页数、当前页、所有记录数,然后告诉MgmtGrid进行显示。<br> * @param pc 分页数(pageCount) * @param pi 当前页码 ...
http://beanstalkapp.com 引用 Beanstalk is used by software teams, developers, and web designers who don’t want the hassle of setting up and managing their own Subversion or Git server. It helps them collaborate, provides confidence when making changes, and offers peace of mind. Sign up and see for your ...
最近使用WinPcap/libpcap抓取网络数据包,从而提取HTML和图片。分析到TCP包的时候被字节序搞的脑袋大了。最后耐着性子把标志位字段分别读取出来。 TCP头部结构体声明: //structure of TCP header struct tcp_hdr { u_short sport; //source port u_short dport; //destinate port u_int32_t sn; //SN u_int32_t an; //AN u_int16_t other; //header length(4 bit) + ...
很久没写C程序了,写的时候又是习惯性的到网上找现成的程序,但是一些简单的不如自己写写,当温习了。正好要处理字符串,就从字符串处理开始吧。 /** * 判断字符串是否以某个字符串开头 * @param str 目标字符串 * @param reg 要比较的字符串 * @return 如果以指定字符串开头返回true,否则返回false * */ bool str_startwith(const char *str, const char *reg) { while (*str && *reg && *str == *reg) { ...
Global site tag (gtag.js) - Google Analytics