自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flash builder4.7 找不到IOS设备解决办法

换了新电脑后,用flash builder 调试游戏,但是发现总是提示找不IOS设备,其实设备已经连接到电脑上了,而且能正常从电脑安装APP到手机。是什么原因呢?最终通过google,发现是itunes 的原因。调试程序时,需要itunes 的一个库文件,但是常用的itunes 不支持某些视频卡,导致连接失败,从官网下载 (64-bit - for older video

2015-09-16 11:46:55 1488

转载 apns 服务器推送

[[https://github.com/samuraisam/pyapns]]php客户端 http://how2s.org/index.php/How_to_get_started_with_Apple_Push_Notifications_for_iPhone_or_iPhone_Touch

2015-04-07 17:11:15 797

原创 javascript和css浏览器兼容问题总结

一些浏览器兼容性问题下面做一个总结:为什么会出现这种现象呢?主要就是像Firefox这样浏览器良好支持W3C标准,是目前对CSS支持最好的浏览器,而ie是出现的比较早,在w3c支持方面做的一直不是很好。有很多东西出现FF和IE显示不一样的根本原因在于它们的默认显示不一样,而这个默认样式该如何显示我知道在w3中有没有对应的标准来进行规定。下面总结一下这两种浏览器的兼容问题:1.H

2015-03-15 20:05:50 1004

原创 Apache Options Indexes FollowSymLinks详解

禁止显示Apache目录列表-Indexes FollowSymLinks如何修改目录的配置以禁止显示 Apache 目录列表。缺省情况下如果你在浏览器输入地址:http://localhost:8080/如果你的文件根目录里有 index.html,浏览器就会显示 index.html的内容,如果没有 index.html,浏览器就会显示文件根目录的目录列表,目录列表

2014-12-22 15:02:22 1118

转载 Flash Socket连接受限解决方法

默认情况下,Flash的Socket与XMLSocket默认状态都是不可用的,只有在客户端接收到套接字策略文件时才能使用。启用Socket的方法有3种1.Flash在进行真正的主连接时,会优先向843端口发送连接请求以获取套接字策略文件,发送的内容为"”,因此服务器端可向客户端传输套接字策略文件即可。2.当843端口连接失败时,Flash会向主端口发送请求以获取套接字策略文件,

2014-07-10 10:10:50 1458

转载 Openstack Eventlet分析(2)

上一篇博客OpenStack-Eventlet分析(1)以eventlet库中的spawn函数为代表,详细的介绍了spawn函数的运行过程。最终的重点是在hubs用来进行调度的一面,而hubs关于网络的一面还没有涉及。然而,上一篇只专注于每一行代码的执行流程了,而没有eventlet用来调度greenthread的框架分析,这样容易导致阅读源码会出现的一个常见问题,只见树木不见树林。所以在

2014-06-20 17:20:10 1044

转载 Openstack Eventlet分析(1)

本来打算总结一下eventlet在OpenStack中的应用,正巧在网上找到几篇别人已经总结好的资料,而且总结的很好,这里直接转载过来。同时也向作者表示感谢。    Eventlet库在OpenStack服务中上镜率很高,尤其是在服务的多线程和WSGI Server并发处理请求的情况下,深入了解eventlet库是很必要的。Eventlet库是由second life开源的高性能网络库

2014-06-20 17:18:43 1049

原创 用 Python 脚本实现对 Linux 服务器的监控

目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件)、glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对 Linux 服务器的监控。 本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 内存 网络的监控脚本的

2013-12-31 22:08:01 3154

原创 Flash命令行编译mxmlc参数说明

以下参数说明是以“mxmlc -help list advanced details”命令得到,权当作个记录,SDK版本:4.0.0Adobe Flex Compiler (mxmlc)Version 4.0.0 build 14159Copyright (c) 2004-2009 Adobe Systems, Inc. All rights reserved.-bench

2013-08-12 16:38:48 2081

原创 如何准确定位 有透明区域纹理图的位置

带有透明区域的纹理图,定位是个头疼的问题,用以下方法可准确定位: Textpacker 打包完后的图片属性 Textpacker打包会去掉所有的透明区域frameWidth : 整个图片的宽度frameX : 偏移左边的像素取图片的右下角//图片不透明区域的最小矩形var region:Rectangle = SApplication.assets.getAtl

2013-08-08 18:09:27 1190

转载 svnant

http://subclipse.tigris.org/svnant/svntask.htmlDescriptionThis task provides an interface to Subversion     revision control system that is a compelling replacement for CVS in the open source comm

2013-05-04 14:23:40 1403

转载 Git下的冲突解决

冲突的产生很多命令都可能出现冲突,但从根本上来讲,都是merge 和 patch(应用补丁)时产生冲突。而rebase就是重新设置基准,然后应用补丁的过程,所以也会冲突。git pull会自动merge,repo sync会自动rebase,所以git pull和repo sync也会产生冲突。当然git rebase就更不用说了。冲突的类型逻辑冲突git自动处理(合并/应

2013-01-21 10:19:57 907

转载 starling 笔记

starling 笔记 :基于Stage3Dg开发出来的一个可以使用GPU加速2D应用程序的框架。是一个渲染框架!特色:直观,轻量,免费。Starling与Sparrow框架很相近。驱动关系:GPU-->OpenGL/ES2-DirectX-->stage3D-->starling传统使用的Stage使用cup渲染,Starling使用GPU,减少CUP操作

2013-01-15 15:10:57 5979

转载 Adobe Gaming SDK 内置ProductStore详解

Adobe在去年岁末发布了Gaming Develop Tool,其中一个内容是苹果内支付的原生扩展ProductStore。我在自己的项目里反复试验了这个ANE,所以等了很久才写这篇教程,旨在帮助初学者理解苹果应用内支付的一些流程,以及学会使用这个ANE的几个关键API。本文适合的人群:使用Adobe AIR进行iOS游戏和应用开发的ActionScript 3开发者。

2013-01-13 20:50:06 6120

转载 在Flash Builder 4.7的纯AS项目中使用Flex SDK

现象将Flash Builder升级到4.7版本后,我发现以前建立的 ActionScript 项目会默认使用 AIR SDK,而不是使用Flex SDK。这导致我以前的项目无法使用。因为某些类依赖Flex SDK中提供的TLF 框架,或者只有Flex SDK才有的 SpriteAssets 等Class。查看项目属性,会发现编译器默认为AIR SDK 3.4,且无法修改:

2012-12-21 12:20:23 2580

转载 java 反编译

应该是在Eclipse安装Java反编译工具吧,过程很简单:1、下载jad.exe以及jadclipse_xxx.jar。(注意xxx表示版本,最好先看看你的Eclipse版本,然后网站搜索对应jar包以及jad.exe版本)2、把jadclipse_xxx.jar放在Eclipse根目录plugins文件夹里、把jad.exe放在jdk根目录bin文件夹里。3、设置参数(Eclips

2012-07-27 11:08:00 704

原创 flash embed

[Embed(source="/../embed/loading/loading.swf",symbol='cericleloading')]//mimeType="application/octet-stream")] symbol 为loading.fla 库元件的导出类名

2012-06-04 18:42:04 216

原创 查找到文件后复制到另一目录 目录结构保持不变

find ./api/* -name "*.php"|cpio -ov|(cd ./test/;cpio -idv)

2012-01-13 10:57:55 1130

转载 php操作dba的总结笔记

1.简介Database (dbm-style) Abstraction Layer<br />这些函数是建立在访问 Berkeley DB (伯克利数据库)的基础之上。<br />目前 PHP 支持的 DBA 数据库包括:dbm:柏克莱发展的最早期 DBA 数据库。ndbm:较新且较有弹性的 DBA。gdbm:GNU 发展的 DBA,ftp://ftp.gnu.org/pub/gnu/gdbm/db2:由 Sleepycat 软件开发的 DB2 (非 IBM 的 DB2),http://www.sleep

2011-06-01 18:43:00 397

转载 JavaScript中的ActiveXObject对象

<br />JavaScript中ActiveXObject对象是启用并返回 Automation 对象的引用。使用方法:<br />newObj = new ActiveXObject( servername.typename[, location])<br />ActiveXObject 对象语法有这些部分:其中newObj是必选项。要赋值为 ActiveXObject 的变量名。<br />servername是必选项。提供该对象的应用程序的名称。<br />typename是必选项。要创建的对象的类

2011-05-21 23:50:00 1351

原创 文件换行符转换dos2unix

<br />dos2unix 是一个用来转换DOS下的文本的换行符到Unix/Linux下的换行符格式。<br />同时还包含一个 unix2dos 用来做反向的转换。<br /> <br />外网在执行生成配置文件的shell脚本事出现这个问题,就是由于没有转化换行符造成:<br /> <br />[root@TPHOU202-35 ceo_deploy]# sh createtemplate.sh <br />createtemplate.sh: line 14: syntax error: unexp

2011-04-11 16:43:00 1052

转载 Memcached源码分析(线程模型)

<br />转自:http://www.iteye.com/topic/344172<br /> <br /> <br />目前网上关于memcached的分析主要是内存管理部分,下面对memcached的线程模型做下简单分析 <br />有不对的地方还请大家指正,对memcahced和libevent不熟悉的请先google之 <br /><br />先看下memcahced启动时线程处理的流程 <br /><br /><br />memcached的多线程主要是通过实例化多个libevent实现的,分别

2011-04-11 14:40:00 927

转载 探讨event based vs thread based的性能,以及apache 的MPM

上一篇介绍了所有的I/O模型,这篇介绍一下现在流行的web server是如何利用I/O模型达到高并发,高性能的服务器的。0 . 知识回顾     从前几篇介绍,我们知道操作系统内核给我们提供了好几种I/O模型,这样我们的应用程序不用阻塞在read/write这些系统调用,而是阻塞在select/poll/epoll.当然这些系统调用帮我们检测大量的fd是否就绪,并提供非阻塞调用模式。

2011-04-11 14:31:00 2592

转载 select,poll和epoll使用

<br /><br /> 多路转接<br /> <br />当从一个文件描述符读,然后写到另一个文件描述符,可以在下列形式的循环中使用阻塞IO。<br /><br /><br /><br /><br />while((n =read(STDIN_FILENO, buf, BUFSIZ))> 0)<br />    if(write(STDOUT_FILENO, buf, n)!= n)<br />        err_sys("write error");<br /><br />但是,如果必须从两个描述符

2011-04-11 12:29:00 1728

转载 调优您的 LAMP 应用程序的 5 种简单方法

<br />原文地址:http://www.ibm.com/developerworks/cn/opensource/os-5waystunelamp/index.html<br /> <br />简介<br />Wikipedia、Facebook 和 Yahoo! 等主要 web 属性使用 LAMP 架构来为每天数百万的请求提供服务,而 Wordpress、Joomla、Drupal 和 SugarCRM 等 web 应用程序软件使用其架构来让组织轻松部署基于 web 的应用程序。<br />该架构的优

2011-04-05 21:54:00 916

原创 PHP magic_quotes_gpc的正确处理方式

<br />大多的PHP程序,都有这样的逻辑:<br /><br />如果发现php.ini配置为不给GPC变量自动添加转义斜线,则PHP自动为GPC添加转义斜线<br /><br />但是事实上,这是错误的,因为它改变了GPC变量原来的值.<br /><br />有这个遗留习惯的原因是PHP程序使用往往配合mysql, 而mysql对特殊字符的转义,采取的是添加转义斜线,但是其它数据如mssql,oci呢,不一定是这样的.<br /><br />如果使用其它类型数据库,如mssql,oci,sybase 

2011-03-19 15:22:00 14673 1

转载 MySQL错误“Specified key was too long; max key length is 1000 bytes”

<br />建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000: <br />latin1 = 1 byte = 1 character <br />uft8 = 3 byte = 1 character <br />gbk = 2 byte = 1 character <br />举例能看得更明白些,以GBK为例: <br />CREATE UNIQUE INDEX `unique_record` ON reports (`r

2011-03-19 14:44:00 1412

转载 MySQL如何修改表格的字符集,如何修改某个字段的字符集

如果用户想改变表的默认字符集和所有的字符列的字符集到一个新的字符集,使用下面的语句: <br />ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name; <br /><br />警告: <br />上述操作是在字符集中转换列值。如果用户在字符集(如 gb2312)中有一个列,但存储的值使用的是其它的一些不兼容的字符集(如 utf8),那么该操作将不会得到用户期望的结果。在这种情况下,用户必须对每一列做如下操作: <br /><br />ALTE

2011-03-19 14:39:00 39628

原创 mysqldump

<br /> <br />nohup mysqldump -uroot -pmopceo2010  --default-character-set=utf8  --skip-opt --flush-logs  -Q ceo > x2_test0318.sql &

2011-03-18 17:40:00 882

转载 如何让PHP中的session永不过期

<br />让PHP的session永不过期,你可能没有遇到这么郁闷的问题,但是我遇到过,很郁闷。<br />我们前期开发了一个只有公司客服人员才能使用的系统——有限的几个客服人员。就是这有限的几个客服人员前几天突然就提出这样的问题:我们每隔很短一段时间(半个小时不操作页面),正着急解决客户问题的时候,系统却提示需要登录,耽误了客户的时间……这很不爽!<br />客户就是上帝,唯一的上帝。于是上峰要求我们能够实现PHP中的session永不过期,除非我们的客服人员人为的让他过期了。出于安全性的考虑我很不理解

2011-03-16 15:15:00 5017

原创 解决configure: error: Please reinstall the libcurl distribution

<br />今天配置一台server的php支持curl的时候, 出现如下报错<br />checking for cURL in default path... not found<br />configure: error: Please reinstall the libcurl distribution -<br />easy.h should be in /include/curl/<br />其实就是curl的dev包没有安装, 解决方案:<br />终端下<br /># yum -y inst

2011-03-14 19:37:00 24754 1

转载 安装PHP模块的方法

<br />原帖地址:http://iamcaihuafeng.blog.sohu.com/132745418.html<br /><br />首先进行相关的说明<br />a.安装php时,有些模块是php自带的(如shmop,curl,mhash,mcrypt,iconv不需要另外下载这些模块就可以直接安装,php自身包含这些模块的源码,但是有可能需要下载依赖包,比如libiconv),有些不是php自带的(如eAccelerator,APC,memcache,这些模块则需要从网上下载后然后再安装,此时

2011-03-09 22:39:00 7648

转载 php操作memcache的使用测试总结

1.简介<br />memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。<br />memcache也提供用于通信对话(session_handler)的处理。<br />更多Memcache 模块相关信息可以到 http://www.danga.com/memcached/ 查阅。 1.1.memcache在php.ini中的配置项列表memcache在php.ini中的配置项列表名称默认值是否可变改变日志memc

2011-03-01 08:12:00 832

转载 shell 脚本的字符串截取

<br />假设有变量 var=http://www.google.com/test.htm<br /><br />一 # 号截取,删除左边字符,保留右边字符。http://blog.sina.com.cn/s/blog_4a071ed80100lvlu.html<br />echo ${var#*//}<br />其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符<br />即删除 http://<br />结果是 :www.google.com/test.

2011-02-11 16:28:00 784

原创 诡异的 curl返回值

<br />写了一个游戏内聊天服务监控的shell程序,在用curl 取得返回值时,遇到了问题<br /> onlineNum=`curl "http://192.168.69.12:5080/taoofms/index.jsp"`<br /> index.jsp里输出的为一个数字,但用这个数字判断是否大于0时(if [ $onlineNum -gt 0 ]),却如何都得不到正确结果,因此得出curl返回的,不仅仅是输出的一个数字,应该还有其他字符。。。<br /> <br />最后不得不采用字符分割,将返

2011-02-11 16:18:00 6640

转载 PHP共享内存

<br />var alimama_pid="mm_10004949_102849_110534"; var alimama_titlecolor="0000FF"; var alimama_descolor ="000000"; var alimama_bgcolor="FFFFFF"; var alimama_bordercolor="E6E6E6"; var alimama_linkcolor="008000"; var alimama_sizecode="32"; var alimama_width

2011-02-10 11:20:00 3584

原创 Linux下C语言对PHP扩展

<br /> 一,搭建php环境<br />  下载php 5.2.6 源码 并解压<br />  编译安装,搭建php环境<br />  二,创建扩展项目<br />  进入源码目录<br />  cd php5.2.6/ext/<br />  ./ext_skel --extname=my_ext<br />  创建名字为my_ext的项目,最终会生成my_ext.so<br />  三,更改配置和程序<br />  $ vi ext/my_ext/config.m4<br />  根据你自己的选择将<

2011-02-08 12:52:00 1020

转载 linux下php扩展(phpext)开发记录

<br />公司需要对通行证用户资料的教检函数封包(防止服务器沦陷,用户资料被解密),需要开发一个扩展函数,<br />username是cookie中的username,<br /> hashkey 是 cookie中的 PName<br />  开发php ext: 函数名为csdn_verify_auth,参数是username 和 hashkey ,(算法机密文件略)<br />  第一次写PHP扩展,搜索资料到编写测试用了一天半完成,记录一下吧,以后如果需要做的话大部分时间只能浪费在C算法上。<b

2011-02-08 12:37:00 889

转载 mysql 启动报错

<br />今天在centos5.2 64位机器上安装mysql-5.1.32-linux-x86_64-icc-glibc23.tar.gz,启动服务出现报错:<br />Starting MySQL.Manager of pid-file quit without updating file.[FAILED]<br />平时装MYSQL都还没有出过什么问题,于是马上认真检查了步骤,没有什么问题。只好网上求助了。得到以下方法:<br />1.注释掉 skip-federated,按此方法操作,无果。<br

2011-01-13 17:39:00 1149

转载 MySQL的FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别

<br />from_unixtime()是MySQL里的时间函数<br />date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串<br />后面的 '%Y%m%d' 主要是将返回值格式化<br />例如:<br />mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' )  <br />->20071120<br />mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%

2010-12-08 18:22:00 14510

php内核介绍及扩展开发指南

php 内核 扩展 php 内核 扩展 php 内核 扩展 php 内核 扩展 php 内核 扩展 php 内核 扩展

2011-04-04

空空如也

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

TA关注的人

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