<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Starting]]></title><description><![CDATA[Make yourself  stronger]]></description><link>https://blog.youkuaiyun.com/homking</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; homking]]></copyright><item><title><![CDATA[[Chromium学习笔记]了解Chromium的基础知识]]></title><link>https://blog.youkuaiyun.com/homking/article/details/50275795</link><guid>https://blog.youkuaiyun.com/homking/article/details/50275795</guid><author>homking</author><pubDate>Sat, 12 Dec 2015 17:24:34 +0800</pubDate><description><![CDATA[背景：
    Chrome浏览器，不用多说，家喻户晓。其背后就是开源项目The Chromium Project，包括了Chromium以及ChromiumOS。Chromium的目的是给用户打造一个安全、快速以及稳定的Web体验。Chromium官网地址如下：
http://www.chromium.org/Home

这里面有大量的Chromium资料，包括如何下载源代码、如何在不同]]></description><category></category></item><item><title><![CDATA[Chromium学习笔记]]></title><link>https://blog.youkuaiyun.com/homking/article/details/50275487</link><guid>https://blog.youkuaiyun.com/homking/article/details/50275487</guid><author>homking</author><pubDate>Sat, 12 Dec 2015 16:08:07 +0800</pubDate><description><![CDATA[最近几个项目一直在用Chromium来作为项目中的Web引擎，简单来说就是对Chromium进行裁剪、移植适配、上层接口封装以及简单的定制等，但是遗憾的是限于对Chromium内部实现的了解局限性，很难对移植过来的Chromium做出有利的优化工作。
接下来一段时间准备做一个整理，以一个初学者的角度来记录对Chromium的代码学习。
 Let's Go!]]></description><category></category></item><item><title><![CDATA[单向列表倒置]]></title><link>https://blog.youkuaiyun.com/homking/article/details/8203180</link><guid>https://blog.youkuaiyun.com/homking/article/details/8203180</guid><author>homking</author><pubDate>Tue, 20 Nov 2012 12:41:56 +0800</pubDate><description><![CDATA[单向列表倒置：


算法示例:


head  end   tmp
 1---->2---->3---->4---->5


end   head     tmp
 2---->1        3---->4---->5


head       end   tmp
 2---->1    3---->4---->5


end  head        tm]]></description><category></category></item><item><title><![CDATA[WIFI移植手记]]></title><link>https://blog.youkuaiyun.com/homking/article/details/7859236</link><guid>https://blog.youkuaiyun.com/homking/article/details/7859236</guid><author>homking</author><pubDate>Mon, 13 Aug 2012 11:07:38 +0800</pubDate><description><![CDATA[适配Android设备的时候经常需要移植系统，而移植中WIFI是最容易出问题的，下面这篇文章很详细地记录了WIFI移植的一系列问题。

http://blog.linuxconsulting.ro/2010/04/porting-wifi-drivers-to-android.html

For mini-box.com picoPC we want to support several]]></description><category></category></item><item><title><![CDATA[Android 网络调试]]></title><link>https://blog.youkuaiyun.com/homking/article/details/7859156</link><guid>https://blog.youkuaiyun.com/homking/article/details/7859156</guid><author>homking</author><pubDate>Mon, 13 Aug 2012 10:52:13 +0800</pubDate><description><![CDATA[使用电脑与Android设备连接进行调试可以使用USB和网络，对于USB需要驱动，不够实用，而对于网络，不需要专用的驱动，就可以直接连接调试。
    首先在电脑端要安装好Android SDK，在里面的tools目录下有adb工具，进行调试时，先把电脑和设备通过网线连接，接下来在设备的串口上输入下面的命令：
    stop adbd
    setprop service.adb.tcp]]></description><category></category></item><item><title><![CDATA[给android系统添加自己想要的属性]]></title><link>https://blog.youkuaiyun.com/homking/article/details/7679695</link><guid>https://blog.youkuaiyun.com/homking/article/details/7679695</guid><author>homking</author><pubDate>Wed, 20 Jun 2012 14:39:46 +0800</pubDate><description><![CDATA[android源码开发中，常常要用到一些全局标志或者说变量，这时候我们可以给android系统添加自己想要的属性。

1.Settings.system

这种系统属性我们经常用到，例如飞行模式的开启和关闭，我们就是去改变Settings.system.AIRPLANE_MODE_ON 的值。

下面就介绍下我们怎样去定义一个系统属性。例如要添加一个属性名为“SILVAN_LIU”]]></description><category></category></item><item><title><![CDATA[Android WebView 访问https显示空白页]]></title><link>https://blog.youkuaiyun.com/homking/article/details/7550690</link><guid>https://blog.youkuaiyun.com/homking/article/details/7550690</guid><author>homking</author><pubDate>Wed, 09 May 2012 16:54:01 +0800</pubDate><description><![CDATA[在Android中，WebView是用来load http和https网页到本地应用的控件。在默认情况下，通过loadUrl(String url)方法，可以顺利load诸如，http://www.baidu.com之类的页面。但是，当load有ssl层的https页面时，如 https://money.183.com.cn/，如果这个网站的安全证书在Android无法得到认证，WebView就会]]></description><category></category></item><item><title><![CDATA[C++成员初始化列表]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6630701</link><guid>https://blog.youkuaiyun.com/homking/article/details/6630701</guid><author>homking</author><pubDate>Mon, 25 Jul 2011 09:19:14 +0800</pubDate><description><![CDATA[C++为类中提供类成员的初始化列表类对象的构造顺序是这样的：1.分配内存，调用构造函数时，隐式／显示的初始化各数据成员2.进入构造函数后在构造函数中执行一般计算使用初始化列表有两个原因：1.必须这样做：        如果我们有一个类成员，它本身是一个类或者是一个结构，而且这个成]]></description><category></category></item><item><title><![CDATA[在mini2440原文件系统上加入tslib及qt4.7.2]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6299411</link><guid>https://blog.youkuaiyun.com/homking/article/details/6299411</guid><author>homking</author><pubDate>Sat, 02 Apr 2011 22:43:00 +0800</pubDate><description><![CDATA[<br />一、解压原有文件系统包<br />[root@localhost ~ ] # tar xvf root_qtopia.tar.bz2<br />[root@localhost root_qtopia ] # cd root_qtopia/<br />可先删除原有的qtopia系统<br />[root@localhost root_qtopia ] # rm -rf opt/Qtopia   #确保路径正确<br /> <br /> <br />二、加入tslib及qt4.7.2<br />[r]]></description><category></category></item><item><title><![CDATA[Qt4.7.2移植至arm平台]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6299367</link><guid>https://blog.youkuaiyun.com/homking/article/details/6299367</guid><author>homking</author><pubDate>Sat, 02 Apr 2011 22:20:00 +0800</pubDate><description><![CDATA[<br />目标机是mini2440<br /> <br />一、下载qt Embedded 4.7.2的源码，从http://qt.nokia.com上可获取<br /> <br />二、解压源代码包并进入相应目录，先进行配置，可写一个配置文件运行之以自动配置<br />   如编写自动配置文件autoconfig.sh，内容如下：<br /> <br />#!/bin/bash <br />./configure / <br />-prefix /usr/local/qt-arm9-4.7.2 / <b]]></description><category></category></item><item><title><![CDATA[tslib移植至arm平台]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6299356</link><guid>https://blog.youkuaiyun.com/homking/article/details/6299356</guid><author>homking</author><pubDate>Sat, 02 Apr 2011 22:08:00 +0800</pubDate><description><![CDATA[<br />目标机是mini2440<br /> <br />下载最新tslib源码包，如tslib1.4.tar.bz2<br /> <br />解压后进入相应目录，然后作如下操作：<br />[root@localhost tslib ] # ./autogen.sh    # 自动生成configure文件<br />[root@localhost tslib ] # ./configure --prefix=/usr/local/tslib/ --host=arm-linux ac_cv_func_]]></description><category></category></item><item><title><![CDATA[Qt程序在运行的目标机上Gif等格式的图片无法显示问题]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6295759</link><guid>https://blog.youkuaiyun.com/homking/article/details/6295759</guid><author>homking</author><pubDate>Fri, 01 Apr 2011 21:52:00 +0800</pubDate><description><![CDATA[       这几天写QT程序时遇到个问题,本机编译完成的应用程序的Gif正常显示,但移到其他机器上(ARM9)只有png能正常显示,gif和jpg却无法显示.刚开始以为是资源包的关系,然后以为是路径的关系,最后才发现是其实是插件的关系.       
在Qt的目录下有plugins/imageformats这样一个目录,里面有libqgif.so，libqjpeg.so等(Windows下是qgif.dll,qjpeg4.dll等)动态链接库,当在安装过QT的
机器上,这些库能被成功指定调用,所以本机]]></description><category></category></item><item><title><![CDATA[Qt Creator & Qt库的有关配置]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6288256</link><guid>https://blog.youkuaiyun.com/homking/article/details/6288256</guid><author>homking</author><pubDate>Wed, 30 Mar 2011 11:33:00 +0800</pubDate><description><![CDATA[<br />      假如本机上安装了多个Qt版本或者说升级过Qt库，那么用QtCreator编写程序的时候可能会出现这种情况：自动补全时有很多库函数或头文件不见了，或者是不正确。现象是：<br />      如输入<br />      #include <Q..<br /><br />此时后面自动补全的列表里没有原先诸如QLabel等的头文件等<br /><br />解决：<br />一、重新配置QTDIR变量<br />    例如Qt库安装在路径/usr/local/Trolltech/Qt-4]]></description><category></category></item><item><title><![CDATA[用命令/文件简单配置Linux的网络]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6284254</link><guid>https://blog.youkuaiyun.com/homking/article/details/6284254</guid><author>homking</author><pubDate>Mon, 28 Mar 2011 18:27:00 +0800</pubDate><description><![CDATA[A、修改ip地址    即时生效:    [root@localhost ~] # ifconfig eth0 192.168.0.20 netmask 255.255.255.0    启动生效:    修改/etc/sysconfig/network-s/ifcfg-eth0B、修改default gateway    即时生效:    [root@localhost ~] # route add default gw 192.168.0.254    启动生效:    修改/etc/sysconfig]]></description><category></category></item><item><title><![CDATA[NFS的简单配置与使用]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6281225</link><guid>https://blog.youkuaiyun.com/homking/article/details/6281225</guid><author>homking</author><pubDate>Sun, 27 Mar 2011 11:12:00 +0800</pubDate><description><![CDATA[用直接写入配置文件的方式：    NFS服务器的配置文件路径是：/etc/exports一、建立NFS服务器目录    [root@localhost ~] # mkdir /opt/nfsdir二、写入配置文件    [root@localhost ~] # vim /etc/exports    /opt/nfsdir    *(rw,sync,no_root_squash)   # 向配置文件中写入这些内容    :wq #保存退出     说明：     * 表示所有的客户机都可挂载此目录(注意保持]]></description><category></category></item><item><title><![CDATA[Fedora自动登录root用户]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6280316</link><guid>https://blog.youkuaiyun.com/homking/article/details/6280316</guid><author>homking</author><pubDate>Sat, 26 Mar 2011 18:46:00 +0800</pubDate><description><![CDATA[自从Fedora 10开始，以后版本默认均无法在GUI下界面以root账号登录。其实这个设计是比较好的，root权限登录对用户来说不安全，特别是对初学者来说更是如此，一不小心就会修改或者删除系统的配置文，对系统造成严重问题。所以，一般而言，初学者应该习惯在非root用户下面工作。如果坚持想以root权限登录GUI，则可以通过以下方法进行实现：1.用普通账户启动终端，切换到root帐号$su  (input root passwd)2.用vi编辑gdm,该文件位于/etc/pam.d/目录（注意pam dot]]></description><category></category></item><item><title><![CDATA[Samba服务器配置]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6280285</link><guid>https://blog.youkuaiyun.com/homking/article/details/6280285</guid><author>homking</author><pubDate>Sat, 26 Mar 2011 18:28:00 +0800</pubDate><description><![CDATA[（以下均在Fedora中操作）直接用配置文件的方式来配置：Samba的配置文件路劲(Fedora中) /etc/samba/smb.conf一、设置全局变量，几个必要的变量为：workgroup = WORKGROUP  //此处要保证工作组名称和客户机一致security = share / user  // share 为共享型，可匿名访问；user为用户型，需要提供账号密码server string =  // 服务器名称其它如 “log file” 等可默认不配置二、共享项目的几个主要设置[Name]]></description><category></category></item><item><title><![CDATA[字符设备和块设备的区别]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6010396</link><guid>https://blog.youkuaiyun.com/homking/article/details/6010396</guid><author>homking</author><pubDate>Mon, 15 Nov 2010 15:59:00 +0800</pubDate><description><![CDATA[系统中能够随机（不需要按顺序）访问固定大小数据片（chunks）的设备被称作块设备，这些数据片就称作块。最常
见的块设备是硬盘，除此以外，还有软盘驱动器、CD-ROM驱动器和闪存等等许多其他块设备。注意，它们都是以安装文件系统的方式使用的——这也是块设备
的一般访问方式。　　另一种基本的设备类型是字符设备。字符设备按照字符流的方式被有序访问，像串口和键盘就都属于字符设备。如果一
个硬件设备是以字符流的方式被访问的话，那就应该将它归于字符设备；反过来，如果一个设备是随机（无序的）访问的，那么它就属于块设]]></description><category></category></item><item><title><![CDATA[>/dev/null 2>&1]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6005436</link><guid>https://blog.youkuaiyun.com/homking/article/details/6005436</guid><author>homking</author><pubDate>Fri, 12 Nov 2010 16:59:00 +0800</pubDate><description><![CDATA[shell中可能经常能看到：>/dev/null 2>&1 命令的结果可以通过%>的形式来定义输出分解这个组合：“>/dev/null 2>&1” 为五部分。1：> 代表重定向到哪里，例如：echo 
"123" > /home/123.txt
2：/dev/null 代表空设备文件
3：2> 表示stderr标准错误
4：& 表示等同于的意思，2>&1，表示2的输出重定向等同于1
5：1 表示stdout标准输出，系统默认值是1，所以">/dev/null"等同于 "1>/dev/null"因此]]></description><category></category></item><item><title><![CDATA[    grep、fgrep 和 egrep 命令]]></title><link>https://blog.youkuaiyun.com/homking/article/details/6000711</link><guid>https://blog.youkuaiyun.com/homking/article/details/6000711</guid><author>homking</author><pubDate>Wed, 10 Nov 2010 16:57:00 +0800</pubDate><description><![CDATA[<br /> <br /><br />这组命令以指定模式搜索文件，并通知用户在什么文件中搜索到与指定的模式匹配的字符串，并打印出所有包含该字符串的文本行，在该文本行的最前面是该
行所在的文件名。 grep 命令一次只能搜索一个指定的模式；egrep 命令检索扩展的正则表达式（包括表达式组和可选项）；fgrep 
命令检索固定字符串，它不识别正则表达式，是快速搜索命令。<br />这组命令在搜索与定位文件中特定的主题方面非常有用。要搜索的模式可以被认为是一些关键词，您可以用它们来搜索文件中包含的这些关键词]]></description><category></category></item></channel></rss>