<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ye_mingjia的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ye_mingjia</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ye_mingjia]]></copyright><item><title><![CDATA[被人忽略的 signed 关键字]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/44306233</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/44306233</guid><author>ye_mingjia</author><pubDate>Mon, 16 Mar 2015 14:44:56 +0800</pubDate><description><![CDATA[我们都知道且经常用到 unsigned 关键字，但有没有想过，与此对应的 signed 关键字有啥用？
int i = 0;
signed int i = 0;

这俩有区别吗？没区别，看起来，signed 完全是个累赘。

真的是这样吗？
我查阅了 C++11 的标准文档(草稿N3690)，发现一些端倪：

3.9.1 Fundamental types


Object]]></description><category></category></item><item><title><![CDATA[引入css外部样式表的注意事项]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/44306091</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/44306091</guid><author>ye_mingjia</author><pubDate>Mon, 16 Mar 2015 14:40:47 +0800</pubDate><description><![CDATA[转自◎小黑路人xiaoho.com
前言
为什么会有这篇文章，外部引入样式有什么好谈的，不外乎就是


就这么简单，还有什么，so easy，我之前都是这么认为的你肯定比我聪明多了~_^，但是当做一个页面在微信上浏览并且修改再浏览的时候我发现不对劲，因为已经上传的样式表木有改变，IOS还好，可以强制刷新页面。但是安卓端这块一直在用微信的缓存，还没有刷新的按钮，所以觉得css引入问题目测应]]></description><category></category></item><item><title><![CDATA[NoSQL应用征文大赛，赢取iPhone6和火星车！]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/43488199</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/43488199</guid><author>ye_mingjia</author><pubDate>Wed, 04 Feb 2015 16:31:33 +0800</pubDate><description><![CDATA[大数据包含大利润，对于一些数据量庞大的企业，高扩展的非关系型数据库的使用往往已经超过关系型数据库，而这种新型数据库我们称之为NoSQL。MongoDB和后起之秀SequoiaDB是文档类NoSQL中的佼佼者。
鉴于这两种数据库（MongoDB和SequoiaDB）都是开源数据库，又都是能提供最丰富的数据操作功能的文档型NoSQL，现在让我们来一次头脑风暴，从代码分析、使用经验、性能测评等三个方面]]></description><category></category></item><item><title><![CDATA[tmux中的choose-buffer和delete-buffer]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/43077581</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/43077581</guid><author>ye_mingjia</author><pubDate>Sat, 24 Jan 2015 01:46:07 +0800</pubDate><description><![CDATA[Tmux的buffer是一个非常使用的功能，我们可以通过bind-key [进入copy-mode来选择要保存到buffer中的数据，随后再通过bind-key ]来粘贴一个buffer。
除了上面两个常用的功能之外，还有一个非常使用的功能：choose-buffer，快捷键是bind-key =，该命令的作用是显示出之前保存的buffers，并且可以通过序号选择本地要粘贴的哪个buffer中的]]></description><category></category></item><item><title><![CDATA[Backbone.js学习记录 使用集合]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/43075275</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/43075275</guid><author>ye_mingjia</author><pubDate>Sat, 24 Jan 2015 01:02:09 +0800</pubDate><description><![CDATA[模拟数据
需要添加一些模拟用的数据，并且把它们和视图结合起来。
// 图书数据库
    var booksData = [
        {
            name: 'book1',
            url: 'img/1.jpg'
        },
        {
            name: 'book2',
            u]]></description><category></category></item><item><title><![CDATA[极路由2 root及校园802.1x拨号经验帖（西南校园）]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42569755</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42569755</guid><author>ye_mingjia</author><pubDate>Sat, 10 Jan 2015 00:25:37 +0800</pubDate><description><![CDATA[我的博客原文地址:极路由2 root及校园802.1x拨号经验帖（西南校园）


整整搞了一天半，残废了才招到好办法，其实按照下面的方法，半天应该可以搞定。看到极路由官方论坛上还是有很多我们学校的，所以分享下。我的版本是极路由2

第一步
按照下面的帖子步骤久可以完整root，不得不感叹人家的思路，通过修改第三方插件的思想进行root权限。
原生root方法：9008－9006 点击]]></description><category></category></item><item><title><![CDATA[js计数器方法setInterval()、clearInterval()、setTimeout()和clearTimeout()]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42569011</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42569011</guid><author>ye_mingjia</author><pubDate>Sat, 10 Jan 2015 00:16:48 +0800</pubDate><description><![CDATA[方法
描述




setInterval
周期性地调用一个函数(function)或者执行一段代码。


clearInterval
取消掉用setInterval设置的重复执行动作。


setTimeout
在指定的延迟时间之后调用一个函数或者执行一个代码片段。


clearTimeout
方法可取消由 setTimeout() 方法设置的 timeo]]></description><category></category></item><item><title><![CDATA[插入排序总结]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42497693</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42497693</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 18:33:33 +0800</pubDate><description><![CDATA[插入排序总结
<?php
 /*
 * 插入排序算法,
 *
 * 实际上3,4,5,2 实际上是把3,4,5往后移,然后腾出2的位置,把2放进去
 */
 $s_time = microtime(true);
 //插入排序 按从小到大排序
 $insert=array();
 for($i=0;$i<100;$i++)
 {
 $insert[$i]=rand(0,30]]></description><category></category></item><item><title><![CDATA[Linux学习笔记：3.Linux文件系统]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42497533</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42497533</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 18:22:02 +0800</pubDate><description><![CDATA[Linux目录结构
Linux文件系统对文件的管理包括两方面，一方面是文件 本身，另一方面是目录管理。我所使用的是Ubuntu12.04版本的系统，其采用的是ext3文件系统，从而实现了将整个硬盘的写入动作完整地记录在磁盘的某个区域上，而且可以很轻松地挂载Windows的文件系统，以实现文件的共享。在Ubuntu中，一切资源都是以目录的形式存储，其最终的体现为一切都是文件。
Linux目录树]]></description><category></category></item><item><title><![CDATA[谁来支撑企业无线服务平台？]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42497349</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42497349</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 18:11:58 +0800</pubDate><description><![CDATA[1.概述
随着移动设备和移动互联网的迅猛发展，越来越多的人选择在移动设备上处理自己的事情。移动设备从以前单纯的电话、短信聊天、邮件等基础功能，现在发展成为了一台智能的便携多功能电子设备，人们可以在移动设备上做几乎任何事情，购物、看电视、听音乐、订机票…因此，众多的传统企业也开始在向移动互联网上转移自己的产品或者服务，面对这些企业级的大客户，他们在无线服务平台上的数据库选择就对于其平台的表现至关重]]></description><category></category></item><item><title><![CDATA[按需加载的模拟]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42497139</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42497139</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 18:00:38 +0800</pubDate><description><![CDATA[require
function require(name, callback) {
        var newJs = document.createElement('script');
        // ie
        newJs.onreadystatechange = function(){
            if(newJs.readyState === ']]></description><category></category></item><item><title><![CDATA[在 coding.net 上部署 Jekyll 博客]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42496923</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42496923</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 17:49:57 +0800</pubDate><description><![CDATA[自从 coding 推出 PaaS 演示平台以及开放自定义域名之后，很多人开始尝试在 coding 上部署自己的博客，其中就有 jekyll，coding 上就有官方推荐的 jekyll-demo。但是因为这个 Demo 的 README 文档中只是简单介绍配置步骤而已，没有详细介绍原理以及灵活配置的地方，我在参照着迁移 jekyll 博客的过程中也遇到一些问题。现在写下文章，希望能够把原理理清楚]]></description><category></category></item><item><title><![CDATA[从数据开始：『安卓读书』8000 万下载量炼成记]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42496647</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42496647</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 17:36:22 +0800</pubDate><description><![CDATA[本文引自安卓读书李健俤的原创文章
安卓读书于 2010 年正式上线便接入友盟统计平台，截止到目前，安卓读书在各大应用市场下载量已累计超 8000 万，积累了 5000 万名用户，这样的奇迹是如何炼成的？
友盟平台功能很丰富，而我们对友盟平台的使用还是处于比较初级的阶段，在此谈不上有太高的见解，纯粹谈谈我们使用了友盟的哪些功能来帮助安卓读书的研发、运营工作，权为抛砖引玉。
一. 组件在线参数，]]></description><category></category></item><item><title><![CDATA[Use SQLite Instead of Local Storage In Ionic Framework]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42496067</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42496067</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 17:05:37 +0800</pubDate><description><![CDATA[Switching to object-based data storage can often be tough. If you’re trying to start Phonegap or Ionic Framework development and are coming from native development, the whole local storage concept can]]></description><category></category></item><item><title><![CDATA[Objetive-C中的方法调包（Method Swizzling）]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42495777</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42495777</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 16:55:01 +0800</pubDate><description><![CDATA[原文链接：http://nshipster.com/method-swizzling/
方法调包（Method Swizzling）应用于改变某个SEL（该SEL已有实现）的方法实现。这个技术让OC中的方法调用在运行时通过改变SEL与类分发表中的函数映射关系从而来指定你真正想要调用的函数。
举个栗子，我们视图统计我们XX应用中的每个视图控制器被弹出来几次【用户行为统计。。一般都有。。。】。
]]></description><category></category></item><item><title><![CDATA[JSLite实现 js数组数据交集$.intersect]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42495507</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42495507</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 16:43:40 +0800</pubDate><description><![CDATA[$.intersect
数组交集，此方法并非jquery方法，属于JSLite的
js$.intersect([1,2,3,'asdkjf'],[2,3,6,'asdkjf'])
//? [2, 3, "asdkjf"]

JSLite内实现方法...
jsintersect:function(a,b){
    var array=[];
    a.forEach(functi]]></description><category></category></item><item><title><![CDATA[HTML6 展望]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42492583</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42492583</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 14:48:44 +0800</pubDate><description><![CDATA[HTML5 概述
HTML5 是 HTML 语言最受欢迎的版本之一，它支持音频和视频、离线存储、移动端、和标签属性等等。还提供了, , 这样的标签来帮助开发者更好地组织页面内容。然而 HTML5 规范仍然没有最后定稿，并且它并不是一个真正意义上的语义标记语言。
HTML6?展望
你有没有曾经希望能在 HTML 中使用自定义标签？比如：使用来显示你的网站logo，还有使用来显示工具栏等等。我们]]></description><category></category></item><item><title><![CDATA[django源码阅读]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42492247</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42492247</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 14:32:54 +0800</pubDate><description><![CDATA[最近再看django-bootstrap-toolkit,一直困惑于静态文件的路径问题。所以只能从源码入手了。
从manage.py开始。
manage.py 比较简单就几句话。
#!/usr/bin/env python
#from django.core.management import execute_manager
import os
import sys 


if ]]></description><category></category></item><item><title><![CDATA[Android Studio系列教程五--Gradle命令详解与导入第三方包]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42491847</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42491847</guid><author>ye_mingjia</author><pubDate>Wed, 07 Jan 2015 14:16:04 +0800</pubDate><description><![CDATA[原文链接：http://stormzhang.com/devtools/2015/01/05/android-studio-tutorial5/

Android Studio + Gradle的组合用起来非常方便，很多第三方开源项目也早都迁移到了Studio，为此今天就来介绍下查看、编译并导入第三方开源项目的方法。
Sublime + Terminal编译并查看源码
首先来给大家介绍一种]]></description><category></category></item><item><title><![CDATA[简单检查进程CPU占用过高原因记录]]></title><link>https://blog.youkuaiyun.com/ye_mingjia/article/details/42458201</link><guid>https://blog.youkuaiyun.com/ye_mingjia/article/details/42458201</guid><author>ye_mingjia</author><pubDate>Tue, 06 Jan 2015 13:42:36 +0800</pubDate><description><![CDATA[刚才收到Linode报警告知CPU占用过高，分享一个简单的排查技巧。
首先使用top命令查看持续占用CPU最高的进程，并复制PID，之后去proc下查看这个进程的状态是否有异常值 使用
cat /proc/PID/status 和 cat /proc/PID/io
结果发现其IO占用异常，之后用ll /proc/PID/fd 查看进程打开的文件。
tail -f 后发现log文件中因进程问]]></description><category></category></item></channel></rss>