PHP的一些案例研究(二)

一、mysql学习:

1、完成数据表导出为xml文件(命令行,mysql.exe)、csv文件(outfile);

2、命令行导出指定记录,生成sql文件(mysqldump);

3、sql语句查询记录,并插入到指定表(insert...select...where....);

4、myisam表的简单修复(myisamchk -r table);

5、CASE WHEN的使用,

SELECT CASE

WHEN 10*2=30 THEN ‘30 correct‘

WHEN 10*2=40 THEN ‘40 correct‘

ELSE ‘Should be 10*2=20‘

END; 。

二、利用成语接龙api接口抓取对方数据库成语:

1、手工测试成语的准确性;经测试输入不是成语或者没有解词时,返回成语失败;输入同一成语可能返回不同的解词;

2、构建数据表,书写程序;预先设定一个成语,然后把返回结果入库,之后就不停的请求库里的成语,将返回结果入库并以此进行下一步请求;

3、开始成语:一马当先

运行时间 成语数

1小时20分 4900左右

2小时 7100左右

1天(停止过2次,时间不知) 18178左右

2天(有停止过) 29,197

已不能采集,不知道是否被限制了

4、成语应该也就三万左右的样子。

三、Javascript Regular Expression Visualizer:

1、纯js代码,提供了正则可视化、图片输出、嵌入到网页的功能;

2、可视化就是把js正则以图形的形式表现出来;图片输出是把正则图形化后生成图片,应该是网页标签截图;嵌入到网页是使用iframe。

四、基于jquery的webweb弹层组件——layer学习使用:

基于juqery1.8以上版本,代码简单,提供体验友好的弹出层,共有信息框、页面层、iframe层、加载层、tips层。

五、研读《阿里巴巴集团web安全标准》

不要相信用户的任何输入;用户标识,保证不会被hacker伪装;代码规范。

StringUtil.htmlEscape() TOKEN

六、测试一台计算机是否开机

<?php

$rs=`ping 10.10.10.123`;

$status=preg_match(‘%TTL=\d+%‘,$rs)?‘yes‘:‘no‘;

echo $status;

?>

前提:运行php的服务器有操作系统命令的权限

七、雪花飘落插件

雪花是一张图片,通过控制图片的尺寸可以控制雪花的大小,然后用js控制悬浮在不同的层,呈飘落状。

八、猜拳小游戏---传统的石头剪刀布的web版

使用一个随机数来确定电脑的值,然后把电脑的值和用户选择的值进行对比,确定胜负。

主要代码:

Guess.onclick =function(){

var num = Math.floor(Math.random()*3 +1 );

if (num==1) {

computer.value="石头";

} else if (num==2) {

computer.value="剪刀";

} else if(num==3) {

computer.value="布";

}

var mineValue = mine.value;

var computerValue = computer.value;

if (mineValue==computerValue) {

alert("平局")

} else if (mineValue=="剪刀") {

alert(computerValue=="石头"?"you win":"lost")

} else if (mineValue=="石头") {

alert(computerValue=="布"?"you win":"lost")

} else if (mineValue=="布") {

alert(computerValue=="剪刀"?"you win":"lost")

}

mine.value ="";

computer.value ="";

}

九、幻灯片展示框架 Fathom.js

使用 HTML 和 CSS 实现了在浏览器上的幻灯片展示效果,基于 jQuery 开发,横向滑动条显示幻灯片。

时间: 2024-08-29 11:31:39

PHP的一些案例研究(二)的相关文章

几个数据库的小案例(二):极其简单的省市联动

总用有两个文件(frmMain.cs SqlHelper.cs) //frmMain.cs//作者:Meusing System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace 省市联动

C++的开源跨平台日志库glog学习研究(二)--宏的使用

上一篇从整个工程上简单分析了glog,请看C++的开源跨平台日志库glog学习研究(一),这一篇对glog的实现代码入手,比如在其源码中以宏的使用最为广泛,接下来就先对各种宏的使用做一简单分析. 1. 日志输出宏 这里我们以一条最简单的日至输出为例说明: LOG(WARNING) << "This is a warning message"; 这里LOG是一个宏,其定义如下(logging.h line 487): #define LOG(severity) COMPACT

JavaEE Tutorials (30) - Duke综合案例研究示例

30.1Duke综合应用的设计和架构456 30.1.1events工程458 30.1.2entities工程459 30.1.3dukes—payment工程461 30.1.4dukes—resources工程461 30.1.5Duke商店工程461 30.1.6Duke货运工程46530.2构建和部署Duke综合案例研究应用467 30.2.1使用NetBeans IDE构建和部署Duke综合应用467 30.2.2使用Maven构建和部署Duke综合应用46730.3运行Duke综合

机器学习入门系列02,Regression 回归:案例研究

为什么要先进行案例研究? 没有比较好的数学基础,直接接触深度学习会非常抽象,所以这里我们先通过一个预测 Pokemon Go 的 Combat Power (CP) 值的案例,打开深度学习的大门. Regression (回归) 应用举例(预测Pokemon Go 进化后的战斗力) 比如估计一只神奇宝贝进化后的 CP 值(战斗力). 下面是一只妙蛙种子,可以进化为妙蛙草,现在的CP值是14,我们想估计进化后的CP值是多少:进化需要糖果,好处就是如果它进化后CP值不满意,那就不用浪费糖果来进化它了

JavaEE Tutorials (28) - Duke书店案例研究示例

28.1Duke书店的设计和架构43828.2Duke书店接口439 28.2.1Book Java持久化API实体439 28.2.2Duke书店中使用的企业bean440 28.2.3Duke书店中使用的Facelets页面和托管bean440 28.2.4Duke书店中使用的定制组件和其他定制对象441 28.2.5Duke书店中使用的属性文件442 28.2.6Duke书店中使用的部署描述文件44328.3运行Duke书店案例研究应用443 28.3.1使用NetBeans IDE构建和

JavaEE Tutorials (29) - Duke辅导案例研究示例

29.1Duke辅导应用的设计和架构44529.2主界面447 29.2.1主界面中使用的Java持久化API实体447 29.2.2主界面中使用的企业bean448 29.2.3主界面中使用的WebSocket端点448 29.2.4主界面中使用的Facelets文件448 29.2.5主界面中使用的辅助类449 29.2.6属性文件449 29.2.7Duke辅导应用中使用的部署描述文件45029.3管理界面450 29.3.1管理界面中使用的企业bean450 29.3.2管理界面中使用的

网站日志分析项目案例(二)数据清洗(MiniMapreduce)

网站日志分析项目案例(二)数据清洗 一.数据情况分析 1.1 数据情况回顾 该论坛数据有两部分: (1)历史数据约56GB,统计到2012-05-29.这也说明,在2012-05-29之前,日志文件都在一个文件里边,采用了追加写入的方式. (2)自2013-05-30起,每天生成一个数据文件,约150MB左右.这也说明,从2013-05-30之后,日志文件不再是在一个文件里边. 图1展示了该日志数据的记录格式,其中每行记录有5部分组成:访问者IP.访问时间.访问资源.访问状态(HTTP状态码).

(转载)Fiddler实战深入研究(二)

原文来源于:http://www.cnblogs.com/tugenhua0707/p/4637771.html,作者:涂根华 !个人觉得文章写的特别好,故收藏于此,感谢原作者的分享 Fiddler实战深入研究(二) 阅读目录 Fiddler不能捕获chrome的session的设置 理解数据包统计 请求重定向(AutoResponder) Composer选项卡 Filters选项卡断点调式 Fiddler 中的Stave插件 回到顶部 Fiddler不能捕获chrome的session的设置

智力题研究二

[IT思想类] 1. 有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白鼠才能在24小时时鉴别出那瓶水有毒?(中级) 2. 共有三类药,分别重1g,2g,3g,放到若干个瓶子中,现在能确定每个瓶子中只有其中一种药,且每瓶中的药片足够多,能只称一次就知道各个瓶子中都是盛的哪类药吗? 如果有4类药呢?5类呢?N类呢(N可数)?(高级) 如果是共有m个瓶子盛着n类药呢(m,n为正整数,药的质量各不相同但各种药的质量已知)?你能只称一次就知道每瓶的药是什么吗?