今天试用The Amazing Audio Engine,发现两者共存的方式,试验过是正常
引用
If you're including source files directly within your ARC-enabled project, please note: The Amazing Audio Engine does not use ARC. Why? Because its origins are pre-ARC, and because much of The Engine is written in C for performance reasons so there isn't a great benefit from porting to ARC. This means if you include the source files of The Amazing Audio Engine directly into your ARC-enabled project, you'll need to add the -fno-objc-arc flag to the build parameters for each source file, which you can do by opening the "Build Phases" tab of your app target, opening the "Compile Sources" section, and double-clicking in the "Compiler Flags" column of the relevant source files.


所以,如果在ARC项目里用non-ARC的代码,都得这样处理了啦

参考配图:
点击在新窗口中浏览此图片

注意,5.0的界面如果右侧栏打开了,可能看不到这一栏,收起来应该就可以看到
我都疑惑了很久才发现
        _player.completionBlock = ^{
            [self stopPlay];
        };


上面在block里用self是会有提示:
Capturing 'self' strongly in this block is likely to lead to a retain cycle

可以这样改一下

        __weak typeof(self) weakSelf = self;
        _player.completionBlock = ^{
            [weakSelf stopPlay];
        };


参考自:http://stackoverflow.com/questions/14556605/capturing-self-strongly-in-this-block-is-likely-to-lead-to-a-retain-cycle
在用php做网站开发的时候 , 为防止用户看到错误信息,而出现的不友好界面。故一般性会在php.ini里设置:
display_errors = Off;
不过在开发的时候,我们有时候需要打开错误信息。这时候,可以在php文件里设置:
ini_set("display_errors","On");
error_reporting(E_ALL);


不过有时候我们及时这样设置了  还是无法显示php里的语法错误。
这是由于php文件的语法错误导致该文件根本没有被执行,所以当然不会显示错误信息

解决方法:

假设这个php里有语法错误
你可以新建一个test.php
然后在该php里如下编辑:
ini_set("display_errors","On");
error_reporting(E_ALL);
include("目标文件");
这样,当你在运行test.php的时候  程序就会报其中的错误语法.
几天前用chrome访问某个网站,突然某个时刻无法访问,返回400错误
一直没搞懂什么原因,但是换firefox浏览器又正常

今天尝试找一下原因:
1 把所有插件禁用,还是不正常
2 怀疑是封了我的浏览器,用curl指定user-agent,测试是正常的
3 用chrome监控http请求,发现cookie特别大
4 用curl把cookie信息一起发送,重现了400错误

那问题就找到了,就是nginx因为发送的数据太大而拒绝服务
清除cookie信息后就正常了
所以,网站保存cookie的量要控制好哦
如果保存的信息太大,会让用户无法访问的哦
本文转

这个错:configure:error:libjpeg.(a|so) not found
检查一下:
[root@cheng Nginxsource]# rpm -qa |grep libjpeg
libjpeg-6b-46.el6.x86_64
libjpeg-devel-6b-46.el6.x86_64                #貌似我明明安装了
看了找不到库文件那我就给他复制一份:

1.          cp  -frp /usr/lib64/libjpeg.* /usr/lib/  
#configure:error:libjpeg.(a|so) not found 报错搞定

2. 注意过程中还会提示" Configure: error: libpng.(also) not found."错误,解决办法和上面的一样.
cp -frp /usr/lib64/libpng* /usr/lib/

3.如果提示"configure: error: Cannot find ldap libraries in /usr/lib."
cp -frp /usr/lib64/libldap* /usr/lib
#好的搞定了报错
分页: 14/361 第一页 上页 9 10 11 12 13 14 15 16 17 18 下页 最后页 [ 显示模式: 摘要 | 列表 ]

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐