各种MySQL程序概述(转)
各种MySQL程序概述(转)[@more@]所有使用mysqlclient客户库与服务器通信的MySQL客户使用下列环境变量: 名字 说明MYSQL_UNIX_PORT 缺省套接字;用于连接localhostMYSQL_TCP_PORT 缺省 TCP/IP 端口MYSQL_PWD 缺省口令MYSQL_DEBUG 调试时调试-踪迹选项TMPDIR 临时表/文件被创建的目录使用MYSQL_PWD是不安全的。见6.3 与MySQL服务器连接。“mysql”客户使用MYSQL_HISTFILE环境变量中命名的文件来保存命令行历史,历史文件的缺省值是“$HOME/.mysql_history”,这里$HOME是HOME环境变量的值。所有MySQL程序取许多不同的选项,然而,每个MySQL程
MySql数据库C++访问(转)
MySql数据库C++访问(转)[@more@]//在winxpsp2+devcpp4.9中编译通过//在运行之前请先用devcpp下载相应的包/*Name: mysql.cppCopyright: 2005 Frantisek SidakAuthor: Frantisek SidakDate: 23.11.2005 13:00Description: simple MySQL connection test*/#include #include #include #include using namespace std;int main(){//connection paramschar *host = "localhost";char *user = "root";char *pass = "sa";char *db = "mytry";//sockMYSQL *sock;MYSQL_RES *results;MYSQL_ROW record;sock = mysql_init(0);if (sock) cout <<
sql语法中的一个重点(转)
sql语法中的一个重点(转)[@more@]count(*) 比count(id)好select count(DISTINCT t_enter,caller) as size from tab可以踢出重复统计mysql可以断章取义(从0开始10个)select * as size from tab limit 0,10也可以取前几个select * as size from tab limit 10就等价与mssql的topselect top 10 * as size from tabmssqlserver要实现limit的选取功能就比较麻烦比如从4~6可以如下写法:select * from (select top 3 * from (select top 6 * from @t order by id)a order by a.id desc)b order by b.id======================================
MySql特性发展过程(转)
MySql特性发展过程(转)[@more@][table][tr][td]Foreign keys[/td][td]3.23 (for the InnoDB storage engine)[/td][/tr][tr][td]Unions[/td][td]4.0[/td][/tr][tr][td]Subqueries[/td][td]4.1[/td][/tr][tr][td]R-trees[/td][td]4.1 (for the MyISAM storage engine)[/td][/tr][tr][td]Stored procedures[/td][td]5.0[/td][/tr][tr][td]Views[/td][td]5.0[/td][/tr][tr][td]Cursors[/td][td]5.0[/td][/tr][tr][td]XA transactions[/td][td]5.0[/td][/tr][tr][td]Foreign keys[/td][td]5.2 (implemented in 3.23 for InnoDB)[/td][/tr][tr][
在MySql中添加远程控制用户(转)
在MySql中添加远程控制用户(转)[@more@] 在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添加一个具有超级管理权限并且可能远程访问的超级用户,而在MySql中有两种方法可以实现这个目的,我们以增加一个超级权限管理用户admin为例来说明。你可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql(不用我告诉你如何登录吧?),然后: CODE: mysql>GRANT ALL PRIVILEGES ON *.* TO admin@localhost IDENTI
了解开源vim 7.0新功能(转)
了解开源vim 7.0新功能(转)[@more@]几个月前,经过数年的开发后,最新版vim终于得以发布。新版vim 7.0保留与以前版本相同的界面和命令,但也增加了许多十分有用的新功能。拼写检查是第一项新功能。现在,你可以在vim中执行拼写检查,应用vim对文本文件(如说明手册)或电子邮件客户端(如mutt)进行编辑的用户应该感到满意了。要激活这项功能,在命令模式下输入:set spell即可。窗口中的拼写错误将以红色突出显示,大写错误以蓝色标注。分别用[s和]s向前或向后查看拼错的单词。用[S和[S忽略大写错误,直接跳转到拼错的单词。如果vim突出显
mount加载分区时,识别中文字符(转)
mount加载分区时,识别中文字符(转)[@more@]# mount -o codepage=936,iocharset=cp936 /media/usbdisk[root@book media]# mount -o codepage=936,iocharset=cp936 usbdisk[root@book media]# ls usbdiskautorun.inf Iexplores.exe Recycled System Volume Information 清华大学===========================================================>制作mountcn脚本#!/bin/bash#File : mountcn#Author: cnscn#Time : 2006-02-16mount -o codepage=936,iocharset=cp936 $1>应用如下放到/usr/local/bin/下面[root@book media]# mountcn usbdis
我用到的KDE桌面软件(转)
我用到的KDE桌面软件(转)[@more@]1)pdfacroread AdobeReader_enu-7.0.0-2.i386.rpm2)图形作图 gimp 3)文件传输ftp gftp4)聊天 QQ LumaQQ语音 skype5)影音Mplayer Mplayermp3等音乐 beep-media-player在线电视 gtk-sopcast6)HTML网页编辑Quanta 7)CHM查看Kchm8)字典星际译王 stardict9)输入法小企鹅 fcitx10)虚拟机vmvare11)php编辑器zendstudio12)字体Vera
文件、目录写保护(转)
文件、目录写保护(转)[@more@][root@book ~]# touch a.txt[root@book ~]# chattr +i a.txt[root@book ~]# rm -f a.txtrm: cannot remove `a.txt': Operation not permitted[root@book ~]# lsanaconda-ks.cfg a.txt Desktop firstboot.1120181163.33 install.log install.log.syslog[root@book ~]# chattr -i a.txt[root@book ~]# rm -f a.txt[root@book ~]# lsanaconda-ks.cfg Desktop firstboot.1120181163.33 install.log install.log.syslog[root@test tmp]# mkdir tmp[root@test tmp]# chattr +i tmp[root@test tmp]# rm -fr tmprm: c
shell数组(转)
shell数组(转)[@more@]Bash中还可以使用数组变量,其赋值有两种:(1) name = (value1 ... valuen) 此时下标从0开始(2) name[index] = value数组下标的范围没有任何限制,同时也不必使用连续的分量.--------------------------------------------------------------------------------$ A=(a b c def)==================================================$ echo ${A[@]} //取全部元素a b c def=================================================$ echo ${A[0]} //取第一个元素a=================================================//取得数组元
怎样驱动声卡和网卡?(转)
怎样驱动声卡和网卡?(转)[@more@]我的华硕笔记本装了FC5,可是不能进行声卡和网卡的驱动,下面是我装网卡驱动的一个错误例子,那位帮忙分析一下阿!感激不尽[root@localhost r1000_v1.04]# make clean modulemake -C src/ cleanmake[1]: Entering directory `/home/r1000_v1.04/src'rm -f *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flagsmake[1]: Leaving directory `/home/r1000_v1.04/src'make: *** 没有规则可以创建目标“module”。 停止。[root@localhost r1000_v1.04]# make installmake -C src/ installmake[1]: E
Linux内核网络参数的意义及应用(转)
Linux内核网络参数的意义及应用(转)[@more@]Linux内核网络参数的意义及应用 太原新闻网 2006-10-18 15:07:16来源:网易 摘要: 本文主要介绍了linux系统位于目录/proc/sys/net/ipv4/下的部分内核网络参数,同时对通过linux内核网络参数的调整来提高linux系统的安全性和稳定性提出了自己的见解。从而为系统管理员进一步增强网络的安全性和系统的稳定性提供了参考。 在linux中,我们可以根据不同的需求来调整/proc/sys/net/ipv4/目录下的内核网络参数,通过合理的配置这里内核网络参数,从而达到提高网络的安全性和系统的稳定性
网易POPO网页版 Beta1 公测!(转)
网易POPO网页版 Beta1 公测!(转)[@more@] POPO正式向您推出网页版POPO beta1公测.欢迎热爱与支持POPO的用户登录网页版POPO体验. 网页版POPO是一款网页上的免费聊天工具,有以下主要特点: 1、无须下载,绿色无污染,免去了安装卸载的烦琐,但又最大限度地保留客户端的操作习惯. 2、保证时刻提供最新的功能、高雅的界面,操作的实用性紧贴学习工作生活中的交流需要. 3、只要能访问internet,就能登录网页版POPO,满足linux、mac等操作系统的用户的需求. 网页版POPO beta1提供的主要功能: 1、发送普通消息(包括文字+表
谁阻挡了Linux的步伐?(转)
谁阻挡了Linux的步伐?(转)[@more@]不温不火的Linux在2006年并没能重返全盛:除了个别领导厂商的战绩,整个技术界对Linux的态度依然流于尴尬。近年来备受注目的Linux,到底遇到了哪些麻烦?本刊实习记者|崔瑜在Linux阵营中最具号召性的LinuxWorld大会一如既往地选择8月登上全球舞台。但这个盛夏的热烈似乎并不属于Linux。8月15日,北京。LinuxWorld大会以 “开放源代码,开放解决方案”为主题展开。虽然中国开放源代码推进联盟主席陆首群在开场演讲中,依然将LinuxWorld大会称作“一个技术、市场、文化交流的平台”,但赶到现场的人们并没
Linux走出低潮(转)
Linux走出低潮(转)[@more@]经过几年的萧条后,Linux重新在中国泛起了波澜,这次它能够打动用户的心吗?□记者 袭祥德 实习生 齐洋洋9月27日,郑维勇准时来到办公室,打开电脑开始一天的工作。与一般电脑使用者不同的是,郑维勇的电脑开机后先出现的是蓝色屏幕上的“redhat”标志。他安装的并非微软Windows操作系统,而是红帽公司推出的桌面Linux。郑维勇是今年刚毕业的华东师范大学研究生,幸运地在上海一所高校找到工作,他接到的第一个任务就是参与学校的电子商务项目。由于其中涉及到数据库应用,特别是mysql数据库,为节省成本,他选择
LPI与北京尚观Linux研究室正式签署合作备忘录(转)
LPI与北京尚观Linux研究室正式签署合作备忘录(转)[@more@] 10月,尚观Linux研究室与Linux国际认证组织LPI(Linux professional Institute),正式签署合作备忘录。 LPI正式与UpLooking成为国际合作伙伴,并成为LPI专业认证委员会中国分会的授权培训中心,双方合作在各自网站上进行链接,通过新闻发布和媒体访问的形式向公众传播,并通过LPI的全球媒体发布系统(英文)向全球发布新闻。LPI根植于国际Linux社区, 以低成本运作,专业化及广泛的Linux组织联盟作为发展的基础,这与尚观Linux研究室“以开源人才培养为主,并积极推动 Linux
深度报道:中国Linux开源社区缓慢崛起(转)
深度报道:中国Linux开源社区缓慢崛起(转)[@more@]深度报道:中国Linux开源社区缓慢崛起作者: CNET科技资讯网CNETNews.com.cn 2006-10-19 09:20:01 AMCNET科技资讯网 10月18日 北京报道(文/张岚):国内Linux厂商正在将前所未有的热情投向社区建设。记者日前从北京拓林思公司获悉,该公司控股股东北京万里开源软件有限公司正在发起一个名为whitefin的开源项目,whitefin将作为一个完全开放的产品提供给以中文为主的whitefin开放社区。6月12日,一个综合性技术社区“Linux人”社区正式上线,该社区得到包括中科红旗、BEA、IBM、Intel、Sy
Linux下的shell编程入门(转)
Linux下的shell编程入门(转)[@more@] 通常情况下,我们从命令行输入命令每输入一次就能够得到系统的一次响应。一旦需要我们一个接着一个的输入命令而最后才得到结果的时候,这样的做法显然就没有效率。要达到这样的目的,通常我们利用shell程序或者shell脚本来实现。 一、简介 Shell编程有很多类似C语言和其他程序语言的特征,但是又没有编程语言那样复杂。Shell程序就是放在一个文件中的一系列Linux命令和实用程序,在执行的时候,通过Linux一个接着一个地解释和执行每个命令。 下面我们来看一个简单的shell程序: 1、首先建
开源桌面越争越烈 半小时真能做成一个自己的Linux?(转)
开源桌面越争越烈 半小时真能做成一个自己的Linux?(转)[@more@]如果给你所需的所有资料,让你在半个小时之内做出一个有自己特色的Linux,这听起来完全象一个不可能完成的任务。但是,拓林思公司研发总监熊伟却一再强调,这完全是可以实现的事情。我们知道,如果单把Linux内核代码打印出来,装订起来将相当于十几本砖头厚的书,那么,在半小时内创建自己的Linux这个奇迹又将如何出现呢?神奇的whitefin针对我的疑惑,熊伟介绍向我介绍了whitefin这个开源项目。Whitefin开源项目是一个Linux发行版,它是由北京万里开源软件有限公司(GreatLi
[转]Linux系统出现乱码问题的终极解决方法(转)
[转]Linux系统出现乱码问题的终极解决方法(转)[@more@]在linux下搭建网站的时候,乱码问题困扰了我差不多一个星期,后来终于解决了。 我的体会就是:应用必须和数据库的字符集(编码)相一致。 具体地说,就是,如果你想使用gb2312编码,那就要保证:每一个jsp文件都是以gb2312编码存储的(在保存文件的时候选择gb2312编码就可以了),另外,文件头还要定义;关于数据库,创建数据库时就要定义编码,例如:create database mysql default character set gb2312 collate gb2312_chinese_ci;最后要做得就是,连接数据时,在相关文件中加入以