??xml version="1.0" encoding="utf-8" standalone="yes"?>
重新启动IISQ或是Apache也要重启一下)Q?br />
在命令提C符下逐一执行一下命令:
net stop w3svc
net stop iisadmin
net start w3svc
引用文g的方法有两种Qrequire ?include?
require 的用方法如 :
q个函数通常攑֜ PHP E序的最前面QPHP E序在执行前Q就会先d require 所指定引入的文Ӟ使它变成 PHP E序|页的一部䆾。常用的函数Q亦可以q个Ҏ(gu)它引入|页中?
include 使用Ҏ(gu)?
q个函数一般是攑֜程控制的处理部分中。PHP E序|页在读?include 的文件时Q才它读进来。这U方式,可以把程序执行时的流E简单化?
2、注释方法:
4、数l定义:
5、字W串q算Q?
英文的句P它可以将字符串连接v来,变成合ƈ的新字符丌Ӏ类似ASP中的&
6、逻辑q算Q?
W号 意义
< 于
> 大于
<= 于或等?
>= 大于或等?
== {于
!= 不等?
&& 而且 (And)
and 而且 (And)
|| 或?(Or)
or 或?(Or)
xor 异或 (Xor)
! ?(Not)
7、if..else 循环
8?for 循环
9?switch 循环
需要注意的是break;别遗漏了QdefaultQ省略是可以的?
数据库操作:
1、mysql_connect
打开 MySQL 服务器连接?
语法: int mysql_connect(string [hostname] [:port], string [username], string [password]); q回? 整数
本函数徏立与 MySQL 服务器的q接。其中所有的参数都可省略。当使用本函数却不加M参数Ӟ参数 hostname 的默认gؓ localhost、参?username 的默认gؓ PHP 执行行程的拥有者、参?password 则ؓI字W串 (x有密?。而参?hostname 后面可以加冒号与端口P代表使用哪个端口?MySQL q接?br /> 提示Q?mysql_close() 连接关掉可以节省资源?
2?mysql_select_db
选择一个数据库?
语法: int mysql_select_db(string database_name, int [link_identifier]); q回? 整数
本函数选择 MySQL 服务器中的数据库以供之后的资料查询作?(query) 处理。成功返?trueQ失败则q回 false?
最单的例子Q?
q接机MY SQL数据库,打开php数据库?/p>
3、mysql_query
送出一?query 字符丌Ӏ?
语法: int mysql_query(string query, int [link_identifier]); q回? 整数
本函数送出 query 字符串供 MySQL 做相关的处理或者执行。若没有指定 link_identifier 参数Q则E序会自动寻找最q打开?ID。当 query 查询字符串是 UPDATE、INSERT ?DELETE Ӟq回的可能是 true 或?falseQ查询的字符串是 SELECT 则返回新?ID |当返?false Ӟq不是执行成功但无返回|而是查询的字W串有错误?
4、mysql_fetch_object
q回c资料?
语法: object mysql_fetch_object(int result, int [result_typ]); q回? c?
本函数用来将查询l果 result 拆到cd量中。若 result 没有资料Q则q回 false 倹{?
SESSION的用:
在页面开始我们要session_start();开启SESSIONQ然后就可以使用SESSION变量了?br />
赋|$_SESSION['username'] = "cyanbomb";
dQ?username = $_SESSION['username'];
判断是不是某SESSION变量为空Qempty($_SESSION['username'])Q返回true or false?/p>
我本来用的是apache2.2.6和php2Q可是始l没试成功Q后来看到网上有apache2.2和php5不兼容,我换了现在的2.0版本Q一试一ơ性成功了Q呵c?br />
配置Q?br />
1、配|Apache服务?httpd.conf)
“DocumentRoot”指的是网站根目录Q即apache安装目录下的htdocs文g夏V?br />
注意Q\径地址里的“\”在Apache里要Ҏ(gu)“/”?br />
“DirectoryIndex”Q目录烦引)Q也是在仅指定目录的情况下Q默认显C的文g名,可以d多个Q系l会Ҏ(gu)从左臛_的顺
序来优先昄Q以单个半角I格隔开?br />
“# DefaultLanguage nl”前面?#8220;# ”LQ把“nl”Ҏ(gu)你要强制输出的语aQ中文是“zh-CN”Q这样就强制了所有输出文件的?br />
a~码?br />
“LoadModule php5_module E:/php/php5apache2.dll”是指以module方式加蝲phQ?br />
“PHPIniDir "E:/php"”是指明php的配|文件php.ini的位|?br />
加上“AddType application/x-httpd-php .php”?#8220;AddType application/x-httpd-php .html”两行Q则.php?html文g可以执行phpE序
了,你甚臌可以d上一?#8220;AddType application/x-httpd-php .txt”Q让普通的文本文g格式也能q行phpE序?br />
2、php配置
把php目录Q例QE:\phpQ下的php.ini-dist重命名ؓphp.ini
讄pȝ环境变量Q将php安装路径、及里面的ext路径写入PATH当中Q如QE:\php;E:\php\ext。系l\径添加好后要重启?sh)脑才?br />
生效?br />
php.ini文g中有?#8220;register_globals = Off”|q个值是用来打开全局变量的,比如表单送过来的|如果q个D?#8220;Off”Q就?br />
能用“$_POST['变量?]?_GET['变量?']”{来取得送过来的|如果设ؓ“On”Q就可以直接使用“$变量?#8221;来获取送过?br />
的|当然Q设?#8220;Off”比较安全,不会让hL网间传送的数据截取?br />
要php能够直接调用其它模块Q如图所C,只须选择要加载的模块Q去掉前面的 “;”Q就表示要加载此模块了。比如我要用
mysqlQ就要把“;extension= php_mysql.dll”前的“;”L。所有的模块文g都放在php解压~目录的“ext”之下?br />
以上都是我随便先记录下来的,到这php与Apache的结合已l算完成了,至于mysql好像没什么要配了Q可能有点ؕQ我也是?br />
鸟,刚学Q见W了Q请大家多提宝贵意见Q我会慢慢更新的?br />
----------------------------
珍惜原创,谢绝盗版! - cYanbomb
2.查看DNS?/span>IP?/span>Mac{?/span>
A.Win98Q?/span>winipcfg
B.Win2000以上Q?/span>Ipconfig/all
C.NSLOOKUPQ如查看沛_?/span>DNS
C:">nslookup
Default Server: ns.hesjptt.net.cn
Address: 202.99.160.68
>server 202.99.41.2 则将DNS改ؓ?/span>41.2
> pop.pcpop.com
Server: ns.hesjptt.net.cn
Address: 202.99.160.68
Non-authoritative answer:
Name: pop.pcpop.com
Address: 202.99.160.212
3.|络信
Net send 计算机名/IP|* (q播) 传送内容,注意不能跨网D?/span>
net stop messenger 停止信服务Q也可以在面板-服务修改
net start messenger 开始信使服?/span>
4.探测Ҏ(gu)Ҏ(gu)计算机名Q所在的l、域及当前用户名
ping Q?/span>a IP Q?/span>t Q只昄NetBios?/span>
nbtstat -a 192.168.10.146 比较全的
5.netstat -a 昄Z的计机当前所开攄所有端?/span>
netstat -s -e 比较详细的显CZ的网l资料,包括TCP?/span>UDP?/span>ICMP ?/span> IP的统计等
6.探测arpl定Q动态和静态)列表Q显C所有连接了我的计算机,昄Ҏ(gu)IP?/span>MAC地址
arp -a
7.在代理服务器?/span>
捆绑IP?/span>MAC地址Q解军_域网内盗?/span>IPQ?/span>
ARP Q?/span>s 192.168.10.59 00Q?/span>50Q?/span>ffQ?/span>6cQ?/span>08Q?/span>75
解除|卡?/span>IP?/span>MAC地址的绑定:
arp -d |卡IP
8.在网l邻居上隐藏你的计算?/span>
net config server /hidden:yes
net config server /hidden:no 则ؓ开?/span>
9.几个net命o
A.昄当前工作l服务器列表 net viewQ当不带选项使用本命令时Q它?yu)׃昄当前域或|络上的计算Z的列表?/span>
比如Q查看这?/span>IP上的׃n资源Q就可以
C:">net view 192.168.10.8
?/span> 192.168.10.8 的共享资?/span>
资源׃n?/span> cd 用?/span> 注释
--------------------------------------
|站服务 Disk
命o成功完成?/span>
B.查看计算Z的用户帐号列?/span> net user
C.查看|络链接 net use
例如Q?/span>net use z: ""192.168.10.8"movie 这?/span>IP?/span>movie׃n目录映射为本地的Z?/span>
D.记录链接 net session
例如Q?/span>
C:">net session
计算?/span> 用户?/span> 客户cd 打开I闲旉
-------------------------------------------------------------------------------
""192.168.10.110 ROME Windows 2000 2195 0 00:03:12
""192.168.10.51 ROME Windows 2000 2195 0 00:00:39
命o成功完成?/span>
10.路由跟踪命o
A.tracert pop.pcpop.com
B.pathping pop.pcpop.com 除了昄路由外,q提?/span>325S的分析,计算丢失包的Q?/span>
11.关于׃n安全的几个命?/span>
A.查看你机器的׃n资源 net share
B.手工删除׃n
net share c$ /d
net share d$ /d
net share ipc$ /d
net share admin$ /d
注意$后有I格?/span>
C.增加一个共享:
c:"net share mymovie=e:"downloads"movie /users:1
mymovie ׃n成功?/span>
同时限制链接用户Cؓ1人?/span>
12.?/span>DOS行下讄静?/span>IP
A.讄静?/span>IP
CMD
netsh
netsh>int
interface>ip
interface ip>set add "本地链接" static IP地址 mask gateway
B.查看IP讄
interface ip>show address
13Q?/span>Nbtstat 是解?NetBIOS 名称解析问题的有用工兗可以用nbtstat 命o删除或更正预加蝲的项目:
nbtstat -n 昄由服务器或重定向器之cȝE序在系l上本地注册的名U?span>
nbtstat -c 昄 NetBIOS 名称~存Q包含其他计机的名U对地址映射?span>
q回计算机的本地 NetBIOS 名称表,以及适配器的媒体讉K控制地址?
nbtstat -S 列出当前?NetBIOS 会话及其状态(包括l计Q?/span>
15Q?span>C:"> tracert 172.16.0.99 -d
Tracing route to 172.16.0.99 over a maximum of 30
hops
1 2s 3s 2s 10,0.0,1
2 75 ms 83 ms 88 ms 192.168.0.1
3 73 ms 79 ms 93 ms 172.16.0.99
Trace complete.
------------------------------------------------------------------------
1. 建立数据库DB2_GCB
CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB
USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32
2. q接数据?
connect to sample1 user db2admin using 8301206
3. 建立别名
create alias db2admin.tables for sysstat.tables;
CREATE ALIAS DB2ADMIN.VIEWS FOR SYSCAT.VIEWS
create alias db2admin.columns for syscat.columns;
create alias guest.columns for syscat.columns;
4. 建立?
create table zjt_tables as
(select * from tables) definition only;
create table zjt_views as
(select * from views) definition only;
5. 插入记录
insert into zjt_tables select * from tables;
insert into zjt_views select * from views;
6. 建立视图
create view V_zjt_tables as select tabschema,tabname from zjt_tables;
7. 建立触发?
CREATE TRIGGER zjt_tables_del
AFTER DELETE ON zjt_tables
REFERENCING OLD AS O
FOR EACH ROW MODE DB2SQL
Insert into zjt_tables1 values(substr(o.tabschema,1,8),substr(o.tabname,1,10))
8. 建立唯一性烦?
CREATE UNIQUE INDEX I_ztables_tabname
[size=3]ON zjt_tables(tabname);
9. 查看?
select tabname from tables
where tabname='ZJT_TABLES';
10. 查看?
select SUBSTR(COLNAME,1,20) as 列名,TYPENAME as cd,LENGTH as 长度
from columns
where tabname='ZJT_TABLES';
11. 查看表结?
db2 describe table user1.department
db2 describe select * from user.tables
12. 查看表的索引
db2 describe indexes for table user1.department
13. 查看视图
select viewname from views
where viewname='V_ZJT_TABLES';
14. 查看索引
select indname from indexes
where indname='I_ZTABLES_TABNAME';
15. 查看存贮q程
SELECT SUBSTR(PROCSCHEMA,1,15),SUBSTR(PROCNAME,1,15)
FROM SYSCAT.PROCEDURES;
16. cd转换(cast)
ip datatype:varchar
select cast(ip as integer)+50 from log_comm_failed
17. 重新q接
connect reset
18. 中断数据库连?
disconnect db2_gcb
19. view application
LIST APPLICATION;
20. kill application
FORCE APPLICATION(0);
db2 force applications all (所应用E序从数据库断开)
21. lock table
lock table test in exclusive mode
22. ׃n
lock table test in share mode
23. 昄当前用户所有表
list tables
24. 列出所有的pȝ?
list tables for system
25. 昄当前zd数据?
list active databases
26. 查看命o选项
list command options
27. pȝ数据库目?
LIST DATABASE DIRECTORY
28. 表空?
list tablespaces
29. 表空间容?
LIST TABLESPACE CONTAINERS FOR
Example: LIST TABLESPACE CONTAINERS FOR 1
30. 昄用户数据库的存取权限
GET AUTHORIZATIONS
31. 启动实例
DB2START
32. 停止实例
db2stop
33. 表或视图Ҏ(gu)
grant select,delete,insert,update on tables to user
grant all on tables to user WITH GRANT OPTION
34. E序包特?
GRANT EXECUTE
ON PACKAGE PACKAGE-name
TO PUBLIC
35. 模式Ҏ(gu)
GRANT CREATEIN ON SCHEMA SCHEMA-name TO USER
36. 数据库特?
grant connect,createtab,dbadm on database to user
37. 索引Ҏ(gu)
grant control on index index-name to user
38. 信息帮助 (? XXXnnnnn )
?? SQL30081
39. SQL 帮助(说明 SQL 语句的语?
help statement
例如Qhelp SELECT
40. SQLSTATE 帮助(说明 SQL 的状态和cd代码)
? sqlstate ?? class-code
41. 更改?理务器"相关的口?
db2admin setid username password
42. 创徏 SAMPLE 数据?
db2sampl
db2sampl F:(指定安装?
43. 使用操作pȝ?
! dir
44. 转换数据cd (cast)
SELECT EMPNO, CAST(RESUME AS VARCHAR(370))
FROM EMP_RESUME
WHERE RESUME_FORMAT = 'ascii'
45. UDF
要运?DB2 Java 存储q程?UDFQ还需要更新服务器上的 DB2 数据库管理程序配|,以包括在该机器上安装 JDK 的\?
db2 update dbm cfg using JDK11_PATH d:sqllibjavajdk
TERMINATE
update dbm cfg using SPM_NAME sample
46. ?DB2 数据库管理程序配|?
db2 get dbm cfg
47. 索具有特权的所有授权名
SELECT DISTINCT GRANTEE, GRANTEETYPE, 'DATABASE' FROM SYSCAT.DBAUTH
UNION
SELECT DISTINCT GRANTEE, GRANTEETYPE, 'TABLE ' FROM SYSCAT.TABAUTH
UNION
SELECT DISTINCT GRANTEE, GRANTEETYPE, 'PACKAGE ' FROM SYSCAT.PACKAGEAUTH
UNION
SELECT DISTINCT GRANTEE, GRANTEETYPE, 'INDEX ' FROM SYSCAT.INDEXAUTH
UNION
SELECT DISTINCT GRANTEE, GRANTEETYPE, 'COLUMN ' FROM SYSCAT.COLAUTH
UNION
SELECT DISTINCT GRANTEE, GRANTEETYPE, 'SCHEMA ' FROM SYSCAT.SCHEMAAUTH
UNION
SELECT DISTINCT GRANTEE, GRANTEETYPE, 'SERVER ' FROM SYSCAT.PASSTHRUAUTH
ORDER BY GRANTEE, GRANTEETYPE, 3
create table yhdab
(id varchar(10),
password varchar(10),
ywlx varchar(10),
kh varchar(10));
create table ywlbb
(ywlbbh varchar(8),
ywmc varchar(60))
48. 修改表结?
alter table yhdab ALTER kh SET DATA TYPE varchar(13);
alter table yhdab ALTER ID SET DATA TYPE varchar(13);
alter table lst_bsi alter bsi_money set data type int;
insert into yhdab values
('20000300001','123456','user01','20000300001'),
('20000300002','123456','user02','20000300002');
49. 业务型说?
insert into ywlbb values
('user01','业务甌'),
('user02','业务撤消'),
('user03','费用查询'),
('user04','费用自缴'),
('user05','费用预存'),
('user06','密码修改'),
('user07','发票打印'),
('gl01','改用户基本信?),
('gl02','更改支付信息'),
('gl03','日统计功?,
('gl04','冲帐功能'),
('gl05','对帐功能'),
('gl06','计费功能'),
('gl07','l合l计')
解决Ҏ(gu)QSpring ?Hibernate q的一?jar 文g发生了版本冲H? 删除 WEB-INF/lib/asm-2.2.3.jar 然后重启 Tomcat.