博客日历
2024年11月 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 七 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 1 |
存档
2024年03月 04月 05月 2021年
01月 02月 11月 12月 2020年
02月 03月 04月 05月 06月 07月
09月 2018年
09月 2017年
01月 02月 07月 2016年
01月 04月 07月 08月 11月 12月
2015年
01月 02月 03月 05月 09月 10月
11月 2014年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2013年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2012年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2011年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2010年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2009年
03月 04月 05月 06月 07月 08月
09月 10月 11月 12月
体验Linux.4 Debian5.0.7下安装CodeBlocks10.05
1.修改源
sudo gedit /etc/apt/sources.list
内容如下:
deb cdrom:[Debian GNU/Linux 5.0.7 _Lenny_ - Official i386 CD Binary-1 20101127-16:55]/ lenny main
deb http://mirrors.163.com/debian lenny contrib main non-free
deb-src http://mirrors.163.com/debian lenny contrib main non-free
deb http://apt.wxwidgets.org/ lenny-wx main
deb-src http://apt.wxwidgets.org/ lenny-wx main
2. 获取密钥
sudo wget http://apt.wxwidgets.org/key.asc
sudo apt-key add key.asc
(不执行的话,会提示:由于没有公钥,下列签名无法进行验证: NO_PUBKEY 0E0BCE7F53B087BC)
3.更新源
sudo apt-get update
4.安装gcc工具链
sudo apt-get install build-essential
sudo apt-get install gdb
5.安装wxWidgets库
sudo apt-get install libwxgtk2.8.*
6.安装CodeBlocks10.05
解压缩codeblocks-10.05-1-debian-dbg-i386.tar.bz2后执行安装
sudo dpkg -i *.deb
7.安装中文语言包
解压缩locale.tar.gz到/usr/share/codeblocks/locale目录下
------------------------------------------------------------------------------
备注(2011年12月3日22:59:44):
如果不用apt-get来安装wxWidgets库,那安装过程就简单直接的多了。
以CodeBlocks10.05在Debian6.0.3上的安装为例:
1.下载wxWidgets库的安装文件(竟然需要去墙外?!)
http://apt.wxwidgets.org/dists/squeeze-wx/main/binary-i386/
libwxbase2.8-0_2.8.12.1-0_i386.deb
libwxgtk2.8-0_2.8.12.1-0_i386.deb
2.下载codeblocks安装文件
3.用dpkg -i命令,根据依赖顺序直接安装即可。
要开发GUI程序,需要安装gtk的开发包:
apt-get install libgtk2.0-dev
------------------------------------------------------------------
要开发基于wxWidgets的GUI程序,安装下面的开发包
apt-get install libwxgtk2.8-dev
备注:(2011年12月6日)
对于Debian6.0.3,直接dpkg -i 安装(不必按照步骤1-7执行,根据错误提示逐个解决即可)
分类:Linux 查看次数:15102 发布时间:2010/12/4 20:51:25
Oracle中一些不同于其他数据库的常用SQL语句
Select * FROM
(Select * FROM <table_name> orDER BY id)
Where ROWNUM >= n
2.用一个表的数据更新另一个表
MERGE INTO <table1> a
USING <table2> b
ON (a.id=b.id)
WHEN MATCHED THEN
SET a.f1=b.f1,a.f2=b.f2
3.高效删除重复记录(重复的只保留一条)
Delete FROM <table_name> a
Where a.ROWID > (Select MIN(b.ROWID) FROM <table_name> b Where a.id=b.id)
4.将各分组的记录序号列出来
Select row_number() over (PARTITION BY <col1> orDER BY <col2>) as order_num,t.*
from <table_name> t
应用示例:对于某字段相同的记录,只列出其中的一条
select * from
(
select row_number() OVER (PARTITION BY <col1> orDER BY <col1>) as order_num,
n.* from <table_name> n
)
where order_num=1
5.查找重复超过1条的记录
select a,b,count(*) from testtable
group by a,b
having count(*)>1
分类:数据库 查看次数:13207 发布时间:2010/11/10 13:12:15