孙武祖上有确切的世系从舜的后代虞阏父开始。周武王伐纣时,虞阏父当周国陶正之官,执掌陶器的制作,管理从事制陶的百工。由于其管理有方,器用齐备,周武王将长女大姬嫁给阀父之子满,把他封到今河南淮阳县一带,建立陈国,周王并对满赐以妫姓[5]。满称为胡公,当了陈国的第一代君主。[2][3]从胡公满开始,经过十代十二个国君的世袭传授,到桓公时,陈国发生了内乱。陈厉公之子完,因内乱不得立,而奔往齐国,他是孙武的直系祖先。陈完在齐国积极活动,至四世孙田桓子(田无宇)已官为“上大夫”。田桓子(田无宇),生五子:田武子(田开)、田僖子(田乞)、陈昭子(田昭)、田书、子亶。其中田书于昭公十九年(公元前521年)因伐莒有功,齐景公封乐安,赐姓孙氏,孙书(田书)便是孙武的祖父,孙书生凭,凭生孙武。公元前512年(吴王阖闾三年),与伍子胥商议,准备向西进兵。这时,伍子胥“七荐孙子”,使得阖闾同意了接见孙武。在隐居时,孙武已经写成《孙子兵法》。他带着自己所著的兵法来见吴王,阖闾暗自赞叹。吴王任命孙武为吴将,并常常与孙武探讨各种各样的军事及政治问题,都能获得满意的答案。公元前508年(吴王阖闾七年),吴国采用孙子“伐交”的战略,策动桐国,使其叛楚。然后,又使舒鸠氏欺骗楚人说:“楚若以师临吴,吴畏楚之威势,可代楚伐桐。”十月,吴军乘楚人不备击败楚师于豫章;接着又攻克巢,活捉楚守巢大夫公子繁。公元前506年(吴王阖闾九年),吴军采取孙子”因粮于敌”的策略,吃了楚人的食物而继续追赶。最后在孙武、伍子胥的直接指挥下,经过五次大战,只用了十几天工夫,就攻入了楚都郢。[2]阖闾去世后,由夫差继位,他立志要报仇雪恨。孙武、伍子胥等大臣继续辅佐夫差,努力积蓄钱粮,充实府库,制造武器,扩充军队,经过三年,吴的国力得到恢复。公元前494年(勾践三年),越王勾践进攻吴国。吴军由伍子胥、孙武策划,在夜间布置了许多”诈兵”,分为两翼,点上火把,向越军袭击,越军很快大败。接连吃了几次败仗后,勾践只得向吴屈辱求和。[2]孙武五十多岁的时候,至交好友伍子胥被杀,孙武不再为吴国的对外战争谋划出力,转而隐居乡间,修订其兵法著作。伍子胥被杀后不久,孙武可能也因忧国忧民和郁郁不得志而谢世了,他的卒年当在公元前480年(卫庄公元年)左右。从退隐到寿终,孙武一直没有离开吴国,死后则葬于吴都郊外。
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2025-12-17 01:38:17 HTTP/1.1 GET : 219.146.67.246/jia/index/jpview1.html?cid=881319&id=24022
- 运行时间 : 0.083034s [ 吞吐率:12.04req/s ] 内存消耗:3,773.22kb 文件加载:53
- 查询信息 : 4 queries 0 writes
- 缓存信息 : 0 reads,0 writes
- 配置加载 : 69
- F:\zhjp\public\index.php ( 0.76 KB )
- F:\zhjp\thinkphp\start.php ( 0.72 KB )
- F:\zhjp\thinkphp\base.php ( 2.60 KB )
- F:\zhjp\thinkphp\library\think\Loader.php ( 21.07 KB )
- F:\zhjp\vendor\composer\autoload_static.php ( 3.44 KB )
- F:\zhjp\vendor\myclabs\deep-copy\src\DeepCopy\deep_copy.php ( 0.25 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random.php ( 7.76 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\byte_safe_strings.php ( 6.17 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\cast_to_int.php ( 2.66 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\error_polyfill.php ( 1.62 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random_bytes_mcrypt.php ( 2.54 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random_int.php ( 6.56 KB )
- F:\zhjp\vendor\topthink\think-captcha\src\helper.php ( 1.94 KB )
- F:\zhjp\thinkphp\library\think\Route.php ( 60.23 KB )
- F:\zhjp\thinkphp\library\think\Config.php ( 6.38 KB )
- F:\zhjp\thinkphp\library\think\Validate.php ( 41.63 KB )
- F:\zhjp\thinkphp\library\think\Error.php ( 3.75 KB )
- F:\zhjp\thinkphp\convention.php ( 10.37 KB )
- F:\zhjp\thinkphp\library\think\App.php ( 21.51 KB )
- F:\zhjp\thinkphp\library\think\Request.php ( 49.78 KB )
- F:\zhjp\application\config.php ( 9.78 KB )
- F:\zhjp\application\database.php ( 1.94 KB )
- F:\zhjp\application\extra\queue.php ( 0.63 KB )
- F:\zhjp\thinkphp\library\think\Hook.php ( 4.71 KB )
- F:\zhjp\application\tags.php ( 0.99 KB )
- F:\zhjp\application\common.php ( 19.40 KB )
- F:\zhjp\thinkphp\library\think\Env.php ( 1.21 KB )
- F:\zhjp\thinkphp\helper.php ( 17.30 KB )
- F:\zhjp\thinkphp\library\think\Lang.php ( 7.23 KB )
- F:\zhjp\thinkphp\library\think\Log.php ( 6.05 KB )
- F:\zhjp\thinkphp\lang\zh-cn.php ( 11.81 KB )
- F:\zhjp\application\route.php ( 1.46 KB )
- F:\zhjp\application\jia\controller\Index.php ( 27.11 KB )
- F:\zhjp\thinkphp\library\think\Controller.php ( 6.07 KB )
- F:\zhjp\thinkphp\library\traits\controller\Jump.php ( 4.90 KB )
- F:\zhjp\thinkphp\library\think\View.php ( 6.77 KB )
- F:\zhjp\thinkphp\library\think\view\driver\Think.php ( 5.64 KB )
- F:\zhjp\thinkphp\library\think\Template.php ( 44.90 KB )
- F:\zhjp\thinkphp\library\think\template\driver\File.php ( 2.24 KB )
- F:\zhjp\application\jia\model\JiaClass.php ( 0.39 KB )
- F:\zhjp\thinkphp\library\think\Model.php ( 69.14 KB )
- F:\zhjp\thinkphp\library\think\Db.php ( 6.67 KB )
- F:\zhjp\thinkphp\library\think\db\connector\Sqlsrv.php ( 3.96 KB )
- F:\zhjp\thinkphp\library\think\db\Connection.php ( 29.97 KB )
- F:\zhjp\thinkphp\library\think\db\Query.php ( 93.74 KB )
- F:\zhjp\thinkphp\library\think\db\builder\Sqlsrv.php ( 4.46 KB )
- F:\zhjp\thinkphp\library\think\db\Builder.php ( 31.55 KB )
- F:\zhjp\thinkphp\library\think\Debug.php ( 7.13 KB )
- F:\zhjp\application\jia\model\JiaList.php ( 0.40 KB )
- F:\zhjp\runtime\temp\0e77e4d39b0f30d30e53cf3d69caec6b.php ( 1.34 KB )
- F:\zhjp\thinkphp\library\think\Url.php ( 12.72 KB )
- F:\zhjp\thinkphp\library\think\Response.php ( 8.28 KB )
- F:\zhjp\thinkphp\library\think\debug\Html.php ( 4.17 KB )
- F:\zhjp\thinkphp\library\think\Cache.php ( 6.10 KB )
- [ LANG ] F:\zhjp\thinkphp\lang\zh-cn.php
- [ ROUTE ] array (
'type' => 'module',
'module' =>
array (
0 => 'jia',
1 => 'index',
2 => 'jpview1',
),
)
- [ HEADER ] array (
'connection' => 'keep-alive',
'cache-control' => 'max-age=0',
'x-forwarded-for' => '10.2.110.147',
'via' => '1.1 squid-proxy-5b5d847c96-67c6g (squid/6.13)',
'host' => '219.146.67.246',
'accept-encoding' => 'gzip, br, zstd, deflate',
'user-agent' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'accept' => '*/*',
'content-length' => '',
'content-type' => '',
)
- [ PARAM ] array (
'cid' => '881319',
'id' => '24022',
)
- [ RUN ] app\jia\controller\Index->jpview1[ F:\zhjp\application\jia\controller\Index.php ]
- [ DB ] INIT sqlsrv
- [ VIEW ] F:\zhjp\public/../application/jia\view\index\jpview1.html [ array (
0 => 'list',
1 => 'list1',
) ]
- [ DB ] CONNECT:[ UseTime:0.000136s ] sqlsrv:Database=yhhy_db;Server=10.15.6.40,1433
- [ SQL ] SELECT column_name, data_type, column_default, is_nullable
FROM information_schema.tables AS t
JOIN information_schema.columns AS c
ON t.table_catalog = c.table_catalog
AND t.table_schema = c.table_schema
AND t.table_name = c.table_name
WHERE t.table_name = 'jia_class' [ RunTime:0.003151s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_class' [ RunTime:0.007484s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_class] WHERE [id] = 24022) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.002123s ]
- [ SQL ] SELECT column_name, data_type, column_default, is_nullable
FROM information_schema.tables AS t
JOIN information_schema.columns AS c
ON t.table_catalog = c.table_catalog
AND t.table_schema = c.table_schema
AND t.table_name = c.table_name
WHERE t.table_name = 'jia_list' [ RunTime:0.002476s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_list' [ RunTime:0.004060s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_list] WHERE [id] = 881319) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.002432s ]

0.085804s