暂无个人介绍
遇到一个需求:假定有一个图片文件,真实的类型为jpg,而有人偷懒把jpg直接复制一张,存为同名的png文件,这样在as3读取文件时不会遇到问题,但手机c++在读取文件时却遇到问题了 - -! 现在就需要写一个程序,遍历所有文件夹下的文件,查找文件格式“不正常”的文件。
把百度的logo保存到桌面进行测试,得到的编码为: R0lGODlhdQAmAKIAAOYyL+rU4llg6Jmd8e92dCky4eEGAv///yH5BAAAAAAALAAAAAB1ACYAAAP/eLrc/jC2IEoZMATJu/9gyFVWIUyksIls677LUJbrEcxW...
关于mysql的事务,可查看上一篇文章未尾>> 先更新一条数据 UPDATE user_info SET userName = 'kk' WHERE userId = 1;SELECT * FROM user_info 现在的数据 写一个事务,只选中前面的语句执行: SET AUTOCOMMIT=0;START TRANSACTION;SELECT * FROM user_info FOR UPDATE;COMMIT; 如果使用node.js执行,控制台上会看到待执行的sql处于等待状态: 上面报错,是因为超时了。
根据Velocity的演讲“性能优化无未日--Qzone首页性能优化2012篇”写的一个例子 书写的示例,没有做请求成功、失败的处理方法,在实际应用中是需要进行清理操作和超时处理的。 function JSONGetter(url, callbackFn, charset) {if (window.
例子仅在windows下测试通过,没有放在linux下测试。如有问题,可以电邮给我~ 1、安装node.js、mysql,此处略(自行搜索吧)…; 2、创建一个名为test的数据库,然后建一张名为user_info的表(仅供测试)… 这里假定mysql使用的用户名为root,密码为123456 相应...
1、下载命令行,并安装,立即下载>>; 2、创建一个数据库; 3、创建一张表; 4、插入、查询、更新、删除行记录; 5、事务相关; begin transaction[name]; .
在腾讯微博上看到一句话:“要注意语言的柔性”,之后在百度内搜索了一个“柔性沟通”,找到了一份PPT,觉得写的很不错,分享一下。 与人沟通,其实也算是门技术活,它是有“套路”的: 1、承认不同点; 2、寻求共同点; 3、加大共鸣感; 4、强化认同感; 尊重、理解、...
AS3isolib是一个基于ActionScript3的isometric库,网上关于它的资料很多。游戏开发的话,特别适合游戏的地图引擎开发,例如:策略类的七雄争霸那个外城地图。 资料收集: as3isolib googlecode as3isolib api 教程和实例>> 天地会9ria:http://wiki.
这里使用了一个单例的SocketManager类: 1: conn = new Socket(); 2: 3: conn.
在使用as3解析xml时遇到这个错误,断点调试时获取读取的字符串信息,也没发现异常,网上搜索了一下,说是后面有多余的随机乱码。但我这里没有发现任何乱码,至少复制出来存为xml,可以预览到效果。 后来用editplus仔细查看了一下xml源文件的格式,发现不是utf-8的,而是utf-8+(带BOM的格式)。
将压缩过的(bytes.compress())二进制文件,使用URLStream加载后,读取二进制的内容,然后未使用uncompress方法,直接使用Loader的loadBytes方法,很杯具的报了未知的文件类型~ ~!。找了半天,结果发现自己把自己给坑了
公网有一张表记录很多,把数据从公网拉下来后,导入到本地,发现sql文件过,直接执行都不行。用命令行但是可以:-d 导出: # mysqldump -u username -ppassword database_name > FILE.
当数字发生改变时,数字变大则呈现绿色的闪烁,变小则呈现红色闪烁。 只是把以前JavaScript对DOM的操作,改用as3写了一个共用类,不限于更改文字颜色。 package com.
/***********/ /**************/ 主要改变影片剪辑的x、y和rotation这三个属性。
游戏开发中,有很多XML可能是很大的,比如一个任务配置文件,可能就接近2M(当然全部文件放在一个XML里面本身就有问题,比较好的做法就是分等级分隔XML),这样就需要对XML进行压缩。之前把文件压成ZIP包,然后读取ZIP,但现在读取ZIP文件里面的内容,是很卡的,后面改成读取二进制的XML数据,这样感觉不会卡,速度也很快。
在as3的开发中,经常会加载外部共用资源,比如某一个公用的图片或者其它小特效。这时候为了避免重复请求,一般会将这些资源放在一个fla文件中,为每一个资源添加链接。这里以一张图片为例(flower.fla): 这样就生成了一个名为flower.
网上的序列号,一搜一大把,不过大多数都是啥订阅版,不能直接使用。 在百度中好不容易找到一个可以直接使用的: 1330-1927-7762-6383-0202-0414 来源:http://zhidao.baidu.com/question/148984342
切换SDK,有时候会遇到这个问题。上面我使用的是sdk4.5,只需要修改应用程序的app.xml配置就可以正常运行air程序了。 有两处需要修改: ①命名空间: 将1.5.3改成2.6.0 ②版本号: 将v1这个节点更改为1.1.0 再次运行程序,应该就能正常启动了。
在某些场景下,需要将滚动条居左显示(默认居右),只需要改变scrollbar的x坐标即可。 1: public override function validateDisplayList():void 2: { 3: super.
_______________________________________________________________ 设定队列长度为3,超出的长度,直接调用其消失方法即可。
---------------------------------------------------- 主要利用了rotationY属性来进行处理,Pseudocode: 1: import com.
做页游开发,经常会遇到一些很奇怪的问题。我最近就遇到一个问题:用户进入游戏,只显示游戏部分界面,chrome浏览器是正常的,就IE死活不行,而我自己的IE却又是可以的(都是IE8)。右击看了一下flash player的版本号,她的ie8使用的flash player版本号比她本机的chrome要高,比我的也要高,而且是非debug版本。
看看来浏览器对刷新的处理方式。以ie为例(安装的httpwatch) 直接请求百度首页http://www.baidu.com/,看到所请求的资源都是Cache 上面所谓的直接请求,是直接在地址栏输入网址,然后回车(有的浏览器上有“转到”按钮),或者通过超链接打开网页。
造成请求localhost:37813/crossdomain.xml,是因为开发时启用了网络监视器,如下图: 点击关闭监视就可以了,如下图: 这里有关于crossdomain.xml配置的详细说明>>
onbeforeunload本身并非W3C DOM-Event标准事件,只不过在很多时候国内的流氓做法就是离开页面,直接弹出收藏本网页的提示(虽然我很讨厌这种做法,但事实上很多公司一直都在这样默默地强奸用户…) 言归正传,我遇到的问题是,自己的游戏上了新浪微游戏,在新浪微游戏的顶部有它们的导航,但是点击里面一些按钮时就会触发游戏里面的window.
有点像“水果忍者”划过屏幕时的动画,在每次按住鼠标左键不放然后拖动鼠标并释放,会出现动画。动画我参考别人的代码,然后在显示特效的时候使用了不同的颜色。 代码并不复杂,主要用到了GlowFilter,然后让线条的粗细大小从指定的一个值,慢慢减小.
request模块让http请求变的更加简单。最简单的一个示例: 1: var request = require('request'); 2: 3: request('http://www.
1: "use strict"; 2: 3: var fs = require('fs'); 4: 5: var args = process.
webgame项目经常要维护更新,先在创建一个批次号,然后上传至更新服务器上然后再分别copy文件至各服务器的一个临时目录,然后更新结束后删除该临时目录。而本地需要根据批次号创建一系统的文件夹目录。之前是先手动创建一个批次号文件夹,然后写一个bat,创建更新批次相应的文件夹。
假设有如下的命令行 node test.js arg1 arg2 arg3,现在想在test.js中获取后面的参数arg1、arg2、arg3… var arguments = process.argv.splice(2); process是一个全局对象,argv返回的是一组包含命令行参数的数组。
实例中用到了(实例在Windows XP下运行):Node.js、Socket.IO、Express.js、jade、stylus 先在hosts文件中添加两行规则,关于两个子域的:sub1.
本实例程序在Windows下测试通过。 上述实例支持以下浏览器: Firefox 7-9 (Old) (Protocol Version 8) Firefox 10+ (Protocol Version 13) Chrome 14,15 (Old) (Protocol ...
前台页面使用jquery的jsonp来进行轮询。后端node.js监听的端口是8124 index.html Doctype html>Long Polling in node.js* {margin:0; padding:0;}body {background-color:#fff;}#in...
如果是内部系统或是自己需要写个简单点的页面,可以直接使用Twitter的Bootstrap,而这个表单器也是非常好用,直接拖拽,设置属性,得到一个很漂亮的表单。 右侧的Generated Source即可获取左侧设计表单的源码,很方便吧:) 使用方法很简单,鼠标左键选中你需要添加的表单控件至左侧容器中,松开鼠标即可。
特别说明:本实例仅在windows xp sp3系统下测试通过(其它系统未经过测试)。 这本书,之前有评论过,但之前并不清楚express2.x与3.x会有如此大的差异,导致在写例子的过程中痛苦不已。
1: C:\Node_app\microblog\node_modules\connect-mongo\lib\connect-mongo.js:126 2: throw new Error('Error connecting to ...
天天刷豆瓣,就盼着京东360有货到或者亚马逊有货到(最开始只有china-pub有货,但从亚马逊上下单要先付款RMB43.8--其中要多付10块钱的运费:(,京东RMB33.8但不知道什么时候有货)。
CodeIgniter是一款很优秀的轻量级MVC框架,而Smarty是目前最流行的php模板框架。两者配合起来使用,加快开发效率。 第一步:安装CodeIgniter 点击立即下载最新版本的Zip包>> 解压后,复制文件夹下面的application、system、index.php至项目根目录中 第二步:安装Smarty 点击下载最新的Zip包>> 在CodeIgniter的application目录下的third_party目录中新建一个名为smarty的目录,将解压出来的libs包复制到该目录中。
如果一个页面的内容呈现,需要根据url上传递的参数来进行渲染。很多时候可能是这样子写:xxx.com/xx?c=x&m=x&t=..,而我们看到的url往往是这样子的(以新浪微游戏的咖啡恋人为例) game.
现在的页游,画面一个比一个炫,经常会看到一些游戏,在接受任务时,它的文字颜色和效果搭配起来很好看。比如下面几个 很显示“自动寻路中..”这几个字比较好看一点,但这个提示肯定是flash做的了… 其实可以使用字型,选择较为柔和的字体来让画面更协调一点。
1: function getFlashVersion() { 2: var flashVer = NaN; 3: var ua = navigator.
上面是一条测试消息,发送广播消息的界面如下图所示 在RTXServer目录下找到WebRoot目录,找到里面的SendNotify.cgi(就是一个php页面,默认是pc - ascii编码)。
虽然已经有很长时间没写JavaScript,但很多时候看到一些应用还是会带着好奇心去研究一下。之前是看腾讯的朋友网,它的webchat做的很不错(虽然ff下有bug,也有消息丢失的情况,但总体的设计和体验上还是很不错的),抓包大致看了看请求和部分代码。
这个只是自己在开发游戏过程中所总结出来的,仅供参考。 1、加载队列QueueLoader,游戏一定是有很多的资源需要加载,这个类可以让资源以顺序进行加载; 2、ZIP解压工具类nochump类,这里有之前写过的例子-->使用as工具包解压zip文件。
本来是搜索as3的相关资料(工作重心已经由前端开发转向webgame开发),在看帖子的时候又看到那道“腾讯前端面试题目”了,以前看到这些题目都不会太注意--感觉实际生产中不太实用。 今天也不知道哪根筯不对,鉴于之前写过那篇《从10W个数中随机抽走2个数,求出那两个数是多少 》 看完题目,想一想呢,似乎套用一下那个公式就好了。
通过FileReference获取选中的图片,调用它的load方法,将图片存入到内存中。使用Loader(flash.display.Loader)类的loadBytes方法,加载图片。
公司内部使用rtx进行沟通和交流,经常遇到订餐的问题,用php写了一个订餐系统,实现rtx上点击链接打开系统就自动登录了,无需再次输入用户名和密码。 实现的思路,就是在点击链接的时候获取当前rtx的user和sign,拼接成一个url追加至系统访问地址后,系统首页在获取网页参数后,通过ajax请求后台服务,后台服务调用rtx的一个服务,验证签名。
这个方法是在朋友发的微博上看到的,非原创。版权和思路归原作者@beta所有~ 如果我们在使用window.close的时候,IE下会出现这样的提示,告知用户是否确认关闭当前的网页(如下图所示) 如果用户点击“否”,则当前页面是不会被关闭的。
开发的游戏,使用双线,但每次更新都会有玩家反馈说无法进入游戏了。很不幸,上周日更新的时候又遇到了问题了,然后开始排查问题… 首先收集玩家的信息,地址位置,网络情况(一般玩家不知道如何处理) 1、分析出现问题的特征,依据:玩家所在的地理位置,国内还是国外的哪个城市; 2、让玩家访问http://www.baidu.com/s?wd=ip 然后截图,分析玩家的网络线路 3、联系玩家,请求可以连接远程桌面,然后cmd –> ping 、nslookup… 使用chrome浏览器的开发者工具(F12),刷新游戏页面,然后查看加载资源的情况。
nginx中每一个host都会被包含在一个server{}中,在编写nginx规则时,它支持一些基本的正则。 ex: server_name *.abc.com abc.com 在配置服务器的时候,常用的有: 1、负载均衡; 2、正向、反向代理; 3、跳转、反盗链; 4、请求、文件缓存; 5、别名映射、URL跳转。