摘要: 我们在启动应用程序的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口呢?下面就介绍一种非常简单的方法,希望对大家有所帮助!开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"假如我们需要确定谁占用了我们的9050端口1... 阅读全文
posted @ 2011-11-07 11:29 SillyCoder 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一、数据备份1. mysqldump方式:1) shell> mysqldump [options] db_name [tables]>backupname.sql备份一个数据库,当有tables时,则只备份该数据库中的tables表。例:shell>mysqldump -u aiml -p students student>D:/bksql.sqlEnter password: ****2) s... 阅读全文
posted @ 2011-06-17 16:19 SillyCoder 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 基本形式:属性名 regexp '匹配方式'属性名表示需要查询的字段的名称;匹配方式表示以哪种方式来进行匹配查询。正则表达式模式字符:^: 匹配字符串开始的部分$: 匹配字符串结束的部分.: 代表字符串中的任意一个字符,包括回车和换行[字符集合]: 匹配“字符集合”中的任何一个字符[^字符集合]: 匹配出了“字符集合”以外的任何一个字符S1|S2|S3: 匹配S1、S2和S3中的任意一个字符串*:... 阅读全文
posted @ 2011-06-16 10:35 SillyCoder 阅读(678) 评论(0) 推荐(0) 编辑
摘要: group by 属性名 [having 条件表达式][with rollup]属性名:指按照该字段的值进行分组。having条件表达式:限制分组后的现实,满足条件表达式的结果将被显示。with rollup:会在所有记录的最后加上一条记录。该记录是上面所有记录的总和。group by可以和group_concat()函数一起使用。group_concat()函数会将每个分组中指定字段值都显示出来... 阅读全文
posted @ 2011-06-15 10:35 SillyCoder 阅读(730) 评论(0) 推荐(0) 编辑
摘要: MySQL中,索引用于快速找出在某个列中有一特定值的行。索引优缺点:优点:可以提高检索数据的速度。缺点:创建和维护索引需要耗费时间,即会影响增加、删除和修改记录的速度;需要占用物理空间。索引分类:1.普通索引:可以创建在任何数据类型中,其值是否唯一和非空由字段本身的完整性约束条件决定。2.唯一性索引:使用unique参数设置索引为唯一性索引。限制该索引的值必须是唯一的。主键是一种特殊唯一性索引。3... 阅读全文
posted @ 2011-06-14 14:38 SillyCoder 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 在Ubuntu10.04中的软件中心,找到MySQL并安装(版本为:5.1.49-1ubuntu8.1),安装好之后使用root权限连接进入#mysql -u root -proot(这里密码有可能为空,或者root)新建用户:#grant all privileges on testdb.* to 'aiml'@'%' identified by 'aiml' with grant option;赋予aiml用户针对数据库testdb的全部权限。#create database testdb;创建testdb数据库。OK,退出root用户,使用 阅读全文
posted @ 2011-05-23 11:30 SillyCoder 阅读(249) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库默认数据库mysql中的user表中,默认状态下,有一条记录host字段为localhost,user字段为空,password字段为空,该记录表明mysql数据具有一个匿名账户,可以通过本地连接数据库。为了安全考虑,一般情况下建议删除这个匿名账户,删除方式如下:1、使用drop user命令。 drop user ''@'localhost'。2、直接操作user表。 delete from user where user=''; flush privileges;总结:就我而言,推荐使用第一种方法,因为使用drop user命 阅读全文
posted @ 2011-05-05 21:59 SillyCoder 阅读(478) 评论(0) 推荐(0) 编辑
摘要: GridLayout(网格式布局):1.GridLayout是网格式布局,它把父组件分成一个表格,默认情况下每个子组件占据一个单元格的空间,每个子组件按添加到父组件的顺序排列在表格中。2.组件排列的方向取决于容器的 componentOrientation 属性,它可能是以下两个值中的一个: ComponentOrientation.LEFT_TO_RIGHT ComponentOrientation.RIGHT_TO_LEFT3.通过构造方法或 setRows 和 setColumns 方法将行数和列数都设置为非零值时,指定的列数将被忽略。 列数通过指定的行数和布局中的组件总数来确定。因此, 阅读全文
posted @ 2011-01-24 10:18 SillyCoder 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 接上文:JAVA进行GUI程序设计之布局管理(上)FlowLayout(流式布局):1.FlowLayout是Panel类的默认布局管理器,它使得按钮呈水平放置,直到同一条线上再也没有适合的按钮。线的对齐方式由 align 属性确定。可能的值为:LEFT、RIGHT、CENTER、LEADING、TRAILING2.流的方向取决于容器的 componentOrientation 属性,它可能是以下两个值中的一个: ComponentOrientation.LEFT_TO_RIGHT ComponentOrientation.RIGHT_TO_LEFT3.不改变组件的大小,按组件原有尺寸显示组件 阅读全文
posted @ 2010-12-20 21:49 SillyCoder 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 与Windows编程不同,JAVA中GUI组件是使用相对位置来进行布局控制,所以在JAVA进行GUI开发的时候,想像Windows中那样直接对GUI组件进行拖拽摆放,比较困难。下面介绍三种最常使用的布局管理器:BorderLayout(边框式布局)、FlowLayout(流式布局)、GridLayout(网格式布局)。BorderLayout(边框式布局):1.BorderLayout是Frame类的默认布局管理器,布局由东南西北中5个相对位置构成。该布局在调整容器大小时,组件的相对位置不会变化。2.每个区域只能添加一个组件,如在一个区域中加入了多个组件,那么显示的时候只会显示最后加入的那个。 阅读全文
posted @ 2010-12-19 18:44 SillyCoder 阅读(470) 评论(0) 推荐(0) 编辑