- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 数据库帐号被锁定了,怎么解决?
<br />数据库帐号被锁定了,怎么解决?<br />在oracle帐号,<br />sqlplus>alter user rcptadmin account unlock;
2010-12-31 17:45:00 1879
原创 libevent事件处理框架分析
<br />libevent事件处理框架分析这两天大致看了看libevent的代码,简单做一个分析.<br /><br />libevent最大的特点就是封装了对以下三种事件的响应:IO事件,定时器事件,信号事件.这里就分析libevent如果做到这一点的,在libevent中还包括一些其他的功能(如缓冲区),但是我这里就重点讲解这一部分了.<br /><br />事件原型,简单看一看用于封装事件的结构体定义:<br />struct event {<br /> TAILQ_ENTRY (event)
2010-12-29 13:50:00 898
原创 libevent源码深度剖析一
<br />libevent源码深度剖析一<br />——序幕<br />张亮<br />1 前言<br />Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一则分享心得;二则对libevent代码和设计思想做系统的、更深层次的分析,写出来,也可供后来者参考。<br />附带一句:Libevent是用c语言编写的(MS大牛们都偏爱c语言哪),而且几乎是无处不函数指针,学习其源代码也需要相当的c语言基础。<br />2 Libevent简介<b
2010-12-29 13:49:00 559
原创 memcached采用的网络模型
<br />memcached采用的网络模型是早前提到的半同步半异步的网络模型.<br /><br />简单的说,大致流程就是:主线程负责接收新的连接,接收到新的连接之后,选择一个worker副线程,将该新连接push到副线程的连接队列中.主副线程之间通过管道进行通讯,因此主线程将新的连接push到工作线程之后,主线程要向该副线程的管道中写一个字符,而每个副线程也都有自己的poll set, 其中会包含自己的管道fd, 副线程也会通过多路复用I/O来监控管道的情况,一旦可读,说明有新的连接到来,此时从连接队
2010-12-29 13:47:00 833
原创 linux读配置文件
<br />#include "ReadConfig.h"CReadConfig::CReadConfig() {} CReadConfig::~CReadConfig() { }int CReadConfig::readline(char* line,FILE* stream) { int flag = 1; char buf[CFG_LINE]; unsigned int i, k = 0; if( fgets(bu
2010-12-22 11:13:00 1294
原创 mysql中的表显示“使用中”解决办法!
<br />mysql中的表显示“使用中”解决办法!<br />方法1:<br />检查表:CHECK TABLE xxtable<br />分析表:ANALYZE TABLE xxtable<br />修复表:REPAIR TABLE xxtable<br />方法2:如果方法1无法执行,请使用以下语句修复表索引<br />REPAIR TABLE xxtableUSE_FRM;
2010-12-13 20:53:00 1572
原创 mysql中的表显示“使用中”解决办法!
<br />mysql中的表显示“使用中”解决办法!<br />方法1:<br />检查表:CHECK TABLE xxtable<br />分析表:ANALYZE TABLE xxtable<br />修复表:REPAIR TABLE xxtable<br />方法2:如果方法1无法执行,请使用以下语句修复表索引<br />REPAIR TABLE xxtableUSE_FRM;
2010-12-13 20:53:00 9240
原创 linux5:如何将某用户(oper)添加到已存在的组(oinstall)组中--oracle10g
如何将某用户(oper)添加到已存在的组(oinstall)组中?gpasswd -a 用户名 组名---例->gpasswd -a oper oinstall查看是否添加成功:#su - oracle$usersoper root存在oper,说明添加成功。授权,使oper有对该目录的读权限#su - root#chown -R oper:oinstall /usr/local/oraclechmod -R 775 /usr/local/oracle
2010-12-06 15:44:00 7271
原创 Linux用户管理
<br />Linux用户管理<br /> <br />Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 实现用户账号的管理,要完成的工作主要有如下几个方
2010-12-06 14:12:00 682
原创 Linux的基本使用-增加用户
<br /> 我们来看看增加用户的 操作。到目前为止,我们都是使用的root用户登录系统,由于root这个用户的权限非常的高,可以进行任何的操作,所以有的时候, 可能破坏系统。如前面的操作,如果执行了一个“rm -rf /*”这个命令,这样就会把“/”下面的文件全部删除。我们如果使用一般的用户,我们还是可以执行大部分的程序,除了少数的一些管理员的命令不能执行外, 一些目录不能进行操作外,其他的操作我们都可以。所以建议:在使用一般操作的时候,我们使用一般用户,如果需要对系统进行维护,我们就使用r
2010-12-06 14:11:00 2129
原创 Oracle10.2下载地址
<br /><br />记录一下Oracle10.2的下载地址,必要的时候免得再去搜索<br />Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)<br />http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip<br />http://download.orac
2010-12-03 11:52:00 2615 1
原创 在virtualbox3.2.12上安装linux5 问题
<br />最近因为需要测试程序在linux5 环境的运行,需要安装个虚拟机器。我选择了virtualbox,因为是免费的,而且是傻瓜式的。但是,在virtualbox3.2.12上安装linux5 ,安装完成后,点reboot,却是无法再进入系统了。在网上查了很多资料,有人说是virtualbox对linux5的支持不是很好。那该怎么办呢??<br /> <br />改变思路安装,再重新进入安装,选择重新安装 boot,不再重新安装整个系统。然后重起,却进入了安装完成后的配置界面。。好怪的事情。。。<br
2010-12-03 11:50:00 720
原创 Linux5 上Oracle 10g客户端的安装和配置
Linux上Oracle 10g客户端的安装和配置需要在Linux 上访问Oracle,所以要装个客户端。参考了网上很多资料,但总会半路卡壳。根据自己实际的操作,写了下面的操作手册,希望对在linux上装oracle客户端的朋友有帮助。我的Linux是Redhat Enterprise Linux 5.5。一、检查系统1、检查操作系统版本,具体系统要求请参考安装手册。 cat /etc/issue2、检查Linux内核版本,具体要求请参考安装手册。 uname -r3、检查软件安装包是否安装及版本是
2010-12-03 11:40:00 2006
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人