看看想想记记
2011-02-08Tech

没有评论
568 views

flash/actionscript 基础汇总(2011/2/8更新)

1.常见:

[code]
import flash.display.Sprite;
import flash.display.SimpleButton;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.events.ProgressEvent;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.net.URLRequest;
import flash.text.TextField;
import flash.filters.BlurFilter;
import flash.text.TextFormat;
import flash.display.Loader;
import flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import fl.transitions.Tween;
import fl.transitions.Tween;
import fl.transitions.easing.*;
[/code]
其中flash包和fl包有什么区别呢?
答:
flash 包是 Flash CS 和 Flex 共用的包,是 ActionScript 3 的基础包。
fl 包是 Flash CS 组件相关的包。Flash CS 专有包。
mx 包是 Flex 组件相关的包。Flex 专有包。

flash包是FlashPlayer的核心
fl包和mx包都是扩展自flash包
fl用于flash
mx用于flex

2011-01-23杂杂杂

没有评论
703 views

flash web game ,开发很有意义的文章

【完】我的FLASH情结2010——浅谈FLASH WEB GAME与创业 – Flash 专栏 – 经典论坛

http://bbs.blueidea.com/thread-2969949-1-6.html

2011-01-20杂杂杂

没有评论
588 views

公司跳槽法则

新的游戏开发完了,也上线了,也有开放充值了。

结果是没赚钱,一个月收入十万,百万泡影了。

公司开人,走人了。

程序员们开始没心思工作了。公司你这是折腾啥?我也要做好产品!烂作品,不如跳槽!这帮人乱指挥。

我花了一个晚上想出一个说服自己跳槽还是留下的理由:

1。留下是为了做个好产品

这个大错特错。记住你是程序员。作为技术是为产品服务的,做好服务是才是你的职责!好的产品要好的决策,好的策划,好的执行,好的市场缺一不可。关注产品不是你的错,而且要好的更多的产品,才能做出好东西,记住技术才是从的根本。

2。我来公司是学习的。
每一个阶段你有总结吗?有你想学的东西了吗?多做一些总结,才是提高的关键。
公司里有学习的对象吗?如果没有值得学习的赶紧走吧!

3 。我是来学习运维经验的。

碰到问题你会及时处理吗?客户的问题有及时反馈吗?学会和其他部门打交道的技巧了吗?学会一线的流程,有整理吗?整理才是你的经验。学会突发情况处理问题了吗?

想清上面问题再跳

2010-08-23Tech

没有评论
656 views
2010-04-20杂杂杂

没有评论
3,863 views

GAE(google app engine)搭建twitter API注意事项

搭建的教程:

月光的博客:>>

1.可能年代问题很多抢建的都有无法成功的例子
就现在来讲有两个情况:

1.Python ,现在python被墙了,所以下载都成问题
但是目前来看,python版本也成问题,最新版本的不见得能成功!

F:\Google\google_appengine>appcfg.py update gae
Traceback (most recent call last):
File “F:\Google\google_appengine\appcfg.py”, line 68, in
run_file(__file__, globals())
File “F:\Google\google_appengine\appcfg.py”, line 64, in run_file
execfile(script_path, globals_)
NameError: global name ‘execfile’ is not defined

记得把python换成2.5 2.6的就好
下载就可以搜 python 2.6 下载

2. APP不成功
执行:yourid.appspots.com/api/ 放在浏览器里会报
internal server error

这时要用这个办法了(转自):

出现“internal server error”错误,这个看别个说是代码里面有问题,你可以尝试删除code.py里面的下面一段代码:
import socket
import re
ua = web.ctx.environ.get(“HTTP_USER_AGENT”, ‘None’)
if ua.find(‘jibjib’) >= 0:
socket.setdefaulttimeout(60)
elif ua.find(‘zh-CN’) >= 0:
#raise Exception(‘unknown error’)
socket.setdefaulttimeout(2)
else:
socket.setdefaulttimeout(2)

2010-03-07Tech

3条评论
856 views

mysql事务备份

1.http://wasabi.javaeye.com/blog/180162

1. $LinkID =mysql_connect('localhost:3307','root',*******);
mysql_select_db('web_his',$LinkID);
mysql_query("set names utf8");

/* 创建事务 */
mysql_query('START TRANSACTION') or exit(mysql_error());
$ssql1="insert into pf_item values('22','我们','30')"; //执行sql 1
if(!mysql_query($ssql1)){
echo $ssql1.mysql_errno().":".mysql_error()."
“;
mysql_query(‘ROLLBACK’) or exit(mysql_error());//判断当执行失败时回滚

exit;
}
$ssql1=”insert into pf_item values(’21′,’hell’,’10′)”; //执行sql 2
if(!mysql_query($ssql1)){
echo $ssql1.mysql_errno().”:”.mysql_error().”
“;
mysql_query(‘ROLLBACK’) or exit(mysql_error());//判断当执行失败时回滚

exit;
}

mysql_query(‘COMMIT’) or exit(mysql_error());//执行事务

mysql_close($LinkID);
?>


2.

mysql_query(“BEGIN”);//开始一个事务
mysql_query(“SET AUTOCOMMIT=0″); //设置事务不自动commit
$insert=”INSERT INTO userinfo VALUES (‘aa12′,’aa’,’1′,’aaa’)”;
mysql_query($insert);
mysql_query(“COMMIT”);//非autocommit模式,必须手动执行COMMIT使操作生效
//mysql_query(“SET AUTOCOMMIT=0″);
$insert=”INSERT INTO userinfo VALUES (‘aa20′,’aa’,’1′,’aaa’)”;
$insert=”INSERT INTO userinfo VALUES (‘aa8′,’aa’,’1′)”;
//mysql_query(“COMMIT”);
if(mysql_num_rows==0)
mysql_query(“ROLLBACK”);//非autocommit模式,执行ROLLBACK使事务操作无效
else echo “ok”;
//mysql_query(“CLOSE”);
mysql_query(“SET AUTOCOMMIT=1″);//恢复autocommit模式
$insert=”INSERT INTO userinfo VALUES (‘aa15′,’aa’,’1′,’aaa’)”;
mysql_query($insert);//不需要手动执行COMMIT就可以使事务操作生效

执行BEGIN之后,其作用同set autocommit=0,而且之后设置set autocommit=0或1时无效。所以,为使操作清楚,一般不使用BEGIN。

3.mysql事务与行锁

http://www.611530.com/PC/wangzhan/200910/2220.html

4.

http://hi.baidu.com/cuihu0706/blog/item/1dd6ccb1621c355709230278.html

$handler=mysql_connect("localhost","root","");
mysql_select_db("task");
mysql_query("SET AUTOCOMMIT=0");//设置为不自动提交,因为MYSQL默认立即执行
mysql_query("BEGIN");//开始事务定义
if(!mysql_query("insert into trans (id) values('2')"))
{
mysql_query("ROOLBACK");//判断当执行失败时回滚
}
if(!mysql_query("insert into trans (id) values('4')"))
{
mysql_query("ROOLBACK");//判断执行失败回滚
}
mysql_query("COMMIT");//执行事务
mysql_close($handler);
?>

5.各种锁的类型:

http://www.d5s.cn/archives/93

6.CI中的事务:

http://xinbituya.blogbus.com/logs/21820416.html

http://codeigniter.org.cn/user_guide/database/transactions.html

myssql fulltext 全文索引

参考:http://haka.sharera.com/blog/BlogTopic/1001.htm

mysql当把字段设成fulltext时,就可以使用了,
但有几个问题要注意:
1.对于四个字符以下的字符可以搜不出来:
SELECT * FROM articles
-> WHERE MATCH (title,body) AGAINST (‘spa’);

这是因为mysql设置
需要修改配置:
ft_min_word_len 为2或者你想要的字符长度
默认是4

2.对于出现机率太高的可能搜不出来,不太清楚原因:
SELECT * FROM oneword_content where match( name) against (‘space’)

试试:
SELECT * FROM oneword_content where match( name) against (‘space’ IN BOOLEAN MODE)

2010-01-25杂杂杂

没有评论
549 views

。。。。。。

亲爱的
你有太多的我不了解
亲爱的
我要从今天起读你
亲爱的
。。。。。

2010-01-23Symbian

1条评论
930 views

双输入对话框CAknMultiLineDataQueryDialog

CAknMultiLineDataQueryDialog 是个很奇怪的方式

如果在模拟器运行正常,但在真机上无法出现的时候,请注意在mmp加上stacksize的选项

如果还是不行,请注意make clean 原来的项目!

2010-01-22Tech

没有评论
489 views

WebGame开发笔记

辞掉之前养老的MMORPG的运营工作,开始了新的webgame研发之旅。
由于平时不是太玩游戏,这对我是一次挑战
时间只有两个月,要出一个alpha版本。

1.开发准备
2.开发小组人员配备说明
3.开发思路说明
a)、想直接走霸王硬上弓的线路,即按自己思路搭好架构,参照代码进行DB设计和library开发
发现对小组成员要求太高,
走b)路线
b)全盘阅读代码,笔记下所有疑点,是否成功,有待观察

返回顶部