今天在FreeBSD6.2上安装了Mysql,做个笔记
1:cd /usr/ports/databases/mysql51-server/
make WITH_XCHARSET=all WITH_CHARSET=gbk install clean
2: 出示化数据库
cd /usr/local/bin
mysql_install_db
3: 赋予Mysql用户对/var/db/mysql/目录以及子目录的操作权限
chown -R mysql:mysql /var/db/mysql
4: 启动Mysql
./usr/local/etc/rc.d/mysql-se ...
安装步骤如下:
1:使用Ports安装
/usr/ports/www/lighttpd
make config
make install clean
2:cp /usr/local/etc/lighttpd.conf.sample /usr/local/etc/lighttpd.conf
该文件是配置文件,使用默认配置即可正常启动
3:echo lighttpd_enable=\"YES\">>/etc/rc.conf
设置自动启动
4:默认文档目录为/usr/local/www/data
chown -R www /usr/local/www/data
5: ...
对于开发一个不考虑跨平台,只在 Windows Server 环境下运行的高性能服务器来说,IOCP无疑是一个最优的解决方案。最近一个项目要用到 IOCP ,特地找了些资料。网上的资料很多,但很多都是以基础性的介绍为主,代码也是些经典书籍上的标准代码。这些代码对理解IOCP无疑是很重要的,但对于高性能服务器开发来说,细节的实现则似乎更加重要。根据自己最近做的一个项目,有几点体会,特记录下来,以备后查。
1、是在写服务端而不是在写客户端。
服务端与客户端绝对是两码事。在客户端我们提倡 Create/New 和 Free/Dispose,随用随申请,不用即释放。但在服务端要尽量避免这样做。在客户 ...
- 09:21
- 浏览 (205)
- 评论 (0)
为了保证数据表至少能够存放所有的汉字,那么我们只有两种选择,gbk 或者 utf-8,下面讨论 utf-8 的情况。
因为配置文件设置的 default_character_set 是 utf8,数据表默认采用的就是 utf-8 建立的。这也应该是所有采用 MySQL 4.1 的主机提供商应该采用的配置。所以我们要保证的只是客户端与 MySQL 交互之间指定编码的正确。
这只有两种可能,客户端以 gb2312 格式发送数据,或者以 utf-8 格式发送数据。
如果以 gb2312 格式发送:
SET character_set_client='gb2312'
SET character_set ...
最近孩子总是不吃饭,不喝水,都快愁死我了,今天我媳妇带孩子去医院检查,大夫说是嗓子和牙床都红了,上火了,给开了些下火中药。
可回到家,药好了,还是不喝,真是没办法,搞的这几天,都不知道该怎么办了?
前几天,一个项目中用的CTI,是用语音卡做的,最初是做了个WIN32程序,考虑到CTI中心是个服务,易于客户端调用的特点,特封装成Webservice(一个ISAPI的dll),但在调用API函数初始化语音卡的函数中,总是初始化失败,折腾几天都不行,最后感觉像是没有对底层操作的权限导致的,因为IIS默认匿名账户的权限不能够操作系统底层的东西,我把IIS的验证改为Windows集成验证,并添加了一个用户,问题解决。
归根到底,还是对IIS的权限不是很了解造成的。不知道有没有人碰到过此类问题。
#coding:gbk
"""
调用pymssql,链接数据库,并执行存储过程,并返回结果
"""
import pymssql
#链接远程数据库
con=pymssql.connect(host='192.168.0.15',user='sa',password='sa',database='mydb')
cur=con.cursor()
#执行sql语句
cur.execute('exec check_priv @userid=%s,@pwd=%s',('test','555'))
data=cur.fetchall()
for rec in data:
a ...
在freebsd中可以使用sockstat查看打开的socket的情况,包含了端口相应进程的进程名、PID,用户等!
系统说明:
NAME
sockstat -- list open sockets
SYNOPSIS
sockstat [-46clu] [-p ports]
DESCRIPTION
The sockstat command lists open Internet or UNIX domain so ...
其实设置FreeBSD防火墙是一件比较简单的事情。结合自己的实践经验和一些网上的资料,我来向大家介绍一下具体设置的方法。本文包括:1.最大化安全设置2.设置网卡3.设置Kernel4.打开包转发、防火墙和NAT5.配置NAT/防火墙后面的机器6.熟悉IPFilter7.QoS8.参考文献
1. 最大化安全设置
锁定一台用作NAT防火墙的电脑的第一步是停止所有安装时不需要的服务。编辑/etc/rc.conf并确认inetd、portmap、sendmail这些守护者都被禁止了。除了设置
inetd_enable="NO"
portmap_enable=&q ...
使用OLE 驱动还是ODBC驱动连接Oracle时,系统软件的路径最好是英文路径,不能含有‘)’,否则你是如何也连接不上Oracle的。
另外,安装Oracle时,安装程序的路径也不能含有中文名称,如果在windows平台进行安装,登陆用户不能使中文名字,否则系统会提示“oracle在交换程序分区没有足够的空间”的提示。
总结,在安装其他大型企业软件时,最好统统采用英文路径、英文名称等。如果含有中文名称,总是或多或少出现问题。







评论排行榜