<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小黑屋研究室]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/atomic123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; atomic123]]></copyright><item><title><![CDATA[Eclipse+Maven+Spring-boot快速搭建]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/53380534</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/53380534</guid><author>atomic123</author><pubDate>Mon, 28 Nov 2016 17:32:13 +0800</pubDate><description><![CDATA[最近也是工作变换的原因，开始上手了java，接触到了spring这个东西，还有更轻量级的spring-boot，今天我们就来简易搭建一下spring-boot环境和构建一个简单响应返回。
打开eclipse，我们知道eclipse里面已经集成了maven，那就不必麻烦去下载了，如果你的版本里面没有，那么请在help->eclipseMarketPlace里面找来下载安装。
接下来，file->]]></description><category></category></item><item><title><![CDATA[Win10 配置 Anaconda+theano]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/51119696</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/51119696</guid><author>atomic123</author><pubDate>Mon, 11 Apr 2016 10:42:15 +0800</pubDate><description><![CDATA[配置环境：GTX850M

参考文献1：http://blog.sina.com.cn/s/blog_87ecc6830102wnh1.html
参考文献2：http://blog.youkuaiyun.com/m624197265/article/details/45700619
返回结果：（速度比人家大神的gtx970着实差的远）]]></description><category></category></item><item><title><![CDATA[IOS 使用IJKPlayer时进行Options设置方法]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50607935</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50607935</guid><author>atomic123</author><pubDate>Fri, 29 Jan 2016 16:09:47 +0800</pubDate><description><![CDATA[IOS 使用IJKPlayer时进行Options设置方法]]></description><category></category></item><item><title><![CDATA[基于ijkplayer  视频流 播放]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50563490</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50563490</guid><author>atomic123</author><pubDate>Fri, 22 Jan 2016 17:47:01 +0800</pubDate><description><![CDATA[之前开始使用ijk进行了一些简单的播放器实现，不过因为项目需要，所以又重新花了一些时间完善了一个demo主要是对工具栏的逻辑进行了优化，顺便封装了一下，不过第一次做播放器，难免在一些地方有所疏漏，而且时间仓促，一些细节部分暂时还未完善。 
主要的一些文件：（参考ijk自带demo） 
 
首先在工具栏部分主要是以下的一些东西 
包含了工具栏的自动消失以及工具栏上面的button的初始化（这部分还没有]]></description><category></category></item><item><title><![CDATA[IOS使用ijkPlayer]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50511456</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50511456</guid><author>atomic123</author><pubDate>Wed, 13 Jan 2016 16:11:22 +0800</pubDate><description><![CDATA[前言最近要做一个视频直播的项目，刚刚进入视频坑，开始自己琢磨AVPlayer，使用起来发现还挺多限制的，虽然当然知道要先把基础打好，相关基础链接：网络播放器相关http://blog.youkuaiyun.com/Matthew_Fan/article/category/1200896HLS流媒体开发http://blog.youkuaiyun.com/sdvch/article/details/14047281HLS 比]]></description><category></category></item><item><title><![CDATA[IOS DEMO大全]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50506634</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50506634</guid><author>atomic123</author><pubDate>Tue, 12 Jan 2016 20:48:42 +0800</pubDate><description><![CDATA[Mirror of Apple’s iOS samples
  Name
  Topic
  Framework
  Description  ABUIGroups
  Data Management(Contact Data)
  AddressBook
  ABUIGroups shows how to check and request access to a user’s address b]]></description><category></category></item><item><title><![CDATA[ActivatePowerMode插件，xcode版本]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50341111</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50341111</guid><author>atomic123</author><pubDate>Thu, 17 Dec 2015 14:19:01 +0800</pubDate><description><![CDATA[自上次出现了ActivatePowerMode的炫酷插件以后，有大牛自己写了xcode的版本插件，安装以后，我们可以在xcode下继续装逼，不需要使用恼人的atom了： 
这里有两个不同的版本： 
1、https://github.com/poboke/ActivatePowerMode 
2、https://github.com/qfish/XActivatePowerMode 
看个人喜好]]></description><category></category></item><item><title><![CDATA[MVVM介绍]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50330927</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50330927</guid><author>atomic123</author><pubDate>Wed, 16 Dec 2015 17:42:06 +0800</pubDate><description><![CDATA[原文出处：objccn.io我于 2011 年在 500px 找到自己的第一份 iOS 开发工作。虽然我已经在大学里做了好几年 iOS 外包开发，但这才是我的一个真正的 iOS 开发工作。我被作为唯一的 iOS 开发者被招聘去实现拥有漂亮设计的 iPad 应用。在短短七周里，我们就发布了 1.0 并持续迭代，添加了更多特性，但从本质上，代码库也变得更加复杂了。有时我感觉就像我不知道在做什么。虽然我知]]></description><category></category></item><item><title><![CDATA[并发编程：API 及挑战]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50315957</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50315957</guid><author>atomic123</author><pubDate>Tue, 15 Dec 2015 15:17:33 +0800</pubDate><description><![CDATA[原文出处：objccn.io并发所描述的概念就是同时运行多个任务。这些任务可能是以在单核 CPU 上分时（时间共享）的形式同时运行，也可能是在多核 CPU 上以真正的并行方式来运行。OS X 和 iOS 提供了几种不同的 API 来支持并发编程。每一个 API 都具有不同的功能和使用限制，这使它们适合不同的任务。同时，这些 API 处在不同的抽象层级上。我们有可能用其进行非常深入底层的操作，但是这也]]></description><category></category></item><item><title><![CDATA[Core Image 和视频]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50311565</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50311565</guid><author>atomic123</author><pubDate>Tue, 15 Dec 2015 10:29:02 +0800</pubDate><description><![CDATA[出处：http://objccn.io 
在这篇文章中，我们将研究如何将 Core Image 应用到实时视频上去。我们会看两个例子：首先，我们把这个效果加到相机拍摄的影片上去。之后，我们会将这个影响作用于拍摄好的视频文件。它也可以做到离线渲染，它会把渲染结果返回给视频，而不是直接显示在屏幕上。两个例子的完整源代码，请点击这里。总览当涉及到处理视频的时候，性能就会变得非常重要。而且了解黑箱下的原理]]></description><category></category></item><item><title><![CDATA[在IOS上捕获视频]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50310885</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50310885</guid><author>atomic123</author><pubDate>Tue, 15 Dec 2015 09:47:59 +0800</pubDate><description><![CDATA[文章出处：http://objccn.io 
随着每一代 iPhone 处理能力和相机硬件配置的提高，使用它来捕获视频也变得更加有意思。它们小巧，轻便，低调，而且与专业摄像机之间的差距已经变得非常小，小到在某些情况下，iPhone 可以真正替代它们。这篇文章讨论了关于如何配置视频捕获管线 (pipeline) 和最大限度地利用硬件性能的一些不同选择。 
这里有个使用了不同管线的样例 app，可以在]]></description><category></category></item><item><title><![CDATA[OJC编程规范]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50205153</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50205153</guid><author>atomic123</author><pubDate>Mon, 07 Dec 2015 14:13:25 +0800</pubDate><description><![CDATA[Objective-C-Coding-Guidelines-In-ChineseObjective-C编码规范，内容来自苹果、谷歌的文档翻译，自己的编码经验和对其它资料的总结。出处：https://github.com/QianKaiLu/Objective-C-Coding-Guidelines-In-Chinese/概要Objective-C是一门面向对象的动态编程语言，主要用于编写iOS和Ma]]></description><category></category></item><item><title><![CDATA[使用AudioSession实现音乐后台播放功能]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50203675</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50203675</guid><author>atomic123</author><pubDate>Mon, 07 Dec 2015 11:23:32 +0800</pubDate><description><![CDATA[使用AudioSession实现音乐后台播放功能：首先介绍一些AudioSession的基本概念：使用AudioSession的一些作用就是：确定使用音频类型，是配设备，以及协调音频以及其他功能那么，要通过AudioSession实现一个后台播放功能我们就要先看看AudioSession的使用方法： 
首先是初始化调用方法：extern OSStatus AudioSessionInitialize]]></description><category></category></item><item><title><![CDATA[AuidioStreamPlayer简易实现]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50164201</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50164201</guid><author>atomic123</author><pubDate>Thu, 03 Dec 2015 17:52:21 +0800</pubDate><description><![CDATA[AuidioStreamPlayer简易实现,实现AudioStream的获取，通过CFNetWorking的库来发送HTTP请求，并通过建立客户端接受数据将数据加入到当前RunLoop中...]]></description><category></category></item><item><title><![CDATA[Application windows are expected to have a root view controller at the end of application launch]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50145087</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50145087</guid><author>atomic123</author><pubDate>Wed, 02 Dec 2015 10:44:33 +0800</pubDate><description><![CDATA[大概很多IOS新手都会遇到这样的问题，在使用IOS5以前的工程等时候会发生： 
 
这样子的问题，其实就是因为在iOS5之前的版本，应用的加载是需要一个root view controller，而iOS5以前的版本会通过MainWindow启动，iOS5以后就没有了，所以我们可以通过这样子来修改：delegate.h文件中的启动函数：- (void)applicationDidFinishLaunc]]></description><category></category></item><item><title><![CDATA[Undefined symbols for architecture x86_64: 库链接错误]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50129181</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50129181</guid><author>atomic123</author><pubDate>Tue, 01 Dec 2015 14:36:50 +0800</pubDate><description><![CDATA[例如，我这里是CFNetwork没有成功链接，虽然我已经加进去了解决方法，删除原来的库文件，重新在build phases里面添加]]></description><category></category></item><item><title><![CDATA[使用github atom中的 activate-power-mode]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50127485</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50127485</guid><author>atomic123</author><pubDate>Tue, 01 Dec 2015 11:46:40 +0800</pubDate><description><![CDATA[###先从官网或者其它途径下载package的zip
https://github.com/JoelBesada/activate-power-mode
###将对应的包解压![activate-power-mode](https://cloud.githubusercontent.com/assets/688415/11453297/b8f249ec-9605-11e5-978c-eb3bb21eecd8.gif)]]></description><category></category></item><item><title><![CDATA[AudioRecorder && AudioPlayer简单实现]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50056161</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50056161</guid><author>atomic123</author><pubDate>Thu, 26 Nov 2015 15:11:32 +0800</pubDate><description><![CDATA[使用到的库：均为IOS自带库，为了深入学习，我首先从Audio库开始操作学习， 
而不是AVAudioPlayer/AVPlayer(AVFoundation)这一个高级库， 
首先我定制的任务是：简单实现缓存下录音播放，简单完成文件读写下的录音播放 
均适用AudioQueue机制（如下图）：原理就是利用buffer存储内容，将buffer放入queue进行执行： 
期间缓存读写更加灵活易于处理，]]></description><category></category></item><item><title><![CDATA[AudioConverterNew from AudioQueueNew returned 'fmt?']]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/50034881</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/50034881</guid><author>atomic123</author><pubDate>Wed, 25 Nov 2015 11:48:03 +0800</pubDate><description><![CDATA[出错原因：参数不全初始状态：aqrs.mDataFormat.mFormatID = kAudioFormatLinearPCM;
aqrs.mDataFormat.mSampleRate = 44100.0;
aqrs.mDataFormat.mChannelsPerFrame = 1;
aqrs.mDataFormat.mBitsPerChannel = 8 * sizeof(SInt16);]]></description><category></category></item><item><title><![CDATA[SocketIO简单教程]]></title><link>https://blog.youkuaiyun.com/atomic123/article/details/49992639</link><guid>https://blog.youkuaiyun.com/atomic123/article/details/49992639</guid><author>atomic123</author><pubDate>Mon, 23 Nov 2015 11:23:29 +0800</pubDate><description><![CDATA[SocketIO 
socketIO之前，先可以了解清楚原本socket.h的简单说明，以及socketRocket和webSocket的一些简单说明，这样方便我们理解socketIO同时方便建立demo。 
 
在pod的选择上，我选择的版本信息：在这之后依然是可以使用pod update进行更新，之后可以选择使用workplace或者将 
     
然后将以下库添加进来： 
 如CFNetwo]]></description><category></category></item></channel></rss>