上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 70 下一页
摘要: 想尝试在模拟器上播放midi格式音乐,用ret = ISHELL_CreateInstance(pIShell, AEECLSID_MEDIAMIDI, ppobj) 居然不行,创建实例失败,返回错误 ret = 39, 问朋友说这个确实不支持,要用 AEECLSID_MEDIA才行,我就改成 AEECLSID_MEDIA,还是返回错误 ret = 3, 比较郁闷,还以为模拟器不支持midi呢,灵机一动尝试 AEECLSID_MEDIAMP3,居然OK了,真是奇怪的兼容,呵呵。后来怕真机出问题,我就想了一个办法来解决这个问题:if( ret = ISHELL_CreateInstance(p. 阅读全文
posted @ 2008-11-21 13:13 MXi4oyu 阅读(138) 评论(0) 推荐(0) 编辑
摘要: BREW 触摸屏幕代码实现:#include "AEEPointerHelpers.h"int x,y; case EVT_POINTER_UP: DBGPRINTF("----Receive msg: EVT_POINTER_UP ---"); DBGPRINTF("-%s",(char*)dwParam); break; case EVT_POINTER_DOWN: DBGPRINTF("----Receive msg: EVT_POINTER_DOWN ---"); DBGPRINTF("-%s&q 阅读全文
posted @ 2008-10-31 16:27 MXi4oyu 阅读(116) 评论(0) 推荐(0) 编辑
摘要: #notestrlen in perl $res_str = "Test string!"; my $len = rindex $res_str."/$","/$"; print $len;#Perl 里取字符串的长度, 如上例子: rindex $res_str."/$","/$"; perl 字符串比较和整数比较字符串比较操作符操作符 描述 lt 小于 gt 大于 eq 等于 le 小于等于 ge 大于等于 ne 不等于 cmp 比较,返回 1, 0, o... 阅读全文
posted @ 2008-10-31 15:01 MXi4oyu 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 以前抽空做的MYSQL 的主主同步。不过心理做好准备,对性能会有一定的影响!把步骤写下来,至于会出现的什么问题,以后随时更新。这里我同步的数据库是TEST1、环境描述。 主机:192.168.0.231(A) 主机:192.168.0.232(B) MYSQL 版本为5.1.212、授权用户。A:mysql> grant replication slave,file on *.* to 'repl1'@'192.168.0.232' identifiedby '123456';Query OK, 0 rows affected (0.00 阅读全文
posted @ 2008-10-29 08:53 MXi4oyu 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 关于分页的优化。我们知道,在MySQL中分页很简单,直接LIMIT page_no,page_total 就可以了。可是当记录数慢慢增大时,她就不那么好使了。这里我们创建摘要表来记录页码和原表之间的关联。下面为测试数据。原表:CREATE TABLE `t_group` ( `id` int(11) NOT NULL auto_increment, `money` decimal(10,2) NOT NULL, `user_name` varchar(20) NOT NULL, `create_time` timestamp NOT NULL default CURRENT_TIMESTAMP 阅读全文
posted @ 2008-10-23 15:39 MXi4oyu 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 我们的项目中有好多不等于的情况。今天写这篇文章简单的分析一下怎么个优化法。这里的分表逻辑是根据t_group表的user_name组的个数来分的。因为这种情况单独user_name字段上的索引就属于烂索引。起不了啥名明显的效果。1、试验PROCEDURE.DELIMITER $$DROP PROCEDURE `t_girl`.`sp_split_table`$$CREATE PROCEDURE `t_girl`.`sp_split_table`()BEGIN declare done int default 0; declare v_user_name varchar(20) default 阅读全文
posted @ 2008-10-22 14:49 MXi4oyu 阅读(214) 评论(0) 推荐(1) 编辑
摘要: 网络字节序与主机字节序不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种1. Little endian:将低序字节存储在起始地址2. Big endian:将高序字节存储在起始地址LE little-endian 最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合人的思维的字节序,是因为从人的第一观感来说 低位值小,就应该放在内存地址小的地方,也即内存地址低位 反之,高位值就应该放在内存地址大的地方,也即内存地址高位 BE big-endian 最直观的字节序 地址低位存储值的高位 地址高位存储值的低位 为什么 阅读全文
posted @ 2008-10-17 14:16 MXi4oyu 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 包含以下函数: //字符串查找将在下篇文章详细说明size_t lm_strlen(const char *str);size_t lm_strlen2(const char *str);char * lm_strcpy(char *dest, const char *src);char * lm_strncpy(char *dest, const char *src, size_t n);char * lm_strncpy2(char *dest, const char *src, size_t n);char * lm_strcat (char *dest, const char *src 阅读全文
posted @ 2008-10-08 13:41 MXi4oyu 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 警惕递归 递归是一种解决复杂问题的有效算法,函数通过简化问题求解过程,将被简化的问题再交给一个或多个与自己完成一样的函数,从而让程序解决这个问题。比如说汉诺塔问题。 递归算法思路清晰,编成代码简单优美,缺点是会消耗不少的栈空间,甚至有时候会带来额外的开销。递归所对应的另一种算法是迭代(也就是循环),相应的,迭代的优点是效率高,但是程序可读性方面没有递归好。大部分递归都可以方便的用迭代来取代,因此我建议如果递归不是很复杂,还是用循环来替代。 我们用最简单常见的阶乘算法和斐波纳契数列来说明:阶乘递归程序:long factorial(int n){static int time = 0; //fo 阅读全文
posted @ 2008-09-10 16:26 MXi4oyu 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 大多数UNIX系统中,C编译器被称为cc用法举例:1, cc program.c -- 编译并链接一个完全包含于一个源文件的C程序。该命令产生一个称为a.out的可执行程序。中间会产生一个名为program.o的目标文件,但在链接过程完成后会被删除。2, cc main.c sort.c other.c -- 编译并链接几个C源文件当编译的源文件超过一个时,目标文件便不会被删除。这允许你对程序进行修改后,指对修改过的源文件进行重新编译。参考下一条命令3,cc main.o other.o sort.c -- 编译一个C源文件,并和现存的目标文件链接在一起4,cc -c program.c -- 阅读全文
posted @ 2008-09-09 17:19 MXi4oyu 阅读(351) 评论(0) 推荐(0) 编辑
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 70 下一页