易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : linux

Ubuntu Linux 8.04蓝牙设备连接管理方法

1.启动蓝牙设备
sudo /etc/init.d/bluetooth restart
或者
sudo /etc/init.d/bluez-utils restart
 
2.使用hcitool dev查看计算机上的蓝牙设备
teapot@teapot:~$ hcitool dev
Devices:
hci0 00:16:CF:DB:B4:BF
teapot@teapot:~$
 
3.安装设备
查询设备地址
teapot@teapot:~$ sudo hidd --search
Searching ...
No devices in range or visible
如果sudo hidd --search没有搜索到,换hcitool scan搜索
我的T60 使用hcitool scan搜索到手机的蓝牙
teapot@teapot:~$ hcitool scan
Scanning ...
00:1D:E9:30:CE:55 PZF # 这是我的手机
 
teapot@teapot:~$ sudo hidd --connect 00:1D:E9:30:CE:55
teapot@teapot:~$ sudo hidd --show
teapot@teapot:~$
没有错误提示,也没有连接,不知道怎么回事了!
 
teapot@teapot:~$ sudo hcitool cc 00:1D:E9:30:CE:55
teapot@teapot:~$ sudo hcitool con
Connections:
teapot@teapot:~$
 
# 这时在蓝牙管理器的浏览设备中发现了PZF
# 建立配对
# 再查看连接
 
teapot@teapot:~$ sudo hcitool con
Connections:
< ACL 00:1D:E9:30:CE ......

Linux 内核编译配置选项简介(转)

 
Linux 内核编译配置选项简介
作者:金步国
版权声明
本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL
的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可
以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。
其他作品
本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有作品的列表:
金步国作品列表
BUG报告,切磋与探讨
由于作者水平有限,因此不能保证作品内容准确无误,请在阅读中自行鉴别。如果你发现了作品中的错误,请您来信指出,哪怕是错别字也好,任何提高作品
质量的建议我都将虚心接纳。如果你愿意就作品中的相关内容与我进行进一步切磋与探讨,也欢迎你与我联系。联系方式:MSN:
csfrank122@hotmail.com
Code maturity level options
代码成熟度选项
Prompt for development and/or incomplete code/drivers
显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择
General setup
......

linux 网卡驱动

Tg3 Gbit NIC Driver Analysis
在此仅仅讨论网络设备驱动的一般写法,有关硬件部分的相关代码由于硬件规格不同,予以省略。有什么地方错误,或补充,欢迎大家提出。
1, 驱动模块的加载和卸载
如果网络设备(包括wireless)是PCI规范的,则先是向内核注册该PCI设备(pci_register_driver),然后由pci_driver数据结构中的probe函数指针所指向的侦测函数来初始化该PCI设备,并且同时注册和初始化该网络设备。
如果网络设备(包括wireless)是PCMCIA规范的,则先是向内核注册该PCMCIA设备(register_pccard_driver),然后driver_info_t数据结构中的attach函数指针所指向的侦测函数来初始化该PCMCIA设备,并且同时注册和初始化该网络设备。
static int __init tg3_init(void)
{
//先注册成PCI设备,并初始化,如果是其他的ESIA,PCMCIA,用其他函数
return pci_module_init(&tg3_driver);
}
static void __exit tg3_cleanup(void)
{
pci_unregister_driver(&tg3_driver);//注销PCI设备
}
module_init(tg3_init); //驱动模块的加载
module_exit(tg3_cleanup); //驱动模块的卸载
申明为PCI设备:
static struct pci_driver tg3_driver = { ......

Linux系统管理实践(6):系统登录配置

     1、/etc/modules.conf文件:
在Debian/Ubuntu派系中名为/etc/modules,在有些Linux系统中也用名/etc/conf.modules。该配置文件定义了各种需要在启动时加载的模块的参数信息。这里主要着重讨论关于网卡的配置。在使用Linux做网关的情况下,Linux服务器至少需要配置两块网卡。为了减少启动时可能出现的问题,Linux内核不会自动检测多个网卡。对于没有将网卡的驱动编译到内核而是作为模块动态载入的系统若需要安装多块网卡,应该在“modules.conf”文件中进行相应的配置。 Ubuntu中的/etc/moudles内容如下:
# /etc/modules: 在启动时装载的内核模块
#
# 本文件包含了在系统启动时应该被装载的内核模块名,每个模块名占一行。以"#"开始的行被忽略
fuse
lp
sbp2
    在RedHat派系中这个文件的格式不一样。若设备驱动被编译为模块(内核的模块),对于PCI设备,模块将自动检测到所有已经安装到系统上的设备;对于ISA卡,则需要向模块提供IO地址,以使模块知道在何处寻找该卡,这些信息在“/etc/modules.conf”中提供。例如,我们有两块ISA总线的3c509卡,一个IO地址是0x300,另一个是0x320。编辑&l ......

Linux环境下MySQL数据库大小写区分问题


 
1、Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;
2、用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;
lower_case_table_names参数详解:
lower_case_table_names = 0
其中 0:区分大小写,1:不区分大小写
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
1、数据库名与表名是严格区分大小写的;
2、表的别名是严格区分大小写的;
3、列名与列的别名在所有的情况下均是忽略大小写的;
4、变量名也是严格区分大小写的;
MySQL在Windows下都不区分大小写。
3、如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种:
A、创建时设置:
CREATE TABLE T(
A VARCHAR(10) BINARY
);
B、使用alter修改:
ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY;
C、mysql table editor中直接勾选BINARY项。
本文转载自:http://www.oklinux.cn/html/sql/other/20080426/52340.html
......

Linux环境下MySQL数据库大小写区分问题


 
1、Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;
2、用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;
lower_case_table_names参数详解:
lower_case_table_names = 0
其中 0:区分大小写,1:不区分大小写
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
1、数据库名与表名是严格区分大小写的;
2、表的别名是严格区分大小写的;
3、列名与列的别名在所有的情况下均是忽略大小写的;
4、变量名也是严格区分大小写的;
MySQL在Windows下都不区分大小写。
3、如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种:
A、创建时设置:
CREATE TABLE T(
A VARCHAR(10) BINARY
);
B、使用alter修改:
ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY;
C、mysql table editor中直接勾选BINARY项。
本文转载自:http://www.oklinux.cn/html/sql/other/20080426/52340.html
......

Rebuild GRUB 找回失去的linux系统

 
 
我的电脑一个硬盘,装XP+Fedora8,前段时间XP闹别扭,无奈下重装了XP,可这样就进不了Fedora了。 一直没啥事,所以也就没管。
最近需要用到linux了,又不想重装Fedora8(安装好慢,还要升级啥的),于是上网找解决办法,还真就这样搞好了,顺利进入了Fedora,不用重装,爽~  方法如下:
1.Fedora安装光盘引导,进入rescue mode.
2. 光盘搜索原有linux系统并挂载在目录/mnt/sysimage下,命令行
    chroot /mnt/sysimage
    这时你所处位置就是在/目录下了
    cd /boot/grub
    vi grub.conf    查看linux的分区 (我的为"(hd0,7)")
3. 命令grub启动
4. root (hd0,7)
5. setup (hd0,7)
则已经将grub安装在linux分区。然后通过windows XP的boot来引导Grub
进入XP,下载bootpart 2.60这个小程序,命令行输入:bootpart打印出硬盘的分区信息,
选择要进行引导的分区,安装到boot.ini中,命令如下:
bootpart.exe 8 boot.sec Fedora8
表示将编号为8的分区的引导信息写入boot.sec文件,并且设置boot.ini添加一项,名称为"Fedora8".
重启,选择Fedora8,进入 ......
总记录数:5772; 总页数:962; 每页6 条; 首页 上一页 [844] [845] [846] [847] 848 [849] [850] [851] [852] [853]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号