<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[simeone18的专栏]]></title><description><![CDATA[上善若水 厚德载物]]></description><link>https://blog.youkuaiyun.com/simeone18</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; simeone18]]></copyright><item><title><![CDATA[Oracle 10gR2 下载地址]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/9247527</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/9247527</guid><author>simeone18</author><pubDate>Thu, 04 Jul 2013 23:09:14 +0800</pubDate><description><![CDATA[zz from http://www.ha97.com/4829.html



官网10G的下载地址都隐藏了，页面直接转跳到11G了。google了一下，找到地址，迅雷下载满速，记录一下，备忘。
Oracle 
Database 10g Release 2 (10.2.0.1.0) 
Enterprise/Standard Edition for 
Microsoft 
Win]]></description><category></category></item><item><title><![CDATA[The saved state file  is invalid (VERR_SSM_INTEGRITY_FOOTER). Delete the saved state and try agai]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/9236639</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/9236639</guid><author>simeone18</author><pubDate>Wed, 03 Jul 2013 18:17:15 +0800</pubDate><description><![CDATA[rhel6.3+virtual box 4.2



去到目录下手工删除saved state file也不行

Oracle VM  VirtualBox管理器主界面（GUI）
控制->清除保存的状态(I)   

参考自：

https://forums.virtualbox.org/viewtopic.php?f=6&t=41673

http://blog.csd]]></description><category></category></item><item><title><![CDATA[ORA-27125错误]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/8839808</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/8839808</guid><author>simeone18</author><pubDate>Tue, 23 Apr 2013 14:51:28 +0800</pubDate><description><![CDATA[我在redhat linux 6.3 64bit系统安装完毕oracle 10.2.0.1，运行dbca命令建库时遇到ora-27125错误，使用oerr查询

[oracle@oracle database]$ oerr ora 27125
27125, 00000, "unable to create shared memory segment"
// *Cause: shmget() c]]></description><category></category></item><item><title><![CDATA[linux下路由器绑定主机的mac，上不了网怎么办]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/8784812</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/8784812</guid><author>simeone18</author><pubDate>Wed, 10 Apr 2013 19:50:26 +0800</pubDate><description><![CDATA[windows下很好解决，去设备管理器里改下网卡的mac地址就行了


linux下怎么办，目标是希望开机就能获取ip


如果路由那边是动态分配ip的，linux下在/etc/rc.local，这个文件是linux系统启动过程中最后运行的脚本，在其中加上
ifconfig eth0 down#假设是eth0，如果不是就是eth?
ifconfig eth0 hw ether "x]]></description><category></category></item><item><title><![CDATA[重装windows，linux系统不见了怎么办]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/8722113</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/8722113</guid><author>simeone18</author><pubDate>Tue, 26 Mar 2013 15:42:45 +0800</pubDate><description><![CDATA[如果安装的是双系统，重装windows，linux系统就不见了，那该怎么办
因为安装的时候，肯定是先安装的windows，后装的linux（废话），后来windows因为种种原因需要重装（中毒等原因），重装完毕，windows操作系统装好了，开机选择启动操作系统的界面不见了
因为，安装windows的时候，windows的安装程序把硬盘的前446个字节重写了，分区表肯定没有重写。
硬盘的前5]]></description><category></category></item><item><title><![CDATA[RETENTION GUARANTEE 参数的作用]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/8721666</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/8721666</guid><author>simeone18</author><pubDate>Tue, 26 Mar 2013 14:21:41 +0800</pubDate><description><![CDATA[1、先解释下undo_retention
设置undo_retention，保证commit 后的数据在undo segment中保留多长时间。但是并不能保证commit后的undo 信息在undo_retention的时间内一定不被覆写，当undo segment不够时，还是会覆盖已commit的undo 信息。
2、如果需要保证在undo_retention时间内undo 信息一定不被覆写]]></description><category></category></item><item><title><![CDATA[linux下的线程及同步机制（2）]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/8644459</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/8644459</guid><author>simeone18</author><pubDate>Wed, 06 Mar 2013 22:55:59 +0800</pubDate><description><![CDATA[2.1 Mutex

互斥锁（Mutex，Mutual Exclusive Lock），获得锁的线程可以完成“读-修改-写”的操作，然后释放锁给其它线程，没有获得锁的线程只能等待而不能访问共享数据，这样“读-修改-写”三步操作组成一个原子操作，要么都执行，要么都不执行，不会执行到中间被打断，也不会在其它处理器上并行做这个操作。




Mutex用pthread_mutex_t类型的]]></description><category></category></item><item><title><![CDATA[linux下的线程及同步机制（1）]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/8644445</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/8644445</guid><author>simeone18</author><pubDate>Wed, 06 Mar 2013 22:50:03 +0800</pubDate><description><![CDATA[大部分内容摘抄自《Linux一站式学习》，只是一个笔记，具体内容，推荐看原书

==================================================================================================================================
由于同一进程的多个线程共享同一地址空间，因此Text]]></description><category></category></item><item><title><![CDATA[wpa_supplicant无线网络配置]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/8580592</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/8580592</guid><author>simeone18</author><pubDate>Thu, 14 Feb 2013 13:42:21 +0800</pubDate><description><![CDATA[家里用的是mecury的路由器，我的是rhel6.3-x64系统，设置无线路由上网
最简单的方法是 使用NetworkManager服务，如果不想使用的话，按照下面的方法也可以。


路由设置的网段是192.168.1.X/24，路由加密方法是wpa
一.临时设置上网，证明以下的步骤可行
1.设置ip
ifconfig wlan0 192.168.1.xxx
2.设置路由
rou]]></description><category></category></item><item><title><![CDATA[rhel6.3 64位u盘拯救盘，安装盘的制作]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/8569053</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/8569053</guid><author>simeone18</author><pubDate>Mon, 04 Feb 2013 15:10:52 +0800</pubDate><description><![CDATA[下载rhel-server-6.3-x86_64-boot.iso
ultraiso制作u盘启动盘，但是启动的时候会提示“press the  key to begin the installation process”，按Enter以后，就没有然后了


解决办法如下：

修改isolinux文件夹里的isolinux.cfg文件，把第一行default vesamenu.c32]]></description><category></category></item><item><title><![CDATA[使用ATL编写一个简单的COM服务器]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/7973100</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/7973100</guid><author>simeone18</author><pubDate>Wed, 12 Sep 2012 23:17:20 +0800</pubDate><description><![CDATA[转载自：http://www.vckbase.com/index.php/wv/66
PS.使用vs2008跟本文中的方法差不多






本文的对象是COM编程初学者，其目的旨在描述如何用ATL创建COM服务器，以及如何在VC或VB编写的客户端应用程序中调用COM服务器。为了不给初学者增加负担，本文不打算深入讨论COM和IDL的细节，而是展示用ATL创建简单的COM对象所需要的]]></description><category></category></item><item><title><![CDATA[com技术内幕--读书笔记（8_2）]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/7219509</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/7219509</guid><author>simeone18</author><pubDate>Wed, 22 Aug 2012 23:02:34 +0800</pubDate><description><![CDATA[聚合
聚合的情况下，外部组件直接把内部组件的接口指针返回给客户，因此无法对接口的实现进行修改
示意图如下




聚合的实现
客户向外部组件请求接口IY，外部组件只是向内部组件查询此接口并将此接口指针返回给客户。
若内部组件直接返回接口指针给客户，客户可以直接得到两个不同的IUnknown接口，即外部组件和内部组件的。因此内部组将应该使用外部组件所实现的IUnknown接口（外部]]></description><category></category></item><item><title><![CDATA[Qt核心剖析：信息隐藏(1)]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/7845349</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/7845349</guid><author>simeone18</author><pubDate>Wed, 08 Aug 2012 22:33:40 +0800</pubDate><description><![CDATA[原创作品，允许转载，转载时请务必以超链接形式标明文章 
原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/325581




如果你阅读了 Qt 的源代码，你会看到一堆奇奇怪怪的宏，例如 Q_D，Q_Q。我们的Qt源码之旅就从理解这些宏说起。
下面先看一个C++的例子。
class Person]]></description><category></category></item><item><title><![CDATA[浅议Qt的事件处理机制 二]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/7845340</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/7845340</guid><author>simeone18</author><pubDate>Wed, 08 Aug 2012 22:28:01 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/changsheng230/article/details/6092978


我们在上文中，介绍了Qt框架的事件处理机制：事件的产生、分发、接受和处理，并以视窗系统鼠标点击QWidget为例，对代码进行了剖析，向大家分析了Qt框架如何通过Event Loop处理进入处理消息队列循环，如何一步一步委派给平台相关的函数获取、打包用户输入事件交给]]></description><category></category></item><item><title><![CDATA[浅议Qt的事件处理机制 一]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/7845333</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/7845333</guid><author>simeone18</author><pubDate>Wed, 08 Aug 2012 22:26:05 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/changsheng230/article/details/6085080


  深入了解事件处理系统对于每个学习Qt人来说非常重要，可以说，Qt是以事件驱动的UI工具集。 大家熟知Signals/Slots在多线程的实现也依赖于Qt的事件处理机制。
    在Qt中，事件被封装成一个个对象，所有的事件均继承自抽象类QEvent.  接下]]></description><category></category></item><item><title><![CDATA[QT源码解析(七）Qt创建窗体的过程]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/7845284</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/7845284</guid><author>simeone18</author><pubDate>Wed, 08 Aug 2012 22:21:10 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/tingsking18/article/details/5528666
Qt开发者专区也有转载这篇文章




前言：分析Qt的代码也有一段时间了，以前在进行QT源码解析的时候总是使用ue，一个函数名在QTDIR/src目录下反复的查找，然后分析函数之间的调用关系，效率实在是太低了，最近总结出一个更简便的方法，就是利用Qt Creato]]></description><category></category></item><item><title><![CDATA[QT源码解析(四）剖析Qt的事件机制原理]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/7845276</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/7845276</guid><author>simeone18</author><pubDate>Wed, 08 Aug 2012 22:09:28 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/tingsking18/article/details/5127507



在用Qt写Gui程序的时候，在main函数里面最后依据都是app.exec();很多书上对这句的解释是，使Qt程序进入消息循环。下面我们就到exec()函数内部，来看一下他的实现原理。
Let's go!
首先来到QTDIR/src/corelib/kerne]]></description><category></category></item><item><title><![CDATA[QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/7845266</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/7845266</guid><author>simeone18</author><pubDate>Wed, 08 Aug 2012 22:08:29 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/tingsking18/article/details/4737925



使用QT也有一段时间了，有的时候需要跟踪代码到QT的源码中去查找问题。在这里我将记录一下我跟踪QT源码学习到的一些知识。
 
我的开发环境是VC6.0+QT4.3.3。QT已经不为VC6.0提供addin了，所以有的时候我也会使用EclipseCDT来编写代码]]></description><category></category></item><item><title><![CDATA[Input and Output I/O操作函数]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/7372016</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/7372016</guid><author>simeone18</author><pubDate>Tue, 20 Mar 2012 10:13:31 +0800</pubDate><description><![CDATA[Linux部分转自http://blog.youkuaiyun.com/songguozhi/article/details/3085841，未验证
Windows部分转自MSDN




Linux

Low-level I/O 和 File System Interface

 1. 为什么需要使用 low-level I/O，glibc 里面提到了一些情形，对大量二进制数
据进行操]]></description><category></category></item><item><title><![CDATA[vs2010生成的qt程序修改图标的方法]]></title><link>https://blog.youkuaiyun.com/simeone18/article/details/7344547</link><guid>https://blog.youkuaiyun.com/simeone18/article/details/7344547</guid><author>simeone18</author><pubDate>Mon, 12 Mar 2012 13:44:29 +0800</pubDate><description><![CDATA[如果在appwizard里面生成qtapplication的时候，不幸没有选择ico图标，那后续怎么修改生成的程序图标呢？


网上有别人提供的方法，不过是针对qt的pro工程而言的，vs2010的工程没google到


1.准备ico文件,temp.ico
2.在temp工程目录，建立一个temp.rc文件，内容如下
IDI_ICON1        ICON        D]]></description><category></category></item></channel></rss>