全部文章 | 第2页

CentOS中解决MySQL乱码

解决步骤:

1. 找到mysql的配置文件,拷贝到/etc目录下,第一步很重要

使用find命令查找cnf文件。记得不要去找my.cnf因为它不一定存在,而应该找*.cnf。

[root@Web_Mysql ~]# find / -iname “*.cnf” -print

/usr/share/mysql/my-huge.cnf

/usr/share/mysql/my-small.cnf

/usr/share/mysql/my-innodb-heavy-4G.cnf

/usr/share/mysql/my-medium.cnf

/usr/share/mysql/my-large.cnf

/usr/share/doc/mysql-server-5.1.61/my-huge.cnf

/usr/share/doc/mysql-server-5.1.61/my-small.cnf

/usr/share/doc/mysql-server-5.1.61/my-innodb-heavy-4G.cnf

/usr/share/doc/mysql-server-5.1.61/my-medium.cnf

/usr/share/doc/mysql-server-5.1.61/my-large.cnf

/etc/pki/tls/openssl.cnf

/etc/my.cnf readmore

linux配置java环境变量

一. 解压安装jdk

在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,

执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。

二. 需要配置的环境变量 readmore

suse linux 系统时间跑偏问题

一、现象
经过观察,你会发现在安装系统后第一次设置正确系统时间后,没设置定时校准的情况下,它的系统时间一小时会偏差有4-6分钟左右,一天下来通常会偏差50分钟左右。这在生产环境下肯定会出问题。

二、NTP设置
如果你能直接连接到外部时间源或一个内部的时间源服务器,你可以在其中的一台suse linux 10上设置NTP服务器,让其他suse linux 10定时同步这台NTP服务器就行。
#vi /etc/ntp.conf

## Radio and modem clocks by convention have addresses in the
## form 127.127.t.u, where t is the clock type and u is a unit
## number in the range 0-3.
##
## Most of these clocks require support in the form of a readmore

Oracle创建表空间和用户

一、在Windows系统下, 请先点击“开始”,然后点“运行”,输入cmd并点击“确定”,打开命令行窗口
输入以下命令:

  sqlplus /nolog

  回车后,将出现提示符 SQL>

  这时输入
conn / as sysdba

  一般即可登录,如果失败的话,可以试一下用conn sys/sys用户的密码 as sysdba来重试一下

  接下来,我们看看您当前的数据库文件一般都是放在哪里的: readmore

Rsync常见问题总结

问题一:

@ERROR: chroot failed

rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]

原因:

服务器端的目录不存在或无权限。创建目录并修正权限可解决问题。 readmore

帧中继DEBUG命令

帧中继的DEBUG命令有三个:DEBUG FRAME-RELAY ARP,DEBUG FRMAE-RELAY LMI和DEBUG FRMAE-RELAY PACKET。在特权用户模式下配置。

DEBUG FRAME-RELAY ARP打开INARP协议的调试信息,可以在配置终端上显示INARP报文的信息。用于查看INARP报文的收发情况。

DEBUG FRMAE-RELAY LMI打开LMI协议的调试信息,可以在配置终端上显示LMI报文的信息,用于查看LMI报文的收发情况。

DEBUG FRMAE-RELAY PACKET打开普通上层协议报文的调试信息,可以在配置终端上显示其他上层协议报文的信息,用于查看普通报文的收发情况。 readmore

Cisco ISDN备份方法总结

对于ISDN的学习,主要需要五大块:
1.ISDN的基本配置
(保证在没有通过ISDN起备份技术之前,两端要能够互相ping通)

2.ISDN的拔号备份技术
a)浮动静态路由
基本思想:手工添加一条AD值比主路由AD值大的静态路由,这样能够保证
当主路由稳定时,静态路由不会出现在路由表中。
需要注意的细节:
a.1)浮动静态路由的下一跳要指向ISDN对端接口的IP地址,或者本端的ISDN 接口。 readmore

计算 Cisco 交换机背板带宽

背板带宽,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时设计成本也会上去。
  
  但是,我们如何去考察一个交换机的背板带宽是否够用呢?显然,通过估算的方法是没有用的,我认为应该从两个方面来考虑:
  
  1、任何端口容量X端口数量之和的2倍应该小于背板带宽,可实现全双工无阻塞交换,证实交换机具备发挥最大数据交换性能的条件。
  
  2、满配置吞吐量(Mpps)=满配置GE端口数×1.488Mpps其中1个千兆端口在包长为64字节时的理论吞吐量为1.488Mpps.例如,一 台最多能够提供64个千兆端口的交换机,其满配置吞吐量应达到 64×1.488Mpps = 95.2Mpps,才能够确保在任何端口均线速工作时,提供无阻塞的包交换。假如一台交换机最多能够提供176个千兆端口,而宣称的吞吐量为不到 261.8Mpps(176 x 1.488Mpps = 261.8),那么用户有理由认为该交换机采用的是有阻塞的结构设计。 readmore

MOCP的配置

MOCP的配置
by czyhd on 一.19, 2009, under 工具
嗯,很喜欢mocp,虽然音质一般,但是资源占用率超低,在compiz里面设置好快捷键,用着还是蛮方便的.
刚才在硬盘上看到了它的配置文件,默认是没有的,当初觉得每次转换标签的显示怪麻烦的,就在网上找了个,忘了哪里复制来的,贴上来吧..
新建一个config放在~/.moc
ReadTags = no
Sort = FileName
ShowStreamErrors = no
Mp3IgnoreCRCErrors = yes
Repeat = yes
Shuffle = no
AutoNext = yes
FormatString = “%(n:%n %(a:%a – %(t:%t:)%(A: \(%A\):)”
OutputBuffer = 2048 readmore

IOCP配合AcceptEx的例子

IOCP配合AcceptEx的例子

本程序在VS2003编译器编译运行。在6.0下可能需要稍加修改。

#include
#include
#include
#include //微软扩展的类库

using namespace std;
#define SEND 0
#define RECV 1
#define ACCEPT 2

#define DATA_LENGTH 1000
//单句柄数据定义
typedef struct _PER_HANDLE_DATA readmore

IOCP中的AcceptEx

服务器要做的最普通的事情之一就是接受来自客户端的连接请求。在套接字上使用重叠I/O接受连接的惟一API就是AcceptEx()函数。有趣的是,通常的同步接受函数accept()的返回值是一个新的套接字,而AcceptEx()函数则需要另外一个套接字作为它的参数之一。这是因为AcceptEx()是一个重叠操作,所以你需要事先创建一个套接字(但不要绑定或连接它),并把这个套接字通过参数传给AcceptEx()。以下是一小段典型的使用AcceptEx()的伪代码:

do {
-等待上一个 AcceptEx 完成
-创建一个新套接字并与完成端口进行关联
-设置背景结构等等
-发出一个 AcceptEx 请求
}while(TRUE);

作为一个高响应能力的服务器,它必须发出足够的AcceptEx调用,守候着,一旦出现客户端连接请求就立刻响应。至于发出多少个AcceptEx才够,就取决于你的服务器程序所期待的通信交通类型。比如,如果进入连接率高的情况(因为连接持续时间较短,或者出现交通高峰),那么所需要守候的AcceptEx当然要比那些偶尔进入的客户端连接的情况要多。聪明的做法是,由应用程序来分析交通状况,并调整AcceptEx守候的数量,而不是固定在某个数量上。 readmore