`学习笔记`分类下的文章

学习笔记

作业3-1(完成MYSQL操作)

作业3-1要求

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
31
32
33
34
35
36
37
38
第一步,创建数据库'XSGL': 
create database XSGL;

第二步,创建学生表'student':
create table student(
Sno char(7) NOT NULL,
Sname char(10) NOT NULL,
Ssex enum('男','女') NULL,
Sage tinyint(4) NULL,
Sdept char(20) NULL default '计算机系',
PRIMARY KEY(Sno)
)engine=innodb default charset=utf8;

第三步,插入数据:
insert into student(Sno,Sname,Ssex,Sage,Sdept) values ('9512101','李勇','男','19','计算机系'),('9512102','刘晨','男','20','计算机系'),('9512103','王敏','女','20','计算机系'),('9521101','张立','男','22','信息系'),('9521102','吴兵','女','21','信息系'),('9521103','张海','男','20','信息系'),('9531101','钱小平','女','18','数学系'),('9531102','王大力','男','19','数学系');

第四步,删除学号为'9531102'的记录:
delete from student where Sno='9531102';

第五步,将计算机系的学生年龄统一加'1':
update student set Sage=Sage+1 where Sdept='计算机系';

第六步,显示学生的学号和姓名两列,这两列分别起别名为“ID”和“NAME”, 要求只列出查询结果的前 5 条记录:
select Sno as ID,Sname as NAME from student limit 5;

第七步,查询信息系所有男同学的所有信息:
select * from student where Sdept='信息系' and Ssex='男';

第八步,查询 student 表所有的数据,按照年龄排序,年龄相同则按照学号降序排序:
select * from student order by Sage ASC,Sno DESC;

第九步,查询所有姓“王”的同学的基本信息:
select * from student where Sname LIKE '王%';

第十步,查询每个院系学生的人数,要求列出院系名称和相应人数:
select COUNT(*) as '人数',Sdept from student GROUP BY Sdept;
//如果一张表里面学号有重复的,必须去重!使用下面语句:
select COUNT(DISTINCT Sno) as '人数',Sdept from student GROUP BY Sdept;

到此,作业3-1就做完了!

阅读剩下更多

默认配图
学习笔记

作业2-2(PHP表单数据提交与接收)

作业2-2
展示页面:http://www.dshui.wang/html/work2.php

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
#Designed By Anthony_Box
#Date: 2015-05-07
#201321092028 OF SCUEC
?>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Second Class Work</title>
</head>
<!---
#Designed By Anthony_Box
#Date: 2015-05-07
#201321092028 OF SCUEC
--->
<body>
<?php if ($_POST['submit']){?>
姓名:<?php echo $_POST['name'];?>

兴趣:<?php echo $_POST['intrest'];?>

性别:<?php echo $_POST['sex'];?>

血型:<?php echo $_POST['blood'];?>

擅长语言:<?php echo implode(',',$_POST['lang']);?>

最擅长的操作系统:<?php echo $_POST['system'];?>

留言:<?php echo $_POST['note'];?>

<input type="submit" value="确认">
<?php }else{?>
<form method="post">
<label>姓名:<input type="text" name="name" /></label>

<label>兴趣:<input type="text" name="intrest" /></label>

<label>性别:<input type="radio" name="sex" value="男" />男 </label><label><input type="radio" name="sex" value="女"/>女</label>

<label>血型:<input type="radio" name="blood" value="A"/>A </label><label><input type="radio" name="blood" value="B"/>B </label><label><input type="radio" name="blood" value="AB"/>AB </label><label><input type="radio" name="blood" value="O"/>O</label>

请选择您擅长的一种或几种编程设计语言:

<label><input type="checkbox" name="lang[]" value="C++"/>C++ </label><label><input type="checkbox" name="lang[]" value="PHP"/>PHP </label><label><input type="checkbox" name="lang[]" value="Shell"/>Shell </label><label><input type="checkbox" name="lang[]" value="VBscript"/>VBscript</label>

请选择您最擅长的操作系统:<select name="system"><option>Linux</option><option>Windows</option><option>Unix</option></select>

如果您有什么建议,敬请留言:

<textarea name="note"></textarea>

<input type="submit" name="submit" value="提交"/> &nbsp;&nbsp;<input type="reset" value="重置"/>
</form>
</body>
</html>
<?php }?>

阅读剩下更多

默认配图
学习笔记

作业2-1(PHP程序画n*n正方形矩阵)

作业2-1要求
展示页面:http://www.dshui.wang/html/work1.php
可以在地址后面加参数哟!
如:http://www.dshui.wang/html/work1.php?colnum=7 试试看吧!最大31

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
#Designed By Anthony_Box
#Date: 2015-05-07
#201321092028 OF SCUEC
$colnum = $_GET['colnum']?$_GET['colnum']:5;
if($colnum>31){
$colnum = 5;
}
echo "<table border='1px' bordercolor='yellow'>\n\t<tr>\n";
for($i=0;$i<$colnum*$colnum;$i++){
if(!($i%$colnum)){
echo "\n\t</tr>\n\t<tr>\n";
}
if($i%2){
echo "\t\t<td style='text-align: center;'>";
}else{
echo "\t\t<td style='background-color: red;text-align: center;'>";
}
echo $i+1;
echo "</td>";
}
echo "\n\t</tr></table>";
?>

阅读剩下更多

默认配图
学习笔记

作业1-2(编写一个HTML静态网页,完整网页包括DIV定位)

作业1-2要求
展示页面:http://www.dshui.wang/html/firstwork2.html

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>学院概括</title>
</head>
<!---
#Designed By Anthony_Box
#Date: 2015-05-07
#201321092028 OF SCUEC
--->
<body name='top' link="#1F94F0" vlink="#85B2BE" leftmargin="10px" topmargin="20px" style="width:800px;margin:0 auto;">
[学院简介](#jianjie-content)

[现任领导](#leader-content)

[组织机构](#dpt-content)

<div id="jianjie-content">![](images/fish.png) _**<font color="#00AEFF">学院简介</font>**_

* * *
</div>
<div>&nbsp;&nbsp;电子信息工程学院的前身是1981年学校重建后恢复的物理系,是学校历史最悠久 教学单位之一;1988年,物理系更名为电子信息工程系并开始招收电子技术专业本科生;由于那什么的什么的那啥,老师这里给了省略。。。。。。。。。。。
&nbsp;&nbsp;计算机科学学院的明天一定会更加美好@哈哈!</div>
<div align="right">

[返回TOP](#top)
</div>
<div id="leader-content">![](images/fish.png) _**<font color="#00AEFF">现任领导</font>**_

* * *
</div>
<div>&nbsp;&nbsp;院党委:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;党委书记:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;巴某某(027-67841987)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;党委副书记:&nbsp;&nbsp;&nbsp;&nbsp;张&nbsp;&nbsp;&nbsp;某(027-678428317)

&nbsp;&nbsp;院行政:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;院&nbsp;&nbsp;&nbsp;&nbsp;长:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;娃某某(负责全面工作,027-67841987)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;副院长:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;黑&nbsp;&nbsp;&nbsp;某(027-678428317)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;副院长:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;白&nbsp;&nbsp;&nbsp;某(027-678428317)</div>
<div align="right">

[返回TOP](#top)
</div>
<div id="dpt-content">![](images/fish.png) _**<font color="#00AEFF">组织机构</font>**_

* * *
</div>
<div>
&nbsp;&nbsp;教研室:

<table border="1px" bgcolor="#02B928" width="500px" style="text-align:center">
<tr style="height:50px">
<td width="50px">序号</td><td width="100px">教研室名称</td><td width="90px">教研室主任</td>
</tr>
<tr>
<td>1</td><td>应用电子技术</td><td>陈琨</td>
</tr>
<tr>
<td>2</td><td>信号处理</td><td>周某</td>
</tr>
<tr>
<td>3</td><td>通信工程</td><td>朱某</td>
</tr>
<tr>
<td>4</td><td>计算机</td><td>田某某</td>
</tr>
<tr>
<td>5</td><td>光信息科学与技术</td><td>钟某某</td>
</tr>
<tr>
<td>6</td><td>电路与系统</td><td>朱某某</td>
</tr>
<tr>
<td>7</td><td>大学物理</td><td>姚某某</td>
</tr>
<tr>
<td>8</td><td>综合实验室</td><td>彭某某(正)伊某某(副)</td>
</tr>
</table>
<div align="right">

[返回TOP](#top)
</div>
</div>
<div style="height:800px;background-color:#DFDADA">

此处只是为了拉长页面

</div>
</body>
</html>

阅读剩下更多

默认配图
学习笔记

作业1-1(编写一个HTML静态网页,表单)

作业1-1要求
展示页面:/html/firstwork1.html

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
31
32
33
34
35
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>First Class Work</title>
</head>
<!---
#Designed By Anthony_Box
#Date: 2015-05-07
#201321092028 OF SCUEC
--->
<body>
<form method="post">
<label>姓名:<input type="text" name="name" /></label>

<label>兴趣:<input type="text" name="intrest" /></label>

<label>性别:<input type="radio" name="sex" value="男" />男 </label><label><input type="radio" name="sex" value="女"/>女</label>

<label>血型:<input type="radio" name="blood" value="A"/>A </label><label><input type="radio" name="blood" value="B"/>B </label><label><input type="radio" name="blood" value="AB"/>AB </label><label><input type="radio" name="blood" value="O"/>O</label>

请选择您擅长的一种或几种编程设计语言:

<label><input type="checkbox" name="lang[]" value="C++"/>C++ </label><label><input type="checkbox" name="lang[]" value="PHP"/>PHP </label><label><input type="checkbox" name="lang[]" value="Shell"/>Shell </label><label><input type="checkbox" name="lang[]" value="VBscript"/>VBscript</label>

请选择您最擅长的操作系统:<select name="system"><option>Linux</option><option>Windows</option><option>Unix</option></select>

如果您有什么建议,敬请留言:

<textarea name="note"></textarea>

<input type="submit" name="submit" value="提交"/> &nbsp;&nbsp;<input type="reset" value="重置"/>
</form>
</body>
</html>

阅读剩下更多

默认配图
学习笔记

DEDECMS自定义表单联动类型不可用的解决方法 -

原因是官方模板文件中注释掉了相关选项,修改方式如下:

需要修改两个文件,

第一个:dede/templets/diy_field_edit.htm 124行 官方把 “<option value="stepselect">联动类型</option–>”这句给注释掉了,取消注释。

第 二个:dede/templets/diy_field_add.htm 145 行 官方把“<div><input type=’radio’ value="stepselect">联动类型</div> ”这句给注释了,取消注释。

改好后,保存就ok了!

当然,你在添加自定义表单中的字段时,数据类型一定要选择“联动类型”!

阅读剩下更多

默认配图
学习笔记

MySQL新建用户,授权,删除用户,修改密码 - 转载

首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。

注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
用户:phplamp 用户数据库:phplampDB

1.新建用户。

//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
//刷新系统权限表
mysql>flush privileges;

这样就创建了一个名为:phplamp 密码为:1234 的用户。

然后登录一下。

mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功 2.为用户授权。

//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phplampDB)
mysql>create database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限。
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作

/*
如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysql>flush privileges;
*/

3.删除用户。

@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database phplampDB;
4.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
mysql>flush privileges; 

转自:MySQL新建用户,授权,删除用户,修改密码 - analyzer - 博客园.

阅读剩下更多

默认配图
学习笔记

百度新闻代码(去LOGO方法)- JS实现

获取代码请到:http://news.baidu.com/newscode.html 按自己的需要获取

1
2
3
4
5
6
7
8
9
10
11
//展现新闻的DIV框架
<div id="news">
<!-- @百度新闻代码 start! -->
<style type=text/css>
div{font-size:12px;font-family:arial}.baidu{font-size:12px;line-height:20px;font-family:arial}
a,a:link{color:#00bbbb;} .baidu span{color:#6f6f6f;font-size:12px} a.more{color:#008000;}a.blk{color:#000;font-weight:bold;}
</style>
<script language="JavaScript" type="text/JavaScript" src="http://news.baidu.com/n?cmd=1&class=socianews&pn=1&tn=newsbrofcu">
</script>
<!-- @百度新闻代码 end! -->
</div>

QQ20140926-10

这样不做修改的代码展现出来是带有百度新闻LOGO的,有时候我们不想这个LOGO出来,所以这里来教你们怎么去掉这个LOGO!
在页面中加入JS函数:

1
2
3
4
5
6
7
8
<script type="text/javascript">
//函数定义(DIV框架ID,第i个子DIV框架)
function removebdlogo(obj, i) {
a = document.getElementById(obj).getElementsByTagName("div"); //获取LOGO的DIV节点
a[i].style.display = "none"; //将其设置为隐藏
return false;
}
</script>

然后我们在id=”news”的DIV框架外面执行这个函数:

1
2
<!-- id='news'框架下面的第0个DIV框架 -->
<script type="text/javascript" >removebdlogo("news",0);</script>

这样我们展现出来的效果就好多了!
QQ20140926-11

当然,我们也可以通过修改STYLE来改变一些元素属性,比如字体大小、颜色等等

阅读剩下更多

默认配图
学习笔记

做侧边菜单之弹出二级菜单-position定位不影响其他DIV

二级展现菜单
常常使用position用于层的绝对定位,比如我们让一个层位于一个层内具体什么位置,为即可使用position:absolute和position:relative实现。

position:absolute;position:relative绝对定位使用通常是父级定义position:relative定位,子级定义position:absolute绝对定位属性,并且子级使用left或right和top或bottom进行绝对定位。

例子:
首先是JS实现二级菜单的展现

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
<script language="javascript">
function tab(tag, className, isDisplay) {
var list = document.getElementsByTagName(tag);
for (var i = 0,
len = list.length; i < len; i++) {
if (list[i].className == className) {
if (isDisplay == 1) {
list[i].style.display = "block"
} else {
list[i].style.display = "none"
}
}
}
}
</script>
</pre>
页面代码:
<pre lang="html" line="1" escaped="true">
<div style="float:left; position:relative">

##学校
<span class="bianh">
<a herf="#">[切换]</a></span>
<div style="position:absolute; left:40px;" onmousemove="tab('div','selectschool',1)" onclick="tab('div','selectschool',2)">
<a herf="#">中南民族大学</a>
<a herf="#">XXXX大学</a>
</div>
</div>

阅读剩下更多

默认配图
学习笔记

JS遍历Table的所有单元格内容 (转载)

1
2
3
4
5
6
7
8
9
10
11
12
function GetInfoFromTable(tableid) {
var tableInfo = "";
var tableObj = document.getElementById(tableid);
for (var i = 0; i &lt; tableObj.rows.length; i++) {    //遍历Table的所有Row
for (var j = 0; j &lt; tableObj.rows[i].cells.length; j++) {   //遍历Row中的每一列
tableInfo += tableObj.rows[i].cells[j].innerText;   //获取Table中单元格的内容
tableInfo += "   ";
}
tableInfo += "\n";
}
return tableInfo;
}

阅读剩下更多

默认配图
返回顶部