中国人很早就对“王”有了敬畏和崇高的认识,在殷商甲骨文中,曾多次出现了“王”字,而且使用的频率很高。王”字原是一把斧头的轮廓。那时的大斧是两面双刃的,显示了它的无所不能。于是它的斧口部分,就形成了“王”字上下部分的两横,斧柄则形成“王”字中部的一横。这样,经过长期的演变和发展,“王”就成为古代隶书和今天楷书时的样子。 既然“王”字的原义是大斧,大斧既是劈山开路的工具,也是征战杀戮的兵器,谁掌握大斧.谁便拥有至高无上的权力。谁就是“王”,这也是祖先以大斧作为权力的象征的原因。王字三横一竖,三横代表天、地、人;一竖通天地人,这就是天地人都要管的”王”的不二学说。 《尔雅??释诂》曰:“王,君也”。《六书??故疑》:“王,有天下曰王。帝与王一也。周衰,列国皆僭号自王。秦有天下,遂自尊为皇帝。汉有天下,因秦制称帝,封同姓为王,名始乱矣”。《书??洪范》:“天子作民父母,以为天下王”。 王字的本义为“光也”,乃“旺”之本字。甲骨文写作大(佚三八六),大(粹一O二一),似火形,此取清代古文字学家之说,解作“火盛曰王,德盛亦曰王”。既然“王”字使用的历史很早,又与中华民族最早的文字同时出现,但是最早的“王”,和最早的王姓人是谁呢? 中国历史上最早的“王”,当然应该是黄帝,他又是八百五十个氏族部落的首领、领袖和总统,他这个“万王之王”的头衔,与我们今天所说的国王的“王”没有本质上的不同。在研究王姓起源的同时,我们祖先发源地的确定也是非常重要的,它也是我们姓氏寻根工作的一个非常重要的部分。 那些充满神圣情感的地望名,和那些远祖故土的风景,常常在我们的睡梦展现。我们曾无数次地泪湿枕襟,呼唤这些父母之邦的名字,哪怕是在天涯海角也不能阻隔、不能阻挡我们明天就背起行囊,前往那个祖先的地方。因为还没有找到祖先发源地的人,心灵就依然在流浪。笔者将在王氏每一个源头的寻根叙述中,努力说明问题,以陪伴那些心灵仍在旷野漂泊的人。 据《庄子/逍遥游》记载:许由是帝尧的老师,尧欲将治理九州的重任托付于许由,而啮缺又是许由的老师,啮缺的老师是王倪。黄帝曾与王倪论道。王倪、啮缺、许由,他们都是逍遥派,都是仙风道骨的长者,无论这些人物和故事的可信度如何,我们在事关谱牒和宗支的著述时,可能需要抉择。 王倪与太原王氏的始祖、太子晋王侨一样,有点传说中的人物那种特有的、很神秘的气氛,他们是否能称为一个家族的始祖,承担起传宗接代的重任,可能需要慎重。王倪如果真的是黄帝时代的人,就可谓是中华王氏第一人了。笔者对选择王倪作于为中华王氏第一人取保留意见的态度,对选择太子晋作为太原王氏的始祖之一则无异议。对关于太子晋为中华王氏第一人的说法则嗤之以鼻。 另一个较早出现在史籍中的王姓人,便是夏朝的冥子王亥,由于王亥的地位很高(夏王室的亲王),史籍中多有提及。王亥的存在,证明了王室即为王氏之源的论点。王亥的世系清晰,为黄帝第三十六世(此前有学者传为十世),夏王大禹的第六世孙。 南京王谢古居的传人王耿(本书主编)与雪兰莪州吉胆岛王家庄紧邻谢家庄的老谢 因为王亥的真实性没有问题,他的身分又确实是“王”。所以,由王倪王亥来共同出任没有争议的,中华王氏的形式上的不同世代的第一人,应该不存在问题(法律上的第一人应是大禹、子契、后稷)。而姬姓王氏的第一人,则非周朝的始祖周太王、古公亶父王业莫属。 二、谁是“王姓”的第一人 在此之前,常常会有一种误会的说法:王姓起源于公元前五六五年出生的太子晋,其实与太子晋同样有神话传说的王倪,早在公元前三千二百年的时候就很活跃了,晚一点的王亥,也比太子晋早生了一千三百五十年。可能不需要讨论的是太子晋作为太原王氏的始祖,最后被传成了中华王氏的始祖。在这个地方,人们的概念混淆了。因为中华王氏的始祖,要包括姒姓王氏、子姓王氏和姬姓王氏三家,穿越了夏商周三个朝代,始祖是一个群体,不可能只是哪一个人。
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2025-08-22 16:54:39 HTTP/1.1 GET : 219.146.67.246/jia/index/jpview1.html?cid=426928&id=11902
- 运行时间 : 0.068305s [ 吞吐率:14.64req/s ] 内存消耗:3,738.68kb 文件加载: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.3.184.246',
'via' => '1.1 squid-proxy-5b5d847c96-vkdgc (squid/6.10)',
'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' => '426928',
'id' => '11902',
)
- [ 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.000164s ] 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.002059s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_class' [ RunTime:0.001333s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_class] WHERE [id] = 11902) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.001914s ]
- [ 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.002209s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_list' [ RunTime:0.001057s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_list] WHERE [id] = 426928) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.001948s ]

0.072915s