金庸群侠传3修改方法
一 修改原理

金庸群侠传3是Flash游戏 所以它不同于别的游戏,它不能用
金山游侠等修改工具修改游戏 它只能用flashGameMaster修改SOL存档
Sol文件的目录是C:documents and SettingsAdministratorApplication DataMacromediaFlash Player#SharedObjects8AWUTCQM游戏
网址目录
这里说明一下
1 Administrator是系统管理员的名称 如果你的用户名不是Administrator的话以你机器的系统管理员名称为准
2 Application Data 是隐藏文件夹 打开的方法是 双击我的电脑 打开我的电脑 在窗口上选择工具->文件夹选项->查看标签页->选择显示所有
文件和文件夹 这样就能看到Application Data这个文件夹
3 8AWUTCQM游戏网址目录 前面开头的数字的文件夹是随机的 和我发布的这样文件夹名字不一样
所以也是以你自己机器上的文件夹名称为准 游戏网址目录 一般是你在那个网址玩的 8AWUTCQM下就会有一个游戏网址名称的目录 例如在腾讯
玩的时候 那么那个目录就是games.qq.com 下载到本地玩的时候文件夹叫
bulespider0971
二 修改工具
flashGameMaster2.9
阿平的存档修改器v1.1
这些修改工具都在网盘上
地址是 http://www.xunzai.com/?金庸群侠传
三修改实战
工具都下载好了 下面我们来学习怎么修改
1 个人基础资料的修改
现在首先来说下怎么修改个人基础资料
金三的变量是变量名[变量值]形式存在的 那么个人资料的变量名是M
现在我说下几个常用的变量名
M1 姓
M2 名
M3 经验
M4 等级
M5 修为点
M8 门派
M9 门派位阶
M10 门派技能
M11 技能等级
M12 师承
M13 妻室
M14 名望
M15 侠义
M16 力道
M17 根骨
M18 悟性
M19 福缘
M20 灵敏
M21 定力
M22 拳掌之功
M23 弹指之力
M24 御剑之术
M25 耍刀之法
M26 舞棍之能
M27 内功修为
M28 拆招卸力
M29 搏击格斗
M30 闪躲纵跃
M31 轻身之法
M32 施毒之术
M33 医疗之术
M34 暗器技法
M35 读书识字
M36 交易之道
M37 烹饪之道
M110 金钱
知道了基础变量了 下面我们就来修改
例如 我们现在要修改名字 修改成李逍遥 打开大师 找到M1 把它改成李 找到M2 把它改成逍遥 然后保存 读入存档 现在看看是不是名称变了
这样我们就修改成功了 剩下的也是这么修改 记住一定要修改完存档 在读入才能才成功
下面我在给出几个M的常用变量值
M120 年
M121 月
M122 日
M123 时辰
M124 时刻
这几个就是游戏的年月日时辰的修改方法也和上面的一样 修改这里需要注意一下 这里一定要是汉字大写的 时辰必须是以地支形式排列的
既 子丑寅卯辰巳午未申酉戌亥
基础变量的修改到此结束
物品的修改
个人的基础变量修改完了 我们现在来学习下物品的修改 因为大师无法添加变量 所以
这里要用到一个存档修改器 是阿平版本的 它可以添加变量
下载地址也是在网盘文件名叫Bulpspider0971金三修改器阿平版.rar
这里说明下阿平的修改器的使用方法
它和大师不一样
它不支持在线存档的读入
所以要修改的时候 必须把存档复制到localhost文件夹内 然后在存档名那里填入存档名 一般都是JY1 然后点读取存档就好了
好了我们现在说下物品的变量名和变量值
物品的修改不同于个人资料的修改
它是以物品栏和物品两大部分组成的
物品栏是F 物品是G
所以要修改成物品必须要修改这两个变量
下面我给出物品的变量值
G2 木剑
G3 假倚天剑
G4 玉箫剑
G5 铁剑
G6 纯钢剑
G7 西洋剑
G8 碧水剑
G9 龙泉剑
G10 冷凝剑
G11 凝碧剑
G12 火龙剑
G13 松纹剑
G14 紫薇软剑
G15 白剑
G16 黑剑
G17 秦王剑
G18 龙渊剑
G19 白龙剑
G20 君子剑
G21 淑女剑
G22 金蛇剑
G23 楚王剑
G24 夫差剑
G25 真武剑
G26 工布剑
G27 巨阙剑
G28 玄铁剑
G29 倚天剑
G30 菜刀
G31 生锈铁刀
G32 单刀
G33 柳叶刀
G34 雁翎刀
G35 斩马刀
G36 九环刀
G37 屠牛刀
G38 破风刀
G39 天竺弯刀
G40 鬼头刀
G41 龙王刀
G42 穿云刀
G43 百辟刀
G44 金背大刀
G45 紫金八卦刀
G46 金貂刀
G47 血刀
G48 绿波香露刀
G49 金刀
G50 银弧刀
G51 狮头宝刀
G52 百炼宝刀
G53 虎头金刀
G54 冷月宝刀
G55 屠龙刀
G56 木棍
G57 狼牙棒
G58 盘龙棍
G59 打狗棒
G60 黄金杵
G61 西毒蛇杖
G62 杀狮杖
G63 飞镖
G64 柳叶飞刀
G65 金钱镖
G66 毒菱
G67 玉蜂针
G68 黑血神针
G69 生死符
G70 金蛇锥
G71 霹雳雷火弹
G72 火枪
G73 皮甲
G74 鳄鱼皮甲
G75 软猬甲
G76 乌蚕衣
G77 金丝背心
G78 布衣
G79 乞丐服
G80 虎裙皮
G81 棉衣
G82 将军甲衣
G83 黄金甲
G84 明教服饰
G85 女装
G86 全真服饰
G87 日月教服饰
G88 少林派服饰
G89 神龙教服饰
G90 武当道袍
G91 夜行衣
G92 葵花宝典
G93 辟邪剑法
G94 易筋经
G95 紫霞秘籍
G96 六脉神剑
G97 九阳真经
G98 胡家刀法
G99 金蛇秘笈
G100 神照经
G101 太极拳经
G102 毒经
G103 五毒秘传
G104 武穆遗书
G105 血刀秘笈
G106 药王神篇
G107 子午针灸图
G108 凌波微步
G109 北冥神功
G110 铁掌掌谱
G111 神木王鼎
G112 八荒六合功
G113 七伤拳谱
G114 乾坤大挪移
G115 少林绝技
G116 十八泥偶
G117 千金方
G118 九阴上卷
G119 九阴下卷
G120 峨眉九阳功
G121 yunv心经
G122 斗转星移
G123 先天功
G124 少林九阳功
G125 武当九阳功
G126 龙象波若功
G127 梯云纵
G128 一苇渡江
G129 漫天花雨
G130 青字九打
G131 修罗刀法
G132 松风剑法
G133 狂风刀法
G134 yunv素心剑
G135 回风拂柳剑
G136 柴刀十八路
G137 峨眉心法
G138 华山心法
G139 全真心法
G140 武当心法
G141 太极劲
G142 神龙心法
G143 苗家剑法
G144 yunv十九剑
G145 神门十三剑
G146 绕指柔剑
G147 mizengneigong
G148 段氏心法
G149 八宝肥鸭
G150 醋溜鱼
G151 洱海工鱼干
G152 咕噜肉
G153 煎豆腐
G154 煎饺
G155 佛跳墙
G156 好逑汤
G157 酱爆牛肉
G158 椒盐排骨
G159 叫花鸡
G160 烤玉米
G161 口菇鸡脚汤
G162 口菇焖鸡
G163 老鸭汤
G164 馒头
G165 烧饼
G166 双禽炒白菜
G167 素三鲜
G168 汤圆
G169 天麻鸽脯
G170 虾仁芝麻卷
G171 鲜笋炒豆芽
G172 香烹蜈蚣
G173 扬州炒饭
G174 银耳莲子粥
G175 油条
G176 玉笛听落梅
G177 鸳鸯五珍烩
G178 月饼
G179 炒鳝丝
G180 炸田鸡腿
G181 蒸豆腐
G182 蒸饺
G183 炙牛肉条
G184 煮鸡蛋
G185 粽子
G186 醉蟹
G187 关外白酒
G188 女儿红
G189 葡萄酒
G190 高粱酒
G191 百草美酒
G192 状元红
G193 梨花酒
G194 烧刀子
G195 玄冰碧火酒
G196 三锅头汾酒
G197 玉露酒
G198 五宝花蜜酒
G199 迷春酒
G200 毒酒
G201 洞庭碧螺春
G202 武夷黄金桂
G203 安溪铁观音
G204 黄山毛峰
G205 六安瓜片
G206 银针白毫
G207 西湖龙井
G208 大红袍
G209 太平猴魁茶
G210 君山毛尖
G211 安溪毛蟹
G212 朱睛冰蟾
G213 天山雪莲
G214 大蟠桃
G215 千年人参
G216 寒塘白鱼
G217 蛇胆
G218 熊胆
G219 玉真散
G220 三黄宝腊丸
G221 天心解毒丸
G222 六阳正气丸
G223 玉灵散
G224 大还丹
G225 无常丹
G226 九花玉露丸
G227 田七鲨胆散
G228 天香断续胶
G229 白云熊胆丸
G230 回阳五龙膏
G231 玉洞黑石丸
G232 九转灵宝丸
G233 九转熊蛇丸
G234 玉蜂浆
G235 雪参玉蟾丸
G236 牛黄血竭丹
G237 黄连解毒丸
G238 腊八粥
G239 小还丹
G240 镇心理气丸
G241 茯苓首乌丸
G242 生生造化丹
G243 续命八丸
G244 黑玉断续膏
G245 笑傲江湖曲谱
G246 正红旗
G247 镶红旗
G248 正蓝旗
G249 镶蓝旗
G250 正黄旗
G251 镶黄旗
G252 正白旗
G253 镶白旗
G254 黑木令
G255 五岳令牌
G256 西山行旅图
G257 呕血谱
G258 率意帖
G259 广陵散
G260 圣火令
G261 赏善罚恶令
G262 七宝指环
G263 七星海棠
G264 闯王宝藏
G265 唐诗选辑
G266 可兰经
G267 宝箱
G268 镖物
G269 书信1
G270 书信2
G271 书信3
G272 书信4
G273 龙脉宝藏
G274 擂鼓山请帖
G275 人皮面具
G276 银两
G277 弓箭
G278 剥皮刀
G279 锄头
G280 柴火
G281 铁镐
G282 鱼竿
G283 十香软筋散
G284 断肠草
G285 金银小蛇
G286 蝮蛇
G287 五彩蜘蛛
G288 莽牯朱蛤
G289 冰蚕
G290 小金蛇
G291 蝎子
G292 蜈蚣
G293 毒蛛
G294 蟾蜍
G295 大公鸡
G296 羊羔坐臀
G297 小猪耳朵
G298 小牛腰子
G299 獐腿肉
G300 兔肉
G301 荷花
G302 笋尖
G303 樱桃
G304 白菜
G305 鸭掌
G306 火腿
G307 豆腐
G308 华山蜈蚣
G309 鱼干
G310 铁矿
G311 铜矿
G312 红晶矿
G313 蓝晶矿
G314 白晶矿
G315 玄铁矿
G316 蓝宝石
G317 红宝石
G318 蚯蚓
G319 河蚌
G320 海螺
G321 草鱼
G322 鲤鱼
G323 娃娃鱼
G324 黄金鱼
G325 螃蟹
G326 鳖
G327 鹿皮
G328 虎皮
G329 熊掌
G330 虎掌
G331 野猪肉
G332 熊皮
G333 野猪皮
G334 油
G335 盐
G336 醋
第二步 修改实战
假设我们现在要拥有如下物品 七十二章经 我们先找它们的变量值 它们是G246到253
现在我们先打开阿平的修改器 读入存档 找到F 然后点修改参数 这时会出来一个界面 名称是修改f相 物品栏物品的存在是以数组的形式存在的
既第一个物品栏的变量名是F[0]依此类推
然后看到数组旁边的一个文本框 这里就是我们添加的地方 依次添加246 247 248 .........
添加完了 点击确定 一定要点击确定
然后关闭这个修改器 打开大师 读入存档 现在说的是修改物品成功的关键 找到G246 把它的值改成1 依此类推 一直改到G253
大家记住修改物品的时候一定要F和G一起修改
11楼
3 武功的修改
物品修改完了 现在我们学习下武功的修改
武侠游戏肯定要修改武功的吗
武功的在金三的变量名是
O 掌拳
P 指法
Q 剑法
R 刀法
S 棍法
T 暗器
U 内功
V_1 轻功
W 其他
形式存在的
它的变量值也是数组
既既o代表的就是拳o[1]就是长拳0[2]是你学会的第二项拳掌技能 依次类推
这里在说明下 V变量是武功的等级 它的变量值就是武功的代码 我现在给出武功的变量值
1 拳掌类
66.黯然销魂掌 67.白虹掌 68.白驼雪山掌
69.般若掌 70.碧波清掌 71.冰蚕神掌 72-75.长拳 76.赤炼神掌 77.抽髓掌 78.春蚕掌法 79.摧心掌 80.大力金刚掌 81.寒冰绵掌 82.化骨绵掌 83.火焰刀
84.基本拳掌 85.降龙十八掌 86.金蛇游身掌 87.空明拳 88.灵蛇拳 89.罗汉拳
90.落英神剑掌 91.美女拳法 92.美女三招 93.绵掌 94.南山掌法 95.劈空掌
96.七伤拳 97.如来千叶手 98.三化聚顶掌 99.太极拳 100.天长掌法
101.天罗地网掌 102.天山六阳掌 103.天山折梅手 104.铁掌 105.铜锤手
106.五罗轻烟掌 107.五行六合掌 108.逍遥游(掌法) 109.须弥山掌
110.野狐拳法 111.英雄三招(拳法) 112.震山铁掌 113.重阳神掌
2 指法类
114.参合指 115.大力金刚指 116.分筋错骨手(指法) 117.虎爪绝户手(指法) 118.基本指法
119.九阴白骨爪(指法) 120.兰花拂穴手 121.六脉神剑 122.龙爪功 123.拈花指 124.凝血神抓 125.千蛛万毒手 126.三阴蜈蚣爪 127.锁喉擒拿手 128.无相劫指 129.一阳指 130.鹰爪擒拿手
3剑法
33.百变千幻云雾剑法 34.辟邪剑法 35.冰雪剑法 36.达摩剑法 37.独孤九剑 38.段家剑法 39.夺命连环三仙剑 40.华山剑法 41.回风拂柳剑 42.回风落雁剑 43.基本剑法 44.金蛇剑法 45.快慢十七路 46.狂风剑法 47.苗家剑法 48.灭绝剑法 49.慕容剑法 50.宁氏一剑 51.全真剑法 52.绕指柔剑 53.神门十三剑 54.松风剑法 55. 太极剑法 56.太岳三青峰 57.躺尸剑法 58.万花剑法
59.五大夫剑 60.五岳剑法 61.玄铁剑法 62.玉女剑法 63.玉女素心剑 64.玉萧剑法 65.越女剑法
4 刀法
10:柴刀十八路 11:胡家残刀 12:胡家刀法 13:火焰刀
14:基本刀法 15:狂风刀法 16:慕容刀法 17:奇门三才刀 18:燃木刀法 19.五虎断刀门 20.修罗刀法 21.玄虚刀法 22.血刀刀法
5 棍法
23.打狗棍法 24.伏魔杖法 25.基本棍法 26.叫化棍法 27.金刚降魔杵 28.灵蛇杖法 29.慕容棍法 30.太祖棍 31.韦陀杖法 32.无上大力杵法
6 暗器
2:弹指神通 3:腐尸毒 4:基本暗器 5:满天星 6:漫天花雨 7:慕容暗器 8:掷针术 9:青字九打
7 内功
131.八荒六合唯我独尊功 132.北冥真气 133.蛤蟆功 134.龟息功 135.化功大法 136.混元功 137.金刚不坏神功 138.九阳神功 139.自创( 140.葵花神功 141.龙象般若功 142.乾坤大挪移 143.神龙心法 144.神照经 145.狮吼功 146.太玄经 147.吸星大法 148.小无相功 149.紫霞神功
150.闭穴术 151.纯阳无极功 152.斗转星移 153.段氏心法 154.峨眉九阳功 155.华山心法 156.叫化内功 157.逆转经脉 158.九阴真经心法 159.罗汉伏魔功
160.密宗内功 161.全真心法 162.少林九阳功 163.太极劲 164.桃花岛心法 165.武当功 166.先天功 167.易筋经 168.yunv心经 169.紫薇心法(全内功)
170.八步赶蟾 171.北斗仙踪 172.捕雀功 173.飞檐走壁 174.华山身法
175.金雁功 176.凌波微步 177.少林身法 178.神行百通 179.四象步法
180.踏雪无痕 181.梯云纵 182.一苇渡江(全轻功) 183-186(未知)
187.毒雾 188.驱蜂术 189.星宿解毒术 190.左右互搏(全其他)
武功修改实战
还是用能添加变量的阿平修改器

例如我们现在修改暗器技能
我们找到变量T编辑它 以此填入暗器类的技能 2-9
然后确定 这时我们暗器技能就修改好了
这里说明下内功轻功的变量值我是一起给大家的 大家在修改的时候要注意一下
其他技能的修改也是一样的 这里不在废话了
现在我们说说武功的等级的修改
武功的等级的变量是V
V变量的值是你武功的所学的技能点
现在我们要改弹指的等级
我们找到弹指的变量是2 那么我们找V2 然后把变量值改成1000
这样就是满级的
V的变量名和武功的变量值是一致的
4 修改队员
本游戏增加了队伍系统 一共可以带四个队友
队伍所对应的四个变量是m52,m53,m54,m55
这里给出的是队友的名称变量值
1 王语嫣
2 令狐冲
3 仪琳
4 张无忌
5 胡斐
6 小龙女
7 杨过
8 公孙绿萼
9 段誉
10 狄云
11 小乞丐
12 黄蓉
13 韦小宝
14 双儿
15 赵敏
16 任盈盈
17 向问天
18 周芷若
19 阿紫
20 阿珂
21 长平
22 阿九
23 九难
24 岳灵珊
25 香香公主
26 苏荃
27 袁承志
28 蛛儿
29 游坦之
30 慕容复
31 林平之
32 田伯光
33 欧阳克
34 霍都
35 虚竹
36 乔峰
37 郭靖
38 神仙醋
39 郭襄
40 程灵素
41 摘星子
42 苗若兰
43 阿大
44 阿二
45 白猿
46 老虎
47 莽牯朱蛤
48 巨蟒
49 茅十八
50 胖头陀
51 胖捕头
52 鸠摩智
53 游驹
54 耕夫
55 读书人
56 梁子翁
57 鳌拜
58 冯锡范
59 陈近南
60 段正淳
61 灭绝师太
62 王夫人
63 李捕头
64 刑捕头
65 多隆
66 秀才
67 教书先生
68 完颜洪烈
69 成吉思汗
70 吴三桂
71 崇祯
72 鲜于通
73 裘千尺
74 裘千丈
75 穆人清
76 鹤笔翁
77 鹿杖客
78 白自在
79 阿秀
80 康熙
81 金轮法王
82 欧阳锋
83 黄药师
84 洪七公
85 一灯
86 周伯通
87 裘千仞
88 瑛姑
89 梅超风
90 傻姑
91 慧轮
92 黄眉僧
93 枯荣大师
94 无名僧
95 圆真
96 不戒和尚
97 单正
98 谭公
99 谭婆
100 何太冲
101 平一指
102 何红药
103 绿竹翁
104 段延庆
105 叶二娘
106 岳老三
107 云中鹤
108 斑淑娴
109 丁敏君
110 澄观
111 风清扬
112 宁中则
113 无涯子
114 李秋水
115 天山童姥
116 丁春秋
117 苏星河
118 薛慕华
119 唐文亮
120 阿三
121 达尔巴
122 陆乘风
123 洪安通
124 康亲王
125 吴应熊
126 海大富
127 索额图
128 太后
129 玉玑子
130 穆念慈
131 成不忧
132 梦姑
133 郭芙
134 阿朱
135 李莫愁
136 钟灵
137 渔夫
138 樵夫
139 陆天抒
140 花铁干
141 水岱
142 刘乘风
143 血刀老祖
144 侠客岛主
145 张三
146 李四
147 黄裳
148 黄真
149 杨逍
150 范遥
151 韦一笑
152 谢逊
153 金花婆婆
154 殷天正
155 胡青牛
156 苗人凤
157 田归农
158 公孙止
159 张三丰
160 宋远桥
161 俞莲舟
162 俞岱岩
163 殷梨亭
164 宋青书
165 王重阳
166 丘处机
167 赵志敬
168 尹志平
169 掌钵长老
170 持棒长老
171 传功长老
172 执法长老
173 全冠清
174 马夫人
175 玄慈
176 空闻
177 方证
178 阎基
179 东方不败
180 东方不败
181 任我行
182 任我行
183 杨莲亭
184 曲阳
185 黄钟公
186 黑白子
187 秃笔翁
188 丹青生
189 左冷禅
190 莫大
191 岳不群
192 天门
193 定逸
194 刘正风
195 余沧海
196 费彬
197 冯墨风
198 周芷若
199 杨过
200 南海神尼
201 建宁公主
202 谢烟客
203 神雕
204 ???
205 蒙面人
206 缘根
207 老头子
208 祖千秋
209 达摩
210 独孤求败
211 渡劫
212 渡厄
213 渡难
214 鹿清笃
215 流云使
216 妙风使
217 辉月使
218 木高峰
219 史婆婆
220 段天德
221 冰蚕
222 熊
223 半瓶神仙醋
224 木人
225 铜人
226 太监
227 清兵
228 家丁
229 强盗
230 劫匪
231 铁掌帮众
232 嵩山弟子
233 华山弟子
234 恒山弟子
235 泰山弟子
236 衡山弟子
237 丐帮弟子
238 日月教众
239 少林弟子
240 星宿弟子
241 明教弟子
242 老鸨
5 公告任务修改:
m147-m150为红色任务,你可以将神秘商人改成红色任务,就一个月可以不断刷神秘商人了
hi.baidu.com/bulespider/blog/item/eabb4beea19191fcb3fb9555.html 这是任务ID的属性
sj变量是任务完成与否
true真,false假
这样可以重复刷任务
它的变量值和公告任务的ID是一样的 修改方法见M变量的修改方法 建议用大师修改
以c开头变量
事件是否已经触发 触发过为1 反正0就是未触发
m128,当前场景帧.如在全真派中,修改这个变量值为108,直接跳到叛出门派事件,触发入古墓事件
更换头像m199,值250为自定义,251-260为初始的头像1-头像10
m119为自定义头像的地址,需要将m199改为250,此值才有效
使用本机做头像,例子如下:file:///F:/DragonBird/2.JPG
n开头变量
经脉是否打通,1为打通,0未打通
嵩山少林寺在哪附游玩攻略
原文地址:http://coolshell.cn/articles/4990.html
博文如下:
前言
你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)
建议:
不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。
回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。
一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。
一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。
注:你也许会很奇怪为什么下面的东西很偏Unix/Linux,这是因为我觉得Windows下的编程可能会在未来很没有前途,原因如下:
现在的用户界面几乎被两个东西主宰了,1)Web,2)移动设备iOS或Android。Windows的图形界面不吃香了。
越来越多的企业在用成本低性能高的Linux和各种开源技术来构架其系统,Windows的成本太高了。
微软的东西变得太快了,很不持久,他们完全是在玩弄程序员。详情参见《Windows编程革命史》
所以,我个人认为以后的趋势是前端是Web+移动,后端是Linux+开源。开发这边基本上没Windows什么事。
启蒙入门
1、?学习一门脚本语言,例如Python/Ruby
可以让你摆脱对底层语言的恐惧感,脚本语言可以让你很快开发出能用得上的小程序。实践项目:
处理文本文件,或者csv?(关键词?python?csv,?python?open,?python?sys)?读一个本地文件,逐行处理(例如?word?count,或者处理log)
遍历本地文件系统?(sys,?os,?path),例如写一个程序统计一个目录下所有文件大小并按各种条件排序并保存结果
跟数据库打交道?(python?sqlite),写一个小脚本统计数据库里条目数量
学会用各种print之类简单粗暴的方式进行调试
学会用Google?(phrase,?domain,?use?reader?to?follow?tech?blogs)
为什么要学脚本语言,因为他们实在是太方便了,很多时候我们需要写点小工具或是脚本来帮我们解决问题,你就会发现正规的编程语言太难用了。
2、?用熟一种程序员的编辑器(不是IDE)?和一些基本工具
Vim?/?Emacs?/?Notepad++,学会如何配置代码补全,外观,外部命令等。
Source?Insight?(或?ctag)
使用这些东西不是为了Cool,而是这些编辑器在查看、修改代码/配置文章/日志会更快更有效率。
3、?熟悉Unix/Linux?Shell和常见的命令行
如果你用windows,至少学会用虚拟机里的linux,?vmware?player是免费的,装个Ubuntu吧
一定要少用少用图形界面。
学会使用man来查看帮助
文件系统结构和基本操作?ls/chmod/chown/rm/find/ln/cat/mount/mkdir/tar/gzip?…
学会使用一些文本操作命令?sed/awk/grep/tail/less/more?…
学会使用一些管理命令?ps/top/lsof/netstat/kill/tcpdump/iptables/dd…
了解/etc目录下的各种配置文章,学会查看/var/log下的系统日志,以及/proc下的系统运行信息
了解正则表达式,使用正则表达式来查找文件。
对于程序员来说Unix/Linux比Windows简单多了。(参看我四年前CSDN的博文《其实Unix很简单》)学会使用Unix/Linux你会发现图形界面在某些时候实在是太难用了,相当地相当地降低工作效率。
4、?学习Web基础(HTML/CSS/JS)?+?服务器端技术?(LAMP)
未来必然是Web的世界,学习WEB基础的最佳网站是W3School。
学习HTML基本语法
学习CSS如何选中HTML元素并应用一些基本样式(关键词:box?model)
学会用?Firefox?+?Firebug?或?chrome?查看你觉得很炫的网页结构,并动态修改。
学习使用Javascript操纵HTML元件。理解DOM和动态网页(Dynamic?HTML:?The?Definitive?Reference,?3rd?Edition?-?O'Reilly?Media)?网上有免费的章节,足够用了。或参看?DOM?。
学会用?Firefox?+?Firebug?或?chrome?调试Javascript代码(设置断点,查看变量,性能,控制台等)
在一台机器上配置Apache?或?Nginx
学习PHP,让后台PHP和前台HTML进行数据交互,对服务器相应浏览器请求形成初步认识。实现一个表单提交和反显的功能。
把PHP连接本地或者远程数据库?MySQL(MySQL?和?SQL现学现用够了)
跟完一个名校的网络编程课程(例如:http://www.stanford.edu/~ouster/cgi-bin/cs142-fall10/index.php?)?不要觉得需要多于一学期时间,大学生是全职一学期选3-5门课,你业余时间一定可以跟上
学习一个javascript库(例如jQuery?或?ExtJS)+?Ajax?(异步读入一个服务器端或者数据库内容)+JSON数据格式。
HTTP:?The?Definitive?Guide?读完前4章你就明白你每天上网用浏览器的时候发生的事情了(proxy,?gateway,?browsers)
做个小网站(例如:一个小的留言板,支持用户登录,cookie/Session,增、删、改、查,上传附件,分页显示)
买个域名,租个空间,做个自己的网站。
进阶加深
1、?C语言和操作系统调用
重新学C语言,理解指针和内存模型,用C语言实现一下各种经典的算法和数据结构。推荐《计算机程序设计艺术》、《算法导论》和《编程珠玑》。
学习(麻省理工免费课程)计算机科学和编程导论
学习(麻省理工免费课程)C语言内存管理
学习Unix/Linux系统调用(Unix高级环境编程),,了解系统层面的东西。
用这些系统知识操作一下文件系统,用户(实现一个可以拷贝目录树的小程序)
用fork/wait/waitpid写一个多进程的程序,用pthread写一个多线程带同步或互斥的程序。多进程多进程购票的程序。
用signal/kill/raise/alarm/pause/sigprocmask实现一个多进程间的信号量通信的程序。
学会使用gcc和gdb来编程和调试程序(参看我的《用gdb调试程序》)
学会使用makefile来编译程序。(参看我的《跟我一起写makefile》)
IPC和Socket的东西可以放到高级中来实践。
学习Windows?SDK编程(Windows?程序设计?,MFC程序设计)
写一个窗口,了解WinMain/WinProcedure,以及Windows的消息机制。
写一些程序来操作Windows?SDK中的资源文件或是各种图形控件,以及作图的编程。
学习如何使用MSDN查看相关的SDK函数,各种WM_消息以及一些例程。
这本书中有很多例程,在实践中请不要照抄,试着自己写一个自己的例程。
不用太多于精通这些东西,因为GUI正在被Web取代,主要是了解一下Windows?图形界面的编程。@virushuo?说:“?我觉得GUI确实不那么热门了,但充分理解GUI工作原理是很重要的。包括移动设备开发,如果没有基础知识仍然很吃力。或者说移动设备开发必须理解GUI工作,或者在win那边学,或者在mac/iOS上学”。
2、学习Java
Java?的学习主要是看经典的Core?Java?《Java?核心技术编程》和《Java编程思想》(有两卷,我仅链了第一卷,足够了,因为Java的图形界面了解就可以了)
学习JDK,学会查阅Java?API?Doc?Java?Platform?SE?6
了解一下Java这种虚拟机语言和C和Python语言在编译和执行上的差别。从C、Java、Python思考一下“跨平台”这种技术。
学会使用IDE?Eclipse,使用Eclipse?编译,调试和开发Java程序。
建一个Tomcat的网站,尝试一下JSP/Servlet/JDBC/MySQL的Web开发。把前面所说的那个PHP的小项目试着用JSP和Servlet实现一下。
3、Web的安全与架构
学习HTML5,网上有很多很多教程,以前酷壳也介绍过很多,我在这里就不罗列了。
学习Web开发的安全问题(参考新浪微博被攻击的这个事,以及Ruby的这篇文章)
学习HTTP?Server的rewrite机制,Nginx的反向代理机制,fast-cgi(如:PHP-FPM)
学习Web的静态页面缓存技术。
学习Web的异步工作流处理,数据Cache,数据分区,负载均衡,水平扩展的构架。
实践任务:
使用HTML5的canvas?制作一些Web动画。
尝试在前面开发过的那个Web应用中进行SQL注入,JS注入,以及XSS攻击。
把前面开发过的那个Web应用改成构造在Nginx?+?PHP-FPM?+?静态页面缓存的网站
4、学习关系型数据库
你可以安装MSSQLServer或MySQL来学习数据库。
学习教科书里数据库设计的那几个范式,1NF,2NF,3NF,……
学习数据库的存过,触发器,视图,建索引,游标等。
学习SQL语句,明白表连接的各种概念(参看《SQL?Join的图示》)
学习如何优化数据库查询(参看《MySQL的优化》)
实践任务:设计一个论坛的数据库,至少满足3NF,使用SQL语句查询本周,本月的最新文章,评论最多的文章,最活跃用户。
5、一些开发工具
学会使用SVN或Git来管理程序版本。
学会使用JUnit来对Java进行单元测试。
学习C语言和Java语言的coding?standard?或?coding?guideline。(我N年前写过一篇关C语言非常简单的文章——《编程修养》,这样的东西你可以上网查一下,一大堆)。
推荐阅读《代码大全》《重构》《代码整洁之道》
高级深入
1、C++?/?Java?和面向对象
我个人以为学好C++,Java也就是举手之劳。但是C++的学习曲线相当的陡。不过,我觉得C++是最需要学好的语言了。参看两篇趣文“C++学习信心图”?和“21天学好C++”
学习(麻省理工免费课程)C++面向对象编程
读我的?“如何学好C++”中所推荐的那些书至少两遍以上(如果你对C++的理解能够深入到像我所写的《C++虚函数表解析》或是《C++对象内存存局(上)(下)》,或是《C/C++返回内部静态成员的陷阱》那就非常不错了)
然后反思为什么C++要干成这样,Java则不是?你一定要学会对比C++和Java的不同。比如,Java中的初始化,垃圾回收,接口,异常,虚函数,等等。
实践任务:
用C++实现一个BigInt,支持128位的整形的加减乘除的操作。
用C++封装一个数据结构的容量,比如hash?table。
用C++封装并实现一个智能指针(一定要使用模板)。
《设计模式》必需一读,两遍以上,思考一下,这23个模式的应用场景。主要是两点:1)钟爱组合而不是继承,2)钟爱接口而不是实现。(也推荐《深入浅出设计模式》)
实践任务:
使用工厂模式实现一个内存池。
使用策略模式制做一个类其可以把文本文件进行左对齐,右对齐和中对齐。
使用命令模式实现一个命令行计算器,并支持undo和redo。
使用修饰模式实现一个酒店的房间价格订价策略——旺季,服务,VIP、旅行团、等影响价格的因素。
学习STL的用法和其设计概念?-?容器,算法,迭代器,函数子。如果可能,请读一下其源码。
实践任务:尝试使用面向对象、STL,设计模式、和WindowsSDK图形编程的各种技能
做一个贪吃蛇或是俄罗斯方块的游戏。支持不同的级别和难度。
做一个文件浏览器,可以浏览目录下的文件,并可以对不同的文件有不同的操作,文本文件可以打开编辑,执行文件则执行之,mp3或avi文件可以播放,文件可以展示。
学习C++的一些类库的设计,如:?MFC(看看候捷老师的《深入浅出MFC》)?,Boost,?ACE,?CPPUnit,STL?(STL可能会太难了,但是如果你能了解其中的设计模式和设计那就太好了,如果你能深入到我写的《STL?string类的写时拷贝技术》那就非常不错了,ACE需要很强在的系统知识,参见后面的“加强对系统的了解”)
Java是真正的面向对象的语言,Java的设计模式多得不能再多,也是用来学习面向对象的设计模式的最佳语言了(参看Java中的设计模式)。
推荐阅读《Effective?Java》?and?《Java解惑》
学习Java的框架,Java的框架也是多,如Spring,?Hibernate,Struts?等等,主要是学习Java的设计,如IoC等。
Java的技术也是烂多,重点学习J2EE架构以及JMS,?RMI,?等消息传递和远程调用的技术。
学习使用Java做Web?Service?(官方教程在这里)
实践任务:?尝试在Spring或Hibernate框架下构建一个有网络的Web?Service的远程调用程序,并可以在两个Service中通过JMS传递消息。
C++和Java都不是能在短时间内能学好的,C++玩是的深,Java玩的是广,我建议两者选一个。我个人的学习经历是:
深究C++(我深究C/C++了十来年了)
学习Java的各种设计模式。
2、加强系统了解
重要阅读下面的几本书:
《Unix编程艺术》了解Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验。你一定会有一种醍醐灌顶的感觉。
《Unix网络编程卷1,套接字》这是一本看完你就明白网络编程的书。重要注意TCP、UDP,以及多路复用的系统调用select/poll/epoll的差别。
《TCP/IP详解?卷1:协议》-?这是一本看完后你就可以当网络黑客的书。了解以太网的的运作原理,了解TCP/IP的协议,运作原理以及如何TCP的调优。
实践任务:
理解什么是阻塞(同步IO),非阻塞(异步IO),多路复用(select,?poll,?epoll)的IO技术。
写一个网络聊天程序,有聊天服务器和多个聊天客户端(服务端用UDP对部分或所有的的聊天客户端进Multicast或Broadcast)。
写一个简易的HTTP服务器。
《Unix网络编程卷2,进程间通信》信号量,管道,共享内存,消息等各种IPC……?这些技术好像有点老掉牙了,不过还是值得了解。
实践任务:
主要实践各种IPC进程序通信的方法。
尝试写一个管道程序,父子进程通过管道交换数据。
尝试写一个共享内存的程序,两个进程通过共享内存交换一个C的结构体数组。
学习《Windows核心编程》一书。把CreateProcess,Windows线程、线程调度、线程同步(Event,?信号量,互斥量)、异步I/O,内存管理,DLL,这几大块搞精通。
实践任务:使用CreateProcess启动一个记事本或IE,并监控该程序的运行。把前面写过的那个简易的HTTP服务用线程池实现一下。写一个DLL的钩子程序监控指定窗口的关闭事件,或是记录某个窗口的按键。
有了多线程、多进程通信,TCP/IP,套接字,C++和设计模式的基本,你可以研究一下ACE了。使用ACE重写上述的聊天程序和HTTP服务器(带线程池)
实践任务:通过以上的所有知识,尝试
写一个服务端给客户端传大文件,要求把100M的带宽用到80%以上。(注意,磁盘I/O和网络I/O可能会很有问题,想一想怎么解决,另外,请注意网络传输最大单元MTU)
了解BT下载的工作原理,用多进程的方式模拟BT下载的原理。
3、系统架构
负载均衡。HASH式的,纯动态式的。(可以到Google学术里搜一些关于负载均衡的文章读读)
多层分布式系统?–?客户端服务结点层、计算结点层、数据cache层,数据层。J2EE是经典的多层结构。
CDN系统?–?就近访问,内容边缘化。
P2P式系统,研究一下BT和电驴的算法。比如:DHT算法。
服务器备份,双机备份系统(Live-Standby和Live-Live系统),两台机器如何通过心跳监测对方?集群主结点备份。
虚拟化技术,使用这个技术,可以把操作系统当应用程序一下切换或重新配置和部署。
学习Thrift,二进制的高性能的通讯中间件,支持数据(对象)序列化和多种类型的RPC服务。
学习Hadoop。
Hadoop框架中最核心的设计就是:MapReduce和HDFS。MapReduce的思想是由Google的一篇论文所提及而被广为流传的,简单的
一句话解释MapReduce就是“任务的分解与结果的汇总”。HDFS是Hadoop分布式文件系统(Hadoop?Distributed?File
?System)的缩写,为分布式计算存储提供了底层支持。
了解NoSQL数据库(有人说可能是一个过渡炒作的技术),
不过因为超大规模以及高并发的纯动态型网站日渐成为主流,而SNS类网站在数据存取过程中有着实时性等刚性需求,这使得目前NoSQL数据库慢慢成了人们
所关注的焦点,并大有成为取代关系型数据库而成为未来主流数据存储模式的趋势。当前NoSQL数据库很多,大部分都是开源的,其中比较知名的
有:MemcacheDB、Redis、Tokyo?Cabinet(升级版为Kyoto?
Cabinet)、Flare、MongoDB、CouchDB、Cassandra、Voldemort等。
写了那么多,回顾一下,觉得自己相当的有成就感。希望大家不要吓着,我自己这十来年也在不断地学习,今天我也在学习中,人生本来就是一个不断学习和练级的过程。不过,一定有漏的,也有不对的,还希望大家补充和更正。(我会根据大家的反馈随时更新此文)欢迎大家通过我的微博(@左耳朵耗子)和twitter(@haoel)和我交流。
—–?更新?2011/07/19?—–
1)有朋友奇怪为什么我在这篇文章开头说了web+移动,却没有在后面提到iOS/Android的前端开发。因为我心里有一种感觉,移动设备上的UI最终也会被Javascript取代。大家可以用iPhone或Android看看google+,你就会明白了。
2)
有朋友说我这里的东西太多了,不能为了学习而学习,我非常同意。我在文章的前面也说了要思考。另外,千万不要以为我说的这些东西是一些新的技术,这份攻略
里95%以上的全是基础。而且都是久经考验的基础技术。即是可以让你一通百通的技术,也是可以让你找到一份不错工作的技术。
3)有朋友说学
这些东西学完都40了,还不如想想怎么去挣钱。我想告诉大家,一是我今年还没有40岁,二是学无止境啊,三是我不觉得挣钱有多难,难的是怎么让你值那么多
钱?无论是打工还是创业,是什么东西让你自己的价值,让你公司的价值更值钱?别的地方我不敢说,对于互联网或IT公司来说,技术实力绝对是其中之一。
4)有朋友说技术都是工具,不应该如此痴迷这句话没有错,有时候我们需要更多的是抬起头来看看技术以外的事情,或者是说我们在作技术的时候不去思考为什么会有这个技术,为什么不是别的,问题不在于技术,问题在于我们死读书,读死书,成了技术的书呆子。
5)?对于NoSQL,最近比较火,但我对其有点保守,所以,我只是说了解就可以。对于Hadoop,我觉得其在分布式系统上有巨大的潜力,所以需要学习。?对于关系型数据库,的确是很重要的东西,这点是我的疏忽,在原文里补充。
这里有着古刹的风采,也有着佛教的文化、禅宗的精髓,嵩山少林寺名扬海外,千百年来历经风风雨雨,写满了沧桑与辉煌。那就是这样一个自然和人文的双重圣地,具体在哪呢?嵩山在哪?这座少林寺又在哪?其实啊,嵩山少林寺就在河南郑州登封市,今天我们就来领略领略少林的功夫之美吧。
开放时间全年08:00-16:30
景区地址郑州河南省郑州登封市
门票价格1、成人票
少林寺门票成人票¥80
少林寺嵩杨往返索道票成人票(不含少林寺大门票)¥60
2、优待票
少林寺嵩杨往返索道票优待票(学生/军人票)(不含少林寺大门票)¥30
3、优待政策
儿童
6周岁(含6周岁)以下或身高1.4米(含1.4米)以下,免费。
6周岁(不含6周岁)-18周岁(含18周岁)未成年人,半价。
学生
全日制大学本科及以下学历学生,半价。
老人
60周岁(含60周岁)以上老年人凭有效证件,免费。
残疾人
凭有效证件,免费。
军人
革命伤残军人、现役军人凭有效证件,免费。
记者
凭有效证件,免费。
必看景点1、四大书院之嵩阳书院
嵩阳书院是我国创建最早、影响最大的书院之一。嵩阳书院始建于北魏,名儒司马光、范仲淹、程颐、程颢等相继在此讲学。嵩阳书院的建制古朴雅致,大方不俗,中轴建筑共分五进院落,其建筑群布局严谨,反映了“礼乐相成”的儒家思想,从总体建筑格局到每座单体建筑,都遵循往常礼教的秩序。嵩阳书院的将军柏,中国最古老的柏树,人称“原始柏”,在国内外享有盛誉。
据传汉武帝于元封年(公元前110年)游嵩山时,见二株柏树非常高大,一时高兴,将其封为“将军”。去少林寺去之前记得要提前做好功课,武术表演一定要看,钢针穿玻璃绝对让人佩服,互动环节也挺有意思,你还可以偷偷的跟小师傅学功夫,像不乏后空翻,侧翻,鲤鱼打挺这样的高难度动作,没两把刷子可是轻易不敢尝试的喔。嵩山山体奇特景色还是值得去观看的。景区环境是很不错的,假期你可以带着全家人进少林寺正门游览一圈,上上香,拜拜佛。也算是对文化或者说圣人的祭奠。更重要的是还可以洗涤自己的心灵。
2、道教圣地——中岳庙

中岳庙是道教胜地,位于太室山东麓的黄盖峰下,始建于秦,原名“太室祠”。汉武帝时增修“太室祠”,北魏时改名为中岳庙。中岳庙占地十万平方米,庙院南北长650多米,东西宽160多米。
青石板铺成的大甭道是中岳庙古建筑群的中轴线,沿中轴线由南向北,由低而高,依次为中华门、遥参亭、天中阁、配天作镇坊、化三门、峻极门、崇高峻极坊、中岳大殿、寝殿、御书楼,共十一进。
中岳庙的东西两路,还分别建有太尉宫、火神宫、祖师宫、小楼宫和龙王殿等独立成体的小院落。
中岳庙内有330株古柏、一百通石碑,及神鼎、铁人等众多文物。今日中岳庙基本上还是保留了当时的宏伟规模,具有明清官式建筑规模格局和风格特点。


