sshong发表于2009年12月12日 21:26:00 更新于2009年12月12日 21:26:00
参看下述代码:
<?php
$arr = array();
$tmp = array();
$arr["tmp"] = $tmp;
$tmp["MID"] =1;
echo $arr["tmp"]["MID"];
?>
居然报错,不存在叫“MID”的index:Undefined index: MID。

原来php中除了new出来的某class对象默认生成一个引用(即所有object对象默认情况下都是一个引用,需要显示调用clone关键字克隆一个对象),而所有其他类型数据传递时均采用值赋值,如果要引用赋值,必须加入引用符&。

本例中a...
标签:PHP引用分类:PHP阅读:4058评论:2阅读全文
sshong发表于2009年12月12日 09:08:00 更新于2009年12月12日 09:09:00
在Eclipse下,单击 Window --> preferences,找到PHP下的editor下的code assist,可以看到autoactivation下的自动代码不全的trigger,默认只有$:>几个字符,也就是只有打下这几个字符后才能触发代码提示,而在该编辑框直接输入数字最多输入4个字符,不够。

这样PHP的n多函数都得不到提示了,自己记而不打错有点不切实际。

解决方案如下:
1、File - Export - Preferences,导出配置文件譬如1.epf,注意,导出...
标签:PDTEclipse代码提示分类:PHP阅读:4934评论:0阅读全文
sshong发表于2009年12月9日 13:22:00 更新于2009年12月9日 13:24:00
起因:有一个innoDB引擎的表Table,在一个大概3000次的foreach循环中执行
INSERT INTO Table(columnA, columnB) VALUES (valueA, valueB)
结果居然超出了60S的php执行限制(当然这个限制可以在php.ini中修改),让我很不解为何插入效率如此低下。

经过查找资料以及摸索,得到以下优化方法:

1、innoDB是mysql引擎中唯一支持事务transaction的引擎。默认所有用户行为都在事务内发生。
默认mysql建立新连接时,innoDB采用自动提交autocommit...
标签:mysqlinnoDB优化insert分类:PHP阅读:5134评论:0阅读全文
sshong发表于2009年11月27日 08:46:00 更新于2009年12月15日 15:50:00
webserver黄金搭档安装配置手记,备查。转载请注明出处。

首先这些软件在windows平台基本都提供了安装包,但是为了了解基本配置内幕,以及方便以后重转系统,觉得选择绿色包,直接解压,通过修改配置文件以及手工构建相关服务。

第二,要有一个基本概念,php是作为一个apache的一个module(可以通过apache配置直接让apache加载),而mysql是作为php的一个extension,而apache和mysql由于常需要随系统启动(当然也可以手工启动),一般都需要安装配置成系统服务。

首先到官网准备好文件:
1、apache 2.2.14:apache_...
标签:apachephpmysql分类:PHP阅读:5433评论:0阅读全文
sshong发表于2009年11月19日 17:31:00 更新于2009年11月19日 17:43:00
Proxy类,存在于flash.utils包下。

API介绍中称:
The Proxy class lets you override the default behavior of ActionScript operations (such as retrieving and modifying properties) on an object。
The Proxy class is a replacement for theand Object.addProperty features of ActionScript 2.0, which are no longer ava...
标签:as3ProxyObject分类:As3&Flex阅读:8458评论:0阅读全文
sshong发表于2009年11月17日 17:15:00 更新于2009年11月17日 17:28:00
最近安装了两次win7,分别为
en_windows_7_ultimate_x64_dvd_x15-65922.iso
cn_windows_7_ultimate_x86_dvd_x15-65907.iso
这里写个手记备查。

本来是计划在xp环境下的vmware虚拟机里安装一个x64的win7,因为两台电脑的CPU号称都是双核的(AMD Athlon64 2800+ 754针,Intel Core Duo E4600),结果均无法安装,搞出个winload.exe错误。
file"windowssystem32bootwinload.exe
status:0xc0000...
标签:win7 安装分类:未分组阅读:9059评论:0阅读全文
sshong发表于2009年8月26日 18:48:00 更新于2009年11月17日 16:29:00
11.17日V2.62RS1发布
更新内容:
.修正使用IE6的系统中无法查看心情榜单
.修正baidu榜单、热门歌手列表获取
.修正soso音乐搜索

-----------------

11.11日V2.62发布
更新内容:
.全新音乐、歌词、专辑、歌手搜索界面,更易用
.全新天气预报界面
.加入有道心情音乐
.增加物理删除、自动本地歌词搜索、歌词乱码纠正等实用功能
.修正bug

-----------------

9.9日V2.61发布
更新内容:
.增加全局热键
.增加歌曲地址对应标题、歌手信息,方便自主选择地址播放
.提高程序效...
标签:E音乐盒分类:E音乐盒阅读:4679评论:2阅读全文
sshong发表于2009年7月9日 10:40:00 更新于2009年11月17日 16:30:00
7.24
发布V2.5正式版
更新内容:
1、增加google音乐搜索、soso音乐搜索,搜索播放高品质正版音乐
2、增加本地wma播放支持
3、增加自动更新机制
4、增加过滤模式选择以及启动是否自动播放等实用功能
5、修正bug
-------------------
7.9
发布V2.5Beta
终于终于更新了,呵呵。
经过几个月的努力,V2.5Beta总算完工,期间经历的种种确实。。。
在此特别感谢设计大牛starry,没有你的鼎力相助,也不会有这个版本的发布,小弟深感五内。

几张截图:...
标签:E音乐盒分类:E音乐盒阅读:5110评论:2阅读全文
sshong发表于2009年6月26日 10:21:00 更新于2009年6月26日 10:22:00
flash与服务器端http通讯,一直都有缓存问题,对于刷新度要求很高的通讯,是个很大的困扰。

这里不讨论服务器端做相关控制禁止缓存,只考虑flash端做相关控制来禁止缓存。

以往的解决方法就是在url后面加上个随机数或者当前时间来保证请求地址的唯一性。
如:
new URLRequest("http://127.0.0.1/1.txt?nocache=" + new Date().getTime());

as3中有个类URLRequestHeader,可以通过它向URLRequest添加http头信息。
文档里以及网络上也有通过此禁止缓...
标签:as3 缓存 URLRequestHeader分类:As3&Flex阅读:9293评论:3阅读全文
sshong发表于2009年5月26日 10:37:00 更新于2009年5月26日 10:37:00
小小研究了下as3中类构造函数运行顺序相关。

1、如果在构造函数中没有显示指出super,将自动在构造函数开始部分调用super父构造。
package
{
    public class Father
    {
        public function Father()
        {
            trace("父构造");
        }
    }
}
package
{
    public class Son extends Father
    {
        public function Son()
        {
            trace("子构造");
        }
    }
}
...
标签:as3构造顺序分类:As3&Flex阅读:6102评论:0阅读全文
共210篇日志 第10/21页 下一页 上一页 尾页 首页
联系我
博客订阅