前段时间AlphaGo和李世石广受关注,作为人工智能的脑残粉,看完比赛后激动不已,因为有一定的机器学习的基础,便打算撸一个棋类的AI,但我还算有点自知之明,围棋AI,甚至google打算做得通用AI是做不出的了,所以打算撸一个五子棋的AI。
选取五子棋作为试手项目主要是以下几点原因:
规则简单。为了简单起见,BetaMeow只要有一方练成五子就可以判输赢。
受众多。因为五子棋的规则相对简单,使得其受众远比围棋多,换句话来说,我把BetaMeow做出来了,那么可以测试的人也多。
近年机器学习
,数据挖掘
,人工智能
很火,但其实不少人对这些名词其实是一头雾水,我尝试用我自己的语言解释,如果有什么需要完善的地方,欢迎提出。
比如说,有一个模型能够能够根据一个人的社交动态,推断出他是喜欢苹果还是香蕉,那么,我现在想知道某个社交平台上市喜欢苹果的人多,还是喜欢香蕉的人多。显然,我把社交平台的数据扔进模型中跑一遍就可以了,但社交平台数据肯定不是说一两个txt文件这么简单啊。这时就可能涉及网络爬虫(收集数据),分布式存储(数据量巨大的时候),过滤无关的数据(数据清洗),修改模型使得符合当前业务场景(花式调参),跑完数据获得结果后决定采取什么商业措施等。(BI)
机器学习就是负责考虑如何建立模型,而数据挖掘则是负责其他地方,不过一般来说,数据挖掘部分的工作可能会分开几个部门来做。
简言之,机器学习是内功,而数据挖掘则是机器学习的一种用途。而人工智能,就是更广的概念了
回到正题上,传统的五子棋AI采用的搜索算法,这个方面其实已经很完善,听闻已经出现了无解的结果(玩家无法取胜)。但BetaMeow本质上是我在学习机器学习方面的实战项目,所以我想办法利用机器学习的方面的算法实现。
最后选择决策树算法。通过决策树判断该局的状况,属于对方(玩家)占优还是己方(AI)占优。
至于什么叫决策树,有时真的是一图胜千言。
图片来至于http://www.52analysis.com/shujuwajue/2441.html
简单来说,通过一层层的筛选下来,你就能获得相应的结果。
关于如何构建决策树,如果需要了解文字说明,可以参考这里,如果需要参考python的代码实现,可以参考下文给出的github地址,这里只给出简单总结。
在一个二维集合(可以看成矩阵)中,第二维代表每一个决策的实例,用某种方式(例如信息增益(首先要计算熵))在确定一个最佳分割点(p),然后以该点作为根节点,此时剩下的子集有两种情况,要么作为决策树的结果,要么递归下去创建子树。
有句话叫好的数据胜过好的模型,经过这番实践我算是真正认识到这句话的意思。机器学习的算法不是你随便扔一个数据集下去,他都能训练出一个有效的模型。我曾经把整个棋局扔给他它训练,然而并没有什么乱用。几番周折才角色以连子形式作为训练的内容。
举个例子
[1,1,0,1,2]
这个训练集表明,玩家的连子形式已经是1,1,0,1(0表示空位),如果玩家顺利连成了4子,那么AI则彻底出于劣势,因为如果4子是在棋盘中间的话,那么ai只能堵一边,玩家还是可以在另一边连成5子。
所以ai应该下在2号位,阻止其连成4子。
我的代码中有大量如此的数据,用于教会ai决定是及时阻止对方,还是提高自己的连子数。(跑两次不同的决策树)
BetaMeow现在显然是不完善的。
首先是五子棋规则的本身,首先是五子棋棋盘应该15x15
,然后无知的我把它弄成了19x19
,然后规先后手的规则好像也有不同的规定,但我没有考虑太多这方面,毕竟我的主要目的是机器学习的实践,并非做出一个五子棋游戏。五子棋只是一个载体。
同样是因为我的目的在于算法,所以界面不太美观,甚至在不同分辨率上可能有问题(使用的bootstrap应该问题不大),所以如果有较为熟悉前端的朋友,欢迎修改修改后Pull Requese给我。
第二点,算法本身也有不完善的地方。
因为目前的方案是遍历棋局,分析各店的形式,可能因为循环的原因,会导致后面的选择覆盖掉前一个选择,从而错过了一些最好的选择。
下一步会是给每一个选择的结果加上权重,从而避免上述问题。
嗯,说了这么多,最后给出这个项目的github地址
my_github
重要的事情再说一遍。
前端真的做得很烂,如果有熟悉前端的朋友帮我修改一下,真的万分感谢。
这个github地址会记录下我学习机器学习和数据挖掘的各种小项目(包括我之前的图片识别的项目),将会持续更新很长一段时间,如果你对这个有兴趣,欢迎关注和支持。
如果你也有机器学习和数据挖掘等相关的项目,欢迎推荐给我,大家互相学习的同时,我也会在我的项目的README中给出你项目的URL(你也要给出我项目的URL哦,亲)
感谢关注和支持。
NAME | COMPONENT | DURATION | 0 ms | 75 ms | 150 ms | 225 ms | 300 ms | 375 ms | 450 ms | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bootstrap | Timer | 40.86 ms | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Routing | Timer | 0.09 ms | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Before Filters | Timer | 0.05 ms | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Controller | Timer | 339.98 ms | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
After Filters | Timer | 3.04 ms |
Time | Query String | |
---|---|---|
0.4 ms | SELECT * FROM `dr_1_share_index` WHERE `id` = 39548 | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseBuilder.php:1616 |
1 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseBuilder.php:1616 CodeIgniter\Database\BaseConnection->query() 2 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/Model.php:498 CodeIgniter\Database\BaseBuilder->get() 3 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Control/Show.php:19 Phpcmf\Model->get() 4 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:943 Phpcmf\Control\Show->index() 5 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:503 CodeIgniter\CodeIgniter->runController() 6 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:361 CodeIgniter\CodeIgniter->handleRequest() 7 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Init.php:106 CodeIgniter\CodeIgniter->run() 8 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Init.php:500 require() 9 /webdata/wwwroot/www.wxx86.cn/public/index.php:50 require() |
||
0.55 ms | SELECT * FROM `dr_1_article` WHERE `id` = 39548 | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseBuilder.php:1616 |
1 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseBuilder.php:1616 CodeIgniter\Database\BaseConnection->query() 2 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/Model.php:498 CodeIgniter\Database\BaseBuilder->get() 3 /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Models/Content.php:891 Phpcmf\Model->get() 4 /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Extends/Home/Module.php:477 Phpcmf\Model\Module\Content->get_data() 5 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Control/Show.php:36 Phpcmf\Home\Module->_Show() 6 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:943 Phpcmf\Control\Show->index() 7 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:503 CodeIgniter\CodeIgniter->runController() 8 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:361 CodeIgniter\CodeIgniter->handleRequest() 9 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Init.php:106 CodeIgniter\CodeIgniter->run() 10 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Init.php:500 require() 11 /webdata/wwwroot/www.wxx86.cn/public/index.php:50 require() |
||
30 ms | SELECT * FROM `dr_1_article_data_0` WHERE `id` = 39548 | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseBuilder.php:1616 |
1 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseBuilder.php:1616 CodeIgniter\Database\BaseConnection->query() 2 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/Model.php:498 CodeIgniter\Database\BaseBuilder->get() 3 /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Models/Content.php:904 Phpcmf\Model->get() 4 /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Extends/Home/Module.php:477 Phpcmf\Model\Module\Content->get_data() 5 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Control/Show.php:36 Phpcmf\Home\Module->_Show() 6 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:943 Phpcmf\Control\Show->index() 7 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:503 CodeIgniter\CodeIgniter->runController() 8 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:361 CodeIgniter\CodeIgniter->handleRequest() 9 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Init.php:106 CodeIgniter\CodeIgniter->run() 10 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Init.php:500 require() 11 /webdata/wwwroot/www.wxx86.cn/public/index.php:50 require() |
||
10.61 ms | SELECT * FROM `dr_1_article` WHERE `catid` = 4 AND `id` < 39548 ORDER BY `id` desc LIMIT 1 | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseBuilder.php:1616 |
1 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseBuilder.php:1616 CodeIgniter\Database\BaseConnection->query() 2 /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Extends/Home/Module.php:774 CodeIgniter\Database\BaseBuilder->get() 3 /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Extends/Home/Module.php:497 Phpcmf\Home\Module->_Show_Data() 4 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Control/Show.php:36 Phpcmf\Home\Module->_Show() 5 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:943 Phpcmf\Control\Show->index() 6 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:503 CodeIgniter\CodeIgniter->runController() 7 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:361 CodeIgniter\CodeIgniter->handleRequest() 8 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Init.php:106 CodeIgniter\CodeIgniter->run() 9 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Init.php:500 require() 10 /webdata/wwwroot/www.wxx86.cn/public/index.php:50 require() |
||
7.54 ms | SELECT * FROM `dr_1_article` WHERE `catid` = 4 AND `id` > 39548 ORDER BY `id` asc LIMIT 1 | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseBuilder.php:1616 |
1 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseBuilder.php:1616 CodeIgniter\Database\BaseConnection->query() 2 /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Extends/Home/Module.php:784 CodeIgniter\Database\BaseBuilder->get() 3 /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Extends/Home/Module.php:497 Phpcmf\Home\Module->_Show_Data() 4 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Control/Show.php:36 Phpcmf\Home\Module->_Show() 5 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:943 Phpcmf\Control\Show->index() 6 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:503 CodeIgniter\CodeIgniter->runController() 7 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:361 CodeIgniter\CodeIgniter->handleRequest() 8 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Init.php:106 CodeIgniter\CodeIgniter->run() 9 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Init.php:500 require() 10 /webdata/wwwroot/www.wxx86.cn/public/index.php:50 require() |
||
10.53 ms | SELECT * FROM `dr_1_article` WHERE `dr_1_article`.`catid` = 4 ORDER BY `dr_1_article`.`hits` DESC LIMIT 10 | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/View.php:1332 |
1 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/View.php:1332 CodeIgniter\Database\BaseConnection->query() 2 /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Action/Module.php:296 Phpcmf\View->_query() 3 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/View.php:1280 require() 4 /webdata/wwwroot/www.wxx86.cn/cache/template/_DS_webdata_DS_wwwroot_DS_www.wxx86.cn_DS_template_DS_pc_DS_default_DS_home_DS_show.html.cache.php:122 Phpcmf\View->list_tag() 5 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/View.php:284 include() 6 /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Extends/Home/Module.php:596 Phpcmf\View->display() 7 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Control/Show.php:36 Phpcmf\Home\Module->_Show() 8 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:943 Phpcmf\Control\Show->index() 9 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:503 CodeIgniter\CodeIgniter->runController() 10 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php:361 CodeIgniter\CodeIgniter->handleRequest() 11 /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Init.php:106 CodeIgniter\CodeIgniter->run() 12 /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Init.php:500 require() 13 /webdata/wwwroot/www.wxx86.cn/public/index.php:50 require() |
模板 | 路径 |
---|---|
show.html | /webdata/wwwroot/www.wxx86.cn/template/pc/default/home/show.html |
header.html | /webdata/wwwroot/www.wxx86.cn/template/pc/default/home/header.html |
footer.html | /webdata/wwwroot/www.wxx86.cn/template/pc/default/home/footer.html |
模板 | 提示 |
---|---|
show.html | 由于模板文件[/webdata/wwwroot/www.wxx86.cn/template/pc/default/home/article/show.html]不存在,因此本页面引用主目录的模板[/webdata/wwwroot/www.wxx86.cn/template/pc/default/home/show.html] |
header.html | 由于模板文件[/webdata/wwwroot/www.wxx86.cn/template/pc/default/home/article/header.html]不存在,因此本页面引用主目录的模板[/webdata/wwwroot/www.wxx86.cn/template/pc/default/home/header.html] |
footer.html | 由于模板文件[/webdata/wwwroot/www.wxx86.cn/template/pc/default/home/article/footer.html]不存在,因此本页面引用主目录的模板[/webdata/wwwroot/www.wxx86.cn/template/pc/default/home/footer.html] |
id | '39548' |
catid | '4' |
title | 'BetaMeow—-利用机器学习做五子棋AI' |
thumb | NULL |
keywords | 'python, 机器学习' |
description | 'BetaMeow的起源 前段时间AlphaGo和李世石广受关注,作为人工智能的脑残粉,看完比赛后激动不已,因为有一定的机器学习的基础,便打算撸一个棋类的AI,但我还算有点自知之明,围棋AI,甚至google打算做得通用AI是做不出的了,所以打算撸一个五子棋的AI。 选取五子棋作为试手项' |
hits | '8' |
uid | '1' |
author | 'admin' |
status | '9' |
url | '/program/39548.html' |
link_id | '0' |
tableid | '0' |
inputip | '' |
inputtime | '2023-07-31 01:45:19' |
updatetime | '2023-07-31 01:45:19' |
displayorder | '0' |
content | '<h2 id="betameow%e7%9a%84%e8%b5%b7%e6%ba%90">BetaMeow的起源</h2> <p>前段时间AlphaGo和李世石广受关注,作为人工智能的脑残粉,看完比赛后激动不已,因为有一定的机器学习的基础,便打算撸一个棋类的AI,但我还算有点自知之明,围棋AI,甚至google打算做得通用AI是做不出的了,所以打算撸一个五子棋的AI。</p> <p>选取五子棋作为试手项目主要是以下几点原因:</p> <ul> <li> <p>规则简单。为了简单起见,BetaMeow只要有一方练成五子就可以判输赢。</p> </li> <li> <p>受众多。因为五子棋的规则相对简单,使得其受众远比围棋多,换句话来说,我把BetaMeow做出来了,那么可以测试的人也多。</p> </li> </ul> <h2 id="%e6%9c%ba%e5%99%a8%e5%ad%a6%e4%b9%a0%e7%9a%84%e7%ae%80%e5%8d%95%e4%bb%8b%e7%bb%8d">机器学习的简单介绍</h2> <p>近年<code>机器学习</code>,<code>数据挖掘</code>,<code>人工智能</code>很火,但其实不少人对这些名词其实是一头雾水,我尝试用我自己的语言解释,如果有什么需要完善的地方,欢迎提出。</p> <p>比如说,有一个模型能够能够根据一个人的社交动态,推断出他是喜欢苹果还是香蕉,那么,我现在想知道某个社交平台上市喜欢苹果的人多,还是喜欢香蕉的人多。显然,我把社交平台的数据扔进模型中跑一遍就可以了,但社交平台数据肯定不是说一两个txt文件这么简单啊。<strong>这时就可能涉及网络爬虫(收集数据),分布式存储(数据量巨大的时候),过滤无关的数据(数据清洗),修改模型使得符合当前业务场景(花式调参),跑完数据获得结果后决定采取什么商业措施等。(BI)</strong></p> <p><strong>机器学习</strong>就是负责考虑如何<strong>建立模型</strong>,而<strong>数据挖掘则是负责其他地方</strong>,不过一般来说,数据挖掘部分的工作可能会分开几个部门来做。</p> <p><strong>简言之,机器学习是内功,而数据挖掘则是机器学习的一种用途。而人工智能,就是更广的概念了</strong></p> <h2 id="%e4%ba%94%e5%ad%90%e6%a3%8bai">五子棋AI</h2> <p>回到正题上,传统的五子棋AI采用的搜索算法,这个方面其实已经很完善,听闻已经出现了无解的结果(玩家无法取胜)。但BetaMeow本质上是我在学习机器学习方面的实战项目,所以我想办法利用机器学习的方面的算法实现。</p> <p>最后选择决策树算法。通过决策树判断该局的状况,属于对方(玩家)占优还是己方(AI)占优。</p> <h3 id="%e4%bb%80%e4%b9%88%e5%8f%ab%e5%86%b3%e7%ad%96%e6%a0%91">什么叫决策树</h3> <p>至于什么叫决策树,有时真的是一图胜千言。</p> <p><img data-src="https://segmentfault.com/image?src=http://www.52analysis.com/uploads/allimg/141119/232932B25-1.jpg&objectId=1190000005060245&token=d866d760913c36feca7d42a07a3313e4" src="http://file.zhishichong.com/images/article/20161025/232932B25-1.jpg&objectId=1190000005060245&token=d866d760913c36feca7d42a07a3313e4.jpeg" /></p> <p>图片来至于http://www.52analysis.com/shujuwajue/2441.html</p> <p>简单来说,通过一层层的筛选下来,你就能获得相应的结果。</p> <h3 id="%e5%a6%82%e4%bd%95%e6%9e%84%e5%bb%ba%e5%86%b3%e7%ad%96%e6%a0%91">如何构建决策树</h3> <p>关于如何构建决策树,如果需要了解文字说明,可以参考这里,如果需要参考python的代码实现,可以参考下文给出的github地址,这里只给出简单总结。</p> <h4 id="%e7%ae%80%e5%8d%95%e6%8f%8f%e8%bf%b0">简单描述</h4> <p>在一个二维集合(可以看成矩阵)中,第二维代表每一个决策的实例,用某种方式(例如信息增益(首先要计算熵))在确定一个最佳分割点(p),然后以该点作为根节点,此时剩下的子集有两种情况,要么作为决策树的结果,要么递归下去创建子树。</p> <h3 id="%e9%80%89%e5%8f%96%e7%89%b9%e5%be%81">选取特征</h3> <p>有句话叫<strong>好的数据胜过好的模型</strong>,经过这番实践我算是真正认识到这句话的意思。机器学习的算法不是你随便扔一个数据集下去,他都能训练出一个有效的模型。我曾经把整个棋局扔给他它训练,然而并没有什么乱用。几番周折才角色以<strong>连子形式</strong>作为训练的内容。</p> <p>举个例子</p> <pre><code>[1,1,0,1,2]</code></pre> <p>这个训练集表明,玩家的连子形式已经是1,1,0,1(0表示空位),如果玩家顺利连成了4子,那么AI则彻底出于劣势,因为如果4子是在棋盘中间的话,那么ai只能堵一边,玩家还是可以在另一边连成5子。</p> <p>所以ai应该下在2号位,阻止其连成4子。</p> <p>我的代码中有大量如此的数据,用于教会ai决定是及时阻止对方,还是提高自己的连子数。(跑两次不同的决策树)</p> <h2 id="betameow%e7%9a%84%e6%9c%aa%e6%9d%a5%e4%b8%8e%e6%9c%ac%e6%96%87%e5%90%8e%e8%af%9d">BetaMeow的未来与本文后话</h2> <p>BetaMeow现在显然是不完善的。</p> <ul> <li> <p>首先是五子棋规则的本身,首先是五子棋棋盘应该<code>15x15</code>,然后无知的我把它弄成了<code>19x19</code>,然后规先后手的规则好像也有不同的规定,但我没有考虑太多这方面,毕竟我的主要目的是机器学习的实践,并非做出一个五子棋游戏。五子棋只是一个载体。<br />同样是因为我的目的在于算法,所以界面不太美观,甚至在不同分辨率上可能有问题(使用的bootstrap应该问题不大),所以如果有较为熟悉前端的朋友,欢迎修改修改后Pull Requese给我。</p> </li> <li> <p>第二点,算法本身也有不完善的地方。<br />因为目前的方案是遍历棋局,分析各店的形式,可能因为循环的原因,会导致后面的选择覆盖掉前一个选择,从而错过了一些最好的选择。</p> </li> </ul> <p>下一步会是给每一个选择的结果加上权重,从而避免上述问题。</p> <p>嗯,说了这么多,最后给出这个项目的github地址</p> <blockquote> <p>my_github</p> </blockquote> <p>重要的事情再说一遍。</p> <p><strong>前端真的做得很烂,如果有熟悉前端的朋友帮我修改一下,真的万分感谢。</strong></p> <p>这个github地址会记录下我学习机器学习和数据挖掘的各种小项目(包括我之前的图片识别的项目),<strong>将会持续更新很长一段时间</strong>,如果你对这个有兴趣,欢迎关注和支持。</p> <p><strong>如果你也有机器学习和数据挖掘等相关的项目,欢迎推荐给我,大家互相学习的同时,我也会在我的项目的README中给出你项目的URL</strong>(你也要给出我项目的URL哦,亲)</p> <p>感谢关注和支持。</p>' |
_inputtime | '1690739119' |
_updatetime | '1690739119' |
tag | 'python, 机器学习' |
kws | array ( 'python' => '/index.php?s=article&c=search&keyword=python', '机器学习' => '/index.php?s=article&c=search&keyword=%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0', ) |
tags | array ( 'python' => '/#没有找到对应的URL(关闭开发者模式将不会显示本词)', '机器学习' => '/#没有找到对应的URL(关闭开发者模式将不会显示本词)', ) |
prev_page | array ( 'id' => '39547', 'catid' => '4', 'title' => '由 sort 中 key 的用法浅谈 python', 'thumb' => NULL, 'keywords' => 'python', 'description' => '用 Python 时间也算不短了,但总感觉自己在用写 C++ 代码的思维写 Python,没有真正用到其作为脚本语言的优势。之前刷 LeetCode 时,自己的 Python 代码总是很长,很像披着 Python 外衣的 C++ 代码(放在这里,不断重构中)。 想来大概是因为觉得python简单,平时只是零零碎碎', 'hits' => '2', 'uid' => '1', 'author' => 'admin', 'status' => '9', 'url' => '/program/39547.html', 'link_id' => '0', 'tableid' => '0', 'inputip' => '', 'inputtime' => '1690739117', 'updatetime' => '1690739117', 'displayorder' => '0', ) |
next_page | array ( 'id' => '39549', 'catid' => '4', 'title' => '利用 NGINX 最大化 Python 性能,第一部分:Web 服务和缓存', 'thumb' => NULL, 'keywords' => 'python, nginx', 'description' => '【编者按】本文主要介绍 nginx 的主要功能以及如何通过 NGINX 优化 Python 应用性能。本文系国内 ITOM 管理平台 OneAPM 编译呈现。 Python 的著名之处在于使用简单方便,软件开发简单,而且据说运行性能优于其它脚本语言。(虽然最新版本的 PHP、PHP 7 可能会与它展开激烈竞争', 'hits' => '2', 'uid' => '1', 'author' => 'admin', 'status' => '9', 'url' => '/program/39549.html', 'link_id' => '0', 'tableid' => '0', 'inputip' => '', 'inputtime' => '1690739115', 'updatetime' => '1690739115', 'displayorder' => '0', ) |
meta_title | 'BetaMeow—-利用机器学习做五子棋AI_程序人生_晓说杂谈' |
meta_keywords | 'python, 机器学习' |
meta_description | 'BetaMeow的起源前段时间AlphaGo和李世石广受关注,作为人工智能的脑残粉,看完比赛后激动不已,因为有一定的机器学习的基础,便打算撸一个棋类的AI,但我还算有点自知之明,围棋AI,甚至google打算做得通用AI是做不出的了,所以打算撸一个五子棋的AI。选取五子棋作为试手项' |
cat | array ( 'id' => '4', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '程序人生', 'dirname' => 'program', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 4, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '0', 'pcatpost' => 0, 'topid' => '4', 'catids' => array ( 0 => '4', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/program', 'total' => '请使用count标签查询', 'field' => array ( ), ) |
top | array ( 'id' => '4', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '程序人生', 'dirname' => 'program', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 4, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '0', 'pcatpost' => 0, 'topid' => '4', 'catids' => array ( 0 => '4', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/program', 'total' => '请使用count标签查询', 'field' => array ( ), ) |
pageid | 1 |
params | array ( 'catid' => '4', ) |
parent | array ( 'id' => '4', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '程序人生', 'dirname' => 'program', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 4, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '0', 'pcatpost' => 0, 'topid' => '4', 'catids' => array ( 0 => '4', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/program', 'total' => '请使用count标签查询', 'field' => array ( ), ) |
related | array ( 1 => array ( 'id' => '1', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '科技分享', 'dirname' => 'tech', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 1, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '1', 'pcatpost' => 0, 'topid' => '1', 'catids' => array ( 0 => '1', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/tech', 'total' => '请使用count标签查询', 'field' => array ( ), ), 2 => array ( 'id' => '2', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '网络技术', 'dirname' => 'web', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 2, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '1', 'pcatpost' => 0, 'topid' => '2', 'catids' => array ( 0 => '2', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/web', 'total' => '请使用count标签查询', 'field' => array ( ), ), 3 => array ( 'id' => '3', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '硬件设备', 'dirname' => 'hardware', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 3, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '0', 'pcatpost' => 0, 'topid' => '3', 'catids' => array ( 0 => '3', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/hardware', 'total' => '请使用count标签查询', 'field' => array ( ), ), 4 => array ( 'id' => '4', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '程序人生', 'dirname' => 'program', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 4, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '0', 'pcatpost' => 0, 'topid' => '4', 'catids' => array ( 0 => '4', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/program', 'total' => '请使用count标签查询', 'field' => array ( ), ), 5 => array ( 'id' => '5', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '探索发现', 'dirname' => 'jinrong', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 5, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '0', 'pcatpost' => 0, 'topid' => '5', 'catids' => array ( 0 => '5', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/jinrong', 'total' => '请使用count标签查询', 'field' => array ( ), ), 6 => array ( 'id' => '6', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '机械加工', 'dirname' => 'jixie', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 6, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '0', 'pcatpost' => 0, 'topid' => '6', 'catids' => array ( 0 => '6', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/jixie', 'total' => '请使用count标签查询', 'field' => array ( ), ), 7 => array ( 'id' => '7', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '电商', 'dirname' => 'dianshang', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 7, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '0', 'pcatpost' => 0, 'topid' => '7', 'catids' => array ( 0 => '7', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/dianshang', 'total' => '请使用count标签查询', 'field' => array ( ), ), 8 => array ( 'id' => '8', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '其他', 'dirname' => 'other', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 8, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '0', 'pcatpost' => 0, 'topid' => '8', 'catids' => array ( 0 => '8', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/other', 'total' => '请使用count标签查询', 'field' => array ( ), ), 9 => array ( 'id' => '9', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '日常知识', 'dirname' => 'zhishi', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 9, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '0', 'pcatpost' => 0, 'topid' => '9', 'catids' => array ( 0 => '9', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/zhishi', 'total' => '请使用count标签查询', 'field' => array ( ), ), 10 => array ( 'id' => '10', 'tid' => '1', 'pid' => '0', 'mid' => 'article', 'pids' => '0', 'name' => '每日语录', 'dirname' => 'yulu', 'pdirname' => '', 'child' => 0, 'disabled' => '0', 'ismain' => 1, 'childids' => 10, 'thumb' => '', 'show' => '1', 'content' => '', 'setting' => array ( 'edit' => 1, 'disabled' => 0, 'template' => array ( 'list' => 'list.html', 'show' => 'show.html', 'category' => 'category.html', 'search' => 'search.html', 'pagesize' => 20, 'mpagesize' => 20, ), 'seo' => array ( 'list_title' => '[第{page}页{join}]{name}{join}{SITE_NAME}', 'show_title' => '[第{page}页{join}]{title}{join}{catname}{join}{SITE_NAME}', ), 'getchild' => 0, 'urlrule' => 1, 'html' => 0, 'chtml' => 0, ), 'displayorder' => '0', 'is_ctable' => '0', 'pcatpost' => 0, 'topid' => '10', 'catids' => array ( 0 => '10', ), 'is_post' => 1, 'url' => 'https://www.wxx86.cn/yulu', 'total' => '请使用count标签查询', 'field' => array ( ), ), ) |
urlrule | '/program/39548-[page].html' |
fix_html_now_url | '' |
my_web_url | 'https://www.wxx86.cn/program/39548.html' |
get | array ( 'c' => 'show', 'id' => '39548', 'm' => 'index', ) |
domain_app.php | /webdata/wwwroot/www.wxx86.cn/cache/config/domain_app.php |
domain_client.php | /webdata/wwwroot/www.wxx86.cn/cache/config/domain_client.php |
site.php | /webdata/wwwroot/www.wxx86.cn/cache/config/site.php |
system.php | /webdata/wwwroot/www.wxx86.cn/cache/config/system.php |
_DS_webdata_DS_wwwroot_DS_www.wxx86.cn_DS_template_DS_pc_DS_default_DS_home_DS_footer.html.cache.php | /webdata/wwwroot/www.wxx86.cn/cache/template/_DS_webdata_DS_wwwroot_DS_www.wxx86.cn_DS_template_DS_pc_DS_default_DS_home_DS_footer.html.cache.php |
_DS_webdata_DS_wwwroot_DS_www.wxx86.cn_DS_template_DS_pc_DS_default_DS_home_DS_header.html.cache.php | /webdata/wwwroot/www.wxx86.cn/cache/template/_DS_webdata_DS_wwwroot_DS_www.wxx86.cn_DS_template_DS_pc_DS_default_DS_home_DS_header.html.cache.php |
_DS_webdata_DS_wwwroot_DS_www.wxx86.cn_DS_template_DS_pc_DS_default_DS_home_DS_show.html.cache.php | /webdata/wwwroot/www.wxx86.cn/cache/template/_DS_webdata_DS_wwwroot_DS_www.wxx86.cn_DS_template_DS_pc_DS_default_DS_home_DS_show.html.cache.php |
custom.php | /webdata/wwwroot/www.wxx86.cn/config/custom.php |
database.php | /webdata/wwwroot/www.wxx86.cn/config/database.php |
hooks.php | /webdata/wwwroot/www.wxx86.cn/config/hooks.php |
rewrite.php | /webdata/wwwroot/www.wxx86.cn/config/rewrite.php |
Filters.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Autodraft/Config/Filters.php |
Hooks.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Bdts/Config/Hooks.php |
Filters.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Collapi/Config/Filters.php |
Hooks.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Member/Config/Hooks.php |
Member.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Member/Libraries/Member.php |
Member_auth.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Member/Libraries/Member_auth.php |
Hooks.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Mgc/Config/Hooks.php |
Category.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Action/Category.php |
Module.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Action/Module.php |
Auto.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Config/Auto.php |
Filters.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Config/Filters.php |
Hooks.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Config/Hooks.php |
Module_init.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Config/Module_init.php |
Run.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Config/Run.php |
Module.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Extends/Home/Module.php |
Content.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Module/Models/Content.php |
Filters.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Pay/Config/Filters.php |
Hooks.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Spider/Config/Hooks.php |
Spider.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Spider/Models/Spider.php |
Hooks.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Tag/Config/Hooks.php |
Tag.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Tag/Models/Tag.php |
Auto.php | /webdata/wwwroot/www.wxx86.cn/dayrui/App/Tpl/Config/Auto.php |
App.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/App.php |
Autoload.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Autoload.php |
Cache.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Cache.php |
Constants.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Constants.php |
ContentSecurityPolicy.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/ContentSecurityPolicy.php |
Cookie.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Cookie.php |
Database.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Database.php |
Events.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Events.php |
Exceptions.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Exceptions.php |
Feature.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Feature.php |
Filters.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Filters.php |
Kint.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Kint.php |
Logger.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Logger.php |
Modules.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Modules.php |
Routes.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Routes.php |
Routing.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Routing.php |
Services.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Services.php |
Toolbar.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/Toolbar.php |
UserAgents.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Config/UserAgents.php |
Cache.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Extend/Cache.php |
CodeIgniter.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Extend/CodeIgniter.php |
Controller.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Extend/Controller.php |
Exceptions.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Extend/Exceptions.php |
Hook.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Extend/Hook.php |
Model.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Extend/Model.php |
Request.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Extend/Request.php |
Routes.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Extend/Routes.php |
View.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Extend/View.php |
Init.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/Init.php |
ResponseTrait.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/API/ResponseTrait.php |
Autoloader.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Autoloader/Autoloader.php |
FileLocator.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Autoloader/FileLocator.php |
CacheFactory.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Cache/CacheFactory.php |
CacheInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Cache/CacheInterface.php |
BaseHandler.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Cache/Handlers/BaseHandler.php |
FileHandler.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Cache/Handlers/FileHandler.php |
ResponseCache.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Cache/ResponseCache.php |
CodeIgniter.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/CodeIgniter.php |
Common.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Common.php |
AutoloadConfig.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Config/AutoloadConfig.php |
BaseConfig.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Config/BaseConfig.php |
BaseService.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Config/BaseService.php |
Config.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Config/Config.php |
DotEnv.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Config/DotEnv.php |
Factories.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Config/Factories.php |
Factory.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Config/Factory.php |
Routing.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Config/Routing.php |
Services.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Config/Services.php |
Controller.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Controller.php |
CloneableCookieInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Cookie/CloneableCookieInterface.php |
Cookie.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Cookie/Cookie.php |
CookieInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Cookie/CookieInterface.php |
CookieStore.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Cookie/CookieStore.php |
BaseBuilder.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseBuilder.php |
BaseConnection.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseConnection.php |
BaseResult.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/BaseResult.php |
Config.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/Config.php |
ConnectionInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/ConnectionInterface.php |
Database.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/Database.php |
Builder.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/MySQLi/Builder.php |
Connection.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/MySQLi/Connection.php |
Result.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/MySQLi/Result.php |
Query.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/Query.php |
QueryInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/QueryInterface.php |
ResultInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Database/ResultInterface.php |
Exceptions.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Debug/Exceptions.php |
Timer.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Debug/Timer.php |
Toolbar.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Debug/Toolbar.php |
BaseCollector.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Debug/Toolbar/Collectors/BaseCollector.php |
Database.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Debug/Toolbar/Collectors/Database.php |
Events.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Debug/Toolbar/Collectors/Events.php |
Files.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Debug/Toolbar/Collectors/Files.php |
Logs.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Debug/Toolbar/Collectors/Logs.php |
Routes.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Debug/Toolbar/Collectors/Routes.php |
Timers.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Debug/Toolbar/Collectors/Timers.php |
Views.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Debug/Toolbar/Collectors/Views.php |
Events.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Events/Events.php |
DebugToolbar.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Filters/DebugToolbar.php |
FilterInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Filters/FilterInterface.php |
Filters.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Filters/Filters.php |
ContentSecurityPolicy.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/ContentSecurityPolicy.php |
Header.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/Header.php |
IncomingRequest.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/IncomingRequest.php |
Message.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/Message.php |
MessageInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/MessageInterface.php |
MessageTrait.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/MessageTrait.php |
OutgoingRequest.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/OutgoingRequest.php |
OutgoingRequestInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/OutgoingRequestInterface.php |
Request.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/Request.php |
RequestInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/RequestInterface.php |
RequestTrait.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/RequestTrait.php |
Response.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/Response.php |
ResponseInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/ResponseInterface.php |
ResponseTrait.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/ResponseTrait.php |
SiteURI.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/SiteURI.php |
SiteURIFactory.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/SiteURIFactory.php |
URI.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/URI.php |
UserAgent.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/HTTP/UserAgent.php |
array_helper.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Helpers/array_helper.php |
kint_helper.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Helpers/kint_helper.php |
url_helper.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Helpers/url_helper.php |
Time.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/I18n/Time.php |
TimeTrait.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/I18n/TimeTrait.php |
Logger.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Log/Logger.php |
Modules.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Modules/Modules.php |
AutoRouter.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Router/AutoRouter.php |
AutoRouterInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Router/AutoRouterInterface.php |
RouteCollection.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Router/RouteCollection.php |
RouteCollectionInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Router/RouteCollectionInterface.php |
Router.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Router/Router.php |
RouterInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Router/RouterInterface.php |
Superglobals.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Superglobals.php |
Escaper.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/Escaper/Escaper.php |
FacadeInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/Kint/FacadeInterface.php |
Kint.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/Kint/Kint.php |
AbstractRenderer.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/Kint/Renderer/AbstractRenderer.php |
CliRenderer.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/Kint/Renderer/CliRenderer.php |
RendererInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/Kint/Renderer/RendererInterface.php |
RichRenderer.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/Kint/Renderer/RichRenderer.php |
TextRenderer.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/Kint/Renderer/TextRenderer.php |
Utils.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/Kint/Utils.php |
init.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/Kint/init.php |
init_helpers.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/Kint/init_helpers.php |
LogLevel.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/PSR/Log/LogLevel.php |
LoggerInterface.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/ThirdParty/PSR/Log/LoggerInterface.php |
ConditionalTrait.php | /webdata/wwwroot/www.wxx86.cn/dayrui/CodeIgniter/System/Traits/ConditionalTrait.php |
Show.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Control/Show.php |
Helper.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/Helper.php |
Hooks.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/Hooks.php |
Model.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/Model.php |
Phpcmf.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/Phpcmf.php |
Service.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/Service.php |
View.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Core/View.php |
Date.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Field/Date.php |
Editor.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Field/Editor.php |
File.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Field/File.php |
Text.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Field/Text.php |
Textarea.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Field/Textarea.php |
Init.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Init.php |
Cache.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Library/Cache.php |
Field.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Library/Field.php |
Input.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Library/Input.php |
Lang.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Library/Lang.php |
Router.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Library/Router.php |
Security.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Library/Security.php |
Seo.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Library/Seo.php |
Content.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Model/Content.php |
Member.php | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Model/Member.php |
Version.php | /webdata/wwwroot/www.wxx86.cn/dayrui/My/Config/Version.php |
lang.php | /webdata/wwwroot/www.wxx86.cn/public/api/language/zh-cn/lang.php |
index.php | /webdata/wwwroot/www.wxx86.cn/public/index.php |
File: | /webdata/wwwroot/www.wxx86.cn/dayrui/Fcms/Control/Show.php |
App: | / |
Controller: | show |
Method: | index |
URI: | show/index |
URL: | https://www.wxx86.cn/program/39548.html |
Time | Event Name | Times Called |
---|---|---|
20.08 ms | pre_system | 1 |
0.55 ms | dbquery | 6 |
Action | Datetime | Status | Method | URL | Content-Type | Is AJAX? |
---|---|---|---|---|---|---|
2025-06-07 12:53:33.578478 | 200 | GET | http://www.wxx86.cn/index.php/tech/797091.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:53:32.952308 | 200 | GET | https://www.wxx86.cn/index.php/program/39548.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:53:27.933608 | 200 | GET | http://www.wxx86.cn/index.php/tech/411517.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:53:21.088168 | 200 | GET | http://www.wxx86.cn/index.php/program/654002.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:52:48.983402 | 200 | GET | https://www.wxx86.cn/index.php/tech/90709.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:52:48.950937 | 200 | GET | https://www.wxx86.cn/index.php/tech/789658.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:52:48.948415 | 200 | GET | https://www.wxx86.cn/index.php/tech/284550.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:52:47.022970 | 200 | GET | http://www.wxx86.cn/index.php/web/837017.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:52:35.773405 | 200 | GET | http://www.wxx86.cn/index.php/tech/795299.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:52:24.148087 | 200 | GET | http://www.wxx86.cn/index.php/tech/401235.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:52:17.860662 | 200 | GET | https://www.wxx86.cn/index.php/web/838359.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:52:11.854204 | 200 | GET | http://www.wxx86.cn/index.php/tech/324384.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:51:57.854601 | 200 | GET | http://www.wxx86.cn/index.php/program/44462.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:51:49.837660 | 200 | GET | https://www.wxx86.cn/index.php/tech/71085.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:51:49.833235 | 200 | GET | https://www.wxx86.cn/index.php/tech/81857.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:51:49.789597 | 200 | GET | https://www.wxx86.cn/index.php/tech/696129.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:51:25.812115 | 200 | GET | http://www.wxx86.cn/index.php/tech/350095.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:51:09.122959 | 200 | GET | http://www.wxx86.cn/index.php/tech/228235.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:50:56.887708 | 200 | GET | https://www.wxx86.cn/index.php/tech/604171.html | text/html; charset=UTF-8 | No | |
2025-06-07 12:50:56.872742 | 200 | GET | https://www.wxx86.cn/index.php/program/42659.html | text/html; charset=UTF-8 | No |
Session doesn't seem to be active.
c | show |
id | 39548 |
m | index |
Priority | u=0, i |
Accept-Encoding | gzip, deflate, br, zstd |
Sec-Fetch-Dest | document |
Sec-Fetch-User | ?1 |
Sec-Fetch-Mode | navigate |
Sec-Fetch-Site | none |
Accept | text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 |
User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
Upgrade-Insecure-Requests | 1 |
Sec-Ch-Ua-Platform | "Windows" |
Sec-Ch-Ua-Mobile | ?0 |
Sec-Ch-Ua | "Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99" |
Cache-Control | no-cache |
Pragma | no-cache |
Host | www.wxx86.cn |
Cache-Control | no-store, max-age=0, no-cache |
Content-Type | text/html; charset=UTF-8 |
CodeIgniter Version: | 4.4.7 |
PHP Version: | 8.0.26 |
PHP SAPI: | fpm-fcgi |
Environment: | development |
Base URL: | https://www.wxx86.cn/ |
Timezone: | PRC |
Locale: | zh-cn |
Content Security Policy Enabled: | No |