- 博客(45)
- 收藏
- 关注
原创 ios声音崩溃和action崩溃的一种情况
记录一下用cocos2dx做的项目,有个场景声音播放很秘籍,在iphone上时有时会突然崩溃,android不会,跟踪发现之前同事写的业务代码在每个音效播放完后都会加回调函数来执行,实际大部分音效都不用回调的,问题就出现在大量播音效时每次都回调,去掉就好了,记录一下。还有一种情况,有个repeatforever,sequence,delaytime,callfunc,的动作每30ms执行一...
2018-08-23 14:55:46
403
原创 ios音效播一半
cocos2dx 开发,ios手机上音效只播一半,单独手机播放没问题,其它音效没问题,把这个音效放到专业的音频处理软件上发现只有单轨,正常的音效有双轨道,推测是压缩音效的锅,换成原音效就对了.有时间再看看底层吧...
2018-08-01 12:18:56
494
原创 xcode 出现Undefined symbols for architecture arm64的其中一种原因
记录一下,在xcode编译cocos2dx 的libcocos2d ios ,其中新加了一个工具类,编译出现这个,一直以为是编译器出问题,libstd ,或者libc++等问题都不是, 最后发现是因为引用问题,在search path 的header重新加入这个文件的路径,添加这个文件类的时候只选了 mac ,还得选个ios。...
2018-03-20 15:18:47
5417
转载 svn搭建
作为一名“万能”的码农,这种活儿你迟早要干的。----By Jimi没有bond准备工作:yum1.检查是否已安装rpm -qa subversion如果要卸载旧版本:yum remove subversion2.安装yum install subversionPS:yum install httpd httpd-devel subver
2017-09-13 17:41:24
324
原创 apache带宽配置
带宽配置LoadModule bw_module modules/mod_bw.so 或者LoadModule bw_module /usr/lib64/httpd/modules/mod_bw.so带宽控制 wget http://bwmod.sourceforge.net/files/mod_bw-0.7.tgz 或者 http://apache.iv
2017-05-05 14:12:32
1149
原创 安装配置apache
安装apacherpm -qa | grep httpd %% 查看已安装的httpd版本rpm -e httpd %% 卸载之前的版本yum install httpd –y %% yum安装chkconfig httpd onvim /etc/httpd/conf/httpd.conf %%修改ServerName 后面value127.
2017-05-02 14:27:26
293
原创 腾迅游戏服端口无法访问
定义了6601端口,游戏服无法访问netstat -tln找到 127.0.0.1:6601 的条目,显示限定回环。腾迅提供了一个公网IP,一个内网IP,将游戏服启动时的IP设为内网IP即可
2017-05-02 10:14:21
466
原创 关于menisa表初始不了
记录一下服务器启动不了,日志显示{no_exist,db_roleid_list},mensia表初始不了。解决是因为我服务重装了,旧的数据库文件没有删除导致menisa表初始不了,删除就行了
2016-02-26 16:11:56
579
原创 杂散应用记录
启动运行路径/etc/ini.d/rc.local svn:启动snvsvnserve -d --listen-port 3690 -r /var/svn/svnrepos
2015-09-30 09:55:20
517
转载 Erlang---启动参数学习
erlang启动参数有3种:emulator flags, flags 和plain arguments。emulator flags 是以“+”开头的,用来控制模拟器的行为,附送一个非常实用的例子:相关阅读:http://www.linuxidc.com/Linux/2011-07/39156.htm更多关于Erlang的详细信息,或者下载地址请点这里C:\>
2014-10-23 19:25:14
1068
原创 linux 命令学习shell
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出
2014-10-17 11:50:52
557
转载 高级AS程序员应该掌握的知识点
回到flash,个人认为一个菜鸟要向老手以及高手/大师转变需要掌握的:理解flash的显示列表理解事件冒泡,理解鼠标事件等理解flash的性能瓶颈和大多数影响性能的地方理解帧跑道模型,知道timer和enterFrame的关联和区别理解RSL(runtime share lib)和loader的applactiondoamin以及多模块开发/运行的优势
2013-06-29 16:08:26
1827
转载 深入理解Flash Player重绘
深入理解Flash Player重绘from:http://hi.baidu.com/miracle5460/blog/item/9d4673faa07f8a13a9d31110.html2010- 03- 14 Published by YouYee under 前端技术, 技术分享Flash Player 会以SWF内容的帧频速度来刷新需要变化的内容,而这个刷新的过
2013-06-03 19:47:14
1052
转载 Flash的运行机制:异步单线程
Flash的运行机制:异步单线程http://bbs.9ria.com/thread-48624-1-1.html flash和我们平时常用的php之间最大的区别就在于其异步执行机制。这个异步机制最明显的表现在于“加载”,或称“网络通信”。比如说php执行一句sql,我们通常会这样写:$DB_SomeDb->query($sql);//接下来的代码php顺序执行
2013-04-10 11:42:37
2379
转载 PHP模板之Smarty安装与使用入门教程
很久没碰PHP了,复习一下快速上手在利用PHP开发大型、交互式网站时,我们时常遇到与美工如何合作的问题,通常我们的解决方法是由美工设计页面后交付程序设计者进行开发,再交付美工对页面进行改善,来回重复好几回,如果遇到程序设计者对HTML不熟悉,对双方来说更是个痛苦的差事,效率也更低下,这时候如果有模板支持就显得非常重要。 我们知道PHP语言作为开源社区的一员,提供了各种模板引擎,如
2013-04-09 16:35:28
833
转载 程序员的100条座右铭
程序员的100条座右铭 1、猫在练习长跑,乌龟讽刺道:再练,也不能跑出个长跑冠军!猫答: 我成不了豹子,却能做最棒的猫!是的,努力做好自己,做到最棒,就是成功! 2、一万元以内的奢侈品,可以买,但不可以炫耀。 3、别人可以拷贝我的模式,不能拷贝我的苦难,不能拷贝我不断往前的激情。 4、就算月挣 3000,房租(贷)2000,但该请客的
2013-03-02 12:13:40
25468
转载 AS3 常用正则表达式的总结-不用google了,我帮收集的很多了
http://bbs.9ria.com/thread-165193-1-1.html正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了。红色字体为常用正则:下面这个类是我自己写的一个示例,想必大家做客户端,用户登录信息肯定会用的正则表达式。package com.qiye.
2012-12-19 11:00:38
1018
转载 形界面程序Qt安装及其在2410-s上的移植
原作者为优快云 blog中的qipnxqipnx,呵呵,这是我看到的写的最好的一篇关于QTOPIA的文章之一本文主要内容为编译器的安装,安装与建立Qt 桌面运行环境,Qt/E 的交叉编译,建立本机Qtopia 虚拟平台,Qtopia2.1.1 在2410-S 上的移植.预备:编译器安装编译器: arm-linux-gcc-3.4.1.tar.bz2(软件从网上下载,如果不知道从什
2011-11-01 16:30:23
729
转载 简要分析Uboot是如何启动内核!
1.uboot启动内核的代码缩减如下:s = getenv ("bootcmd");debug ("### main_loop: bootcmd=\"%s\"\n", s ? s : "");if (bootdelay >= 0 && s && !abortboot
2011-09-23 11:48:36
837
转载 main_loop()函数
main_loop()函数做的都是与具体平台无关的工作,主要包括初始化启动次数限制机制、设置软件版本号、打印启动信息、解析命令等。(1)设置启动次数有关参数。在进入main_loop()函数后,首先是根据配置加载已经保留的启动次数,并且根据配置判断是否超过启动次数。代码如下:
2011-09-23 11:28:22
18741
转载 uboot-1.1.6 /lib_arm/board.c分析
//我们以arm为例,该文件位于lib_arm/board.c/** All attempts to come up with a "common" initialization sequence* that works for all boards and arch
2011-09-22 15:04:35
2078
转载 NandFlash读写过程
一、结构分析 S3C2410处理器集成了8位NandFlash控制器。目前市场上常见的8位NandFlash有三星公司的k9f1208、k9f1g08、k9f2g08等。k9f1208、k9f1g08、k9f2g08的数据页大小分别为512Byte、2kByte、2kByte
2011-09-20 15:42:05
19390
转载 2440init.s 汇编代码分析
板子上电后就会从这里开始执行,主要完成基本初始化,还有判断是从nor还是nand启动,再实现把程序搬到SDRAM当中,在搬运成功后再跳到main函数里面执行。我们现在开始来看看它的具体代码吧!GET和INCLUDE的功能是相同的,功能都是引进一些编译过的文件。 GET
2011-09-19 17:14:41
3644
转载 ARM 汇编 伪指令 MACRO及MEND
MACRO伪操作标识 宏定义的开始,MEND标识宏定义的结束。用MACRO 及MEND定义一段代码,称为宏定义体,这样在程序中就可以通过宏指令多次调用该代码段语法格式MACRO{$label} macroname {$parameter {,$paramet
2011-09-19 13:32:33
3123
转载 关于ARM9协处理器CP15及MCR和MRC指令
在基于ARM的嵌入式应用系统中,存储系统通常是通过系统控制协处理器CP15完成的。CP15包含16个32位的寄存器,其编号为0~15。访问CP15寄存器的指令MCR ARM寄存器到协处理器寄存器的数据传送MRC 协处理器寄存器到ARM寄存器的数据传
2011-09-16 15:41:28
868
转载 ARM 的DCD指令
初学ARM,DCD指令给我留下了深刻印象,它的使用较为广泛,而且不易理解,现就对它做些小结:在中断向量表中不直接LDR PC,"异常地址".而是使用一个标号,然后再在后面使用DCD定义这个标号,其原因是:LDR 指令只能跳到当前PC 4kB 范围内,而B 指令能跳转到32MB 范围,而现在这样在LDR PC, "xxxx"这条指令不远处用"xxxx"DCD 定义一个字,而这个字里面存放
2011-09-16 10:26:29
1501
翻译 u-boot-2009.08在2440上的移植详解(三)
移植步骤上接:u-boot-2009.08在2440上的移植详解(二)5)准备进入u-boot的第二阶段(在u-boot中添加对我们开发板上Nand Flash的支持)。目前u-boot中还没有对2440上Nand Flash的支持,也就是说要想u-boot从Nand Flash上启动得自己去实现了。首先,在include/configs/my2440.h头文件中定义N
2011-09-13 16:55:20
660
翻译 u-boot-2009.08在2440上的移植详解(二)
二、移植步骤上接:u-boot-2009.08在2440上的移植详解(一)4)准备进入u-boot的第二阶段(在u-boot中添加对我们开发板上Nor Flash的支持)。通常,在嵌入式bootloader中,有两种方式来引导启动内核:从Nor Flash启动和从Nand Flash启动。u-boot中默认是从Nor Flash启动,再从上一节这个运行结果图中看,还发现几个问题
2011-09-13 16:52:23
773
转载 u-boot-2009.08在2440上的移植详解(一)
一、移植环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand,Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2.tgzu-boot:u-boot-2009.08.tar.bz2二、移植步骤本次移植的功能特点包括:支持Nand Flash读写支持从Nor/Nand Flash启
2011-09-13 16:48:08
635
原创 uboot源码分析(4)
main_loop()函数main_loop()函数做的都是与具体平台无关的工作,主要包括初始化启动次数限制机制、设置软件版本号、打印启动信息、解析命令等。(1)设置启动次数有关参数。在进入main_loop()函数后,首先是根据配置加载已经保留的启动次数,并且根据配置判断是否超过启动次数。代码如下:295 void main_loop (void) 296 { 297 #i
2011-09-09 16:13:05
732
转载 uboot源码分析(3)
正式开始了第二阶段:relocate部分的代码负责把U-Boot Stage2的代码从Flash存储器加载到内存,代码如下:163 #ifndef CONFIG_SKIP_RELOCATE_UBOOT 164 relocate: 165 adr r0, _start
2011-09-09 15:40:17
599
转载 uboot源码分析(2)
取出CPSR寄存器的值,CPSR寄存器保存当前系统状态,使用比特清除命令清空了CPSR寄存器的中断控制位,表示清除中断。设置了CPSR寄存器的处理器模式位为管理模式,然后在第117行写入 CPSR的值强制切换处理器为超级保护模式。定义看门狗控制器有关的变量,根据平台设置看门狗定时器。设置时钟分频寄存器的值。需要根据CONFIG_SKIP_LOWLEVEL_INIT宏的值是否
2011-09-09 15:30:27
552
翻译 uboot源码分析(1)
1.U-Boot系统加载器U-Boot是一个规模庞大的开源Bootloader软件,最初是由denx(www.denx.de)发起。U-Boot的前身是PPCBoot,目前是SourceForge(www.sourceforge.net)的一个项目。最初的U-Boot仅支持PowerPC架构的系统,称做PPCBoot。从0.3.2官方版本之后开始逐步支持多种架构的处理器,目前可以支持 Po
2011-09-09 15:20:28
823
转载 GNU ARM汇编入门
GNU ARM汇编入门第 一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点 (www.gnu.org)上下载有关规范。一. Linux汇编行结构任
2011-09-08 17:23:02
794
转载 uboot start.S分析
#include #include #if defined(CONFIG_S3C2410)#include #elif defined(CONFIG_S3C2440)//include\configs\smdk2440.h中定义。#include #endif#include /**************************************
2011-09-08 15:11:50
573
转载 u-boot基础简述
U-Boot是用于初始化目标板硬件,为嵌入式操作系统提供目标板硬件配置信息,完成嵌入式操作系统装载、引导和运行的固件程序。它能够将系统的软硬件紧密衔接在一起。S3C2410是三星公司的一款基于ARM920T核的嵌入式通用处理器。本文将详细介绍U-Boot在S3C2410开发板上的移植与运行。U-BOOT简介 U-Boot支持ARM、PowerPC等多种架构的处理器,也支持Linux、N
2011-09-08 15:07:13
699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人