logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MacOS10.13.6_Xcode9.4.1_iOS11.4.1环境,编译lame静态库, libmp3lame.a,支持真机和模拟器全指令集,bitcode

2018年9月4日 修订1. lame版本升级至lame3.100https://sourceforge.net/projects/lame/files/lame/2. build脚本编译更新, 请仔细阅读文中脚本代码的改动https://github.com/kewlbear/lame-ios-build3. 支持bitcode4. 支持xcode9.4.15. 支持...

vector::clear()和vecotr::pop_back()对内存处理的不同

之所以会有这样的疑问,是因为在写多线程程序的过程中经常用到vector作为序列消息的容器, 一个或多个向vector写入struct类型的元素,另外的一个或者多个线程取出元素加以处理,这也是大多数生产者消费者模型的最常用方式。在这个过程中有必要了解内存的分配和释放时机,以避免产生内存的泄漏。typedef struct _TEST1{ TCHAR aryt[100];} TEST1,*LPTE

vector::clear()和vecotr::pop_back()对内存处理的不同

之所以会有这样的疑问,是因为在写多线程程序的过程中经常用到vector作为序列消息的容器, 一个或多个向vector写入struct类型的元素,另外的一个或者多个线程取出元素加以处理,这也是大多数生产者消费者模型的最常用方式。在这个过程中有必要了解内存的分配和释放时机,以避免产生内存的泄漏。typedef struct _TEST1{ TCHAR aryt[100];} TEST1,*LPTE

在Mac OS X上使用HAXM加速Android Emulator

现在换了Mac Air作为工作笔记本,偶尔还是会在Mac上使用Android Emulator跑跑Android App之类的;为了解决Emulator启动和运行很慢的问题,当然使用以前同事对Mac上android emulator进行加速的软件HAXM(Hardware Accelerated Execution Manager)。HAXM利用硬件上的Intel VT技术,加速emulator的

#android
iOS6.1 & iOS 7 & iOS8 判断沙盒文件或者目录是否存在,以及判断是文件还是目录的一个隐藏问题

- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory通常,iOS系统中判断文件或者目录是否存在,可以用上面这个API。第二个参数 isDirectory是个传出参数, 用于返回,是文件还是目录。一般两种情况会使用这个API需求一、 判断文件或者目录是否存在需求二.

Homebrew安装AdoptOpenJDK8的几个注意事项(有更新)

Homebrew加速安装AdoptOpenJDK8的步骤1. 首先确保已经安装好homebrew Cask2. 安装adoptopenjdk8brew cask install adoptopenjdk8可能会遇到错误,或者长时间无法下载。ctrl+c中断安装Downloading https://github.com/AdoptOpenJDK/openjdk8-binaries/releases

申请iOS的IPD开发者帐号(企业$99)2014版流程(含邓白氏D-U-N-S码流程)

2009年和2010年的流程,已经完全作废, 2011年到2013年的流程也已经变化多次。这篇文章参考其他网友的文章, 原文链接如下http://www.cocoachina.com/newbie/basic/2014/0325/8038.html,以及自己两次申请的经验,适用于2014年。2014年的流程取消了传真营业执照和purchase form的过程,改成在线申请时填写。这与2011-

到底了