暂无个人介绍
plist文件在Mac OS下的重要性,如同Windows下的注册表文件。而很多场景下面,我们需要修改plist文件来实现一些“自动化”操作 Mac OS本身提供了一个工具:PlistBuddy,用来修改Plist文件。
项目中有个需求“刮刮卡”,在手指触摸屏幕时,需要动态检查当前触摸的点是否“碰”到某个卡了,如果碰到了就把它显示出来。这里就需要了解一下IOS的坐标系统与OpenGL的坐标系统了 常见的三种坐标系: UI坐标系,起点(0, 0),位于屏幕左上角, 也称屏幕坐标系,如下图所示 ...
项目中需要用到水平翻转效果,这里偷懒了… 首先翻转,它只是转到了180度,多了就觉得很奇怪了。 所以这里设定就是先从0 ~ 90度,然后再从270 ~ 360,90 – 270 视觉上是感觉不到变化的,因为它都是垂直着屏幕显示,是向上/向下垂直,肉眼一般感知不到。
我记得我已经遇到过,不过今天又遇到了,而且浪费了大量的时候在上面,甚至怀疑自己写的脚本有问题,花了几乎一个下午来调试这个问题。最后发现是样式导致的… 公司里有很多网页游戏,之前是项目多,抄来抄去,JS代码有的是我写的,有的是其它同事直接从网上下载下来copy进去的,到处都是JQuery的$,我不太愿意看到一个页面为了获取DOM对象(getElementById)以及绑定事件来引用额外的脚本,同时也为了统一。
之前使得bat调用luac进行编译时,会弹出一个“黑色的界面”,闪烁一下,感觉不太好。而脚本vbs或者jscript调用bat是可以利用Run方法,将其第二个参数设置为0便可以隐藏。那bat中如何隐藏调用窗口呢? ==================================== start mshta vbscript:createobject("wscript.
安装 Slik SVN 之后,进入dos, 输入svn help,所有的命令和相关的信息都出来了 相关的svn命令:log、export等,可以搜索相应的文章: svn常用命令 svn log -查看日志 使用命令行Subversion访问项目源文件 附一些svn log的使用...
开发的游戏项目,需要一个工具,对指定的资源进行复制、加密,然后打包。之前打包时都手工操作,复制与加密这二步分别写了几个工具(lua加密与图片资源加密是分开的),后来感觉bat操作路径特别麻烦,所以我改用了hta写了一个界面,让使用者可以输入版本号,控制台上显示程序运行状态… 写到的过程中,遇到几个坑,一并在这里记录下来。
table {border-collapse:collapse;} List of game engines that use lua: 2D Agen (Lua; Windows) Blitwizard (Lua; Windows, Linux, Mac) ...
之前写过一篇关于把秒转换成指定的日期格式 Lua date format 接到一个需求,需要从配置文件中读取活动显示时间段:startDate ~ endDate(格式为:yyyy-mm-dd HH:MM:SS),然后与服务器返回的时间进行比较,如果在该时间段内则显示该活动,如何实现呢?...
上传到百度云了,点击这里下载>> 作者使用的是Mac系统,不过Windows也差不多,主要理解express一些基本配置和使用,讲的比较基础,希望对node.js、express有兴趣的同学能有所帮助
上知乎在搜索框里输入“1-n 随机数”(中间有空格,然后会看到了这个界面) 最开始我使用的是chrome,发现有脚本报错了,以为是服务器维护了,但再一想,不对啊,刚刚明明是好的,再返回首页,正常。
之前写过一篇文章:获取AppStore上架后的应用版本号,那一篇文章使用node.js实现,存在的问题就是如果在没有安装node.js运行环境下是无法运行的,而且该程序依赖request模块,为了方便其它人也能使用,想到把它做成一个本地应用程序。
用mobiscroll 可实现ios系统自带的选择器控件效果,支持几乎所有的移动平台(iOS, Android, BlackBerry, Windows Phone 8, Amazon Kindle),当然在pc的浏览器上跑,效果也还不错。
因公司业务发展需要,目前有三个职位空缺:手游项目开发一名(C++/Cocos2d-x/Lua),IOS/Android开发人员二名;由我面试,入职后手游项目的任务由我分配。 【工作地点】:江苏 - 苏州 - 工业园区 【招聘要求】: 1、学历不限、男女不限; 2、接触或者做过游戏项目的优先;...
应用通过审核以后,由开发者设置应用上架,但何时能在appstore搜索到该应用,这个时间不等,有时候15分钟左右有时候2个多小时,以前就是隔一段时间打开网页然后刷新一下,或者搜索一下,查看版本号,操作几次后明显感觉很崩溃了… 既然只是想知道应用的版本号,只要抓取页面,然后获取页面的版本号...
网上有比较复杂的方法:Date Formatting Functions 写了一个非常简单的代码 1: function formatDate(seconds, dateformat) 2: --http://wiki.
sublime text用作开发编辑器,还缺省二个比较重要功能:跨文件跳转、返回最后一次编辑的位置; 这里有二个插件正好解决此问题:CTags、ChangeList 其它常用的插件,google一下基本上都会列出来
2013年是手游开发井喷的一年,也是手游市场竞争最为激烈的一年,ios市场除了刷榜、刷榜,还是刷榜,而android有点像黑市的感觉,水太深(很多渠道商已经从上游控制了流量的入口)。而cocos2d-x作为国内手游2d游戏中最流行的引擎,也渐渐由c++开发转为lua,究其原因。
-------------------------------------------------------------- 《Wireshark数据包分析实战》这本书其实还很不错,当时买回来只是翻了翻,就被同事借走了,之后公司搬家,这本书也就再也没看到了…,不过我在网上找到了PDF版,这里共...
Node.js的版本 - v0.8.12 Express的版本 – v3.3.3 (安装 $ npm install -g express) 系统的登录逻辑是:获取用户名 + 密码,向内网RTX服务器验证身份,成功后设置session。
ios中加载网页,会报如标题所示的错误“Operation could not be completed. (WebKitErrorDomain error 101.)”。搜索了一下,发现是url的问题。
想写个简单的动画,让一个按钮,缩大、还原,不停的在那闪烁 1: 2: CCActionInterval* scaleAction1 = CCScaleTo::create(0.
装了Visual Assists 插件后,开发中经常会导致整个电脑都处于“挂起”的状态,任务管理器都打不开。后来修改了一下设置,现在已经正常了… 程序下载地址: visual studio的下载地址>> Visual Assists安装程序(破解)>> 解决过“卡”的步骤: ...
症状如下: 点击打开xcode后,就一直会看到loading,但是CPU消耗很高,基本上动弹不得,通过活动监测器看到xcode显示为“未响应” 以为是安装程序的问题,结果选中xcode拉到废纸篓中,重新下载安装,还是一样的总是,都快崩溃了,后来找到一解决方法: 打开终端:cd ...
Student.h 1: 2: #ifndef __SINGLETON_H__ 3: #define __SINGLETON_H__ 4: 5: #include ...
将请求的接口的动作放在互斥锁中进行 1: 2: 3: pthread_mutex_t mutex; 4: pthread_t thread; 5: sem_t * m_st...
函数指针:指向函数的指针,首先它是指针变量(同指向一个整形变量、字符、数组一样),其次它指向一个函数(地址)。 声明:函数类型 (* 指针变量名)(形参列表) 函数类型,指明函数的返回类型,由于()优先级高于*,所以指针变量名外的括号不能少,后面形参列表表示指针变量指向的函数所带的参数列表。
开始学C++了,所以又重拾以前学习过的相关概念… 析构函数是当一个对象的生命周期结束时,会自动执行析构函数。 析构函数的定义: #ifndef __A_H__#define __A_H__class A{public: A(void); A(int a, int b); ...
访问支付宝首页,发现滚动条突然变的老长老长,看了一下,发现了这个问题… (点击查看大图)
以前用PHP实现过,详情点击这里查看《Nginx中的PHP的缓冲问题》 无论用java、.net还是python都是可以实现bigpipe的… 拿那篇文章中的php显示页做示例: 先输出页面的主体结构: 然后按顺序更新页面的内容: 2s后输出header 4s后...
要使用fb进行开发的时候,经常会遇到内存不足,控制台需要退出等问题,还有就是打包生成发布文件的时候,会遇到XX问题而失败… 1、在安装路径下找到FlexBuilder.ini文件,进行编辑,加入如下参数 -vmargs -Xms128m -Xmx512m -XX:MaxPermSize=256m -XX:PermSize=64m #不要设置太高,否则会更加慢 -Djava.net.preferIPv4Stack=true 以上几条经验可以明显加快编译速度数倍,第3条可以明显减低FB挂掉的几率。
这是chrome默认使用的设置 ,可是却崩溃了… 按网上的操作方法,禁用chrome自带的,改用系统的,结果… 曾经怀疑过是flash player版本的问题,的确,换了版本是正常了… 但是每次弹出这种提示!!! 让人很郁闷,剧说这项强制提醒被称为“创新”?! ...
为了测试游戏的性能,有时候需要模拟低配置环境和操作体验,需要把开发所使用的双核/四核机器改成单核-_-!!! 重启电脑就可以了… 此时再打开任务管理器,可以看到CPU的波动幅度特别大,像过山车一样… 想改回默认的?去掉勾选,重启就好了:)
系统自带的记事本功能比较弱,所以一般我会选择使用notepad2.exe来替代它。 原理就是将notepad2.exe覆盖系统自带的notepad.exe文件,写好bat双击运行即可… 安装完成后,在开始->运行窗口中输入 “notepad“,查看替换后的效果 bat代码: @echo offset notepad_path=%~dp0notepad.
JavaScript中setTimeout方法接受的参数只有两个,而ActionScript3却可以有多个。 JavaScript代码: setTimeout(function() { alert(arguments.
在公司,有同事向我反映,他用FF登录不了网站,我用FF看了一下,遇到这个诡异的问题: 错误信息:NS_ERROR_MALFORMED_URI: Component returned failure code: 0x804b000a (NS_ERROR_MALFORMED_URI) [nsIDOMLocation.
使用socket.io同到一点小问题,就是IE8下会报错,定位到问题(如下图) 浏览器会提示拒绝访问,查io.util.request方法的定义: 它判断浏览器是否支持XDomainRequest,而并未在后台返回的头加上"Access-Control-Allow-Origin","*"。
接触JavaScript和ActionScript3也有近5年的时间了,它们都是应用比较广泛的脚本语言,经过这几年的工作和学习,静下来的时候想总结一些东西,作为技术上的沉淀以及培训所用,所以就有了这篇文章。
和上一篇《本机web开发环境的搭建--nginx篇》一样,这篇也是小白级的文档(大神请忽略~) 第一步:下载与安装 (通过百度网盘下载安装文件>>) 开始 -> 运行 “mmc”,打开“服务”面板,可看到apache默认是随系统一起启动的 进程列表 A...
之前写过两篇nginx安装和配置的相关文章: a)、Linux下的Nginx安装(开机自启动) b)、nginx的配置笔记 我在工作中配置nginx一般用于网页游戏的开发和网站的开发、调试… 而这篇主要针对的是初接触nginx/web初学者,在公司内部也主要是针对新入职的同事,统一了nginx的相关安装环境(例如:d:\nginx-1.3.11) 第一步:下载与安装 复制zip文件到D盘,并选择解压到当前文件夹。
性能分析工具: 1、AS3 SWF Profiler 2、Hi-Res-Stats 3、The Miner flasy player下载: flash player(非debugger)版本:http://get.
这是实际项目中,遇到了chrome崩溃掉之后,分析代码抽离出来的那部分“有问题”的代码: var arr = new Array(Math.pow(2, 32) - 1);var str = arr.join(',');
这里以《神仙道》中某一人物资源为例子,它的每一个动作都经过了处理,以中心点为基准点(这样就不需要程序来控制偏移量了,否则程序要改变bitmapData时还需要改变bitmap的坐标)。 一个跑动的动作它细分为20张图片,每一张图片它的大小为:1900 / 20 = 95px; 1、加载资源 ...
默认情况下,express的路由写起来还挺麻烦的。比如下面这样: app.get('/blacklists/', get_all); app.get('/blacklists/:id', get_all); app.post('/blacklists/:id', update); app.post('/blacklists', create); app.detete('/blacklists/:id' : del); 这样写是什么大的问题,至少它能正常运行。
通常我们制作的flash,一般都可以通过SWFDecompiler这些反编译工具获取到里面的素材,如果想防止被轻易的破解掉。可以加上url的判断 public function checkSecurity(url:String):Boolean{var domainArr:Array = [...
目前想到的解决方法,监听页面的鼠标中轮事件,然后回传给flash function addEvent(elem, type, handler) { type = type.replace(/^on/, '');if (elem.
主要参考知乎上这个问题:javascript 匿名函数有哪几种执行方式 长天之云的回答。 ~(function() {//todo})();!(function() {//todo})(); 对于不太熟悉JavaScript的同学来讲,可能会有两个疑问: 1、!(function() {})();前面为什么要加~、!这些符号? 后面的()是执行一个函数,而(function() {})是一个执行表达式,返回一个匿名函数的引用。
默认系统自带的2.4,版本过低,这里直接安装最新版本2.7 wget http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2 tar jfvx Python-2.
【转】Express-guide 对英文版ExpressJS的一个翻译>>
Test:find ../../res.bak/item/ -type f -name "*.jpg" |xargs -n1 -i echo {}."abc" 控制台上可看到如下信息: find .