├── README.md ├── covers ├── CHENGXUYUANJIANKANGZHINAN.jpg ├── CONG0DAO1.jpg ├── DASHUJUZHILU.jpg ├── DAXUEZHILU.jpg ├── FUNENG.jpg ├── GUIGUZHIMI.jpg ├── HEIKEYUHUAJIA.jpg ├── HeadFirst-SHEJIMOSHI.jpg ├── HowGoogleworks.jpg ├── IMG_6194.jpg ├── IMG_6195.jpg ├── IMG_6196.jpg ├── IMG_6197.jpg ├── IMG_6198.jpg ├── IMG_6199.jpg ├── IMG_6200.jpg ├── IMG_6201.jpg ├── IMG_6205.jpg ├── IMG_6207.jpg ├── IMG_6208.jpg ├── IMG_6209.jpg ├── IMG_6210.jpg ├── IMG_6212.jpg ├── IMG_6213.jpg ├── IMG_6214.jpg ├── IMG_6215.jpg ├── IMG_6216.jpg ├── IMG_6217.jpg ├── IMG_6218.jpg ├── IMG_6219.jpg ├── IMG_6221.jpg ├── IMG_6223.jpg ├── IMG_6224.jpg ├── IMG_6226.jpg ├── IMG_6227.jpg ├── IMG_6228.jpg ├── IMG_6229.jpg ├── IMG_6230.jpg ├── IMG_6231.jpg ├── IMG_6232.jpg ├── IMG_6235.jpg ├── IMG_6236.jpg ├── IMG_6237.jpg ├── IMG_6238.jpg ├── IMG_6239.jpg ├── IMG_6241.jpg ├── IMG_6243.jpg ├── IMG_6244.jpg ├── IMG_6245.jpg ├── IMG_6247.jpg ├── IMG_6249.jpg ├── IMG_6252.jpg ├── IMG_6253.jpg ├── IMG_6254.jpg ├── IMG_6255.jpg ├── IMG_6256.jpg ├── IMG_6257.jpg ├── IMG_6258.jpg ├── IMG_6260.jpg ├── IMG_6261.jpg ├── IMG_6263.jpg ├── IMG_6264.jpg ├── IMG_6266.jpg ├── IMG_6268.jpg ├── IMG_6271.jpg ├── IMG_6273.jpg ├── IMG_6275.jpg ├── IMG_6276.jpg ├── IMG_6279.jpg ├── IMG_6280.jpg ├── IMG_6283.jpg ├── IMG_6285.jpg ├── IMG_6287.jpg ├── JIANSHI.jpg ├── JINRUKONGQIXIBODIDAI.jpg ├── JIQIXUEXI.jpg ├── JIYECHANGQING.jpg ├── MAIKENXIWENTIFENXIYUJIEJUEJIQIAO.jpg ├── MEIGUOJIANSHI.jpg ├── MOSHISHIBIE.jpg ├── PostgreSHIZHAN.jpg ├── QIYEITJIAGOUZHUANXINGZHIDAO.jpg ├── RENLEIJIANSHI.jpg ├── RENYUESHENHUA.jpg ├── SHEJIMOSHIZHICHAN.jpg ├── SHENDUSIKAO.jpg ├── SHENDUXUEXI.jpg ├── SHIKONG.jpg ├── SHUAXIN.jpg ├── SHUJUKUXITONGSHIXIAN.jpg ├── WEILAIJIANSHI.jpg ├── WUYANTONGLUN.jpg ├── XIEGOU.jpg ├── YUNCHOUXUE.jpg ├── ZENGGUOFAN.jpg ├── ZHENGYIZHIXIN.jpg ├── ZHINENGSHIDAI.jpg └── 图片格式.txt ├── emoji.jpg ├── module-blogs ├── 2018年终总结.md ├── IT行业各种备份术语.md ├── Java中15种锁的介绍.md ├── Java代理模式:动态代理、CGlib、Aop汇编.md ├── README.md └── flutter │ ├── README.md │ └── widget.md ├── module-edus ├── Android-CHENGXUSHEJIJIAOCHENG │ ├── IMG_6255.jpg │ └── README.md ├── Android-YIDONGYINGYONGJICHUJIAOCHENG │ ├── IMG_6253.jpg │ └── README.md ├── Android-YINGYONGCHENGXUKAIFA │ ├── IMG_6254.jpg │ └── README.md ├── BIANYIYUANLI │ ├── IMG_6257.jpg │ └── README.md ├── BigData-DASHUJU │ ├── IMG_6260.jpg │ └── README.md ├── BigData-SHISHIDASHUJU │ ├── IMG_6244.jpg │ └── README.md ├── BigData-SHUJUKESHIHUA │ ├── IMG_6247.jpg │ └── README.md ├── BigData-SHUJUWAJUE │ ├── IMG_6256.jpg │ └── README.md ├── BigData-YUNJISUAN │ ├── IMG_6245.jpg │ └── README.md ├── C# │ ├── IMG_6249.jpg │ └── README.md ├── C-CHENGXUSHEJI │ ├── IMG_6228.jpg │ └── README.md ├── GAOJISHUJUJIEGOU │ ├── README.md │ ├── readme │ │ ├── example02-10.md │ │ ├── example02-2.md │ │ ├── example02-3.md │ │ ├── example02-5.md │ │ ├── example02-6.md │ │ ├── example02-7.md │ │ ├── example02-9.md │ │ ├── example03-1.md │ │ ├── example03-2.md │ │ ├── example03-3.md │ │ ├── example03-4.md │ │ ├── example03-5.md │ │ ├── example04-1.md │ │ ├── example04-2.md │ │ ├── example04-3.md │ │ ├── example05-1.md │ │ ├── example05-2.md │ │ ├── example05-3.md │ │ ├── example05-4.md │ │ ├── example05-5.md │ │ ├── example05-6.md │ │ ├── example05-7.md │ │ ├── example05-8.md │ │ ├── example06-1.md │ │ ├── example06-2.md │ │ ├── example06-3.md │ │ ├── example06-4.md │ │ ├── example07-1.md │ │ ├── example07-2.md │ │ ├── example08-1.md │ │ ├── example10-1.md │ │ ├── example10-2.md │ │ ├── example10-3.md │ │ ├── example10-4.md │ │ ├── example11-1.md │ │ ├── example11-2.md │ │ ├── example11-3.md │ │ ├── example12-1.md │ │ ├── example12-2.md │ │ ├── example12-3.md │ │ └── example12-4.md │ └── src │ │ ├── example02-10 │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── example02-10.exe │ │ ├── example02-10.cbp │ │ ├── example02-10.depend │ │ ├── example02-10.layout │ │ ├── main.cpp │ │ └── obj │ │ │ └── Debug │ │ │ └── main.o │ │ ├── example02-2 │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── example02-2.exe │ │ ├── example02-2.cbp │ │ ├── example02-2.layout │ │ ├── main.cpp │ │ └── obj │ │ │ └── Debug │ │ │ └── main.o │ │ ├── example02-3 │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── example02-3.exe │ │ ├── example02-3.cbp │ │ ├── example02-3.depend │ │ ├── example02-3.layout │ │ ├── main.cpp │ │ └── obj │ │ │ └── Debug │ │ │ └── main.o │ │ ├── example02-5 │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── example02-5.exe │ │ ├── example02-5.cbp │ │ ├── example02-5.depend │ │ ├── example02-5.layout │ │ ├── main.cpp │ │ └── obj │ │ │ └── Debug │ │ │ └── main.o │ │ ├── example02-6 │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── example02-6.exe │ │ ├── example02-6.cbp │ │ ├── example02-6.depend │ │ ├── example02-6.layout │ │ ├── main.cpp │ │ └── obj │ │ │ └── Debug │ │ │ └── main.o │ │ ├── example02-7 │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── example02-7.exe │ │ ├── example02-7.cbp │ │ ├── example02-7.depend │ │ ├── example02-7.layout │ │ ├── main.cpp │ │ └── obj │ │ │ └── Debug │ │ │ └── main.o │ │ ├── example02-9_1 │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── example02-9_1.exe │ │ ├── example02-9_1.cbp │ │ ├── example02-9_1.layout │ │ ├── main.cpp │ │ └── obj │ │ │ └── Debug │ │ │ └── main.o │ │ ├── example02-9_2 │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── example02-9_2.exe │ │ ├── example02-9_2.cbp │ │ ├── example02-9_2.layout │ │ ├── main.cpp │ │ └── obj │ │ │ └── Debug │ │ │ └── main.o │ │ ├── example11-1 │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── example11-1.exe │ │ ├── example11-1.cbp │ │ ├── example11-1.depend │ │ ├── example11-1.layout │ │ ├── main.cpp │ │ └── obj │ │ │ └── Debug │ │ │ └── main.o │ │ ├── example11-2 │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── example11-2.exe │ │ ├── example11-2.cbp │ │ ├── example11-2.layout │ │ ├── main.cpp │ │ └── obj │ │ │ └── Debug │ │ │ └── main.o │ │ └── example11-3 │ │ ├── bin │ │ └── Debug │ │ │ └── example11-3.exe │ │ ├── example11-3.cbp │ │ ├── example11-3.layout │ │ ├── main.cpp │ │ └── obj │ │ └── Debug │ │ └── main.o ├── JISUANJICAOZUOXITONG │ └── README.md ├── JISUANJIWANGLUO │ ├── IMG_6258.jpg │ └── README.md ├── JISUANJIZUCHENGYUANLI │ ├── IMG_6268.jpg │ └── README.md ├── Java │ ├── IMG_6252.jpg │ └── README.md ├── README.md ├── RENGONGZHINENG │ ├── IMG_6266.jpg │ └── README.md ├── RENJIJIAOHU │ ├── IMG_6263.jpg │ └── README.md ├── RUANJIANGONGCHENGDAOLUN │ ├── IMG_6264.jpg │ └── README.md ├── SHUJUJIEGOU │ ├── IMG_6230.jpg │ └── README.md ├── SHUJUKUXITONGGAILUN │ ├── EXAM.md │ ├── IMG_6227.jpg │ ├── README.md │ └── script.txt ├── SUANFASHEJIYUFENXIJICHU │ ├── IMG_6229.jpg │ └── README.md ├── XINXIANQUANGAILUN │ ├── IMG_6261.jpg │ └── README.md └── gdut.jpg ├── module-oj ├── README.md ├── oj-BIANCHENGZHIMEI │ ├── IMG_6279.jpg │ ├── README.md │ ├── program_1_1.md │ ├── program_1_10.md │ ├── program_1_11.md │ ├── program_1_12.md │ ├── program_1_13.md │ ├── program_1_14.md │ ├── program_1_15.md │ ├── program_1_16.md │ ├── program_1_17.md │ ├── program_1_18.md │ ├── program_1_2.md │ ├── program_1_3.md │ ├── program_1_4.md │ ├── program_1_5.md │ ├── program_1_6.md │ ├── program_1_7.md │ ├── program_1_8.md │ ├── program_1_9.md │ ├── program_2_1.md │ ├── program_2_10.md │ ├── program_2_11.md │ ├── program_2_12.md │ ├── program_2_13.md │ ├── program_2_14.md │ ├── program_2_15.md │ ├── program_2_16.md │ ├── program_2_17.md │ ├── program_2_18.md │ ├── program_2_19.md │ ├── program_2_2.md │ ├── program_2_20.md │ ├── program_2_21.md │ ├── program_2_3.md │ ├── program_2_4.md │ ├── program_2_5.md │ ├── program_2_6.md │ ├── program_2_7.md │ ├── program_2_8.md │ ├── program_2_9.md │ ├── program_3_1.md │ ├── program_3_10.md │ ├── program_3_11.md │ ├── program_3_2.md │ ├── program_3_3.md │ ├── program_3_4.md │ ├── program_3_5.md │ ├── program_3_6.md │ ├── program_3_7.md │ ├── program_3_8.md │ ├── program_3_9.md │ ├── program_4_1.md │ ├── program_4_10.md │ ├── program_4_11.md │ ├── program_4_2.md │ ├── program_4_3.md │ ├── program_4_4.md │ ├── program_4_5.md │ ├── program_4_6.md │ ├── program_4_7.md │ ├── program_4_8.md │ └── program_4_9.md ├── oj-JIANZHIOffer │ ├── 23.png │ ├── IMG_6280.jpg │ ├── README.md │ ├── offer_01.md │ ├── offer_02.md │ ├── offer_03.md │ ├── offer_04.md │ ├── offer_05.md │ ├── offer_06.md │ ├── offer_07.md │ ├── offer_08.md │ ├── offer_09.md │ ├── offer_10.md │ ├── offer_11.md │ ├── offer_12.md │ ├── offer_13.md │ ├── offer_14.md │ ├── offer_15.md │ ├── offer_16.md │ ├── offer_17.md │ ├── offer_18.md │ ├── offer_19.md │ ├── offer_20.md │ ├── offer_21.md │ ├── offer_22.md │ ├── offer_23.md │ ├── offer_24.md │ ├── offer_25.md │ ├── offer_26.md │ ├── offer_27.md │ ├── offer_28.md │ ├── offer_29.md │ ├── offer_30.md │ ├── offer_31.md │ ├── offer_32.md │ ├── offer_33.md │ ├── offer_34.md │ ├── offer_35.md │ ├── offer_36.md │ ├── offer_37.md │ ├── offer_38.md │ ├── offer_39.md │ ├── offer_40.md │ ├── offer_41.md │ ├── offer_42.md │ ├── offer_43.md │ ├── offer_44.md │ ├── offer_45.md │ ├── offer_46.md │ ├── offer_47.md │ ├── offer_48.md │ ├── offer_49.md │ ├── offer_50.md │ ├── offer_51.md │ ├── offer_52.md │ ├── offer_53.md │ ├── offer_54.md │ ├── offer_55.md │ ├── offer_56.md │ ├── offer_57.md │ ├── offer_58.md │ ├── offer_59.md │ ├── offer_60.md │ ├── offer_61.md │ ├── offer_62.md │ ├── offer_63.md │ ├── offer_64.md │ ├── offer_65.md │ ├── offer_66.md │ ├── offer_67.md │ └── offer_68.md └── oj-hw │ └── judgePoint24.md ├── module-techs-extra ├── BIRAN │ └── README.md ├── CHENGXUYUANJIANKANGZHINAN │ ├── CHENGXUYUANJIANKANGZHINAN.jpg │ └── README.md ├── CHIDIAONAZHIQINGWA │ └── README.md ├── CONG0DAO1 │ ├── CONG0DAO1.jpg │ └── README.md ├── Code │ ├── IMG_6283.jpg │ └── README.md ├── DASHUJUZHILU │ ├── DASHUJUZHILU.jpg │ └── README.md ├── DAXUEZHILU │ ├── DAXUEZHILU.jpg │ └── README.md ├── DeepLearning │ ├── README.md │ └── SHENDUXUEXI.jpg ├── FANQIEGONGZUOFATUJIE │ └── README.md ├── GUIGUZHIMI │ ├── GUIGUZHIMI.jpg │ └── README.md ├── HEIKEYUHUAJIA │ ├── HEIKEYUHUAJIA.jpg │ └── README.md ├── HeadFirst-SHEJIMOSHI │ ├── HeadFirst-SHEJIMOSHI.jpg │ └── README.md ├── HowGoogleworks │ ├── HowGoogleworks.jpg │ └── README.md ├── JIANSHI │ ├── JIANSHI.jpg │ └── README.md ├── JINRIJIANSHI │ └── README.md ├── JINRUKONGQIXIBODIDAI │ ├── JINRUKONGQIXIBODIDAI.jpg │ └── README.md ├── JIYECHANGQING │ ├── JIYECHANGQING.jpg │ └── README.md ├── LANGCHAOZHIDIAN │ └── README.md ├── MACTALK-KUAYUEBIANJIE │ └── README.md ├── MACTALK-RENSHENGYUANBIANCHENG │ └── README.md ├── MAIKENXIWENTIFENXIYUJIEJUEJIQIAO │ ├── MAIKENXIWENTIFENXIYUJIEJUEJIQIAO.jpg │ └── README.md ├── MEIGUOJIANSHI │ ├── MEIGUOJIANSHI.jpg │ └── README.md ├── MOSHISHIBIE │ ├── MOSHISHIBIE.jpg │ └── README.md ├── MachineLearning │ ├── JIQIXUEXI.jpg │ └── README.md ├── NILIUERSHANG │ ├── 4-1用户当日收益结转数据库记录分析.png │ ├── 4-1用户当日收益结转数据库记录分析.pos │ ├── 4-2数据库分布式锁超时并发控制失效.png │ ├── 4-2数据库分布式锁超时并发控制失效.pos │ ├── 4-3分布式锁超时并发控制时间轴.png │ ├── 4-3分布式锁超时并发控制时间轴.pos │ ├── 4-4分布式锁超时并发控制时间轴.png │ ├── 4-4分布式锁超时并发控制时间轴.pos │ ├── 4-5分布式锁超时并发控制时间轴.png │ ├── 4-5分布式锁超时并发控制时间轴.pos │ ├── 4-6两阶段提交协议.png │ ├── 4-6两阶段提交协议.pos │ ├── 4-7微型消息总线系统架构.png │ ├── 4-7微型消息总线系统架构.pos │ └── README.md ├── Peopleware3 │ ├── IMG_6285.jpg │ └── README.md ├── PostgreSHIZHAN │ ├── PostgreSHIZHAN.jpg │ └── README.md ├── QIANFANGDELU │ └── README.md ├── QIYEITJIAGOUZHUANXINGZHIDAO │ ├── QIYEITJIAGOUZHUANXINGZHIDAO.jpg │ └── README.md ├── RENLEIJIANSHI │ ├── README.md │ └── RENLEIJIANSHI.jpg ├── RENYUESHENHUA │ ├── README.md │ └── RENYUESHENHUA.jpg ├── SHENDUSIKAO │ ├── README.md │ └── SHENDUSIKAO.jpg ├── SHIKONG │ ├── README.md │ └── SHIKONG.jpg ├── SHUAXIN │ ├── README.md │ └── SHUAXIN.jpg ├── SHUJUKUXITONGSHIXIAN │ ├── README.md │ └── SHUJUKUXITONGSHIXIAN.jpg ├── TAOBAOJISHUZHESHINIAN │ └── README.md ├── TAOBAOSHINIANCHANPINSHI │ └── README.md ├── TeamOfTeams │ ├── FUNENG.jpg │ └── README.md ├── TheRighteousMind │ ├── README.md │ └── ZHENGYIZHIXIN.jpg ├── WEILAIJIANSHI │ ├── README.md │ └── WEILAIJIANSHI.jpg ├── WEILAISHIJIEDEXINGCUNZHE │ └── README.md ├── WUYANTONGLUN │ ├── README.md │ └── WUYANTONGLUN.jpg ├── XIEGOU │ ├── README.md │ └── XIEGOU.jpg ├── YUNCHOUXUE │ ├── README.md │ └── YUNCHOUXUE.jpg ├── ZENGGUOFAN │ ├── README.md │ └── ZENGGUOFAN.jpg ├── ZHINENGSHIDAI │ ├── README.md │ └── ZHINENGSHIDAI.jpg └── ZenAndTheArtOfMotorcycleMaintenance │ └── README.md ├── module-techs ├── Algorithms4 │ ├── IMG_6207.jpg │ └── README.md ├── AlgorithmsinC1-4 │ ├── IMG_6217.jpg │ └── README.md ├── Android-DIYIHANGDAIMA2 │ └── README.md ├── Android-Flutter-JISHURUMENYUSHIZHAN │ ├── README.md │ ├── flutter-01.jpg │ ├── flutter-02.jpg │ ├── flutter-03.jpg │ ├── flutter-04.jpg │ ├── flutter-05.jpg │ ├── flutter-06.jpg │ ├── flutter-07.jpg │ ├── flutter-08.jpg │ ├── flutter-09.jpg │ └── flutter-10.jpg ├── Android-JINJIEJIEMI │ └── README.md ├── Android-KAIFAYISHUTANSUO │ └── REAADME.md ├── Android-Programming3 │ ├── IMG_6196.jpg │ ├── README.md │ ├── code.zip │ ├── ic_beatbox.png │ ├── ic_criminalintent.png │ ├── ic_draganddraw.png │ ├── ic_geoquiz.png │ ├── ic_locatr.png │ ├── ic_nerdlauncher.png │ ├── ic_photogallery.png │ └── ic_sunset.png ├── Android-REXIUFU │ └── README.md ├── Android-YINSHIPINKAIFA │ └── README.md ├── Android-ZHUJIANHUA │ └── README.md ├── C++P │ ├── IMG_6215.jpg │ └── README.md ├── C++PP │ ├── IMG_6210.jpg │ └── README.md ├── CJV-I10 │ ├── IMG_6197.jpg │ └── README.md ├── CJV-II10 │ ├── IMG_6198.jpg │ └── README.md ├── CPP │ ├── IMG_6239.jpg │ └── README.md ├── CSSTDG4 │ └── README.md ├── CleanArchitecture │ └── README.md ├── CleanCode │ ├── IMG_6232.jpg │ └── README.md ├── ComputerNetworks5 │ ├── IMG_6237.jpg │ └── README.md ├── ComputerSystems3 │ ├── IMG_6276.jpg │ └── README.md ├── DAHUASHEJIMOSHI │ ├── IMG_6194.jpg │ └── README.md ├── DAHUASHUJUJIEGOU │ ├── IMG_6195.jpg │ └── README.md ├── DAXINGWANGZHANJISHUJIAGOU │ └── README.md ├── DOMScripting2 │ ├── IMG_6224.jpg │ └── README.md ├── DartForHipsters │ ├── DartForHipsters.jpg │ └── README.md ├── DataStructuresinC2 │ ├── IMG_6219.jpg │ └── README.md ├── DatabaseSystem6 │ ├── IMG_6216.jpg │ └── README.md ├── Docker-IN-PRACTICE │ └── README.md ├── EJ3 │ ├── Chap11 │ │ ├── item78.md │ │ ├── item79.md │ │ ├── item80.md │ │ ├── item81.md │ │ ├── item82.md │ │ ├── item83.md │ │ └── item84.md │ ├── EJ3.jpg │ ├── README.md │ ├── chap10 │ │ ├── item69.md │ │ ├── item70.md │ │ ├── item71.md │ │ ├── item72.md │ │ ├── item73.md │ │ ├── item74.md │ │ ├── item75.md │ │ ├── item76.md │ │ └── item77.md │ ├── chap12 │ │ ├── item85.md │ │ ├── item86.md │ │ ├── item87.md │ │ ├── item88.md │ │ ├── item89.md │ │ └── item90.md │ ├── chap2 │ │ ├── item1.md │ │ ├── item2.md │ │ ├── item3.md │ │ ├── item4.md │ │ ├── item5.md │ │ ├── item6.md │ │ ├── item7.md │ │ ├── item8.md │ │ └── item9.md │ ├── chap3 │ │ ├── item10.md │ │ ├── item11.md │ │ ├── item12.md │ │ ├── item13.md │ │ └── item14.md │ ├── chap4 │ │ ├── item15.md │ │ ├── item16.md │ │ ├── item17.md │ │ ├── item18.md │ │ ├── item19.md │ │ ├── item20.md │ │ ├── item21.md │ │ ├── item22.md │ │ ├── item23.md │ │ ├── item24.md │ │ └── item25.md │ ├── chap5 │ │ ├── item26.md │ │ ├── item27.md │ │ ├── item28.md │ │ ├── item29.md │ │ ├── item30.md │ │ ├── item31.md │ │ ├── item32.md │ │ └── item33.md │ ├── chap6 │ │ ├── item34.md │ │ ├── item35.md │ │ ├── item36.md │ │ ├── item37.md │ │ ├── item38.md │ │ ├── item39.md │ │ ├── item40.md │ │ └── item41.md │ ├── chap7 │ │ ├── item42.md │ │ ├── item43.md │ │ ├── item44.md │ │ ├── item45.md │ │ ├── item46.md │ │ ├── item47.md │ │ └── item48.md │ ├── chap8 │ │ ├── item49.md │ │ ├── item50.md │ │ ├── item51.md │ │ ├── item52.md │ │ ├── item53.md │ │ ├── item54.md │ │ ├── item55.md │ │ └── item56.md │ └── chap9 │ │ ├── item57.md │ │ ├── item58.md │ │ ├── item59.md │ │ ├── item60.md │ │ ├── item61.md │ │ ├── item62.md │ │ ├── item63.md │ │ ├── item64.md │ │ ├── item65.md │ │ ├── item66.md │ │ ├── item67.md │ │ └── item68.md ├── Elasticsearch-In-Action │ └── README.md ├── FENBUSHIFUWUKUANGJIA │ └── README.md ├── GoF │ ├── IMG_6201.jpg │ └── README.md ├── High-Performance-MySQL │ └── README.md ├── ItoAlgorithms3 │ ├── IMG_6205.jpg │ └── README.md ├── JCP │ ├── IMG_6199.jpg │ └── README.md ├── JISHUZHITONG │ └── README.md ├── JVM │ ├── IMG_6243.jpg │ └── README.md ├── Java-Performance │ └── README.md ├── Java8Lambdas │ └── README.md ├── Java9Modularity │ └── README.md ├── JavaDUOXIANCHENG │ └── README.md ├── K&R2 │ ├── IMG_6209.jpg │ └── README.md ├── Kotlin-in-action │ └── README.md ├── MACHUGAOXIAO │ └── README.md ├── MQ-Middleware │ └── README.md ├── NIAOGE-I │ ├── IMG_6212.jpg │ └── README.md ├── NIAOGE-II │ ├── IMG_6213.jpg │ └── README.md ├── Nodejs │ ├── IMG_6235.jpg │ └── README.md ├── PJWD3 │ ├── IMG_6214.jpg │ └── README.md ├── PaxosTOZooKeeper │ └── README.md ├── Redis-Cookbook │ └── README.md ├── Refactoring │ ├── IMG_6236.jpg │ └── README.md ├── RocketMQ-JIAGOUSHEJIYUSHIXIANYUANLI │ └── README.md ├── RocketMQ-SHIZHANYUYUANLIJIEXI │ └── README.md ├── RxJava2 │ └── README.md ├── SHEJIMOSHIZHICHAN │ ├── README.md │ └── SHEJIMOSHIZHICHAN.jpg ├── SHUJUJIEGOU_YAN │ ├── IMG_6226.jpg │ └── README.md ├── Spring │ ├── IMG_6238.jpg │ └── README.md ├── SpringBoot │ ├── IMG_6221.jpg │ └── README.md ├── SpringMicro │ └── README.md ├── SpringYUANMASHENDUJIEXI │ └── README.md ├── TCPIP_1 │ ├── IMG_6275.jpg │ └── README.md ├── TCPIP_2 │ ├── IMG_6273.jpg │ └── README.md ├── TCPIP_3 │ ├── IMG_6271.jpg │ └── README.md ├── TIC++ │ ├── IMG_6218.jpg │ └── README.md ├── TIJ4 │ ├── IMG_6208.jpg │ └── README.md ├── ZHENGZEZHIYIN2 │ └── README.md └── ZooKeeper-DistributedProcessCoordination │ └── README.md └── offer ├── 2018Autumn ├── 0720CVTE │ └── 0.md ├── 0811多益网络 │ └── 0.md ├── 0811网易互联网 │ ├── 0.md │ ├── 1.md │ └── 2.md ├── 0812字节跳动 │ ├── 1.md │ ├── 2.md │ ├── 3.md │ ├── 4.md │ └── 5.md ├── 0814途牛 │ └── 0.md ├── 0821海康威视 │ ├── 0.md │ └── 1.md ├── 0824智者四海 │ ├── 1.md │ └── 2.md ├── 0825字节跳动 │ ├── 1.md │ ├── 2.md │ ├── 3.md │ ├── 4.md │ └── 5.md ├── 0831腾讯(模拟考) │ └── 1.md ├── 0903吉比特 │ ├── 1.md │ └── 2.md ├── 0903触宝 │ ├── 1.md │ └── 2.md ├── 0904CVTE │ ├── 0.md │ ├── 1.md │ └── 2.md ├── 0906三七互娱 │ ├── 0.md │ ├── 1.md │ └── 2.md ├── 0906美团点评 │ ├── 0.md │ ├── 1.md │ └── 2.md ├── 0907bilibili │ └── 0.md ├── 0907阿里巴巴 │ ├── 0.md │ ├── 1.md │ ├── 1.png │ ├── 2.md │ └── 4.png ├── 0908网易互联网 │ ├── 0.md │ ├── 1.md │ ├── 2.md │ ├── 3.md │ └── qianzhui.png ├── 0909京东 │ ├── 0.md │ ├── 1.md │ └── 2.md ├── 0909字节跳动 │ ├── 1.md │ ├── 2.md │ ├── 3.md │ ├── 4.md │ └── 5.md ├── 0910BIGO │ └── 0.md ├── 0910用友 │ ├── 0.md │ ├── 1.md │ └── 2.md ├── 0911金山WPS │ └── 0.md ├── 0911高新兴 │ └── 0.md ├── 0912华资软件 │ └── 0.md ├── 0914欢聚时代 │ ├── 0.md │ ├── 1.md │ └── 2.md ├── 0914百度 │ ├── 0.md │ ├── 1.md │ ├── 2.md │ └── 3.md ├── 091558集团 │ └── 0.md ├── 0915新浪 │ ├── 0.md │ ├── Android_1.md │ ├── Android_2.md │ ├── Android_3.md │ ├── iOS_1.md │ └── iOS_2.md ├── 0915爱奇艺 │ ├── 0.md │ ├── 1.md │ └── 2.md ├── 0915网易游戏 │ ├── 0.md │ ├── 1.md │ ├── 2.md │ ├── 3.md │ └── 3.png ├── 0915顺丰科技 │ ├── 0.md │ ├── 1.md │ └── 2.md ├── 0916腾讯 │ ├── 0.md │ ├── 1.md │ ├── 2.md │ └── 3.md ├── 0920字节跳动 │ ├── 1.md │ ├── 2.md │ ├── 3.md │ ├── 4.md │ ├── 5.md │ ├── 5.png │ └── ic_head.jpg ├── 0921深信服 │ ├── 0.md │ ├── 1.md │ ├── 1.png │ ├── 2.md │ ├── 2.png │ ├── 3.md │ └── 3.png ├── 0925招行网络科技 │ └── 0.md ├── 0925用友友金所 │ ├── 0.md │ └── 1.jpg ├── 0926深圳长亮科技 │ └── 0.md ├── 09294399 │ ├── 0.md │ └── 1.png ├── 1008字节跳动 │ ├── 1.md │ ├── 2.md │ ├── 3.md │ ├── 4.md │ └── 5.md ├── 1018迅雷 │ └── 0.md ├── 1025保利威视频 │ └── 0.md ├── 1025凡科 │ └── 0.md ├── 1026君海游戏 │ └── 0.md ├── 1026多益网络 │ └── 0.md ├── 1027小源科技 │ ├── 1.png │ ├── ETL工程师笔试题.md │ ├── Java开发笔试题.md │ ├── RCS-软件测试笔试题.md │ ├── 产品专员笔试题.md │ ├── 前端开发笔试题.md │ ├── 商务支撑笔试题.md │ ├── 安卓开发笔试题.md │ ├── 客服专员笔试题.md │ ├── 财务专员笔试题.md │ ├── 软件测试笔试题.md │ └── 运营专员笔试题.md ├── 1029树根互联 │ └── 0.md └── 1031广州游莱信息科技有限公司 │ └── 0.md ├── 2018春招面试.md ├── 2018秋招面试.md ├── Activity_7.png ├── README.md ├── emoji.jpg ├── nowcoder ├── Android工程师能力评估 │ └── Android工程师能力评估.md ├── Java工程师能力评估 │ ├── 14.png │ ├── 16.png │ ├── 17.png │ ├── 19.png │ └── Java工程师能力评估.md ├── 前端工程师能力评估 │ └── 前端工程师能力评估.md ├── 招商银行信用卡中心2018春招IT笔试(开发方向第一批) │ └── 招商银行信用卡中心2018春招IT笔试(开发方向第一批).md ├── 摩拜2018校招客户端开发笔试卷 │ ├── 10.png │ ├── a_18.png │ └── 摩拜2018校招客户端开发笔试卷.md ├── 滴滴出行2018校园招聘网申笔试-系统开发工程师(第一批) │ └── 滴滴出行2018校园招聘网申笔试-系统开发工程师(第一批).md ├── 百度2016研发工程师笔试题(六) │ └── 百度2016研发工程师笔试题(六).md ├── 网易2018实习生招聘笔试题-Android开发实习生 │ └── 网易2018实习生招聘笔试题-Android开发实习生.md ├── 网易2018实习生招聘笔试题-JAVA开发实习生 │ ├── 8.png │ └── 网易2018实习生招聘笔试题-JAVA开发实习生.md ├── 网易有道2017内推选择题 │ ├── 3.png │ └── 网易有道2017内推选择题.md ├── 美团点评2017秋招笔试真题-后台开发&系统工程师A │ └── 美团点评2017秋招笔试真题-后台开发&系统工程师A.md ├── 美团点评2017秋招笔试真题-后台开发&系统工程师B │ └── 美团点评2017秋招笔试真题-后台开发&系统工程师B.md ├── 腾讯2016研发工程师笔试题(三) │ ├── 21_a.png │ ├── 21_b.png │ ├── 21_c.png │ ├── 21_d.png │ ├── 30.png │ ├── 6.png │ ├── a_7.png │ └── 腾讯2016研发工程师笔试题(三).md ├── 阿里巴巴2016研发工程师笔试题(一) │ ├── 1.jpg │ ├── 18.jpg │ ├── 8.jpg │ ├── a_5.png │ └── 阿里巴巴2016研发工程师笔试题(一).md ├── 阿里巴巴2016研发工程师笔试题(三) │ └── 阿里巴巴2016研发工程师笔试题(三).md ├── 阿里巴巴2016研发工程师笔试题(二) │ ├── a_20.png │ └── 阿里巴巴2016研发工程师笔试题(二).md ├── 阿里巴巴2016研发工程师笔试题(四) │ └── 阿里巴巴2016研发工程师笔试题(四).md ├── 阿里巴巴2017实习生笔试题(一) │ ├── 6.png │ ├── a_12.png │ └── 阿里巴巴2017实习生笔试题(一).md ├── 阿里巴巴2017实习生笔试题(二) │ ├── a_3.png │ └── 阿里巴巴2017实习生笔试题(二).md └── 阿里巴巴2017秋招研发工程师笔试题 │ ├── 19.png │ ├── 9.png │ ├── a_3.png │ └── 阿里巴巴2017秋招研发工程师笔试题.md ├── private.png └── 知识点归纳.md /covers/CHENGXUYUANJIANKANGZHINAN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/CHENGXUYUANJIANKANGZHINAN.jpg -------------------------------------------------------------------------------- /covers/CONG0DAO1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/CONG0DAO1.jpg -------------------------------------------------------------------------------- /covers/DASHUJUZHILU.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/DASHUJUZHILU.jpg -------------------------------------------------------------------------------- /covers/DAXUEZHILU.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/DAXUEZHILU.jpg -------------------------------------------------------------------------------- /covers/FUNENG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/FUNENG.jpg -------------------------------------------------------------------------------- /covers/GUIGUZHIMI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/GUIGUZHIMI.jpg -------------------------------------------------------------------------------- /covers/HEIKEYUHUAJIA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/HEIKEYUHUAJIA.jpg -------------------------------------------------------------------------------- /covers/HeadFirst-SHEJIMOSHI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/HeadFirst-SHEJIMOSHI.jpg -------------------------------------------------------------------------------- /covers/HowGoogleworks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/HowGoogleworks.jpg -------------------------------------------------------------------------------- /covers/IMG_6194.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6194.jpg -------------------------------------------------------------------------------- /covers/IMG_6195.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6195.jpg -------------------------------------------------------------------------------- /covers/IMG_6196.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6196.jpg -------------------------------------------------------------------------------- /covers/IMG_6197.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6197.jpg -------------------------------------------------------------------------------- /covers/IMG_6198.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6198.jpg -------------------------------------------------------------------------------- /covers/IMG_6199.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6199.jpg -------------------------------------------------------------------------------- /covers/IMG_6200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6200.jpg -------------------------------------------------------------------------------- /covers/IMG_6201.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6201.jpg -------------------------------------------------------------------------------- /covers/IMG_6205.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6205.jpg -------------------------------------------------------------------------------- /covers/IMG_6207.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6207.jpg -------------------------------------------------------------------------------- /covers/IMG_6208.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6208.jpg -------------------------------------------------------------------------------- /covers/IMG_6209.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6209.jpg -------------------------------------------------------------------------------- /covers/IMG_6210.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6210.jpg -------------------------------------------------------------------------------- /covers/IMG_6212.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6212.jpg -------------------------------------------------------------------------------- /covers/IMG_6213.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6213.jpg -------------------------------------------------------------------------------- /covers/IMG_6214.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6214.jpg -------------------------------------------------------------------------------- /covers/IMG_6215.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6215.jpg -------------------------------------------------------------------------------- /covers/IMG_6216.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6216.jpg -------------------------------------------------------------------------------- /covers/IMG_6217.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6217.jpg -------------------------------------------------------------------------------- /covers/IMG_6218.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6218.jpg -------------------------------------------------------------------------------- /covers/IMG_6219.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6219.jpg -------------------------------------------------------------------------------- /covers/IMG_6221.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6221.jpg -------------------------------------------------------------------------------- /covers/IMG_6223.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6223.jpg -------------------------------------------------------------------------------- /covers/IMG_6224.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6224.jpg -------------------------------------------------------------------------------- /covers/IMG_6226.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6226.jpg -------------------------------------------------------------------------------- /covers/IMG_6227.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6227.jpg -------------------------------------------------------------------------------- /covers/IMG_6228.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6228.jpg -------------------------------------------------------------------------------- /covers/IMG_6229.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6229.jpg -------------------------------------------------------------------------------- /covers/IMG_6230.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6230.jpg -------------------------------------------------------------------------------- /covers/IMG_6231.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6231.jpg -------------------------------------------------------------------------------- /covers/IMG_6232.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6232.jpg -------------------------------------------------------------------------------- /covers/IMG_6235.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6235.jpg -------------------------------------------------------------------------------- /covers/IMG_6236.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6236.jpg -------------------------------------------------------------------------------- /covers/IMG_6237.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6237.jpg -------------------------------------------------------------------------------- /covers/IMG_6238.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6238.jpg -------------------------------------------------------------------------------- /covers/IMG_6239.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6239.jpg -------------------------------------------------------------------------------- /covers/IMG_6241.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6241.jpg -------------------------------------------------------------------------------- /covers/IMG_6243.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6243.jpg -------------------------------------------------------------------------------- /covers/IMG_6244.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6244.jpg -------------------------------------------------------------------------------- /covers/IMG_6245.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6245.jpg -------------------------------------------------------------------------------- /covers/IMG_6247.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6247.jpg -------------------------------------------------------------------------------- /covers/IMG_6249.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6249.jpg -------------------------------------------------------------------------------- /covers/IMG_6252.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6252.jpg -------------------------------------------------------------------------------- /covers/IMG_6253.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6253.jpg -------------------------------------------------------------------------------- /covers/IMG_6254.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6254.jpg -------------------------------------------------------------------------------- /covers/IMG_6255.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6255.jpg -------------------------------------------------------------------------------- /covers/IMG_6256.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6256.jpg -------------------------------------------------------------------------------- /covers/IMG_6257.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6257.jpg -------------------------------------------------------------------------------- /covers/IMG_6258.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6258.jpg -------------------------------------------------------------------------------- /covers/IMG_6260.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6260.jpg -------------------------------------------------------------------------------- /covers/IMG_6261.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6261.jpg -------------------------------------------------------------------------------- /covers/IMG_6263.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6263.jpg -------------------------------------------------------------------------------- /covers/IMG_6264.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6264.jpg -------------------------------------------------------------------------------- /covers/IMG_6266.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6266.jpg -------------------------------------------------------------------------------- /covers/IMG_6268.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6268.jpg -------------------------------------------------------------------------------- /covers/IMG_6271.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6271.jpg -------------------------------------------------------------------------------- /covers/IMG_6273.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6273.jpg -------------------------------------------------------------------------------- /covers/IMG_6275.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6275.jpg -------------------------------------------------------------------------------- /covers/IMG_6276.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6276.jpg -------------------------------------------------------------------------------- /covers/IMG_6279.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6279.jpg -------------------------------------------------------------------------------- /covers/IMG_6280.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6280.jpg -------------------------------------------------------------------------------- /covers/IMG_6283.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6283.jpg -------------------------------------------------------------------------------- /covers/IMG_6285.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6285.jpg -------------------------------------------------------------------------------- /covers/IMG_6287.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/IMG_6287.jpg -------------------------------------------------------------------------------- /covers/JIANSHI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/JIANSHI.jpg -------------------------------------------------------------------------------- /covers/JINRUKONGQIXIBODIDAI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/JINRUKONGQIXIBODIDAI.jpg -------------------------------------------------------------------------------- /covers/JIQIXUEXI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/JIQIXUEXI.jpg -------------------------------------------------------------------------------- /covers/JIYECHANGQING.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/JIYECHANGQING.jpg -------------------------------------------------------------------------------- /covers/MAIKENXIWENTIFENXIYUJIEJUEJIQIAO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/MAIKENXIWENTIFENXIYUJIEJUEJIQIAO.jpg -------------------------------------------------------------------------------- /covers/MEIGUOJIANSHI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/MEIGUOJIANSHI.jpg -------------------------------------------------------------------------------- /covers/MOSHISHIBIE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/MOSHISHIBIE.jpg -------------------------------------------------------------------------------- /covers/PostgreSHIZHAN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/PostgreSHIZHAN.jpg -------------------------------------------------------------------------------- /covers/QIYEITJIAGOUZHUANXINGZHIDAO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/QIYEITJIAGOUZHUANXINGZHIDAO.jpg -------------------------------------------------------------------------------- /covers/RENLEIJIANSHI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/RENLEIJIANSHI.jpg -------------------------------------------------------------------------------- /covers/RENYUESHENHUA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/RENYUESHENHUA.jpg -------------------------------------------------------------------------------- /covers/SHEJIMOSHIZHICHAN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/SHEJIMOSHIZHICHAN.jpg -------------------------------------------------------------------------------- /covers/SHENDUSIKAO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/SHENDUSIKAO.jpg -------------------------------------------------------------------------------- /covers/SHENDUXUEXI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/SHENDUXUEXI.jpg -------------------------------------------------------------------------------- /covers/SHIKONG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/SHIKONG.jpg -------------------------------------------------------------------------------- /covers/SHUAXIN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/SHUAXIN.jpg -------------------------------------------------------------------------------- /covers/SHUJUKUXITONGSHIXIAN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/SHUJUKUXITONGSHIXIAN.jpg -------------------------------------------------------------------------------- /covers/WEILAIJIANSHI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/WEILAIJIANSHI.jpg -------------------------------------------------------------------------------- /covers/WUYANTONGLUN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/WUYANTONGLUN.jpg -------------------------------------------------------------------------------- /covers/XIEGOU.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/XIEGOU.jpg -------------------------------------------------------------------------------- /covers/YUNCHOUXUE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/YUNCHOUXUE.jpg -------------------------------------------------------------------------------- /covers/ZENGGUOFAN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/ZENGGUOFAN.jpg -------------------------------------------------------------------------------- /covers/ZHENGYIZHIXIN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/ZHENGYIZHIXIN.jpg -------------------------------------------------------------------------------- /covers/ZHINENGSHIDAI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/ZHINENGSHIDAI.jpg -------------------------------------------------------------------------------- /covers/图片格式.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/covers/图片格式.txt -------------------------------------------------------------------------------- /emoji.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/emoji.jpg -------------------------------------------------------------------------------- /module-blogs/README.md: -------------------------------------------------------------------------------- 1 | # 我的博客 2 | ## 原创 3 | - [2018年终总结](2018年终总结.md) 4 | 5 | ## 非原创 6 | - [Java 代理模式:动态代理、CGlib、Aop 汇编](Java代理模式:动态代理、CGlib、Aop汇编.md) 7 | - [IT 行业各种备份术语](IT行业各种备份术语.md) 8 | - [Java 中15种锁的介绍](Java中15种锁的介绍.md) -------------------------------------------------------------------------------- /module-edus/Android-CHENGXUSHEJIJIAOCHENG/IMG_6255.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/Android-CHENGXUSHEJIJIAOCHENG/IMG_6255.jpg -------------------------------------------------------------------------------- /module-edus/Android-CHENGXUSHEJIJIAOCHENG/README.md: -------------------------------------------------------------------------------- 1 | # Android 程序设计教程 2 | 3 | ![](IMG_6255.jpg) 4 | 5 | ## 6 | -------------------------------------------------------------------------------- /module-edus/Android-YIDONGYINGYONGJICHUJIAOCHENG/IMG_6253.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/Android-YIDONGYINGYONGJICHUJIAOCHENG/IMG_6253.jpg -------------------------------------------------------------------------------- /module-edus/Android-YIDONGYINGYONGJICHUJIAOCHENG/README.md: -------------------------------------------------------------------------------- 1 | # 《Android 移动应用基础教程》 2 | 3 | ![](IMG_6253.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/Android-YINGYONGCHENGXUKAIFA/IMG_6254.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/Android-YINGYONGCHENGXUKAIFA/IMG_6254.jpg -------------------------------------------------------------------------------- /module-edus/BIANYIYUANLI/IMG_6257.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/BIANYIYUANLI/IMG_6257.jpg -------------------------------------------------------------------------------- /module-edus/BIANYIYUANLI/README.md: -------------------------------------------------------------------------------- 1 | # 《编译原理(第3版)》王生原 董渊 吕映芝 蒋维杜 编著 2 | 3 | ![](IMG_6257.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/BigData-DASHUJU/IMG_6260.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/BigData-DASHUJU/IMG_6260.jpg -------------------------------------------------------------------------------- /module-edus/BigData-DASHUJU/README.md: -------------------------------------------------------------------------------- 1 | # 《大数据技术原理与应用(第2版)》林子雨 编著 2 | 3 | ![](IMG_6260.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/BigData-SHISHIDASHUJU/IMG_6244.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/BigData-SHISHIDASHUJU/IMG_6244.jpg -------------------------------------------------------------------------------- /module-edus/BigData-SHISHIDASHUJU/README.md: -------------------------------------------------------------------------------- 1 | # 《大数据:互联网大规模数据挖掘与分布式处理》 2 | 3 | ![](IMG_6244.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/BigData-SHUJUKESHIHUA/IMG_6247.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/BigData-SHUJUKESHIHUA/IMG_6247.jpg -------------------------------------------------------------------------------- /module-edus/BigData-SHUJUKESHIHUA/README.md: -------------------------------------------------------------------------------- 1 | # 《数据可视化的基本原理与方法》 2 | 3 | ![](IMG_6247.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/BigData-SHUJUWAJUE/IMG_6256.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/BigData-SHUJUWAJUE/IMG_6256.jpg -------------------------------------------------------------------------------- /module-edus/BigData-SHUJUWAJUE/README.md: -------------------------------------------------------------------------------- 1 | # 《数据挖掘原理与实践》 2 | 3 | ![](IMG_6256.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/BigData-YUNJISUAN/IMG_6245.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/BigData-YUNJISUAN/IMG_6245.jpg -------------------------------------------------------------------------------- /module-edus/BigData-YUNJISUAN/README.md: -------------------------------------------------------------------------------- 1 | # 《云计算(第三版)》 2 | 3 | ![](IMG_6245.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/C#/IMG_6249.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/C#/IMG_6249.jpg -------------------------------------------------------------------------------- /module-edus/C#/README.md: -------------------------------------------------------------------------------- 1 | # 《C# 程序设计教程》 2 | 3 | ![](IMG_6249.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/C-CHENGXUSHEJI/IMG_6228.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/C-CHENGXUSHEJI/IMG_6228.jpg -------------------------------------------------------------------------------- /module-edus/C-CHENGXUSHEJI/README.md: -------------------------------------------------------------------------------- 1 | # 《C程序设计(第四版)》 谭浩强 著 2 | 3 | ![](IMG_6228.jpg) 4 | 5 | ## 书评 6 | 7 | ## 第 1 章 程序设计和 C 语言 8 | 9 | ## 第 2 章 算法——程序的灵魂 10 | 11 | ## 第 3 章 最简单的 C 程序设计——顺序程序设计 12 | 13 | ## 第 4 章 选择结构程序设计 14 | 15 | ## 第 5 章 循环结构程序设计 16 | 17 | ## 第 6 章 利用数组处理批量数据 18 | 19 | ## 第 7 章 用函数实现模块化程序设计 20 | 21 | ## 第 8 章 善于利用指针 22 | 23 | ## 第 9 章 用户自己建立数据类型 24 | 25 | ## 第 10 章 对文件的输入输出 26 | 27 | ## 第 11 章 常见错误分析 -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/readme/example02-2.md: -------------------------------------------------------------------------------- 1 | # 例 2-2 二叉树的遍历 2 | 3 | ## 问题描述 4 | 输入一棵二叉树的先序和中序遍历序列,输出其后序遍历序列。 5 | ## 输入格式 6 | 第一行一个字符串,表示树的先序遍历。 7 | 8 | 第二行一个字符串,表示树的中序遍历。树的结点一律用小写字母表示。 9 | ## 输出格式 10 | 输出一行,表示树的后续遍历序列。 11 | ## 输入样例 12 | abdec 13 | dbeac 14 | ## 输出样例 15 | debca 16 | 17 | ---- 18 | 19 | ```cpp 20 | #include 21 | 22 | using namespace std; 23 | 24 | char s1[10000], s2[10000]; 25 | 26 | int posi(char ch) { 27 | for(int i = 0; i < strlen(s2); i++) { 28 | if(ch == s2[i]) 29 | return i; 30 | } 31 | } 32 | 33 | // 递归后求后序遍历序列 34 | void tryit(int l1, int r1, int l2, int r2) { 35 | // 求 s1 的首字符在 s2 中的位置 36 | int m = posi(s1[l1]); 37 | // 遍历第 m 个的左半边 38 | if(m > l2) { 39 | tryit(l1 + 1, l1 + m - l2, l2, m - 1); 40 | } 41 | // 遍历第 m 个的右半边 42 | if(m < r2) { 43 | tryit(l1 + m - l2 + 1, r1, m + 1, r2); 44 | } 45 | printf("%c", s1[l1]); 46 | } 47 | 48 | int main() { 49 | scanf("%s", s1); 50 | scanf("%s", s2); 51 | tryit(0, strlen(s1) - 1, 0, strlen(s2) - 1); 52 | return 0; 53 | } 54 | ``` -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/readme/example05-8.md: -------------------------------------------------------------------------------- 1 | # 【例 5-8】旅馆预订(hotel.???) 2 | 3 | ## 问题描述 4 | 奶牛们最近的旅游计划,是到苏必利尔湖畔,享受那里的湖光山色,以及明媚的阳光。作为整个旅游的策划者和负责人,贝茜选择在湖边的一家著名的旅馆住宿。这个巨大的旅馆一共有N (1 <= N <= 50,000)间客房,它们在同一层楼中顺次一字排开,在任何一个房间里,只需要拉开窗帘,就能见到波光粼粼的湖面。 5 | 6 | 贝茜一行,以及其他慕名而来的旅游者,都是一批批地来到旅馆的服务台,希望能订到D_i (1 <= D_i <= N)间连续的房间。服务台的接待工作也很简单:如果存在r满足编号为r..r+D_i-1的房间均空着,他就将这一批顾客安排到这些房间入住;如果没有满足条件的r,他会道歉说没有足够的空房间,请顾客们另找一家宾馆。如果有多个满足条件的r,服务员会选择其中最小的一个。 7 | 8 | 旅馆中的退房服务也是批量进行的。每一个退房请求由2个数字X_i、D_i 描述,表示编号为X_i..X_i+D_i-1 (1 <= X_i <= N-D_i+1)房间中的客人全部离开。退房前,请求退掉的房间中的一些,甚至是所有,可能本来就无人入住。 9 | 10 | 你的工作,就是写一个程序,帮服务员为旅客安排房间。你的程序一共需要处理M (1 <= M < 50,000)个按输入次序到来的住店或退房的请求。第一个请求到来前,旅店中所有房间都是空闲的。 11 | 12 | ## 输入格式 13 | 输入第一行包含两个用空格隔开的整数 n 和 m。 14 | 15 | 接下来 m 行,第 i+1 行描述了第 i 个请求。如果它是一个订房请求,则用 2 数字 1 和 di 描述,数字间用空格隔开;如果它是一个退房请求,用 3 个以空格隔开的数字 2、xi、di 描述。 16 | 17 | ## 输出格式 18 | 对于每个订房请求,输出一个独占一行的数字:如果请求能被满足,输出满足条件的最小的 r;如果请求无法被瞒住,输出 0。 19 | 20 | ## 输入样例 21 | ``` 22 | 10 6 23 | 1 3 24 | 1 3 25 | 1 3 26 | 1 3 27 | 2 5 5 28 | 1 6 29 | ``` 30 | 31 | ## 输出样例 32 | ``` 33 | 1 34 | 4 35 | 7 36 | 0 37 | 5 38 | ``` 39 | 40 | ---- 41 | 42 | ```cpp 43 | 44 | ``` -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/readme/example07-1.md: -------------------------------------------------------------------------------- 1 | # 【例 7-1】营业额统计(Turnover.???) 2 | ## 问题描述 3 | Tiger 最近被公司胜任为营业部经理,他上任后接受公司交给的第一项任务便是统计分析公司成立以来的营业情况。Tiger 拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日、大减价或者是有其他情况的时候,营业额会出现移动的波动,当然一定的波动是能够接受的,但是在某些时候营业额突然变得很高或是很低,这就证明公司此时的经营状况出现了问题。经济管理学上定义了一种最小波动值赖衡量这种情况: 4 | 5 | 该天的最小波动值 = min{|该天以前某一天的营业额 - 该天的营业额} 6 | 7 | 当最小波动值越大时,就说明营业情况越不稳定。分析整个公司从成立到现在的营业情况是否稳定,只需要把每一天的最小波动值加起来就可以了。你的任务就是编写一个程序帮助 Tiger 来计算这个值。 8 | 9 | 约定:第一天的最小波动值为第一天的营业额。 10 | 11 | 数据范围:天数 n <= 32767,每天的营业额 ai <= 1000000,最后的结果 T < 2^31。 12 | 13 | ---- -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/readme/example10-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/readme/example10-2.md -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/readme/example10-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/readme/example10-3.md -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/readme/example10-4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/readme/example10-4.md -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/readme/example12-1.md: -------------------------------------------------------------------------------- 1 | ## 问题描述 2 | 现在你有一棵树,共有 n(n <= 10000)个结点,由 1 至 n 依次编号。有 n-1 条边,每条边有一个权值,由 1 至 n-1 依次编号。现在你要完成一些指令,这些指令包括: 3 | 4 | (1)C i v:将第 i 条边的权值改为 v; 5 | 6 | (2)Q a b:结点 a 到结点 b 路径上的最大权值输出。 7 | ## 输入格式 8 | 第一行为一个整数 n,表示结点个数。 9 | 10 | 接下来 n-1 行分别有 3 个整数,前两个整数表示该条边的结点编号,第三个数表示权值。 11 | 12 | 然后是若干行指令要求,指令格式见上文说明,最后以 “DNOE” 结束。 13 | ## 输出格式 14 | 对于每个查询命令,输出答案一行。 15 | ## 输入样例 16 | 3 17 | 1 2 1 18 | 2 3 2 19 | Q 1 2 20 | C 1 3 21 | Q 1 2 22 | DONE 23 | ## 输出样例 24 | 1 25 | 3 26 | 27 | ---- 28 | 29 | ```cpp 30 | 31 | ``` -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/readme/example12-2.md: -------------------------------------------------------------------------------- 1 | 2 | ## 输入样例 3 | 4 6 4 | 1 4 5 | 2 4 6 | 3 4 7 | P 2 3 8 | P 1 3 9 | Q 3 4 10 | P 1 4 11 | Q 2 4 12 | Q 1 4 13 | 14 | 15 | ## 输出样例 -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/readme/example12-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/readme/example12-3.md -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/readme/example12-4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/readme/example12-4.md -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-10/bin/Debug/example02-10.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-10/bin/Debug/example02-10.exe -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-10/example02-10.depend: -------------------------------------------------------------------------------- 1 | # depslib dependency file v1.0 2 | 1550324500 source:c:\users\zyy\documents\example02-10\main.cpp 3 | 4 | 5 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-10/example02-10.layout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-10/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-10/obj/Debug/main.o -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-2/bin/Debug/example02-2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-2/bin/Debug/example02-2.exe -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-2/example02-2.layout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-2/main.cpp -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-2/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-2/obj/Debug/main.o -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-3/bin/Debug/example02-3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-3/bin/Debug/example02-3.exe -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-3/example02-3.depend: -------------------------------------------------------------------------------- 1 | # depslib dependency file v1.0 2 | 1550306696 source:c:\users\zyy\documents\example02-3\main.cpp 3 | 4 | 5 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-3/example02-3.layout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-3/main.cpp -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-3/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-3/obj/Debug/main.o -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-5/bin/Debug/example02-5.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-5/bin/Debug/example02-5.exe -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-5/example02-5.depend: -------------------------------------------------------------------------------- 1 | # depslib dependency file v1.0 2 | 1550307699 source:c:\users\zyy\documents\example02-5\main.cpp 3 | 4 | 5 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-5/example02-5.layout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-5/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-5/obj/Debug/main.o -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-6/bin/Debug/example02-6.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-6/bin/Debug/example02-6.exe -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-6/example02-6.depend: -------------------------------------------------------------------------------- 1 | # depslib dependency file v1.0 2 | 1550312255 source:c:\users\zyy\documents\example02-6\main.cpp 3 | 4 | 5 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-6/example02-6.layout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-6/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-6/main.cpp -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-6/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-6/obj/Debug/main.o -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-7/bin/Debug/example02-7.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-7/bin/Debug/example02-7.exe -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-7/example02-7.depend: -------------------------------------------------------------------------------- 1 | # depslib dependency file v1.0 2 | 1550312916 source:c:\users\zyy\documents\example02-7\main.cpp 3 | 4 | 5 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-7/example02-7.layout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-7/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #define maxn 30010 3 | using namespace std; 4 | 5 | int a[maxn], b[maxn]; 6 | int n, ans, x, y; 7 | int p, q, m; 8 | 9 | int findmin() { 10 | int minx = 100000000, mini = 0; 11 | if(p < n && a[p] < minx) 12 | minx = a[p], mini = 1; 13 | if(q <= m && b[q] < minx) 14 | minx = b[q], mini = 2; 15 | if(mini == 1) 16 | p++; 17 | else 18 | q++; 19 | return minx; 20 | } 21 | 22 | int main() { 23 | scanf("%d", &n); 24 | for(int i = 0; i < n; i++) { 25 | scanf("%d", &a[i]); 26 | } 27 | sort(a, a + n); 28 | ans = a[0] + a[1]; 29 | b[0] = a[0] + a[1]; 30 | p = 2; 31 | q = 0; 32 | m = 0; 33 | for(int i = 1; i < n - 1; i++) { 34 | x = findmin(); 35 | y = findmin(); 36 | b[++m] = x + y; 37 | ans += x + y; 38 | } 39 | printf("%d\n", ans); 40 | return 0; 41 | } 42 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-7/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-7/obj/Debug/main.o -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-9_1/bin/Debug/example02-9_1.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-9_1/bin/Debug/example02-9_1.exe -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-9_1/example02-9_1.layout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-9_1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-9_1/main.cpp -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-9_1/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-9_1/obj/Debug/main.o -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-9_2/bin/Debug/example02-9_2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-9_2/bin/Debug/example02-9_2.exe -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-9_2/example02-9_2.layout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example02-9_2/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example02-9_2/obj/Debug/main.o -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-1/bin/Debug/example11-1.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example11-1/bin/Debug/example11-1.exe -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-1/example11-1.depend: -------------------------------------------------------------------------------- 1 | # depslib dependency file v1.0 2 | 1550909082 source:c:\users\zyy\documents\example11-1\main.cpp 3 | 4 | 5 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-1/example11-1.layout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example11-1/main.cpp -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-1/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example11-1/obj/Debug/main.o -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-2/bin/Debug/example11-2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example11-2/bin/Debug/example11-2.exe -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-2/example11-2.layout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example11-2/main.cpp -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-2/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example11-2/obj/Debug/main.o -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-3/bin/Debug/example11-3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example11-3/bin/Debug/example11-3.exe -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-3/example11-3.layout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example11-3/main.cpp -------------------------------------------------------------------------------- /module-edus/GAOJISHUJUJIEGOU/src/example11-3/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/GAOJISHUJUJIEGOU/src/example11-3/obj/Debug/main.o -------------------------------------------------------------------------------- /module-edus/JISUANJIWANGLUO/IMG_6258.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/JISUANJIWANGLUO/IMG_6258.jpg -------------------------------------------------------------------------------- /module-edus/JISUANJIZUCHENGYUANLI/IMG_6268.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/JISUANJIZUCHENGYUANLI/IMG_6268.jpg -------------------------------------------------------------------------------- /module-edus/JISUANJIZUCHENGYUANLI/README.md: -------------------------------------------------------------------------------- 1 | # 《计算机组成原理 (第3版)》蒋本珊 编著 2 | 3 | ![](IMG_6268.jpg) 4 | 5 | ## 书评 6 | 7 | 了解即可,常识部分。 8 | 9 | ## 第 1 章 概论 10 | 11 | 冯·洛伊曼计算机的主要部件:输入设备、输出设备、存储器、运算器和控制器 12 | 13 | ## 第 2 章 数据的机器层次表示 14 | 15 | ## 第 3 章 指令系统 16 | 17 | ## 第 4 章 数值的机器计算 18 | 19 | ## 第 5 章 存储系统和结构 20 | 21 | ## 第 6 章 中央处理器 22 | 23 | ## 第 7 章 总线 24 | 25 | ## 第 8 章 外部设备 26 | 27 | ## 第 9 章 输入输出系统 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /module-edus/Java/IMG_6252.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/Java/IMG_6252.jpg -------------------------------------------------------------------------------- /module-edus/Java/README.md: -------------------------------------------------------------------------------- 1 | # 《Java 技术基础及其应用》 2 | 3 | ![](IMG_6252.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/RENGONGZHINENG/IMG_6266.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/RENGONGZHINENG/IMG_6266.jpg -------------------------------------------------------------------------------- /module-edus/RENGONGZHINENG/README.md: -------------------------------------------------------------------------------- 1 | # 《人工智能》马少平 朱小燕 编著 2 | 3 | ![](IMG_6266.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/RENJIJIAOHU/IMG_6263.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/RENJIJIAOHU/IMG_6263.jpg -------------------------------------------------------------------------------- /module-edus/RENJIJIAOHU/README.md: -------------------------------------------------------------------------------- 1 | # 《人机交互基础教程(第3版)》 2 | 3 | ![](IMG_6263.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/RUANJIANGONGCHENGDAOLUN/IMG_6264.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/RUANJIANGONGCHENGDAOLUN/IMG_6264.jpg -------------------------------------------------------------------------------- /module-edus/RUANJIANGONGCHENGDAOLUN/README.md: -------------------------------------------------------------------------------- 1 | # 《软件工程导论(第6版)》张海潘 牟永敏 编著 2 | 3 | ![](IMG_6264.jpg) 4 | 5 | ## 书评 6 | 7 | ## 第 1 章 软件工程学概述 8 | 9 | ## 第 2 章 可行性研究 10 | 11 | ## 第 3 章 需求分析 12 | 13 | ## 第 4 章 形式化说明技术 14 | 15 | ## 第 5 章 总体设计 16 | 17 | ## 第 6 章 详细设计 18 | 19 | ## 第 7 章 实现 20 | 21 | ## 第 8 章 维护 22 | 23 | ## 第 9 章 面向对象方法学引论 24 | 25 | ## 第 10 章 面向对象分析 26 | 27 | ## 第 11 章 面向对象设计 28 | 29 | ## 第 12 章 面向对象实现 30 | 31 | ## 第 13 章 软件项目管理 -------------------------------------------------------------------------------- /module-edus/SHUJUJIEGOU/IMG_6230.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/SHUJUJIEGOU/IMG_6230.jpg -------------------------------------------------------------------------------- /module-edus/SHUJUJIEGOU/README.md: -------------------------------------------------------------------------------- 1 | # 《数据结构》(校内修订教材第二版) 2 | 3 | ![](IMG_6230.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/SHUJUKUXITONGGAILUN/IMG_6227.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/SHUJUKUXITONGGAILUN/IMG_6227.jpg -------------------------------------------------------------------------------- /module-edus/SUANFASHEJIYUFENXIJICHU/IMG_6229.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/SUANFASHEJIYUFENXIJICHU/IMG_6229.jpg -------------------------------------------------------------------------------- /module-edus/XINXIANQUANGAILUN/IMG_6261.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/XINXIANQUANGAILUN/IMG_6261.jpg -------------------------------------------------------------------------------- /module-edus/XINXIANQUANGAILUN/README.md: -------------------------------------------------------------------------------- 1 | # 《信息安全概论》 2 | 3 | ![](IMG_6261.jpg) 4 | 5 | ## 书评 6 | 7 | ## -------------------------------------------------------------------------------- /module-edus/gdut.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-edus/gdut.jpg -------------------------------------------------------------------------------- /module-oj/README.md: -------------------------------------------------------------------------------- 1 | # OJ 大杂烩 2 | 3 | ## 1 [原 CSDN](https://blog.csdn.net/gdut_yy/article/details/80045155) 4 | ## 2 [剑指 Offer](https://github.com/gdut-yy/GitBlogs/blob/master/module-oj/oj-JIANZHIOffer/README.md) 5 | ## 3 [编程之美](https://github.com/gdut-yy/GitBlogs/blob/master/module-oj/oj-BIANCHENGZHIMEI/README.md) 6 | ## 4 [高级数据结构](https://github.com/gdut-yy/GitBlogs/blob/master/module-edus/GAOJISHUJUJIEGOU/README.md) 7 | ## 5 HW-OJ 8 | - [24 点](https://github.com/gdut-yy/GitBlogs/blob/master/module-oj/oj-hw/judgePoint24.md) 9 | ## 6 [LeetCode](https://leetcode-cn.com/) 10 | ## 7 [牛客网](https://www.nowcoder.com/) -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/IMG_6279.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-oj/oj-BIANCHENGZHIMEI/IMG_6279.jpg -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_1.md: -------------------------------------------------------------------------------- 1 | ## 1 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_10.md: -------------------------------------------------------------------------------- 1 | ## 10 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_11.md: -------------------------------------------------------------------------------- 1 | ## 11 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_12.md: -------------------------------------------------------------------------------- 1 | ## 12 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_13.md: -------------------------------------------------------------------------------- 1 | ## 13 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_14.md: -------------------------------------------------------------------------------- 1 | ## 14 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_15.md: -------------------------------------------------------------------------------- 1 | ## 15 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_16.md: -------------------------------------------------------------------------------- 1 | ## 16 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_17.md: -------------------------------------------------------------------------------- 1 | ## 17 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_18.md: -------------------------------------------------------------------------------- 1 | ## 18 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_2.md: -------------------------------------------------------------------------------- 1 | ## 2 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_3.md: -------------------------------------------------------------------------------- 1 | ## 3 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_4.md: -------------------------------------------------------------------------------- 1 | ## 4 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_5.md: -------------------------------------------------------------------------------- 1 | ## 5 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_6.md: -------------------------------------------------------------------------------- 1 | ## 6 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_7.md: -------------------------------------------------------------------------------- 1 | ## 7 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_8.md: -------------------------------------------------------------------------------- 1 | ## 8 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_1_9.md: -------------------------------------------------------------------------------- 1 | ## 9 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_1.md: -------------------------------------------------------------------------------- 1 | ## 1 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_10.md: -------------------------------------------------------------------------------- 1 | ## 10 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_11.md: -------------------------------------------------------------------------------- 1 | ## 11 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_12.md: -------------------------------------------------------------------------------- 1 | ## 12 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_13.md: -------------------------------------------------------------------------------- 1 | ## 13 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_14.md: -------------------------------------------------------------------------------- 1 | ## 14 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_15.md: -------------------------------------------------------------------------------- 1 | ## 15 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_16.md: -------------------------------------------------------------------------------- 1 | ## 16 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_17.md: -------------------------------------------------------------------------------- 1 | ## 17 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_18.md: -------------------------------------------------------------------------------- 1 | ## 18 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_19.md: -------------------------------------------------------------------------------- 1 | ## 19 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_2.md: -------------------------------------------------------------------------------- 1 | ## 2 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_20.md: -------------------------------------------------------------------------------- 1 | ## 20 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_21.md: -------------------------------------------------------------------------------- 1 | ## 21 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_3.md: -------------------------------------------------------------------------------- 1 | ## 3 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_4.md: -------------------------------------------------------------------------------- 1 | ## 4 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_5.md: -------------------------------------------------------------------------------- 1 | ## 5 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_6.md: -------------------------------------------------------------------------------- 1 | ## 6 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_7.md: -------------------------------------------------------------------------------- 1 | ## 7 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_8.md: -------------------------------------------------------------------------------- 1 | ## 8 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_2_9.md: -------------------------------------------------------------------------------- 1 | ## 9 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_3_1.md: -------------------------------------------------------------------------------- 1 | ## 1 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_3_10.md: -------------------------------------------------------------------------------- 1 | ## 10 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_3_11.md: -------------------------------------------------------------------------------- 1 | ## 11 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_3_2.md: -------------------------------------------------------------------------------- 1 | ## 2 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_3_3.md: -------------------------------------------------------------------------------- 1 | ## 3 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_3_4.md: -------------------------------------------------------------------------------- 1 | ## 4 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_3_5.md: -------------------------------------------------------------------------------- 1 | ## 5 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_3_6.md: -------------------------------------------------------------------------------- 1 | ## 6 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_3_7.md: -------------------------------------------------------------------------------- 1 | ## 7 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_3_8.md: -------------------------------------------------------------------------------- 1 | ## 8 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_3_9.md: -------------------------------------------------------------------------------- 1 | ## 9 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_4_1.md: -------------------------------------------------------------------------------- 1 | ## 1 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_4_10.md: -------------------------------------------------------------------------------- 1 | ## 10 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_4_11.md: -------------------------------------------------------------------------------- 1 | ## 11 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_4_2.md: -------------------------------------------------------------------------------- 1 | ## 2 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_4_3.md: -------------------------------------------------------------------------------- 1 | ## 3 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_4_4.md: -------------------------------------------------------------------------------- 1 | ## 4 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_4_5.md: -------------------------------------------------------------------------------- 1 | ## 5 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_4_6.md: -------------------------------------------------------------------------------- 1 | ## 6 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_4_7.md: -------------------------------------------------------------------------------- 1 | ## 7 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_4_8.md: -------------------------------------------------------------------------------- 1 | ## 8 2 | -------------------------------------------------------------------------------- /module-oj/oj-BIANCHENGZHIMEI/program_4_9.md: -------------------------------------------------------------------------------- 1 | ## 9 2 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-oj/oj-JIANZHIOffer/23.png -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/IMG_6280.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-oj/oj-JIANZHIOffer/IMG_6280.jpg -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_04.md: -------------------------------------------------------------------------------- 1 | ## 面试题 04:二维数组中的查找 2 | 3 | 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 4 | 5 | 6 | ---- 7 | 8 | ### 牛客网版本 9 | ```cpp 10 | class Solution { 11 | public: 12 | bool Find(int target, vector > array) { 13 | bool found=false; 14 | if (array.empty()) 15 | return found; 16 | int rows, columns, row, column; 17 | rows = array.size(); 18 | columns = array[0].size(); 19 | row = 0; 20 | column = columns - 1; 21 | while(row < rows && column >= 0) 22 | { 23 | if(array[row][column] == target) 24 | { 25 | found = true; 26 | break; 27 | } 28 | else if (array[row][column] > target) 29 | -- column; 30 | else 31 | ++ row; 32 | } 33 | return found; 34 | } 35 | }; 36 | ``` -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_06.md: -------------------------------------------------------------------------------- 1 | ## 面试题 06:从尾到头打印链表 2 | 3 | 题目:输入一个链表的头节点,从尾到头反过来打印出每个结点的值。链表节点定义如下: 4 | ```cpp 5 | struct ListNode{ 6 | int m_nKey; 7 | ListNode* m_pNext; 8 | } 9 | ``` 10 | ---- 11 | 12 | 利用栈 先进后出 的特性来实现。 13 | 14 | ---- 15 | 16 | ### 牛客网版本 17 | ```cpp 18 | /** 19 | * struct ListNode { 20 | * int val; 21 | * struct ListNode *next; 22 | * ListNode(int x) : 23 | * val(x), next(NULL) { 24 | * } 25 | * }; 26 | */ 27 | class Solution { 28 | public: 29 | vector printListFromTailToHead(ListNode* head) { 30 | vector reverse_list; 31 | stack nodes; 32 | 33 | ListNode *p_node = head; 34 | while(p_node != nullptr) 35 | { 36 | nodes.push(p_node->val); 37 | p_node = p_node->next; 38 | } 39 | 40 | int tempVal; 41 | while(!nodes.empty()) 42 | { 43 | tempVal = nodes.top(); 44 | reverse_list.push_back(tempVal); 45 | nodes.pop(); 46 | } 47 | return reverse_list; 48 | } 49 | }; 50 | ``` -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_09.md: -------------------------------------------------------------------------------- 1 | ## 面试题 09:用两个栈实现队列 2 | 3 | 题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead,分别完成在队列尾部插入节点和在队列头部删除节点的功能。 4 | ```cpp 5 | template class CQueue{ 6 | public: 7 | CQueue(void); 8 | ~CQueue(void); 9 | 10 | void appendTail(const T& node); 11 | T deleteHead(); 12 | 13 | private: 14 | stack stack1; 15 | stack stack2; 16 | }; 17 | ``` 18 | ---- 19 | 20 | ### 牛客网版本 21 | ``` 22 | class Solution 23 | { 24 | public: 25 | void push(int node) { 26 | stack1.push(node); 27 | } 28 | 29 | int pop() { 30 | if(stack2.empty()) 31 | { 32 | while(!stack1.empty()) 33 | { 34 | int val = stack1.top(); 35 | stack1.pop(); 36 | stack2.push(val); 37 | } 38 | } 39 | int val = stack2.top(); 40 | stack2.pop(); 41 | return val; 42 | } 43 | 44 | private: 45 | stack stack1; 46 | stack stack2; 47 | }; 48 | ``` 49 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_10.md: -------------------------------------------------------------------------------- 1 | ## 面试题 10:斐波那契数列 2 | 3 | 题目一:求斐波那契数列的第n项。 4 | 5 | 写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项。斐波那契数列的定义如下: 6 | ``` 7 | f(n)=0 n=0 8 | f(n)=1 n=1 9 | f(n)=f(n-1)+f(n-2) n>1 10 | ``` 11 | 题目二:青蛙跳台阶问题 12 | 13 | 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个n级的台阶总共有多少种跳法。 14 | 15 | 题目三:变态跳台阶(来自牛客网) 16 | 17 | 一只青蛙一次可以跳上1级台阶,也可以跳上2级······它也可以跳上n级,此时该青蛙跳上一个n级的台阶总共有多少种跳法? 18 | 19 | 20 | ---- 21 | 22 | ### 斐波那契数列 O(n) 版本 23 | 24 | 即牛客网版本 25 | 26 | ### 斐波那契数列 O(logn) 版本(但不够实用) 27 | 28 | ---- 29 | 30 | ### 牛客网版本 31 | ```cpp 32 | class Solution { 33 | public: 34 | int Fibonacci(int n) { 35 | if(n<=0) 36 | return 0; 37 | if(n==1) 38 | return 1; 39 | int fib1=1; 40 | int fib2=0; 41 | int fibn; 42 | for(int i=2; i<=n; i++) { 43 | fibn = fib1+fib2; 44 | 45 | fib2 = fib1; 46 | fib1 = fibn; 47 | } 48 | return fibn; 49 | } 50 | }; 51 | ``` 52 | ---- 53 | ```cpp 54 | class Solution { 55 | public: 56 | int jumpFloorII(int number) { 57 | int jump_number = 1; 58 | for(int i=0; i rotateArray) { 18 | if(rotateArray.size() == 0) 19 | return -1; 20 | //前部分数据旋转 21 | for(int i = 0; i < rotateArray.size() - 1; i++) 22 | { 23 | if (rotateArray[i] > rotateArray[i + 1]) 24 | return rotateArray[i + 1]; 25 | } 26 | //全部数据旋转,相当于没有旋转,最小数即为第一个数 27 | return rotateArray[0]; 28 | } 29 | }; 30 | ``` -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_15.md: -------------------------------------------------------------------------------- 1 | ## 面试题 15:二进制中的 1 的个数 2 | 3 | 题目:请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。 4 | 5 | 例如,把9表示成二进制是1001,有2位是1.因此,如果输入9,则该函数输出2。 6 | 7 | ---- 8 | 9 | ### 常规解法(二进制n位 运行n次) 10 | ```cpp 11 | int NumberOf1(int n){ 12 | int cnt = 0; 13 | unsigned int flag = 1; 14 | while(flag){ 15 | if(n&flag){ 16 | cnt++; 17 | } 18 | flag=flag << 1; 19 | } 20 | return cnt; 21 | } 22 | ``` 23 | ### 惊喜解法(二进制n个1 运行n次) 24 | ```cpp 25 | int NumberOf1(int n){ 26 | int cnt = 0; 27 | while(n){ 28 | ++cnt; 29 | n=(n-1)&n; 30 | } 31 | return cnt; 32 | } 33 | ``` -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_18.md: -------------------------------------------------------------------------------- 1 | ## 面试题18(一):在O(1)时间删除链表结点 2 | 题目:给定单向链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该结点。 3 | 4 | --- 5 | 6 | ## 面试题18(二):删除链表中重复的结点 7 | 题目:在一个排序的链表中,如何删除重复的结点?例如,在图3.4(a)中重复结点被删除之后,链表如图3.4(b)所示。 8 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_22.md: -------------------------------------------------------------------------------- 1 | ## 面试题 22:链表中倒数第k个结点 2 | 题目:输入一个链表,输出该链表中倒数第k个结点。为了符合大多数人的习惯,ss 3 | 本题从1开始计数,即链表的尾结点是倒数第1个结点。例如一个链表有6个结点, 4 | 从头结点开始它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个结点是值为4的结点。 5 | 6 | --- 7 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_23.md: -------------------------------------------------------------------------------- 1 | ## 面试题 23:链表中环的入口结点 2 | 题目:一个链表中包含环,如何找出环的入口结点? 3 | 4 | 例如,在图3.8的链表中,环的入口结点是结点3。 5 | 6 | ![](23.png) 7 | 8 | --- 9 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_24.md: -------------------------------------------------------------------------------- 1 | ## 面试题 24:反转链表 2 | 题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 3 | 4 | --- 5 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_25.md: -------------------------------------------------------------------------------- 1 | ## 面试题 25:合并两个排序的链表 2 | 题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。例如输入图3.11中的链表1和链表2,则合并之后的升序链表如链表3所示。 3 | 4 | --- 5 | 6 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_27.md: -------------------------------------------------------------------------------- 1 | ## 面试题 27:二叉树的镜像 2 | 题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像。 3 | 4 | --- -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_28.md: -------------------------------------------------------------------------------- 1 | ## 面试题 28:对称的二叉树 2 | 题目:请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。 3 | 4 | --- -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_30.md: -------------------------------------------------------------------------------- 1 | ## 面试题 30:包含min函数的栈 2 | 题目:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中,调用min、push及pop的时间复杂度都是O(1)。 3 | 4 | --- 5 | 6 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_32.md: -------------------------------------------------------------------------------- 1 | ## 面试题 32(一):不分行从上往下打印二叉树 2 | 题目:从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。 3 | 4 | --- 5 | 6 | ## 面试题 32(二):分行从上到下打印二叉树 7 | 题目:从上到下按层打印二叉树,同一层的结点按从左到右的顺序打印,每一层打印到一行。 8 | 9 | --- 10 | 11 | ## 面试题 32(三):之字形打印二叉树 12 | 题目:请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 13 | 14 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_35.md: -------------------------------------------------------------------------------- 1 | ## 面试题 35:复杂链表的复制 2 | 题目:请实现函数ComplexListNode* Clone(ComplexListNode* pHead),复制一个复杂链表。在复杂链表中,每个结点除了有一个m_pNext指针指向下一个结点外,还有一个m_pSibling 指向链表中的任意结点或者nullptr。 3 | 4 | --- 5 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_36.md: -------------------------------------------------------------------------------- 1 | ## 面试题 36:二叉搜索树与双向链表 2 | 题目:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 3 | 4 | --- 5 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_37.md: -------------------------------------------------------------------------------- 1 | ## 面试题 37:序列化二叉树 2 | 题目:请实现两个函数,分别用来序列化和反序列化二叉树。 3 | 4 | --- 5 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_39.md: -------------------------------------------------------------------------------- 1 | ## 面试题 39:数组中出现次数超过一半的数字 2 | 题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1, 2, 3, 2, 2, 2, 5, 4, 2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。 3 | 4 | --- -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_40.md: -------------------------------------------------------------------------------- 1 | ## 面试题 40:最小的k个数 2 | 题目:输入n个整数,找出其中最小的k个数。例如输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 3 | 4 | --- 5 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_41.md: -------------------------------------------------------------------------------- 1 | ## 面试题 41:数据流中的中位数 2 | 题目:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。 3 | 如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。 4 | 5 | --- 6 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_52.md: -------------------------------------------------------------------------------- 1 | ## 面试题 52:两个链表的第一个公共结点 2 | 题目:输入两个链表,找出它们的第一个公共结点。 3 | 4 | --- 5 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_54.md: -------------------------------------------------------------------------------- 1 | ## 面试题 54:二叉搜索树的第k个结点 2 | 题目:给定一棵二叉搜索树,请找出其中的第k大的结点。 3 | 4 | --- 5 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_55.md: -------------------------------------------------------------------------------- 1 | ## 面试题 55(一):二叉树的深度 2 | 题目:输入一棵二叉树的根结点,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 3 | 4 | --- 5 | 6 | ## 面试题 55(二):平衡二叉树 7 | 题目:输入一棵二叉树的根结点,判断该树是不是平衡二叉树。如果某二叉树中任意结点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。 -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_58.md: -------------------------------------------------------------------------------- 1 | ## 面试题58(一):翻转单词顺序 2 | 题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。 3 | 4 | --- 5 | 6 | ## 面试题 58(二):左旋转字符串 7 | 题目:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如输入字符串"abcdefg"和数字2,该函数将返回左旋转2位得到的结果"cdefgab"。 8 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_64.md: -------------------------------------------------------------------------------- 1 | ## 面试题 64:求1+2+…+n 2 | 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字及条件判断语句(A?B:C)。 3 | 4 | --- 5 | 6 | 7 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_65.md: -------------------------------------------------------------------------------- 1 | ## 面试题 65:不用加减乘除做加法 2 | 题目:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、×、÷四则运算符号。 3 | 4 | --- 5 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_66.md: -------------------------------------------------------------------------------- 1 | ## 面试题 66:构建乘积数组 2 | 题目:给定一个数组A[0, 1, …, n-1],请构建一个数组B[0, 1, …, n-1],其中B中的元素B[i] =A[0]×A[1]×… ×A[i-1]×A[i+1]×…×A[n-1]。不能使用除法。 3 | 4 | --- -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_67.md: -------------------------------------------------------------------------------- 1 | ## 面试题 67:把字符串转换成整数 2 | 题目:请你写一个函数StrToInt,实现把字符串转换成整数这个功能。当然,不能使用atoi或者其他类似的库函数。 3 | 4 | --- 5 | -------------------------------------------------------------------------------- /module-oj/oj-JIANZHIOffer/offer_68.md: -------------------------------------------------------------------------------- 1 | ## 面试题 68:树中两个结点的最低公共祖先 2 | 题目:输入两个树结点,求它们的最低公共祖先。 3 | 4 | --- 5 | -------------------------------------------------------------------------------- /module-techs-extra/CHENGXUYUANJIANKANGZHINAN/CHENGXUYUANJIANKANGZHINAN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/CHENGXUYUANJIANKANGZHINAN/CHENGXUYUANJIANKANGZHINAN.jpg -------------------------------------------------------------------------------- /module-techs-extra/CHENGXUYUANJIANKANGZHINAN/README.md: -------------------------------------------------------------------------------- 1 | # 《程序员健康指南》 JoeKutner 著 2 | ![](CHENGXUYUANJIANKANGZHINAN.jpg) 3 | ## 书评 4 | 《程序员健康指南》是为程序员量身制作的健康指南,针对头痛、眼部疲劳、背部疼痛和手腕疼痛等常见的问题,简要介绍了其成因、测试方法,并列出了每天的行动计划,从运动、饮食等方面给出详细指导,帮助程序员在不改变工作方式的情况下轻松拥有健康。    5 | 6 | 《程序员健康指南》适合程序员、长期伏案工作的其他人群以及所有关心健康的人士阅读。 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/CONG0DAO1/CONG0DAO1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/CONG0DAO1/CONG0DAO1.jpg -------------------------------------------------------------------------------- /module-techs-extra/CONG0DAO1/README.md: -------------------------------------------------------------------------------- 1 | # 《从 0 到 1》 彼得·蒂尔,布莱克·马斯特斯(Blake Masters)著 2 | ![](CONG0DAO1.jpg) 3 | ## 书评 4 | 《从0到1》揭开创新的秘密,进入彼得•蒂尔颠覆式的商业世界:创新不是从1到N,而是从0到1;全球化并不全是进步;竞争扼杀创新;“产品会说话”是谎言;失败者才去竞争,创业者应当选择垄断;创业开局十分重要,“频繁试错”是错误的;没有科技公司可以仅靠品牌吃饭;初创公司要打造帮派文化。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/Code/IMG_6283.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/Code/IMG_6283.jpg -------------------------------------------------------------------------------- /module-techs-extra/Code/README.md: -------------------------------------------------------------------------------- 1 | # 《编码:隐匿在计算机软硬件后的语言》(*Code : The Hidden Language of Computer Hardware and Software*) 2 | 3 | ![](IMG_6283.jpg) 4 | 5 | ## 书评 -------------------------------------------------------------------------------- /module-techs-extra/DASHUJUZHILU/DASHUJUZHILU.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/DASHUJUZHILU/DASHUJUZHILU.jpg -------------------------------------------------------------------------------- /module-techs-extra/DASHUJUZHILU/README.md: -------------------------------------------------------------------------------- 1 | # 《大数据之路》 阿里巴巴数据技术及产品部 著 2 | ![](DASHUJUZHILU.jpg) 3 | ## 书评 4 | 阿里巴巴,作为距离大数据最近的公司之一,近几年对大数据却鲜有高谈阔论。实际上,阿里巴巴一开始就自然生长在数据的黑洞中,并且被越来越多、越来越密集的数据风暴裹挟。从需求→设计→迭代→升华为理论,在无数次的迭代进化中,阿里巴巴对大数据的理解才逐渐成形,慢慢能够在将数据黑洞为我所用的抗争中扳回一局。《大数据之路:阿里巴巴大数据实践》就是在这个过程中,由阿里巴巴数据技术及产品部沉淀下来的大数据知识与实践,值得每一位与大数据相关的人阅读。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/DAXUEZHILU/DAXUEZHILU.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/DAXUEZHILU/DAXUEZHILU.jpg -------------------------------------------------------------------------------- /module-techs-extra/DAXUEZHILU/README.md: -------------------------------------------------------------------------------- 1 | # 《大学之路》 吴军 著 2 | ![](DAXUEZHILU.jpg) 3 | ## 书评 4 | 作者吴军曾在清华大学读书和任教,之后在美国约翰·霍普金斯大学获得博士学位,又因事业有成而成为该校工学院的董事,得以多年来参与美国知名大学的管理,并且将女儿培养进入麻省理工学院。作者以他和女儿走访过的英美十几所知名大学为样本,结合他多年来对美国高等教育的系统研究,以及访问这些大学教师和校友的一手资料,加上自己的深入思考与独到感悟,精心撰写《大学之路》。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/DeepLearning/README.md: -------------------------------------------------------------------------------- 1 | # 《深度学习》(*deep learning*) 2 | ![](SHENDUXUEXI.jpg) 3 | ## 书评 4 | 《深度学习》由全球知名的三位专家IanGoodfellow、YoshuaBengio和AaronCourville撰写,是深度学习领域奠基性的经典教材。全书的内容包括3个部分:第1部分介绍基本的数学工具和机器学习的概念,它们是深度学习的预备知识;第2部分系统深入地讲解现今已成熟的深度学习方法和技术;第3部分讨论某些具有前瞻性的方向和想法,它们被公认为是深度学习未来的研究重点。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/DeepLearning/SHENDUXUEXI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/DeepLearning/SHENDUXUEXI.jpg -------------------------------------------------------------------------------- /module-techs-extra/FANQIEGONGZUOFATUJIE/README.md: -------------------------------------------------------------------------------- 1 | # 《番茄工作法图解:简单易行的时间管理方法》 史蒂夫·诺特伯格 著 2 | 3 | ## 书评 4 | 5 | 2019-06-21 阅读于广州图书馆 6 | 7 | 书本以图册为主,目录不具有概括内容的功能,故省去。 8 | 9 | ## 目录 10 | 11 | > 番茄工作法与 Scrum、XP 等敏捷方法类似,但它更关注“微观”层面,相当于一个单人团队在执行25分钟的迭代。最大的区别在于,使用敏捷方法,生成率通常意味着在每个迭代完成了多少工作;而使用番茄工作法,生产率意味着每天完成了多少个番茄钟。要完成大量工作,重点不在完成工作上,而在于能否集中注意力! -------------------------------------------------------------------------------- /module-techs-extra/GUIGUZHIMI/GUIGUZHIMI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/GUIGUZHIMI/GUIGUZHIMI.jpg -------------------------------------------------------------------------------- /module-techs-extra/HEIKEYUHUAJIA/HEIKEYUHUAJIA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/HEIKEYUHUAJIA/HEIKEYUHUAJIA.jpg -------------------------------------------------------------------------------- /module-techs-extra/HEIKEYUHUAJIA/README.md: -------------------------------------------------------------------------------- 1 | # 《黑客与画家》 Paul Graham 著 2 | ![](HEIKEYUHUAJIA.jpg) 3 | ## 书评 4 | 本书是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。 5 | ## 目录 6 | 7 | ## 第 1 章 为什么书呆子不受欢迎 8 | ## 第 2 章 黑客与画家 9 | ## 第 3 章 不能说的话 10 | ## 第 4 章 良好的坏习惯 11 | ## 第 5 章 另一条路 12 | ## 第 6 章 如何创造财富 13 | ## 第 7 章 关注贫富分化 14 | ## 第 8 章 防止垃圾邮件的一种方法 15 | ## 第 9 章 设计者的品味 16 | ## 第 10 章 编程语言解析 17 | ## 第 11 章 一百年后的编程语言 18 | ## 第 12 章 拒绝平庸 19 | ## 第 13 章 书呆子的复仇 20 | ## 第 14 章 梦寐以求的编程语言 21 | ## 第 15 章 设计与研究 -------------------------------------------------------------------------------- /module-techs-extra/HeadFirst-SHEJIMOSHI/HeadFirst-SHEJIMOSHI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/HeadFirst-SHEJIMOSHI/HeadFirst-SHEJIMOSHI.jpg -------------------------------------------------------------------------------- /module-techs-extra/HeadFirst-SHEJIMOSHI/README.md: -------------------------------------------------------------------------------- 1 | # 《Head First 设计模式》 2 | ![](HeadFirst-SHEJIMOSHI.jpg) 3 | ## 书评 4 | 强大的写作阵容。本书作者Eric Freeman;ElElisabeth Freeman是作家、讲师和技术顾问。Eric拥有耶鲁大学的计算机科学博士学位,E1isabath拥有耶鲁大学的计算机科学硕士学位。Kathy Sierra(javaranch.com的创始人)FHBert Bates是畅销的HeadFirst系列书籍的创立者,也是Sun公司Java开发员认证考试的开发者。本书的产品设计应用神经生物学、认知科学,以及学习理论,这使得这本书能够将这些知识深深地印在你的脑海里,不容易被遗忘。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/HowGoogleworks/HowGoogleworks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/HowGoogleworks/HowGoogleworks.jpg -------------------------------------------------------------------------------- /module-techs-extra/HowGoogleworks/README.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ## 书评 4 | 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/JIANSHI/JIANSHI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/JIANSHI/JIANSHI.jpg -------------------------------------------------------------------------------- /module-techs-extra/JIANSHI/README.md: -------------------------------------------------------------------------------- 1 | # 《见识》 吴军 著 2 | ![](JIANSHI.jpg) 3 | ## 书评 4 | 比贫穷更可怕的事情:缺乏见识、缺乏爱、缺乏规矩,是比缺钱更可怕的事情。没有钱,有一辈子的机会能够获得,而缺乏这三样东西,后天再获得的难度就非常大了,而它们的缺乏其实和贫穷没有必然联系。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/JINRIJIANSHI/README.md: -------------------------------------------------------------------------------- 1 | # 《今日简史:人类命运大议题》 尤瓦尔·赫拉利 著 2 | 3 | ## 书评 4 | 5 | ## 目录 6 | 7 | ## 第一部分 科技颠覆 8 | ## 第 1 章 理想的幻灭:从旧故事到新故事 9 | ## 第 2 章 就业:等你长大,可能没有工作 10 | ## 第 3 章 自由:数据霸权与社会公平 11 | ## 第 4 章 平等:谁该拥有数据 12 | 13 | 14 | ## 第二部分 政治挑战 15 | ## 第 5 章 社群:人类身体的价值 16 | ## 第 6 章 文明:世界的大同 17 | ## 第 7 章 民族主义:无法解决全兴性问题 18 | ## 第 8 章 宗教:神祗只是为国家服务 19 | ## 第 9 章 文化认同:开放与宽容 20 | 21 | 22 | ## 第三部分 绝望与希望 23 | ## 第 10 章 恐怖主义:切忌反应过度 24 | ## 第 11 章 战争:永远不要低估人类的愚蠢 25 | ## 第 12 章 谦逊:地球不是绕着你转 26 | ## 第 13 章 神:不要妄称神的名 27 | ## 第 14 章 世俗主义:面对你的不完美 28 | 29 | ## 第四部分 真相 30 | ## 第 15 章 无知:你知道的比你想象的还少 31 | ## 第 16 章 正义:人类的道德困境 32 | ## 第 17 章 后真相时代:谎言万世永存 33 | ## 第 18 章 未来不是科幻小说:无法逃离的母体 34 | 35 | 36 | ## 第五部分 生存下去 37 | ## 第 19 章 教育:改变是唯一不变的事 38 | ## 第 20 章 意义:人生不是虚构的故事 39 | ## 第 21 章 重新认识自己:人类心智的奥秘 40 | 41 | 42 | -------------------------------------------------------------------------------- /module-techs-extra/JINRUKONGQIXIBODIDAI/JINRUKONGQIXIBODIDAI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/JINRUKONGQIXIBODIDAI/JINRUKONGQIXIBODIDAI.jpg -------------------------------------------------------------------------------- /module-techs-extra/JINRUKONGQIXIBODIDAI/README.md: -------------------------------------------------------------------------------- 1 | # 《进入空气稀薄地带》 乔恩·克拉考尔(Jon Krakauer)著 2 | ![](JINRUKONGQIXIBODIDAI.jpg) 3 | ## 书评 4 | 《进入空气稀薄地带:登山者的(珍藏版)》是珠峰登山史上惨痛的一场山难,12名登山者罹难,是自人类首次登上珠峰以来,死亡人数多的一个登山季。 5 | 6 | 1996年,乔恩·克拉考尔作为《户外》杂志特派记者跟随一支商业登山队攀登珠峰。5月10日,克拉考尔及其他几名队友成功登顶并安全下山。然而数小时后他才获悉,其余的19名登山者在下山途中遭遇暴风雪,被困在海拔8000多米的地方。最终12人葬身风雪中,克拉考尔一个人坐在雪地上,想厘清过去72小时里发生的一切,事情为何会发展到如此地步? 7 | 8 | 如果一切可以重来,事情是否会是另外一种结局? 9 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/JIYECHANGQING/JIYECHANGQING.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/JIYECHANGQING/JIYECHANGQING.jpg -------------------------------------------------------------------------------- /module-techs-extra/JIYECHANGQING/README.md: -------------------------------------------------------------------------------- 1 | # 《基业长青》 吉姆·柯林斯 等著 2 | ![](JIYECHANGQING.jpg) 3 | ## 书评 4 | 吉姆·柯林斯,商业书作家。柯林斯早年在斯坦福大学商学院从事教学与研究工作,并获得杰出教学奖。1996年,他回到家乡科罗拉多州的博尔德市,创办了自己的管理实验室,与各种企业和社会机构的领导人一起开展对商业生活的研究。 5 | 6 | 如何建立一个伟大并长胜不衰的公司?有思想的人们早已经厌倦了“年度流行语“般稍纵即逝的管理概念,他们渴求获得能经受时间考验的管理思想。本书打破了旧有神话,提供了新颖的见解,并为那些有志于建立经得起时间考验的伟大公司的企业家提供了实际指导。 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/MACTALK-KUAYUEBIANJIE/README.md: -------------------------------------------------------------------------------- 1 | # 《MacTalk 跨越边界》 迟建强 著 2 | ## 书评 3 | ## 目录 4 | ## 写给走在编程路上的人 5 | - 程序员真正的价值 6 | - 当程序员老去 7 | - 程序员如何选择技术方向 8 | - 程序员犯过的错误 9 | - 程序员的《禅与摩托车维修艺术》 10 | - 加班到底在加什么 11 | - 程序员很穷 12 | - 千万别惹程序员 13 | - 把时间“浪费”在美好的事物上 14 | - 大数据时代的贝叶斯定理 15 | - Linux开发模式带给我们的思考 16 | - 苹果为什么设计单键鼠标 17 | - 苹果新贵Swift之前世今生 18 | - 我为什么不希望苹果公司倒掉 19 | - 云端的钥匙串 20 | ## 文艺中年 21 | - We Build Things 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 | - 40岁了,还有没有路走 47 | - 人生如摆摊 48 | - 从容的生活和忧伤的故事 49 | - 闲适有毒 50 | - 跳槽后的生活没那么美好 51 | - 淤出来的聪明之企业软件 52 | - 心向大海,重新起航 53 | ## 跨越 54 | - 跨越边界 55 | - 黑天鹅与大数据 56 | - 第十人理论 57 | - 猴子理论 58 | - 写给苹果CEO的公开信 59 | - 最可怕的产品经理 60 | - 一个学渣的逆袭 61 | - 赢者全拿 62 | - 不要温和地走进那个良夜 63 | - 你是能长时间集中注意力的人吗 64 | - 创业和做点小生意究竟有啥区别 65 | - 如何“正确地”选择一家创业公司 66 | ## 人物 67 | - 冯大辉,小道行天下 68 | - 高晓松,恋恋风尘 69 | - 林纳斯,一生只为寻找欢笑 70 | - 沃兹传奇,其实我是个工程师 71 | -------------------------------------------------------------------------------- /module-techs-extra/MACTALK-RENSHENGYUANBIANCHENG/README.md: -------------------------------------------------------------------------------- 1 | # 《MacTalk 人生元编程》 迟建强 著 2 | ## 书评 3 | ## 目录 4 | ## Mac 5 | ## 程序员与编程 6 | - 并发的错觉 7 | - 程序员的性格 8 | - 程序员如何提高英语阅读水平 9 | - 普通人之殇 10 | - 趣谈个人建站 11 | - 人生元编程 12 | - 如何提问 13 | - 如何学习一门编程语言 14 | - 神奇的程序员——王小波 15 | - Linux的文件系统王国 16 | ## 科技与人文 17 | - 不要做一个Hater 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 | - 独自在家续篇兼答读者问 -------------------------------------------------------------------------------- /module-techs-extra/MAIKENXIWENTIFENXIYUJIEJUEJIQIAO/MAIKENXIWENTIFENXIYUJIEJUEJIQIAO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/MAIKENXIWENTIFENXIYUJIEJUEJIQIAO/MAIKENXIWENTIFENXIYUJIEJUEJIQIAO.jpg -------------------------------------------------------------------------------- /module-techs-extra/MAIKENXIWENTIFENXIYUJIEJUEJIQIAO/README.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | ## 书评 4 | 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/MEIGUOJIANSHI/MEIGUOJIANSHI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/MEIGUOJIANSHI/MEIGUOJIANSHI.jpg -------------------------------------------------------------------------------- /module-techs-extra/MEIGUOJIANSHI/README.md: -------------------------------------------------------------------------------- 1 | # 《美国简史》 亨德里克·威廉·房龙 著 2 | ![](MEIGUOJIANSHI.jpg) 3 | ## 书评 4 | 这个时期,简单了解一下美国,非常有必要。一书是由荷兰裔美国知名历史学家、作家房龙所著,于1927年出版上市,仅3个月就销售了20万册,时至今日多次再版重印,流传很广。本书共有五十三章,从哥伦布发现新大陆开始写起,一直写到20世纪20年代,再现了美国的创建和发展的酸甜苦辣历程。其中对历史事件、西方文明以及美国的政治生活都有详细的讲述。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/MOSHISHIBIE/MOSHISHIBIE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/MOSHISHIBIE/MOSHISHIBIE.jpg -------------------------------------------------------------------------------- /module-techs-extra/MOSHISHIBIE/README.md: -------------------------------------------------------------------------------- 1 | # 《模式识别》 张学工 著 2 | ![](MOSHISHIBIE.jpg) 3 | ## 书评 4 | 《模式识别(第三版)》是清华大学自动化系国家精品课程“模式识别基础”的教材,是在《模式识别》第一版和第二版基础上重写而成的。本教材系统地讨论了模式识别的基本概念和代表性方法,包括监督模式识别中的贝叶斯决策理论、概率密度函数的估计、线性判别函数、非线性判别函数、近邻法、特征选择与提取的典型方法以及非监督模式识别中的基于模型的方法、混合密度估计、动态聚类方法、分级聚类方法等,并在相应章节包括了人工神经网络、支持向量机、决策树与随机森林、罗杰斯特回归、Boosting方法、模糊模式识别等较新进入模式识别领域的内容。整体内容安排力求系统性和实用性,并覆盖部分当前研究前沿。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/MachineLearning/JIQIXUEXI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/MachineLearning/JIQIXUEXI.jpg -------------------------------------------------------------------------------- /module-techs-extra/MachineLearning/README.md: -------------------------------------------------------------------------------- 1 | # 《机器学习》(*Machine Learning*) 2 | ![](JIQIXUEXI.jpg) 3 | ## 书评 4 | 机器学习是计算机科学与人工智能的重要分支领域。本书作为该领域的入门教材,在内容上尽可能涵盖机器学习基础知识的各方面。 为了使尽可能多的读者通过本书对机器学习有所了解, 作者试图尽可能少地使用数学知识。然而, 少量的概率、统计、代数、优化、逻辑知识似乎不可避免。 因此, 本书更适合大学三年级以上的理工科本科生和研究生, 以及具有类似背景的对机器学 习感兴趣的人士。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/NILIUERSHANG/4-1用户当日收益结转数据库记录分析.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/NILIUERSHANG/4-1用户当日收益结转数据库记录分析.png -------------------------------------------------------------------------------- /module-techs-extra/NILIUERSHANG/4-2数据库分布式锁超时并发控制失效.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/NILIUERSHANG/4-2数据库分布式锁超时并发控制失效.png -------------------------------------------------------------------------------- /module-techs-extra/NILIUERSHANG/4-3分布式锁超时并发控制时间轴.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/NILIUERSHANG/4-3分布式锁超时并发控制时间轴.png -------------------------------------------------------------------------------- /module-techs-extra/NILIUERSHANG/4-4分布式锁超时并发控制时间轴.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/NILIUERSHANG/4-4分布式锁超时并发控制时间轴.png -------------------------------------------------------------------------------- /module-techs-extra/NILIUERSHANG/4-5分布式锁超时并发控制时间轴.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/NILIUERSHANG/4-5分布式锁超时并发控制时间轴.png -------------------------------------------------------------------------------- /module-techs-extra/NILIUERSHANG/4-6两阶段提交协议.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/NILIUERSHANG/4-6两阶段提交协议.png -------------------------------------------------------------------------------- /module-techs-extra/NILIUERSHANG/4-7微型消息总线系统架构.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/NILIUERSHANG/4-7微型消息总线系统架构.png -------------------------------------------------------------------------------- /module-techs-extra/Peopleware3/IMG_6285.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/Peopleware3/IMG_6285.jpg -------------------------------------------------------------------------------- /module-techs-extra/Peopleware3/README.md: -------------------------------------------------------------------------------- 1 | # 《人件(原书第3版)》(*Peopleware: Productive Projects and Teams (Third Edition)*) 2 | 3 | ![](IMG_6285.jpg) 4 | 5 | ## 书评 -------------------------------------------------------------------------------- /module-techs-extra/PostgreSHIZHAN/PostgreSHIZHAN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/PostgreSHIZHAN/PostgreSHIZHAN.jpg -------------------------------------------------------------------------------- /module-techs-extra/PostgreSHIZHAN/README.md: -------------------------------------------------------------------------------- 1 | # 《PostgreSQL 实战》 谭峰 张文升 编著 2 | ![](PostgreSHIZHAN.jpg) 3 | ## 书评 4 | 本书基于PostgreSQL 10编写,重点介绍PostgreSQL的丰富特性以及生产实践运维技巧。全书共18章,分为基础篇、核心篇、进阶篇三部分。基础篇包括第1到4章,主要介绍PostgreSQL基础知识,例如安装、客户端工具、数据类型、SQL高级特性等,为读者阅读核心篇和进阶篇做好准备;核心篇包括第5到9章,主要介绍PostgreSQL核心内容,例如体系结构、并行查询、事务与并发控制、分区表、NoSQL特性等;进阶篇包括第10到18章,主要介绍PostgreSQL进阶内容,例如性能优化、物理复制、逻辑复制、备份与恢复、高可用、版本升级、Oracle数据库迁移PostgreSQL实战、PostGIS等。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/QIYEITJIAGOUZHUANXINGZHIDAO/QIYEITJIAGOUZHUANXINGZHIDAO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/QIYEITJIAGOUZHUANXINGZHIDAO/QIYEITJIAGOUZHUANXINGZHIDAO.jpg -------------------------------------------------------------------------------- /module-techs-extra/QIYEITJIAGOUZHUANXINGZHIDAO/README.md: -------------------------------------------------------------------------------- 1 | # 《企业 IT 架构转型之道阿里巴巴中台战略思想与架构实战》 钟华 著 2 | ![](QIYEITJIAGOUZHUANXINGZHIDAO.jpg) 3 | ## 书评 4 | 钟华(花名:古谦)阿里巴巴中间件首席架构师,15年中间件领域行业经验。对传统企业IT建设和互联网架构都有较为深入的理解,有着扎实的理论基础和丰富的实战经验,多次作为总架构师协助大型传统企业打造业务中台项目,为企业实现“互联网+”转型提供了科学的发展方向和强有力的技术支持,项目涉及政府、制造业、金融、交通、媒体等多个领域。 5 | 6 | 本书从阿里巴巴启动中台战略说起,详细阐述共享服务体系如何给企业的业务发展提供了支持。介绍阿里巴巴在建设共享服务体系时如何进行技术框架选择,构建了哪些重要的技术平台等,此外,还介绍了组织架构和体制如何更好地支持共享服务体系的持续发展。 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/RENLEIJIANSHI/README.md: -------------------------------------------------------------------------------- 1 | # 《人类简史(新版):从动物到上帝》 尤瓦尔·赫拉利 著 2 | ![](RENLEIJIANSHI.jpg) 3 | ## 书评 4 | 该书是以色列新锐历史学家的一部重磅作品。从十万年前有生命迹象开始到21世纪资本、科技交织的人类发展史。十万年前,地球上至少有六个人种,为何今天却只剩下了我们自己?我们曾经只是非洲角落一个毫不起眼的族群,对地球上生态的影响力和萤火虫、猩猩或者水母相差无几。为何我们能登上生物链的顶端,终成为地球的主宰? 5 | ## 目录 6 | 7 | ## 第一部分 认知革命 8 | ## 第 1 章 人类:一种也没什么特别的动物 9 | ## 第 2 章 知善恶树 10 | ## 第 3 章 亚当和夏娃的一天 11 | ## 第 4 章 毁天灭地的人类洪水 12 | 13 | 14 | ## 第二部分 农业革命 15 | ## 第 5 章 史上最大骗局 16 | ## 第 6 章 盖起金字塔 17 | ## 第 7 章 记忆过载 18 | ## 第 8 章 历史从无正义 19 | 20 | 21 | 22 | ## 第三部分 人类的融合统一 23 | ## 第 9 章 历史的方向 24 | ## 第 10 章 金钱的味道 25 | ## 第 11 章 帝国的愿景 26 | ## 第 12 章 宗教的法则 27 | ## 第 13 章 成功的秘密 28 | 29 | 30 | 31 | ## 第四部分 科学革命 32 | ## 第 14 章 发现自己的无知 33 | ## 第 15 章 科学与帝国的联盟 34 | ## 第 16 章 资本主义教条 35 | ## 第 17 章 工业的巨轮 36 | ## 第 18 章 一场永远的革命 37 | ## 第 19 章 从此过着幸福快乐的日子 38 | ## 第 20 章 智人末日 39 | 40 | ## 后记 变成神的这种动物 -------------------------------------------------------------------------------- /module-techs-extra/RENLEIJIANSHI/RENLEIJIANSHI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/RENLEIJIANSHI/RENLEIJIANSHI.jpg -------------------------------------------------------------------------------- /module-techs-extra/RENYUESHENHUA/RENYUESHENHUA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/RENYUESHENHUA/RENYUESHENHUA.jpg -------------------------------------------------------------------------------- /module-techs-extra/SHENDUSIKAO/README.md: -------------------------------------------------------------------------------- 1 | # 《深度思考:不断逼近问题的本质》 莫琳.希凯 著 2 | ![](SHENDUSIKAO.jpg) 3 | ## 书评 4 | 深度思考就是不断逼近问题的本质。事情来了就做,很少去想为什么做,怎么做,以及做了之后想得到什么结果?笃信天道酬勤,大部分时间用来埋头苦干,却鲜少抬头看路?习惯于用战术上的勤奋来掩饰战略上的懒惰? 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/SHENDUSIKAO/SHENDUSIKAO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/SHENDUSIKAO/SHENDUSIKAO.jpg -------------------------------------------------------------------------------- /module-techs-extra/SHIKONG/SHIKONG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/SHIKONG/SHIKONG.jpg -------------------------------------------------------------------------------- /module-techs-extra/SHUAXIN/README.md: -------------------------------------------------------------------------------- 1 | # 《刷新:重新发现商业与未来》(*Hit Refresh*) 2 | ![](SHUAXIN.jpg) 3 | ## 书评 4 | 微软CEO萨提亚•纳德拉首部作品。互联网时代的霸主微软,曾经错失了一系列的创新机会。但是在智能时代,这家科技公司上演了一次出人意料的“大象跳舞”。 5 | 6 | 2017年,微软的市值已经超过6000亿美元,在科技公司中仅次于苹果和谷歌,高于脸谱网。除了传统上微软一直占有竞争优势的软件领域,在云计算、人工智能等领域,微软也获得强大的竞争力。通过收购领英,微软还进入社交网络领域。 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/SHUAXIN/SHUAXIN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/SHUAXIN/SHUAXIN.jpg -------------------------------------------------------------------------------- /module-techs-extra/SHUJUKUXITONGSHIXIAN/README.md: -------------------------------------------------------------------------------- 1 | # 《数据库系统实现》(*Database System Implementation,Second Edition*) 2 | ![](SHUJUKUXITONGSHIXIAN.jpg) 3 | ## 书评 4 | 本书是斯坦福大学计算机科学专业数据库系列课程第二门课的教科书。书中对数据库系统实现原理进行了深入阐述,并具体讨论了数据库管理系统的三个主要成分——存储管理器、查询处理器和事务管理器的实现技术。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/SHUJUKUXITONGSHIXIAN/SHUJUKUXITONGSHIXIAN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/SHUJUKUXITONGSHIXIAN/SHUJUKUXITONGSHIXIAN.jpg -------------------------------------------------------------------------------- /module-techs-extra/TAOBAOJISHUZHESHINIAN/README.md: -------------------------------------------------------------------------------- 1 | # 《淘宝技术这十年》 子柳 著 2 | ## 书评 3 | ## 目录 4 | 5 | ## 第 1 章 个人网站 6 | ## 第 2 章 个人网站的升级 7 | ## 第 3 章 企业级Java网站 8 | ## 第 4 章 创造未来 9 | ## 第 5 章 分布式电子商务操作系统 10 | ## 第 6 章 我在淘宝这八年 11 | ## 第 7 章 牛P列传 -------------------------------------------------------------------------------- /module-techs-extra/TAOBAOSHINIANCHANPINSHI/README.md: -------------------------------------------------------------------------------- 1 | # 《淘宝十年产品事》 苏杰 编著 2 | ## 书评 3 | ## 目录 4 | 5 | ## 第 1 章 引言:故事要开始了 6 | ## 第 2 章 从“商品”说起 7 | ## 第 3 章 “淘宝”就是导购 8 | ## 第 4 章 “搜索”的启示 9 | ## 第 5 章 “电商”还是商 10 | ## 第 6 章 “下单”之前 11 | ## 第 7 章 “交易”之时 12 | ## 第 8 章 “付款”之后 13 | ## 第 9 章 淘宝体的“旺旺” 14 | ## 第 10 章 以人为本 -------------------------------------------------------------------------------- /module-techs-extra/TeamOfTeams/FUNENG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/TeamOfTeams/FUNENG.jpg -------------------------------------------------------------------------------- /module-techs-extra/TeamOfTeams/README.md: -------------------------------------------------------------------------------- 1 | # 《赋能:打造应对不确定性的敏捷团队》(*Team of Teams*) 2 | ![](FUNENG.jpg) 3 | ## 书评 4 | 在错综复杂的新生态下,预测已经成为不可能,运营的关键已从控制—命令式转变为赋能——分布式,唯有如此才能在新生态下取得成功。 5 | 6 | 一手打造了全球最强战斗力的美军特种作战司令部指挥官的斯坦利•麦克里斯特尔,摒弃掉存在了一个多世纪的常规思维,在一场残酷的战争中对特遣部队进行重塑,将其打造成新物种:一张在沟通上极度透明、在决策上去中心化的网络。“深井”间的壁垒被摧毁。领导者们看着运转最小团队的最佳操作方式,并且找到方法把这些操作方式推广到上成千上万的人身上,同时运用一些10年前还无法想象的技术将这些人捏合成一个整体。 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/TheRighteousMind/README.md: -------------------------------------------------------------------------------- 1 | # 《正义之心:为什么人们总是坚持“我对你错”》(*The Righteous Mind*) 2 | ![](ZHENGYIZHIXIN.jpg) 3 | ## 书评 4 | 著名心理学家、坦普尔顿积极心理学奖获得者、伟大的思想家、积极心理学先锋派领袖、热销书《象与骑象人》作者、TED演讲人乔纳森海特力作。 5 | 6 | 在《正义之心》中,海特教授从道德的社会直觉模型讲到道德的6个基础,继而详细阐述我们具有群体归属性的正义之心,书中立足于详尽的科学研究回答了人们该如何跨越宗教与政治分歧,从而达成互相理解以促成合作型社会的建立这一目标。这是一本令人惊奇又极富挑战性和说服力的经典著作,读者会在阅读过程中瞠目结舌,最后恍然大悟、心服口服。 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/TheRighteousMind/ZHENGYIZHIXIN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/TheRighteousMind/ZHENGYIZHIXIN.jpg -------------------------------------------------------------------------------- /module-techs-extra/WEILAIJIANSHI/README.md: -------------------------------------------------------------------------------- 1 | # 《未来简史:从智人到智神》 尤瓦尔·赫拉利 著 2 | ![](WEILAIJIANSHI.jpg) 3 | ## 书评 4 | 尤瓦尔•赫拉利,1976年生,青年怪才,全球瞩目的新锐历史学家,牛津大学历史学博士,耶路撒冷希伯来大学历史系教授,著有国际畅销书《人类简史》。该书以宏大视角审视人类未来的终极命运,甫一出版就在全球掀起一股风潮,引起广泛关注。 5 | 6 | 未来,人类将面临着三大问题:生物本身就是算法,生命是不断处理数据的过程;意识与智能的分离;拥有大数据积累的外部环境将比我们自己更了解自己。如何看待这三大问题,以及如何采取应对措施,将直接影响着人类未来的发展。 7 | ## 目录 8 | 9 | ## 第 1 章 人类的新议题 10 | 11 | ## 第一部分 智人征服世界 12 | ## 第 2 章 人类世 13 | ## 第 3 章 人类的特质 14 | 15 | ## 第二部分 智人为世界赋予意义 16 | ## 第 4 章 虚构的力量 17 | ## 第 5 章 科学与宗教之争 18 | ## 第 6 章 与 “现代” 的契约 19 | ## 第 7 章 人文主义革命 20 | 21 | ## 第三部分 智人失去控制权 22 | ## 第 8 章 实验室里的定时炸弹 23 | ## 第 9 章 大分离 24 | ## 第 10 章 意识的海洋 25 | ## 第 11 章 数据主义 -------------------------------------------------------------------------------- /module-techs-extra/WEILAIJIANSHI/WEILAIJIANSHI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/WEILAIJIANSHI/WEILAIJIANSHI.jpg -------------------------------------------------------------------------------- /module-techs-extra/WEILAISHIJIEDEXINGCUNZHE/README.md: -------------------------------------------------------------------------------- 1 | # 《未来世界的幸存者》 阮一峰 著 2 | ## 书评 3 | ## 目录 4 | ## 现实篇 5 | - 世界会走向哪里? 6 | - 白领岗位的消亡 7 | - 为什么世界上没有安全的工作? 8 | - 那些无用的人 9 | - 穷忙的人生 10 | - 为什么你可以不读大学 11 | ## 职业篇 12 | - 为什么雇佣制度对工人不利? 13 | - 母鸡与前端工程师 14 | - 你的命运不是一头骡子 15 | - 从日本70岁退休谈起…… 16 | - 45岁以后的人生 17 | - 你的B计划在哪里? 18 | ## 方法篇 19 | - 为什么创业? 20 | - 如何确定创业方向? 21 | - 不要在功能上竞争 22 | - 大坑和小铲子 23 | - 富爸爸,穷爸爸 24 | - Dan计划:重新定义人生的10000个小时 25 | - 软件工程师的职业建议 26 | - 为什么起床后不能收邮件? 27 | ## 案例篇 28 | - 个性也是一种竞争力 29 | - 要聊天,先付费 30 | - 即将来临的卖文时代 31 | - 微媒体时代 32 | - 未来的娱乐业 33 | - 技术教育的兴起 34 | ## 未来篇 35 | - 高级人类的崛起 36 | - 换头术 37 | - 你的鞋都比你聪明 38 | - 技术的边界 39 | - 熵:宇宙的终极规则 40 | - 技术决定历史 41 | - 卡辛斯基的警告 -------------------------------------------------------------------------------- /module-techs-extra/WUYANTONGLUN/README.md: -------------------------------------------------------------------------------- 1 | # 《物演通论》 王东岳 著 2 | ![](WUYANTONGLUN.jpg) 3 | ## 书评 4 | 虽然不易看懂,但是我对这本书寄望甚深。如果打一个比方,这本书就像10年前的《三体》一样,先开始只是在某个小圈子里振聋发聩,但在外部不温不火,然后突然有一天,它的价值终于被认识,成为一本众人追捧的神书。事实上,在小圈子里,众多创业大牛,已经在密切关注这本《物演通论》。我在2015跨年演讲中也跟所有的创业者郑重推荐。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/WUYANTONGLUN/WUYANTONGLUN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/WUYANTONGLUN/WUYANTONGLUN.jpg -------------------------------------------------------------------------------- /module-techs-extra/XIEGOU/README.md: -------------------------------------------------------------------------------- 1 | # 《鞋狗》 菲尔·奈特 著 2 | ![](XIEGOU.jpg) 3 | ## 书评 4 | 懦夫从不启程,弱者死于路中,只剩我们前行。 5 | 6 | 在《鞋狗》中,耐克创始人菲尔·奈特亲自讲述了耐克“从0到1”的过程:作为一位美国俄勒冈州的普通人,他出于对跑步的热爱决定进入跑鞋销售领域,从50美元起步,带领一支个性古怪的“杂牌军”,游走于随时破产的边缘,却最终缔造了一个强大的体育商业帝国,让耐克标志成为少数几个可以被全世界人毫不费力认出的商标之一。 7 | 8 | 创业过程中,合作伙伴的背叛、开户银行的翻脸、竞争对手的构陷、国家权力的紧逼、狡猾的融资技巧、粗犷放纵的企业文化、近乎不要命的扩张策略……菲尔·奈特用朴实、幽默的语言,真实袒露了一群“鞋狗”创业路上的挚爱、执着与疯狂。 9 | 10 | 2019-06-25 阅读于广州图书馆 11 | ## 目录 12 | 13 | ## 第一部分 14 | 15 | - 1962 一个疯狂的想法 16 | - 1963 漫长的等待 17 | - 1964 第一位合伙人,第一位员工 18 | - 1965 脆弱的蓝带 19 | - 1966 天字第一号业务员 20 | - 1967 蓝带挺进东岸 21 | - 1968 改变一生的决定 22 | - 1969 寻找更大的办公室 23 | - 1970 现金!现金!现金! 24 | - 1971 我们需要一个标志 25 | - 1972 耐克的诞生 26 | - 1973 要么飞奔,要么死去 27 | - 1974 斩杀巨人 28 | - 1975 (上)银行把我们踢出来了 29 | 30 | ## 第二部分 31 | - 1975 (下)巨星陨落 32 | - 1976 “恶棍”会议 33 | - 1977 永无止境 34 | - 1978 不要在一双鞋子里塞进十二种创新 35 | - 1979 第一家耐克城 36 | - 1980 上市 37 | - 夜晚:永远不要停止 38 | 39 | 40 | -------------------------------------------------------------------------------- /module-techs-extra/XIEGOU/XIEGOU.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/XIEGOU/XIEGOU.jpg -------------------------------------------------------------------------------- /module-techs-extra/YUNCHOUXUE/README.md: -------------------------------------------------------------------------------- 1 | # 《运筹学》 罗纳德 L.拉丁 著 2 | ![](YUNCHOUXUE.jpg) 3 | ## 书评 4 | 本书是罗纳德L.拉丁所著的经典教材,本书宗旨是给不同学科背景的读者提供运筹学学习的全面指南。涵盖运筹学的全部内容(整数、非整数算法,网络编程,动态数学建模等),加入了众多主题和案例,每种算法和分析都配有一个小故事和计算练习。修订版本提升了本书作为本科生教材的难度,与研究生阶段的内容衔接更为紧密,同时又可作为研究、专业人员的自学和参考用书。已被普渡大学、加州大学欧文分校、华盛顿大学等高校采用。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/YUNCHOUXUE/YUNCHOUXUE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/YUNCHOUXUE/YUNCHOUXUE.jpg -------------------------------------------------------------------------------- /module-techs-extra/ZENGGUOFAN/README.md: -------------------------------------------------------------------------------- 1 | # 《曾国藩》 唐浩明 著 2 | ![](ZENGGUOFAN.jpg) 3 | ## 书评 4 | 曾国藩是中国近代史上有着巨大影响的人物。本书既写曾国藩的文韬武略,也写他的待人处世与生活态度;既写他的困厄与成功,也写他的得宠与失宠。曾国藩制胜的兵法、治军行政的方针,他独特的人生观、处世哲学,他的文化素养和人格品位等等,都在书中得到精彩的体现。 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/ZENGGUOFAN/ZENGGUOFAN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/ZENGGUOFAN/ZENGGUOFAN.jpg -------------------------------------------------------------------------------- /module-techs-extra/ZHINENGSHIDAI/README.md: -------------------------------------------------------------------------------- 1 | # 《智能时代:大数据与智能革命重新定义未来》 吴军 著 2 | ![](ZHINENGSHIDAI.jpg) 3 | ## 书评 4 | 吴军,博士,著名自然语言处理和搜索专家,硅谷风险投资人。 5 | 6 | 大数据和人工智能迅猛发展,对社会和商业的影响日益深刻,从学术界到企业界,智能化浪潮的来临,已经成为共识。可以比肩于大航海时期和工业革命的此次变革浪潮,必然会对我们的技术发展、商业和社会都会产生重大的影响。 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs-extra/ZHINENGSHIDAI/ZHINENGSHIDAI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs-extra/ZHINENGSHIDAI/ZHINENGSHIDAI.jpg -------------------------------------------------------------------------------- /module-techs-extra/ZenAndTheArtOfMotorcycleMaintenance/README.md: -------------------------------------------------------------------------------- 1 | # 《禅与摩托车维修艺术》(Zen and the Art of Motorcycle Maintenance) 2 | ## 书评 3 | 它很独特,一半是游记,讲述作者与儿子的一次摩托车旅行,从明尼苏达州一直到加州,耗时17天;另一半是哲学讨论,作者剖析自己的思想,寻求心灵的答案。两种文体交织在一起,维基百科称它为“哲学小说”。 4 | ## 目录 -------------------------------------------------------------------------------- /module-techs/Algorithms4/IMG_6207.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Algorithms4/IMG_6207.jpg -------------------------------------------------------------------------------- /module-techs/AlgorithmsinC1-4/IMG_6217.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/AlgorithmsinC1-4/IMG_6217.jpg -------------------------------------------------------------------------------- /module-techs/AlgorithmsinC1-4/README.md: -------------------------------------------------------------------------------- 1 | # 《算法:C语言实现(第1~4部分)基础知识、数据结构、排序及搜索(原书第3版)》(*Algorithms in C: Parts 1-4 Fundamentals, Data Structures, Sorting, Searching, Third Edition*) 2 | 3 | ![](IMG_6217.jpg) 4 | 5 | ## 书评 -------------------------------------------------------------------------------- /module-techs/Android-DIYIHANGDAIMA2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-DIYIHANGDAIMA2/README.md -------------------------------------------------------------------------------- /module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-01.jpg -------------------------------------------------------------------------------- /module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-02.jpg -------------------------------------------------------------------------------- /module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-03.jpg -------------------------------------------------------------------------------- /module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-04.jpg -------------------------------------------------------------------------------- /module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-05.jpg -------------------------------------------------------------------------------- /module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-06.jpg -------------------------------------------------------------------------------- /module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-07.jpg -------------------------------------------------------------------------------- /module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-08.jpg -------------------------------------------------------------------------------- /module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-09.jpg -------------------------------------------------------------------------------- /module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Flutter-JISHURUMENYUSHIZHAN/flutter-10.jpg -------------------------------------------------------------------------------- /module-techs/Android-JINJIEJIEMI/README.md: -------------------------------------------------------------------------------- 1 | # 《Android 进阶解密》 刘望舒 著 2 | 3 | ## 书评 4 | 5 | 6 | ## 目录 7 | ## 第 1 章 Android 系统架构 8 | ## 第 2 章 Android 系统启动 9 | ## 第 3 章 应用程序进程启动过程 10 | ## 第 4 章 四大组件的工作过程 11 | ## 第 5 章 理解上下文 Context 12 | ## 第 6 章 理解 ActivityManagerService 13 | ## 第 7 章 理解 WindowManager 14 | ## 第 8 章 理解 WindowManagerService 15 | ## 第 9 章 JNI 原理 16 | ## 第 10 章 Java 虚拟机 17 | ## 第 11 章 Dalvik 和 ART 18 | ## 第 12 章 理解 ClassLoader 19 | ## 第 13 章 热修复原理 20 | ## 第 14 章 Hook 技术 21 | ## 第 15 章 插件化原理 22 | ## 第 16 章 绘制优化 23 | ## 第 17 章 内存优化 -------------------------------------------------------------------------------- /module-techs/Android-KAIFAYISHUTANSUO/REAADME.md: -------------------------------------------------------------------------------- 1 | # 《Android 开发艺术探索》 任玉刚 著 2 | 3 | ## 书评 4 | 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs/Android-Programming3/IMG_6196.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Programming3/IMG_6196.jpg -------------------------------------------------------------------------------- /module-techs/Android-Programming3/code.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Programming3/code.zip -------------------------------------------------------------------------------- /module-techs/Android-Programming3/ic_beatbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Programming3/ic_beatbox.png -------------------------------------------------------------------------------- /module-techs/Android-Programming3/ic_criminalintent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Programming3/ic_criminalintent.png -------------------------------------------------------------------------------- /module-techs/Android-Programming3/ic_draganddraw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Programming3/ic_draganddraw.png -------------------------------------------------------------------------------- /module-techs/Android-Programming3/ic_geoquiz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Programming3/ic_geoquiz.png -------------------------------------------------------------------------------- /module-techs/Android-Programming3/ic_locatr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Programming3/ic_locatr.png -------------------------------------------------------------------------------- /module-techs/Android-Programming3/ic_nerdlauncher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Programming3/ic_nerdlauncher.png -------------------------------------------------------------------------------- /module-techs/Android-Programming3/ic_photogallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Programming3/ic_photogallery.png -------------------------------------------------------------------------------- /module-techs/Android-Programming3/ic_sunset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Android-Programming3/ic_sunset.png -------------------------------------------------------------------------------- /module-techs/Android-REXIUFU/README.md: -------------------------------------------------------------------------------- 1 | # 《深入探索 Android 热修复技术原理》 甘晓霖 廖斌斌 杨青 编著 2 | 3 | ## 书评 4 | 5 | ## 目录 6 | 7 | ## 第 1 章 热修复技术介绍 8 | ## 第 2 章 热替换代码修复 9 | ## 第 3 章 冷启动代码修复 10 | ## 第 4 章 资源热修复技术 11 | ## 第 5 章 so 库热修复技术 12 | ## 第 6 章 其他优秀的热修复方案 13 | ## 第 7 章 热修复技术的未来展望 14 | ## 附录 A Sophix 方案比较 -------------------------------------------------------------------------------- /module-techs/Android-YINSHIPINKAIFA/README.md: -------------------------------------------------------------------------------- 1 | # 《Android 音视频开发》 何俊林 著 2 | 3 | ## 书评 4 | 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs/Android-ZHUJIANHUA/README.md: -------------------------------------------------------------------------------- 1 | # 《Android 组件化架构》 苍王 著 2 | 3 | ## 书评 4 | 曾家乐,笔名苍王(Cangwang),现就职于欢聚时代-YY娱乐。曾负责收集YY直播间营收模块、小伙伴插件化架构开发,现从事Android区块链相关项目。曾就职于广州三星通信研究院,负责Galaxy项目设置模块的相关开发。 5 | 6 | ## 目录 7 | ## 第 1 章 组件化基础 8 | ## 第 2 章 组件化编程 9 | ## 第 3 章 组件化优化 10 | ## 第 4 章 组件化编译 11 | ## 第 5 章 组件化分发 12 | ## 第 6 章 组件化流通 13 | ## 第 7 章 架构模板 14 | ## 第 8 章 架构演化 15 | -------------------------------------------------------------------------------- /module-techs/C++P/IMG_6215.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/C++P/IMG_6215.jpg -------------------------------------------------------------------------------- /module-techs/C++P/README.md: -------------------------------------------------------------------------------- 1 | # 《C++ Primer(第5版)》 2 | 3 | ![](IMG_6215.jpg) 4 | 5 | ## 书评 6 | 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs/C++PP/IMG_6210.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/C++PP/IMG_6210.jpg -------------------------------------------------------------------------------- /module-techs/C++PP/README.md: -------------------------------------------------------------------------------- 1 | # 《C++ Primer Plus(第6版)》 2 | 3 | ![](IMG_6210.jpg) 4 | 5 | ## 书评 6 | 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs/CJV-I10/IMG_6197.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/CJV-I10/IMG_6197.jpg -------------------------------------------------------------------------------- /module-techs/CJV-II10/IMG_6198.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/CJV-II10/IMG_6198.jpg -------------------------------------------------------------------------------- /module-techs/CJV-II10/README.md: -------------------------------------------------------------------------------- 1 | # 《Java 核心技术 卷II》(原书第十版)(*Core Java Volume II——Advance Features (10th Edition)*) 2 | 3 | ![](IMG_6198.jpg) 4 | 5 | ## 第 1 章 Java SE 8 的流库 6 | 7 | ## 第 2 章 输入与输出 8 | 9 | ## 第 3 章 XML 10 | 11 | ## 第 4 章 网络 12 | 13 | ## 第 5 章 数据库编程 14 | 15 | ## 第 6 章 日期和时间 API 16 | 17 | ## 第 7 章 国际化 18 | 19 | ## 第 8 章 脚本、编译与注解处理 20 | 21 | ## 第 9 章 安全 22 | 23 | ## 第 10 章 高级 Swing 24 | 25 | ## 第 11 章 高级 AWT 26 | 27 | ## 第 12 章 本地方法 -------------------------------------------------------------------------------- /module-techs/CPP/IMG_6239.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/CPP/IMG_6239.jpg -------------------------------------------------------------------------------- /module-techs/CPP/README.md: -------------------------------------------------------------------------------- 1 | # 《C Primer Plus(第五版)》 2 | 3 | ![](IMG_6239.jpg) 4 | 5 | ## 书评 6 | 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs/CSSTDG4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/CSSTDG4/README.md -------------------------------------------------------------------------------- /module-techs/CleanCode/IMG_6232.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/CleanCode/IMG_6232.jpg -------------------------------------------------------------------------------- /module-techs/ComputerNetworks5/IMG_6237.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/ComputerNetworks5/IMG_6237.jpg -------------------------------------------------------------------------------- /module-techs/ComputerNetworks5/README.md: -------------------------------------------------------------------------------- 1 | # 《计算机网络(第5版)》(*Computer Networks, Fifth Edittion*) 2 | 3 | ![](IMG_6237.jpg) 4 | 5 | ## 书评 -------------------------------------------------------------------------------- /module-techs/ComputerSystems3/IMG_6276.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/ComputerSystems3/IMG_6276.jpg -------------------------------------------------------------------------------- /module-techs/ComputerSystems3/README.md: -------------------------------------------------------------------------------- 1 | # 《深入理解计算机系统(原书第3版)》(*Computer Systems: A Programmer's Perspective, Third Edition*) 2 | 3 | ![](IMG_6276.jpg) 4 | 5 | ## 书评 -------------------------------------------------------------------------------- /module-techs/DAHUASHEJIMOSHI/IMG_6194.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/DAHUASHEJIMOSHI/IMG_6194.jpg -------------------------------------------------------------------------------- /module-techs/DAHUASHUJUJIEGOU/IMG_6195.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/DAHUASHUJUJIEGOU/IMG_6195.jpg -------------------------------------------------------------------------------- /module-techs/DAXINGWANGZHANJISHUJIAGOU/README.md: -------------------------------------------------------------------------------- 1 | # 《大型网站 技术架构演进与性能优化》 许令波(君山) 著 2 | 3 | ## 书评 4 | 5 | ## 目录 6 | 7 | ## 第 1 章 构建大型网站:分布式改造 8 | ## 第 2 章 无线化:无线时代下的架构演进 9 | ## 第 3 章 大型网站平台化演进:大中台小前台 10 | ## 第 4 章 全球化下的网站演进:全球部署方案 11 | ## 第 5 章 应用程序的优化:代码级优化 12 | ## 第 6 章 应用架构探索:合并部署 13 | ## 第 7 章 链路优化:大秒系统的极致优化之路 14 | ## 第 8 章 全局基础设施优化:资源调度优化 15 | ## 第 9 章 网站高可用建设:大型网站的稳定性建设 16 | 17 | ## 附录 给新人成长的几点建议 -------------------------------------------------------------------------------- /module-techs/DOMScripting2/IMG_6224.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/DOMScripting2/IMG_6224.jpg -------------------------------------------------------------------------------- /module-techs/DOMScripting2/README.md: -------------------------------------------------------------------------------- 1 | # 《JavaScritp DOM 编程艺术(第2版)》(*DOM Scripting Web Design with JavaScript and the Document Object Model Second Edition*) 2 | 3 | ![](IMG_6224.jpg) 4 | 5 | ## 书评 6 | 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs/DartForHipsters/DartForHipsters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/DartForHipsters/DartForHipsters.jpg -------------------------------------------------------------------------------- /module-techs/DataStructuresinC2/IMG_6219.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/DataStructuresinC2/IMG_6219.jpg -------------------------------------------------------------------------------- /module-techs/DataStructuresinC2/README.md: -------------------------------------------------------------------------------- 1 | # 《数据结构与算法分析——C语言描述(原书第2版)》(*Data Structures and Algorithm Analysis in C, Second Edition*) 2 | 3 | ![](IMG_6219.jpg) 4 | 5 | ## 书评 -------------------------------------------------------------------------------- /module-techs/DatabaseSystem6/IMG_6216.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/DatabaseSystem6/IMG_6216.jpg -------------------------------------------------------------------------------- /module-techs/DatabaseSystem6/README.md: -------------------------------------------------------------------------------- 1 | # 《数据库系统概念(原书第6版)》(Database System Concepts, Sixth Edition) 2 | 3 | ![](IMG_6216.jpg) 4 | 5 | ## 书评 -------------------------------------------------------------------------------- /module-techs/Docker-IN-PRACTICE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Docker-IN-PRACTICE/README.md -------------------------------------------------------------------------------- /module-techs/EJ3/EJ3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/EJ3/EJ3.jpg -------------------------------------------------------------------------------- /module-techs/Elasticsearch-In-Action/README.md: -------------------------------------------------------------------------------- 1 | # 《Elasticsearch 实战》(*Elasticsearch In Action*) 2 | 3 | ## 书评 4 | 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs/GoF/IMG_6201.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/GoF/IMG_6201.jpg -------------------------------------------------------------------------------- /module-techs/High-Performance-MySQL/README.md: -------------------------------------------------------------------------------- 1 | # 《高性能 MySQL(第三版)》(*High Performance MySQL*) 2 | ## 书评 3 | ## 目录 -------------------------------------------------------------------------------- /module-techs/ItoAlgorithms3/IMG_6205.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/ItoAlgorithms3/IMG_6205.jpg -------------------------------------------------------------------------------- /module-techs/ItoAlgorithms3/README.md: -------------------------------------------------------------------------------- 1 | # 《算法导论(原书第3版)》(*Introduction to Algorithms(Third Edition)*) 2 | 3 | ![](IMG_6205.jpg) 4 | 5 | ## 书评 6 | 7 | 客观来说,算法导论是关于算法与数据结构表述得最为完整的一本书。这本书可以不作为入门书籍,但如果没读过这本书,不能称得上是学习过算法与数据结构。 8 | 9 | ## 目录 10 | 11 | ## 第一部分 基础知识 12 | ## 第 1 章 算法在计算中的作用 13 | ## 第 2 章 算法基础 14 | ## 第 3 章 函数的增长 15 | ## 第 4 章 分治策略 16 | ## 第 5 章 概率分析和随机算法 17 | 18 | ## 第二部分 排序和顺序统计量 19 | ## 第 6 章 堆排序 20 | ## 第 7 章 快速排序 21 | ## 第 8 章 线性时间排序 22 | ## 第 9 章 中位数和顺序统计量 23 | 24 | ## 第三部分 数据结构 25 | ## 第 10 章 基本数据结构 26 | ## 第 11 章 散列表 27 | ## 第 12 章 二叉搜索树 28 | ## 第 13 章 红黑树 29 | ## 第 14 章 数据结构的扩张 30 | 31 | ## 第四部分 高级设计和分析技术 32 | ## 第 15 章 动态规划 33 | ## 第 16 章 贪心算法 34 | ## 第 17 章 摊还分析 35 | 36 | ## 第五部分 高级数据结构 37 | ## 第 18 章 B 树 38 | ## 第 19 章 斐波那契堆 39 | ## 第 20 章 van Emde Boas 树 40 | ## 第 21 章 用于不相交集合的数据结构 41 | 42 | ## 第六部分 图算法 43 | ## 第 22 章 基本的图算法 44 | ## 第 23 章 最小生成树 45 | ## 第 24 章 单源最短路径 46 | ## 第 25 章 所有结点对的最短路径问题 47 | ## 第 26 章 最大流 48 | 49 | ## 第七部分 算法问题选编 50 | ## 第 27 章 多线程算法 51 | ## 第 28 章 矩阵运算 52 | ## 第 29 章 线性规划 53 | ## 第 30 章 多项式与快速傅里叶变换 54 | ## 第 31 章 数论算法 55 | ## 第 32 章 字符串匹配 56 | ## 第 33 章 计算几何学 57 | ## 第 34 章 NP 完全性 58 | ## 第 35 章 近似算法 -------------------------------------------------------------------------------- /module-techs/JCP/IMG_6199.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/JCP/IMG_6199.jpg -------------------------------------------------------------------------------- /module-techs/JCP/README.md: -------------------------------------------------------------------------------- 1 | # 《Java 并发编程实战》(*Java Concurrency in Practice*) 2 | 3 | ![](IMG_6199.jpg) 4 | 5 | ## 书评 6 | 7 | ## 第 1 章 简介 8 | 9 | 这本书在 《Java 核心技术》 一书中被屡次提及 10 | 11 | 多线程的出现是 摩尔定律 失效的结果。 12 | 13 | 14 | # 第一部分 基础知识 15 | ## 第 2 章 线程安全性 16 | ## 第 3 章 对象的共享 17 | ## 第 4 章 对象的组合 18 | ## 第 5 章 基础构建模块 19 | 20 | # 第二部分 结构化并发应用程序 21 | ## 第 6 章 任务执行 22 | ## 第 7 章 取消与关闭 23 | ## 第 8 章 线程池的使用 24 | ## 第 9 章 图形用户界面应用程序 25 | 26 | # 第三部分 活跃性、性能与测试 27 | ## 第 10 章 避免活跃性危险 28 | ## 第 11 章 性能与可伸缩性 29 | ## 第 12 章 并发程序的测试 30 | 31 | # 第四部分 高级主题 32 | ## 第 13 章 显示锁 33 | ## 第 14 章 构建自定义的同步工具 34 | ## 第 15 章 原子变量与非阻塞同步机制 35 | ## 第 16 章 Java 内存模型 -------------------------------------------------------------------------------- /module-techs/JISHUZHITONG/README.md: -------------------------------------------------------------------------------- 1 | # 《技术之瞳——阿里巴巴技术笔试心得》 阿里巴巴集团校园招聘笔试项目组 著 2 | ## 书评 3 | 阿里无疑是国内T1级别的大厂,无数技术人心之所向的地方。笔试题比起其他厂也更有特点,一般的选择题是 4 个选项;阿里的则是 6 个选项。 4 | 5 | ## 目录 6 | 7 | ## 第 1 章 阿里巴巴校园招聘 8 | ## 第 2 章 计算机科学 9 | ## 第 3 章 数学算法 10 | ## 第 4 章 Web 前端开发 11 | ## 第 5 章 数据分析与挖掘 12 | ## 第 6 章 安全 13 | ## 第 7 章 产品 14 | ## 第 8 章 交互设计 -------------------------------------------------------------------------------- /module-techs/JVM/IMG_6243.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/JVM/IMG_6243.jpg -------------------------------------------------------------------------------- /module-techs/Java-Performance/README.md: -------------------------------------------------------------------------------- 1 | # 《Java 性能权威指南》(*Java Performance : The Definitive Guide*) 2 | 3 | ## 书评 4 | 5 | ## 目录 6 | 7 | ## 第 1 章 导论 8 | ## 第 2 章 性能测试方法 9 | ## 第 3 章 Java 新能调优工具箱 10 | ## 第 4 章 JIT 编译器 11 | ## 第 5 章 垃圾收集入门 12 | ## 第 6 章 垃圾收集算法 13 | ## 第 7 章 堆内存最佳实践 14 | ## 第 8 章 原生内存最佳实践 15 | ## 第 9 章 线程与同步的性能 16 | ## 第 10 章 Java EE 性能调优 17 | ## 第 11 章 数据库性能的最佳实践 18 | ## 第 12 章 Java SE API 技巧 -------------------------------------------------------------------------------- /module-techs/Java9Modularity/README.md: -------------------------------------------------------------------------------- 1 | # 《Java 9 模块化开发:核心原则与实践》(*Java 9 Modularity : Patterns and Practices for Developing Maintainable Applications*) 2 | 3 | ## 书评 4 | 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs/JavaDUOXIANCHENG/README.md: -------------------------------------------------------------------------------- 1 | # 《Java 多线程编程核心技术》 高洪岩 著 2 | 3 | ## 书评 4 | 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs/K&R2/IMG_6209.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/K&R2/IMG_6209.jpg -------------------------------------------------------------------------------- /module-techs/K&R2/README.md: -------------------------------------------------------------------------------- 1 | # 《C 程序设计语言(第2版·新版)》(*K&R(Second Edition)*) 2 | 3 | ![](IMG_6209.jpg) 4 | 5 | ## 书评 6 | 7 | 此书于我而言具有重大意义,某种意义上来说,它是我在CS道路上的启蒙书籍。 8 | 9 | 当年在我备战高考及考虑大学专业方向选择的时候,忘了是在知乎还是贴吧上看到关于计算机编程的语言进阶文章,作者建议是先学C,再到C++及其他。 10 | 11 | 此书购于2015年,是我进入大学前的那个暑假。它有一个缩写“K&R”,又名标准C。 12 | 13 | 大一学校用了1学年的时间去学习C。 14 | 15 | 大二上学期开始选方向 Java 和 C#。 16 | 17 | 选了 Java 也去旁听了 C#。 18 | 19 | 20 | 数据结构 21 | 22 | 大二下 计算机网络、计算机组成原理、算法 23 | 24 | 前端后端其实是Java Web的一个子概念。 25 | 26 | 后端负责提供RESTful API。 27 | 28 | 前端和移动端 29 | 30 | ## 目录 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /module-techs/Kotlin-in-action/README.md: -------------------------------------------------------------------------------- 1 | # 《Kotlin 实战》(*Kotlin In Action*) 2 | 3 | ## 书评 4 | 5 | ## 目录 6 | 7 | ## 第 1 章 Kotlin 简介 8 | ## 第 2 章 Kotlin 基础 9 | ## 第 3 章 函数的定义与调用 10 | ## 第 4 章 类、对象和接口 11 | ## 第 5 章 Lambda 编程 12 | ## 第 6 章 Kotlin 的类型系统 13 | ## 第 7 章 运算符重载及其他约定 14 | ## 第 8 章 高级函数:Lambda 作为形参的返回值 15 | ## 第 9 章 泛型 16 | ## 第 10 章 注解与反射 17 | ## 第 11 章 DSL 构建 18 | 19 | -------------------------------------------------------------------------------- /module-techs/MQ-Middleware/README.md: -------------------------------------------------------------------------------- 1 | # 《分布式消息中间件实践》 倪炜 著 2 | 3 | ## 书评 4 | 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs/NIAOGE-I/IMG_6212.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/NIAOGE-I/IMG_6212.jpg -------------------------------------------------------------------------------- /module-techs/NIAOGE-I/README.md: -------------------------------------------------------------------------------- 1 | # 《鸟哥的Linux私房菜——基础学习篇(第三版)》 鸟哥 著 2 | 3 | ![](IMG_6212.jpg) 4 | 5 | ## 书评 6 | 7 | 现在的云服务提供商基本都有提供 Ubuntu 和 CentOS 两个 Linux 发行版 8 | 9 | 猜测是因为鸟哥的原因,国内大部分服务器都是使用 CentOS 发行版 10 | 11 | # 第一部分 Linux的规划与安装 12 | ## 第 0 章 计算机概论 13 | ## 第 1 章 Linux是什么 14 | ## 第 2 章 Linux如何学习 15 | ## 第 3 章 主机规划与磁盘分区 16 | ## 第 4 章 安装 CentOS 5.x 与多重引导小技巧 17 | ## 第 5 章 首次登陆与在线求组 man page 18 | 19 | # 第二部分 Linux 文件、目录与磁盘格式 20 | ## 第 6 章 Linux的文件权限与目录配置 21 | ## 第 7 章 Linux文件与目录管理 22 | ## 第 8 章 Linux磁盘与文件系统管理 23 | ## 第 9 章 文件与文件系统的压缩与打包 24 | 25 | # 第三部分 学习shell与shell script 26 | ## 第 10 章 vim程序编辑器 27 | ## 第 11 章 认识与学习bash 28 | ## 第 12 章 正则表达式与文件格式化处理 29 | ## 第 13 章 学习shell script 30 | 31 | # 第四部分 Linux使用者管理 32 | ## 第 14 章 Linux账号管理与ACL权限设置 33 | ## 第 15 章 磁盘配额(Quota)与高级文件系统管理 34 | ## 第 16 章 例行性工作(crontab) 35 | ## 第 17 章 程序管理与 SELinux 初探 36 | ## 第 18 章 认识系统服务(daemons) 37 | ## 第 19 章 认识与分析日志文件 38 | 39 | # 第五部分 Linux系统管理员 40 | ## 第 20 章 启动流程、模块管理与Loader 41 | ## 第 21 章 系统设置工具(网络与打印机)与硬件检测 42 | ## 第 22 章 软件安装:源码与Tarball 43 | ## 第 23 章 软件安装:RPM、SRPM与YUM功能 44 | ## 第 24 章 X Window设置介绍 45 | ## 第 25 章 Linux备份策略 46 | ## 第 26 章 Linux内核编译与管理 -------------------------------------------------------------------------------- /module-techs/NIAOGE-II/IMG_6213.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/NIAOGE-II/IMG_6213.jpg -------------------------------------------------------------------------------- /module-techs/NIAOGE-II/README.md: -------------------------------------------------------------------------------- 1 | # 《鸟哥的Linux私房菜——服务器架设篇(第三版)》 鸟哥 著 2 | 3 | ![](IMG_6213.jpg) 4 | 5 | ## 书评 6 | 7 | 8 | # 第一篇 服务器搭建前的进修专区 9 | ## 第 1 章 搭建服务器前的准备工作 10 | ## 第 2 章 网络的基本概念 11 | ## 第 3 章 局域网架构简介 12 | ## 第 4 章 连接 Internet 13 | ## 第 5 章 Linux 中常用的网络命令 14 | ## 第 6 章 Linux 网络排错 15 | 16 | # 第二篇 主机的简易安全防护措施 17 | ## 第 7 章 网络安全与主机基本防护:限制端口、网络升级与 SELinux 18 | ## 第 8 章 路由的概念与路由器设置 19 | ## 第 9 章 防火墙与 NAT 服务器 20 | ## 第 10 章 申请合法的主机名 21 | 22 | # 第三篇 局域网内常见服务器的搭建 23 | ## 第 11 章 远程连接服务器 SSH/XDMCP/VNC/XRDP 24 | ## 第 12 章 网络参数管理者:DHCP服务器 25 | ## 第 13 章 文件服务器之一:NFS服务器 26 | ## 第 14 章 账号管理:NIS服务器 27 | ## 第 15 章 时间服务器:NTP服务器 28 | ## 第 16 章 文件服务器之二:SAMBA服务器 29 | ## 第 17 章 局域网控制者:Proxy服务器 30 | ## 第 18 章 网络驱动器设备:iSCSI服务器 31 | 32 | # 第四篇 常见因特网服务器的搭建 33 | ## 第 19 章 主机名控制者:DNS服务器 34 | ## 第 20 章 WWW 服务器 35 | ## 第 21 章 文件服务器之三:FTP 服务器 36 | ## 第 22 章 邮件服务器:Postfix -------------------------------------------------------------------------------- /module-techs/Nodejs/IMG_6235.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Nodejs/IMG_6235.jpg -------------------------------------------------------------------------------- /module-techs/Nodejs/README.md: -------------------------------------------------------------------------------- 1 | # 《深入浅出 Node.js》 朴灵 著 2 | 3 | ![](IMG_6235.jpg) 4 | 5 | ## 书评 6 | 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs/PJWD3/IMG_6214.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/PJWD3/IMG_6214.jpg -------------------------------------------------------------------------------- /module-techs/Redis-Cookbook/README.md: -------------------------------------------------------------------------------- 1 | # 《Redis 4.x Cookbook 中文版》 黄鹏程 王左非 著 2 | 3 | ## 书评 4 | 5 | ## 目录 6 | 7 | ## 第 1 章 开始使用 Redis 8 | ## 第 2 章 数据类型 9 | ## 第 3 章 数据特性 10 | ## 第 4 章 使用 Redis 进行开发 11 | ## 第 5 章 复制 12 | ## 第 6 章 持久化 13 | ## 第 7 章 配置高可用和集群 14 | ## 第 8 章 生产环境部署 15 | ## 第 9 章 管理 Redis 16 | ## 第 10 章 Redis 的故障诊断 17 | ## 第 11 章 使用 Redis 模块扩展 Redis 18 | ## 第 12 章 Redis 生态系统 -------------------------------------------------------------------------------- /module-techs/Refactoring/IMG_6236.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Refactoring/IMG_6236.jpg -------------------------------------------------------------------------------- /module-techs/Refactoring/README.md: -------------------------------------------------------------------------------- 1 | # 《重构:改善既有代码的设计》(*Refactoring : Improving the Design of Existing Code*) 2 | 3 | ![](IMG_6236.jpg) 4 | 5 | ## 书评 6 | 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs/RocketMQ-JIAGOUSHEJIYUSHIXIANYUANLI/README.md: -------------------------------------------------------------------------------- 1 | # 《RocketMQ 技术内幕:RocketMQ 架构设计与实现原理》 丁威 周继峰 著 2 | ## 书评 3 | ## 目录 4 | 5 | ## 第 1 章 阅读源码前的准备 6 | ## 第 2 章 RocketMQ 路由中心 NameServer 7 | ## 第 3 章 RocketMQ 消息发送 8 | ## 第 4 章 RocketMQ 消息存储 9 | ## 第 5 章 RocketMQ 消息消费 10 | ## 第 6 章 消息过滤 FilterServer 11 | ## 第 7 章 RocketMQ 主从同步(HA)机制 12 | ## 第 8 章 RocketMQ 事务消息 13 | ## 第 9 章 RocketMQ 实战 14 | -------------------------------------------------------------------------------- /module-techs/RocketMQ-SHIZHANYUYUANLIJIEXI/README.md: -------------------------------------------------------------------------------- 1 | # 《RocketMQ 实战与原理解析》 杨开元 著 2 | 3 | ## 书评 4 | 5 | ## 目录 6 | 7 | ## 第 1 章 快速入门 8 | ## 第 2 章 生产环境下的配置和使用 9 | ## 第 3 章 用适合的方式发送和接收消息 10 | ## 第 4 章 分布式消息队列的协调者 11 | ## 第 5 章 消息队列的核心机制 12 | ## 第 6 章 可靠性优先的使用场景 13 | ## 第 7 章 吞吐量优先的使用场景 14 | ## 第 8 章 和其他系统交互 15 | ## 第 9 章 首个 Apache 中间件顶级项目 16 | ## 第 10 章 NameServer 源码解析 17 | ## 第 11 章 最常用的消费类 18 | ## 第 12 章 主从同步机制 19 | ## 第 13 章 基于 Netty 的通信实现 -------------------------------------------------------------------------------- /module-techs/RxJava2/README.md: -------------------------------------------------------------------------------- 1 | # 《RxJava2.x 实战》 沈哲 编著 2 | 3 | ## 书评 4 | 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs/SHEJIMOSHIZHICHAN/SHEJIMOSHIZHICHAN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/SHEJIMOSHIZHICHAN/SHEJIMOSHIZHICHAN.jpg -------------------------------------------------------------------------------- /module-techs/SHUJUJIEGOU_YAN/IMG_6226.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/SHUJUJIEGOU_YAN/IMG_6226.jpg -------------------------------------------------------------------------------- /module-techs/SHUJUJIEGOU_YAN/README.md: -------------------------------------------------------------------------------- 1 | # 《数据结构(C语言版)》 严蔚敏 吴伟民 编著 2 | 3 | ![](IMG_6226.jpg) 4 | 5 | ## 书评 6 | 7 | 此书源于一位师兄,为师兄的校选教材。到了本人这一届换成了自编教材,emm。。。 8 | 9 | ## 目录 10 | 11 | ## 第 1 章 绪论 12 | ## 第 2 章 线性表 13 | ## 第 3 章 栈和队列 14 | ## 第 4 章 串 15 | ## 第 5 章 数组和广义表 16 | ## 第 6 章 树和二叉树 17 | ## 第 7 章 图 18 | ## 第 8 章 动态存储管理 19 | ## 第 9 章 查找 20 | ## 第 10 章 内部排序 21 | ## 第 11 章 外部排序 22 | ## 第 12 章 文件 -------------------------------------------------------------------------------- /module-techs/Spring/IMG_6238.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/Spring/IMG_6238.jpg -------------------------------------------------------------------------------- /module-techs/Spring/README.md: -------------------------------------------------------------------------------- 1 | # 《Spring 实战(第4版)》(*Spring In Action, Fourth Edition*) 2 | 3 | ![](IMG_6238.jpg) 4 | 5 | ## 书评 6 | 7 | Spring 已成为当前 Java EE 技术栈事实上的标准,其 Ioc 和 Aop 是必须掌握的知识点。 8 | 9 | ## 目录 10 | 11 | # 第1部分 Spring 的核心 12 | ## 第 1 章 Spring 之旅 13 | ## 第 2 章 装配 Bean 14 | ## 第 3 章 高级装配 15 | ## 第 4 章 面向切面的 Spring 16 | 17 | # 第2部分 Web 中的 Spring 18 | ## 第 5 章 构建 Spring Web应用程序 19 | ## 第 6 章 渲染 Web 视图 20 | ## 第 7 章 Spring MVC 的高级技术 21 | ## 第 8 章 使用 Spring Web Flow 22 | ## 第 9 章 保护 Web 应用 23 | 24 | # 第3部分 后端中的 Spring 25 | ## 第 10 章 通过 Spring 和 JDBC 征服数据库 26 | ## 第 11 章 使用对象-关系映射持久化数据 27 | ## 第 12 章 使用 NoSQL 数据库 28 | ## 第 13 章 缓存数据 29 | ## 第 14 章 保护方法应用 30 | 31 | # 第4部分 Spring 集成 32 | ## 第 15 章 使用远程服务 33 | ## 第 16 章 使用 Spring MVC 创建 REST API 34 | ## 第 17 章 Spring 消息 35 | ## 第 18 章 使用 WebSocket 和 STOMP 实现消息功能 36 | ## 第 19 章 使用 Spring 发送 Email 37 | ## 第 20 章 使用 JMX 管理 Spring Bean 38 | ## 第 21 章 使用 Spring Boot 简化 Spring 开发 -------------------------------------------------------------------------------- /module-techs/SpringBoot/IMG_6221.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/SpringBoot/IMG_6221.jpg -------------------------------------------------------------------------------- /module-techs/SpringBoot/README.md: -------------------------------------------------------------------------------- 1 | # 《Spring Boot 实战》(*Spring Boot In Action*) 2 | 3 | ![](IMG_6221.jpg) 4 | 5 | ## 书评 6 | 7 | ## 第 1 章 入门 8 | ## 第 2 章 开发第一个应用程序 9 | ## 第 3 章 自定义配置 10 | ## 第 4 章 测试 11 | ## 第 5 章 Groovy与Spring Boot CLI 12 | ## 第 6 章 在Spring Boot中使用Grails 13 | ## 第 7 章 深入Actuator 14 | ## 第 8 章 部署Spring Boot应用程序 -------------------------------------------------------------------------------- /module-techs/SpringMicro/README.md: -------------------------------------------------------------------------------- 1 | # 《Spring 微服务实战》(*Spring Microservices In Action*) 2 | 3 | ## 书评 4 | 5 | ## 目录 -------------------------------------------------------------------------------- /module-techs/SpringYUANMASHENDUJIEXI/README.md: -------------------------------------------------------------------------------- 1 | # 《Spring 源码深度解析(第 2 版)》 郝佳 编著 2 | 3 | ## 书评 4 | 5 | ## 目录 6 | ---- 7 | ## 第 1 部分 核心实现 8 | ## 第 1 章 Spring 整体架构和环境搭建 9 | ## 第 2 章 容器的基本实现 10 | ## 第 3 章 默认标签的解析 11 | ## 第 4 章 自定义标签的解析 12 | ## 第 5 章 bean 的加载 13 | ## 第 6 章 容器的功能扩展 14 | ## 第 7 章 AOP 15 | 16 | ---- 17 | 18 | ## 第 2 部分 企业应用 19 | ## 第 8 章 数据库连接 JDBC 20 | ## 第 9 章 整合 MyBatis 21 | ## 第 10 章 事务 22 | ## 第 11 章 SpringMVC 23 | ## 第 12 章 远程服务 24 | ## 第 13 章 Spring 消息 25 | 26 | ---- 27 | ## 第 3 部分 Spring Boot 28 | ## 第 14 章 Spring Boot 体系管理 -------------------------------------------------------------------------------- /module-techs/TCPIP_1/IMG_6275.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/TCPIP_1/IMG_6275.jpg -------------------------------------------------------------------------------- /module-techs/TCPIP_1/README.md: -------------------------------------------------------------------------------- 1 | # 《TCP/IP 详解 卷1:协议(原书第2版)》(*TCP/IP Illustrated, Volume 1: The Protocols, Second Edition*) 2 | 3 | ![](IMG_6275.jpg) 4 | 5 | ## 书评 -------------------------------------------------------------------------------- /module-techs/TCPIP_2/IMG_6273.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/TCPIP_2/IMG_6273.jpg -------------------------------------------------------------------------------- /module-techs/TCPIP_2/README.md: -------------------------------------------------------------------------------- 1 | # 《TCP/IP 详解 卷2:实现》(*TCP/IP Illustrated, Volume 2: The Implementation*) 2 | 3 | ![](IMG_6273.jpg) 4 | 5 | ## 书评 -------------------------------------------------------------------------------- /module-techs/TCPIP_3/IMG_6271.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/TCPIP_3/IMG_6271.jpg -------------------------------------------------------------------------------- /module-techs/TCPIP_3/README.md: -------------------------------------------------------------------------------- 1 | # 《TCP/IP 详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》(*TCP/IP Illustrated, Volume 3: TCP for Transactions,HTTP,NNTP,and the UNIX Domain Protocols*) 2 | 3 | ![](IMG_6271.jpg) 4 | 5 | ## 书评 -------------------------------------------------------------------------------- /module-techs/TIC++/IMG_6218.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/TIC++/IMG_6218.jpg -------------------------------------------------------------------------------- /module-techs/TIC++/README.md: -------------------------------------------------------------------------------- 1 | # 《C++ 编程思想》(*Thinking in C++*) 2 | 3 | ![](IMG_6218.jpg) 4 | 5 | ## 书评 6 | 7 | ## 目录 -------------------------------------------------------------------------------- /module-techs/TIJ4/IMG_6208.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/module-techs/TIJ4/IMG_6208.jpg -------------------------------------------------------------------------------- /module-techs/TIJ4/README.md: -------------------------------------------------------------------------------- 1 | # 《Java 编程思想(第4版)》(*Thinking in Java (Fourth Edition)*) 2 | 3 | ![](IMG_6208.jpg) 4 | 5 | ## 书评 6 | 7 | 此书非常有名,由于作者之前写过《Thinking in C++》,于是,书中很多部分都是用Java和C++作一个对比。 8 | 9 | ## 第 1 章 对象导论 10 | ## 第 2 章 一切都是对象 11 | ## 第 3 章 操作符 12 | ## 第 4 章 控制执行流程 13 | ## 第 5 章 初始化与清理 14 | ## 第 6 章 访问权限控制 15 | ## 第 7 章 复用类 16 | ## 第 8 章 多态 17 | ## 第 9 章 接口 18 | ## 第 10 章 内部类 19 | ## 第 11 章 持有对象 20 | ## 第 12 章 通过异常处理错误 21 | ## 第 13 章 字符串 22 | ## 第 14 章 类型信息 23 | ## 第 15 章 泛型 24 | ## 第 16 章 数组 25 | ## 第 17 章 容器深入研究 26 | ## 第 18 章 Java I/O系统 27 | ## 第 19 章 枚举类型 28 | ## 第 20 章 注解 29 | ## 第 21 章 并发 30 | ## 第 22 章 图形化用户界面 -------------------------------------------------------------------------------- /module-techs/ZHENGZEZHIYIN2/README.md: -------------------------------------------------------------------------------- 1 | # 《正则指引(第2版)》 余晟 著 2 | ## 书评 3 | ## 目录 4 | ## 第一部分 5 | ## 第 1 章 字符组 6 | ## 第 2 章 量词 7 | ## 第 3 章 括号 8 | ## 第 4 章 断言 9 | ## 第 5 章 匹配模式 10 | ## 第 6 章 其他 11 | 12 | ## 第二部分 13 | ## 第 7 章 Unicode 14 | ## 第 8 章 匹配原理 15 | ## 第 9 章 常见问题的解决思路 16 | 17 | ## 第三部分 18 | ## 第 10 章 .NET 19 | ## 第 11 章 Java 20 | ## 第 12 章 JavaScript 21 | ## 第 13 章 PHP 22 | ## 第 14 章 Python 23 | ## 第 15 章 Ruby 24 | ## 第 16 章 Objective-C 25 | ## 第 17 章 Golang 26 | ## 第 18 章 Linux/UNIX 27 | -------------------------------------------------------------------------------- /module-techs/ZooKeeper-DistributedProcessCoordination/README.md: -------------------------------------------------------------------------------- 1 | # 《ZooKeeper 分布式过程协同技术详解》(*ZooKeeper : Distributed Process Coordination*) 2 | ## 书评 3 | ## 目录 4 | ## 第 1 章 简介 5 | ## 第 2 章 了解 ZooKeeper 6 | ## 第 3 章 开始使用 ZooKeeper 的 API 7 | ## 第 4 章 处理状态变化 8 | ## 第 5 章 故障处理 9 | ## 第 6 章 ZooKeeper 注意事项 10 | ## 第 7 章 C 语言客户端 11 | ## 第 8 章 Curator:ZooKeeper API 的高级封装库 12 | ## 第 9 章 ZooKeeper 内部原理 13 | ## 第 10 章 运行 ZooKeeper -------------------------------------------------------------------------------- /offer/2018Autumn/0720CVTE/0.md: -------------------------------------------------------------------------------- 1 | ## volatile 关键字 2 | 3 | ## Lock 与 synchronized 4 | 5 | ## ConcurrentHashMap 6 | 7 | ## Java 8 新特性 Optional 类解决空指针异常 8 | 9 | ## StringBuilder reverse()方法 10 | 11 | ## 快排 12 | 13 | ## 二叉树遍历 -------------------------------------------------------------------------------- /offer/2018Autumn/0811多益网络/0.md: -------------------------------------------------------------------------------- 1 | ## 二叉堆优先队列 2 | 3 | ## 多叉树->二叉树 两步 4 | 5 | 6 | ## 关系数据模型(数据结构、操作集合、完整性约束) 7 | 8 | ## 可靠udp实现 9 | 相对于TCP,由于UDP是面向无连接、不可靠的传输协议。 10 | 11 | 如果我们要用UDP去实现可靠的传输,则需要解决两个问题:丢包和后发先至(包的顺序)。 12 | 13 | 解决方法: 14 | 15 | 1)给数据包编号,按照包的顺序接收并存储; 16 | 17 | 2)接收端接收到数据包后发送确认信息给发送端,发送端接收确认数据以后再继续发送下一个包,如果接收端收到的数据包的编号不是期望的编号,则要求发送端重新发送。 -------------------------------------------------------------------------------- /offer/2018Autumn/0811网易互联网/0.md: -------------------------------------------------------------------------------- 1 | ## Android 动画 2 | 3 | ## Android 广播分类 4 | 普通广播(Normal Broadcast) 5 | 系统广播(System Broadcast) 6 | 有序广播(Ordered Broadcast) 7 | 粘性广播(Sticky Broadcast) 8 | App应用内广播(Local Broadcast) 9 | 10 | ## SQL distinct 11 | 不返回重复值 12 | 13 | ## Android 手势传递 14 | dispatchTouchEvent 和 onTouchEvent 15 | 16 | ## clone 17 | ## C/C++ 函数传 18 | ## Java 继承 19 | ## 堆排序 空间复杂度 O(1) 20 | 21 | ## ImageView 的 onMeasure 方法 22 | 重写onMeasure方法,重新测量控件高度,实现多种屏幕下自适应图片显示 23 | 24 | ## 固定大小线程池 线程优先级 -------------------------------------------------------------------------------- /offer/2018Autumn/0811网易互联网/1.md: -------------------------------------------------------------------------------- 1 | ## 题目描述 2 | 3 | 小易有一些立方体,每个立方体的边长为1,他用这些立方体搭了一些塔。 4 | 5 | 现在小易定义:这些塔的不稳定值为它们之中最高的塔与最低的塔的高度差。 6 | 7 | 小易想让这些塔尽量稳定,所以他进行了如下操作:每次从某座塔上取下一块立方体,并把它放到另一座塔上。 8 | 9 | 注意,小易不会把立方体放到它原本的那座塔上,因为他认为这样毫无意义。 10 | 11 | 现在小易想要知道,他进行了不超过k次操作后,不稳定值最小是多少。 12 | 13 | ## 输入描述 14 | 第一行两个数n,k(1 <= n <= 100,1 <= k <= 1000)表示塔的数量以及最多操作的次数。 15 | 16 | 第二行n个数,ai(1 <= ai <= 10^4)表示第 i 座塔的初始高度。 17 | 18 | ## 输出描述 19 | 第一行两个数s,m,表示最小的不稳定值和操作次数(m <= k) 20 | 21 | 接下来m行,每行两个数x,y表示从第x座塔上取下一块立方体放到第y座塔上。 22 | 23 | ## 示例1 24 | 25 | ### 输入 26 | 27 | 3 2 28 | 5 8 5 29 | 30 | ### 输出 31 | 32 | 0 2 33 | 2 1 34 | 2 3 -------------------------------------------------------------------------------- /offer/2018Autumn/0812字节跳动/2.md: -------------------------------------------------------------------------------- 1 | ## 题目描述 2 | 3 | 为了提高文章质量,每一篇文章(假设全部都是英文)都会有m名编辑进行审核,每个编辑独立工作,会把觉得有问题的句子通过下标记录下来,比如[1,10],1表示病句的第一个字符,10表示病句的最后一个字符。也就是从1到10这10个字符组成的句子,是有问题的。 4 | 5 | 现在需要把多名编辑有问题的句子合并起来,送给总编辑进行最终的审核。比如编辑A指出的病句是[1,10],[32,45];B编辑指出的病句是[5,16],[78,94],那么[1,10]和[5,16]是有交叉的,可以合并成[1,16],[32,45],[78,94] 6 | 7 | ## 输入描述 8 | 9 | 编辑数量m,之后每行是每个编辑的标记的下标集合,第一个和最后一个下标用英文逗号分隔,每组下标之间用分号分隔 10 | 11 | ## 输出描述 12 | 13 | 合并后的下标集合,第一个和最后一个下标用英文逗号分隔,每组下标之间用分号分隔。返回结果是从小到大递增排列 14 | 15 | ## 示例1 16 | 17 | ### 输入 18 | 19 | 3 20 | 1,10;32,45 21 | 78,94;5,16 22 | 80,100;200,220;16,32 23 | 24 | ### 输出 25 | 26 | 1,45;78,100;200,220 27 | 28 | ### 备注 29 | 30 | 数据范围 31 | m < 2^16 32 | 下标数值 < 2 ^ 32 33 | 每个编辑记录的下标 < 2 ^ 16 组 -------------------------------------------------------------------------------- /offer/2018Autumn/0812字节跳动/3.md: -------------------------------------------------------------------------------- 1 | ## 题目描述 2 | 3 | 小a和小b玩一个游戏,有n张卡牌,每张上面有两个正整数x,y。 4 | 5 | 取一张牌时,个人积分增加x,团队积分增加y 6 | 7 | 求小a,小b各取若干张牌,使得他们的个人积分相等,且团队(小a、小b属于同一团队)积分最大 8 | 9 | ## 输入描述 10 | 11 | 第一行n 12 | 13 | 接下来n行,每行两个正整数x,y 14 | 15 | ## 输出描述 16 | 17 | 一行一个整数 18 | 19 | 表示小a的积分和小b的积分相等时,团队积分的最大值 20 | 21 | ## 示例1 22 | 23 | ### 输入 24 | 25 | 4 26 | 3 1 27 | 2 2 28 | 1 4 29 | 1 4 30 | 31 | ### 输出 32 | 33 | 10 34 | 35 | ### 说明 36 | 37 | 当 a 抽取(2,2),b 抽取(1,4),(1,4)时,两人个人积分都是 2,团队积分最大,为 10 分 38 | 39 | ### 备注 40 | 41 | 数据范围: 42 | 1 < n < 100 43 | 0 < x < 1000 44 | 0 < y < 1e6 -------------------------------------------------------------------------------- /offer/2018Autumn/0812字节跳动/4.md: -------------------------------------------------------------------------------- 1 | ## 题目描述 2 | 3 | 两个长度为 n 的序列a,b 4 | 5 | 问有多少个区间[l,r]满足 6 | 7 | max(a[l,r]) ti 代表时间跨天,但直播时长不会超过一天。 -------------------------------------------------------------------------------- /offer/2018Autumn/0821海康威视/0.md: -------------------------------------------------------------------------------- 1 | ## 1^3 | 4&3 2 | 3 | ## jsp隐含对象 4 | 5 | ## http错误码 6 | 7 | ## forward redirect 8 | 9 | ## 运行时异常 -------------------------------------------------------------------------------- /offer/2018Autumn/0821海康威视/1.md: -------------------------------------------------------------------------------- 1 | ### 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6的因子为1、2、3,而6=1+2+3.因此6是“完数”。编写一个小应用程序求1000之内的所有完数。 2 | 3 | ---- 4 | 5 | int main() { 6 | std::ios::sync_with_stdio(false); 7 | cin.tie(0); 8 | 9 | for(int i=1; i<=1000; i++) { 10 | int sum=0; 11 | for(int j=1; j 28 | #include 29 | 30 | using namespace std; 31 | typedef long long ll; 32 | 33 | int main() { 34 | std::ios::sync_with_stdio(false); 35 | cin.tie(0); 36 | 37 | int n; 38 | cin >> n; 39 | vector _vec; 40 | for(int i=0;i> in; 43 | _vec.push_back(in); 44 | } 45 | 46 | int tmpSum=0; 47 | int minSum=0; 48 | for(int i=0;i tmpSum) 51 | minSum = tmpSum; 52 | else if(tmpSum > 0) 53 | tmpSum = 0; 54 | } 55 | cout << minSum << endl; 56 | 57 | return 0; 58 | } 59 | -------------------------------------------------------------------------------- /offer/2018Autumn/0903触宝/1.md: -------------------------------------------------------------------------------- 1 | ## 题目描述 2 | 3 | 给定一个表达式的字符串,仅包含加(+)减(-)乘(\*)除(/)运算符及数字(0-9),不包含任何其他字符,规定加减的优先级高于乘除,输出该表达式的值。(注意:不需要要判断表达式的合法性,不需要考虑除0,越界等情况,所有输入的数字都是整数,输出也取整)示例: 4 | 5 | 输入:“1+2\*3”,输出:9 6 | 输入:“1-8/3+1”,输出:-1 7 | 8 | ## 输入描述 9 | 每一行是一个字符串形式的表达式,以换行结束。 10 | 11 | ## 输出描述 12 | 输出对应的计算结果,用一个整数表示 13 | 14 | ## 示例1 15 | 16 | ### 输入 17 | 1+6/3 18 | ### 输出 19 | 2 20 | 21 | ---- -------------------------------------------------------------------------------- /offer/2018Autumn/0903触宝/2.md: -------------------------------------------------------------------------------- 1 | ## 题目描述 2 | 3 | 上帝认为人类无法无天 打算发大水淹没整个世界 但是希望能保存一些陆地给善良的人 现在上帝想让你 4 | 5 | 给出全球海平面上升X的情况下,世界上存在大多面积的陆地,注意如果存在盆地(即群山环绕,中间低), 6 | 7 | 如果周围的山不被淹没,盆地也不会被淹没 8 | 9 | 为简化问题,每个单位面积的海拔为一整数,且水总是从外围开始涨起来,并且水只会上下左右得流动 10 | 11 | (请用C/C++/JAVA其中一种语言作答) 12 | 13 | ## 输入描述 14 | 第一行输入3个整数 1 <= height <= 100, 1 <= wdith <= 100, 0 <= waterLevel <= 9999, height 表示地图的高,widith表示地图的宽,waterLevel表示水位 15 | 16 | 接下会出现height行 每行widith个正整数 每个整数表示单位面积的海拔 17 | 18 | ## 输出描述 19 | 输出一个整数 表示还有多少单位面积未被淹没 20 | 21 | ## 示例1 22 | 23 | ### 输入 24 | 2 3 3 25 | 3 3 3 26 | 4 3 3 27 | ### 输出 28 | 1 29 | ### 备注 30 | 当海拔和水位相同时依然会被淹没 31 | 32 | ---- -------------------------------------------------------------------------------- /offer/2018Autumn/0904CVTE/0.md: -------------------------------------------------------------------------------- 1 | ## -------------------------------------------------------------------------------- /offer/2018Autumn/0904CVTE/1.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | 4 | ---- 5 | 6 | package com.devyy.bishi; 7 | 8 | import java.util.concurrent.ExecutorService; 9 | import java.util.concurrent.Executors; 10 | 11 | public class Zip { 12 | public static void main(String[] args) { 13 | ExecutorService threadPool = Executors.newFixedThreadPool(15); 14 | 15 | for (int i = 1; i <= 15; i++) { 16 | Thread t = new ZipThread(i); 17 | threadPool.execute(t); 18 | } 19 | 20 | threadPool.shutdown(); 21 | } 22 | } 23 | 24 | class ZipThread extends Thread { 25 | 26 | private int minId; 27 | private int maxId; 28 | 29 | public ZipThread(int x) { 30 | this.minId = x; 31 | maxId = minId * 100000; 32 | } 33 | 34 | @Override 35 | public void run() { 36 | super.run(); 37 | System.out.println("打印:1 ~ " + maxId); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /offer/2018Autumn/0906三七互娱/1.md: -------------------------------------------------------------------------------- 1 | 检查一个串是否为 合法IP地址 -------------------------------------------------------------------------------- /offer/2018Autumn/0906三七互娱/2.md: -------------------------------------------------------------------------------- 1 | 数组中的0后移,原顺序不变 -------------------------------------------------------------------------------- /offer/2018Autumn/0906美团点评/0.md: -------------------------------------------------------------------------------- 1 | # 美团点评 2019校招 后台开发方向职位试卷 2 | 3 | 20道智力题 + 30道选择题 + 2道编程题(40分 + 60分 + 60分) 4 | 5 | ## KMP 字符匹配 6 | 7 | ## CSMA/CD 抢占/非抢占 8 | 9 | ## 8阶 a22=1 a74=? 10 | 11 | ## 两次调用start()? 12 | 13 | Java的线程是不允许启动两次的,第二次调用必然会抛出IllegalThreadStateException,这是一种运行时异常,多次调用start被认为是编程错误。 14 | 15 | ## 20个数 折半查找法 平均查找长度? 16 | 17 | ## 一级封锁协议 18 | 19 | ## ICMP 解决回路问题? 20 | 21 | -------------------------------------------------------------------------------- /offer/2018Autumn/0906美团点评/1.md: -------------------------------------------------------------------------------- 1 | # 图的遍历 2 | 3 | ## 题目描述 4 | 5 | 给定一张包含N个点、N-1条边的无向连通图,节点从1到N编号,每条边的长度均为1.假设你从1号节点出发并打算遍历所有节点,那么总路程至少是多少? 6 | 7 | ## 输入 8 | 第一行包含一个整数N,1<=N<=10^5 9 | 10 | 接下来N-1行,每行包含两个整数X和Y,表示X号节点和Y号节点之间有一条边,1<=X,Y<=N。 11 | 12 | ## 输出 13 | 14 | 输出总路层的最小值。 15 | 16 | ## 样例输入 17 | 4 18 | 1 2 19 | 1 3 20 | 3 4 21 | ## 样例输出 22 | 4 23 | ## Hint 24 | 按1->2->1->3->4的路线遍历所有节点,总路程为4. 25 | 26 | ---- 27 | 28 | 第一题因为说是N-1个边且无向,说明没有环。因此可以看做是1号节点为根的一棵树。然后从1号节点开始,原问题可以拆成子问题,就是每个子树遍历需要的步数+子树数目*2,然后一层层递归,最后减去树的深度就ac了。总复杂度O(n) 29 | 30 | -------------------------------------------------------------------------------- /offer/2018Autumn/0907bilibili/0.md: -------------------------------------------------------------------------------- 1 | # bilibili 2 | 3 | 20道单选 + 10道填空 + 1道问答 + 1道编程 (20 + 20 + 20 + 40) 4 | 5 | ## 局域网技术 FDDI 令牌环 ATM ISDN 6 | 7 | 局域网技术:FDDI 令牌环 ATM 8 | 9 | 综合业务数字网(Integrated Services Digital Network,ISDN)是一个数字电话网络国际标准,是一种典型的电路交换网络系统。在ITU的建议中,ISDN是一种在数字电话网IDN的基础上发展起来的通信网络,ISDN能够支持多种业务,包括电话业务和非电话业务。 10 | 11 | ## 代理模式 防火墙 CopyOnWriteList 树形结构遍历 产品簇创建场景 12 | 13 | CopyOnWrite容器即写时复制的容器。通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,复制出一个新的容器,然后新的容器里添加元素,添加完元素之后,再将原容器的引用指向新的容器。这样做的好处是我们可以对CopyOnWrite容器进行并发的读,而不需要加锁,因为当前容器不会添加任何元素。所以CopyOnWrite容器也是一种读写分离的思想,读和写不同的容器。 14 | 15 | ## 3个“1” 5个“0” 补码 最小的数 16 | 17 | ## git diff HEAD HEAD^ 18 | 19 | ## 发送帧 101010 除数 1101 20 | 21 | ## SQL 去重 distinct 22 | 23 | ## 7双颜色不同的袜子,抽5只,求抽到2双的概率 24 | 25 | ## HTML语法检查器(编程) 26 | -------------------------------------------------------------------------------- /offer/2018Autumn/0907阿里巴巴/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/offer/2018Autumn/0907阿里巴巴/1.png -------------------------------------------------------------------------------- /offer/2018Autumn/0907阿里巴巴/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/offer/2018Autumn/0907阿里巴巴/4.png -------------------------------------------------------------------------------- /offer/2018Autumn/0908网易互联网/0.md: -------------------------------------------------------------------------------- 1 | # 网易2019校招Java研发工程师笔试卷(0908) 2 | 3 | ## 表达式二叉树 前序遍历:求后缀表达式 4 | ++*+abd/e+f*adc 5 | 6 | ![](qianzhui.png) 7 | 8 | 表达式:(a+b)*d+e/(f+a*d)+c 9 | 10 | 后缀表达式:ab+d*efad*+/+c+ 11 | 12 | ## alias mydir = "ls" 13 | 14 | alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号''将原来的命令引起来,防止特殊字符导致错误。 15 | 16 | alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件/etc/bashrc中。 17 | ## 路由器节点带宽 20Mbps 分组长2M字节 1秒平均分组200个,求传输时延? 18 | 19 | 0.5 20 | 0.8 21 | 3 22 | 1 23 | 24 | ## 192.168.120.1/20 子网地址 掩码 最大主机数 25 | 26 | 192.168.‭0111 1000.0000 0001 27 | 28 | 最大主机数 2^12=4096 29 | 30 | 掩码:192.168.240.0‬ 31 | 32 | ## ./test.sh 与 bash test.sh 33 | 34 | sh a.sh 35 | bash a.sh 36 | 37 | 都是打开一个subshell去读取、执行a.sh,而a.sh不需要有"执行权限" 38 | 39 | 通常在subshell里运行的脚本里设置变量,不会影响到父shell的。 40 | 41 | 42 | ./a.sh 43 | 44 | 打开一个subshell去读取、执行a.sh,但a.sh需要有"执行权限" 45 | 46 | ## (问答)Java的继承与实现,特点。 47 | 48 | ## (问答)clone 与 serialization 集合类为什么没有 cloneable接口 和 serialization接口。 -------------------------------------------------------------------------------- /offer/2018Autumn/0908网易互联网/qianzhui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/offer/2018Autumn/0908网易互联网/qianzhui.png -------------------------------------------------------------------------------- /offer/2018Autumn/0909京东/1.md: -------------------------------------------------------------------------------- 1 | # 京东 2019校招 Java开发工程师类试卷在线考试 2 | ### 编程题|20.0分1/2 3 | ## 完全多部图 4 | ### 时间限制:C/C++语言 2000MS;其他语言 4000MS 5 | ### 内存限制:C/C++语言 65536KB;其他语言 589824KB 6 | ## 题目描述: 7 | 给定一张包含N个点、M条边的无向图,每条边连接两个不同的点,且任意两点间最多只有一条边。对于这样的简单无向图,如果能将所有点划分成若干个集合,使得任意两个同一集合内的点之间没有边相连,任意两个不同集合内的点之间有边相连,则称该图为完全多部图。现在你需要判断给定的图是否为完全多部图。 8 | ## 输入 9 | 第一行输入一个整数T表示数据组数,1≤T≤10。 10 | 11 | 每组数据格式为: 12 | 13 | 第一行包含两个整数N和M,1≤N≤1000,0≤M≤N(N-1)/2; 14 | 15 | 接下来M行,每行包含两个整数X和Y,表示第X个点和第Y个点之间有一条边,1≤X,Y≤N。 16 | ## 输出 17 | 每组输出占一行,如果给定的图为完全多部图,输出Yes,否则输出No。 18 | 19 | ### 样例输入 20 | 2 21 | 5 7 22 | 1 3 23 | 1 5 24 | 2 3 25 | 2 5 26 | 3 4 27 | 4 5 28 | 3 5 29 | 4 3 30 | 1 2 31 | 2 3 32 | 3 4 33 | ### 样例输出 34 | Yes 35 | No 36 | 37 | ---- 38 | -------------------------------------------------------------------------------- /offer/2018Autumn/0909字节跳动/1.md: -------------------------------------------------------------------------------- 1 | # 最大不重复子串 2 | ## 题目描述 3 | 4 | 给定一个字符串,请找出其中无重复字符的最长子字符串的长度。 5 | 6 | 例如, 7 | 8 | "abcabcbb",其中无重复字符的最长子字符串是"abc",其长度为 3。 9 | 10 | "bbbbb",其无重复字符的最长子字符串为 "b",长度为 1。 11 | 12 | ## 输入描述 13 | 14 | 一个字符串 15 | ## 输出描述 16 | 一个整数 17 | ## 示例1 18 | ### 输入 19 | abc 20 | ### 输出 21 | 3 22 | 23 | ---- 24 | 25 | #include 26 | #include 27 | #include 28 | #include 29 | 30 | typedef long long ll; 31 | using namespace std; 32 | 33 | int getMaxLength(string s) { 34 | int ch[256]= {0}; 35 | int left=0; 36 | int right=-1; 37 | int res=0; 38 | while (left> str; 57 | int ans=getMaxLength(str); 58 | cout << ans << endl; 59 | 60 | return 0; 61 | } 62 | -------------------------------------------------------------------------------- /offer/2018Autumn/0910用友/0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdut-yy/GitBlogs/cd314fd98f2de0e840bd6c35b8c7f95456564589/offer/2018Autumn/0910用友/0.md -------------------------------------------------------------------------------- /offer/2018Autumn/0910用友/1.md: -------------------------------------------------------------------------------- 1 | # 用友 2019校招 JAVA开发试卷在线考试 2 | ### 编程题|30.0分1/2 3 | ## 级次编码 4 | ### 时间限制:C/C++语言 1000MS;其他语言 3000MS 5 | ### 内存限制:C/C++语言 65536KB;其他语言 589824KB 6 | ## 题目描述: 7 | 系统采用级次编码描述树结构数据,如一级部门编码为AA,则二级部门编码为AA01、AA02等,即每个级次使用固定的编码长度,子级对象的编码以父级对象编码起始。请基于以下条件实现功能: 8 | 9 | 1、 一级编码长度为2,二级为4,三级为6,依次递增; 10 | 11 | 2、 对输入的一组无序编码进行排列(按字符正序),以树形列表形式输出; 12 | 忽略长度非法或无法匹配到父级的数据。 13 | ## 输入 14 | 在一行中完成输入,多个编码之间以空格间隔。 15 | ## 输出 16 | 每个编码输出一行,子级节点需要增加制表符,每增加一级多输出一个制表符。 17 | 18 | ### 样例输入 19 | 01 0101 0301 03 030101 0201 02 0303 0401 033 20 | ### 样例输出 21 | 01 22 | 0101 23 | 02 24 | 0201 25 | 03 26 | 0301 27 | 030101 28 | 0303 29 | 30 | ---- 31 | -------------------------------------------------------------------------------- /offer/2018Autumn/0912华资软件/0.md: -------------------------------------------------------------------------------- 1 | ## DispatcherServlet作用 2 | DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 3 | 4 | DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下: 5 | 6 | 1、文件上传解析,如果请求类型是multipart将通过MultipartResolver进行文件上传解析; 7 | 8 | 2、通过HandlerMapping,将请求映射到处理器(返回一个HandlerExecutionChain,它包括一个处理器、多个HandlerInterceptor拦截器); 9 | 10 | 3、通过HandlerAdapter支持多种类型的处理器(HandlerExecutionChain中的处理器); 11 | 12 | 4、通过ViewResolver解析逻辑视图名到具体视图实现; 13 | 14 | 5、本地化解析; 15 | 16 | 6、渲染具体的视图等; 17 | 18 | 7、如果执行过程中遇到异常将交给HandlerExceptionResolver来解析。 19 | -------------------------------------------------------------------------------- /offer/2018Autumn/0914欢聚时代/0.md: -------------------------------------------------------------------------------- 1 | > 2018-09-14 16:00-18:00 欢聚时代(Android开发 A卷)120min 2 | 3 | ## 内部类 4 | 5 | ## https握手 6 | 7 | ## HttpUrlConnection 直接支持 gzip压缩? HttpClientd 8 | 9 | ## 调用构造方法 Class newInstance() Constructor clone() 10 | 11 | ## 自定义控件 onLayout 12 | 13 | ## (简答题)观察者模式,应用场景 14 | 15 | ## (简答题)Android 横竖屏切换时的生命周期 -------------------------------------------------------------------------------- /offer/2018Autumn/0914欢聚时代/1.md: -------------------------------------------------------------------------------- 1 | # 找出字符串重复次数最多的字符串长度 2 | 3 | ## 题目描述 4 | 5 | 根据输入字符串,找出重复次数最多的字符串,并计算重复字符串的长度,输出长度。如果有多个重复次数相同的字符串则输出长度最大的。 6 | 7 | ## 输入描述 8 | 字符串 9 | 10 | ## 输出描述 11 | 字符串中重复次数最多的字符串长度(多个重复次数相同的字符串则输出长度最大的) 12 | 13 | ## 样例1 14 | ### 输入 15 | abcabdfbdfacabc 16 | 17 | ### 输出 18 | 2 19 | 20 | ---- 21 | 22 | 测试用例太弱。。。 23 | 24 | 3 - case 50% 25 | 5 - case 50% 26 | -------------------------------------------------------------------------------- /offer/2018Autumn/0914欢聚时代/2.md: -------------------------------------------------------------------------------- 1 | # 找出给定区间内因子之和为100的第一个数 2 | 3 | ## 题目描述 4 | 找出给定区间内因子之和为100的第一个数。 5 | 6 | 根据给定区间,从中找出因子之和为100的数字,并输出,如果有多个的,则输出数字最小的一个。比如给定50,500,194=1\*2\*97,而1+2+97=100,则输出194 7 | ## 输入描述 8 | 需要找的数字的给定区间 9 | ## 输出描述 10 | 符合因子之和为100的第一个数字 11 | 12 | ## 示例1 13 | ### 输入描述 14 | 1000 2000 15 | 16 | ### 输出描述 17 | 1*3*7*89=1869 1+3+7+89=100 18 | 19 | ---- 20 | 21 | 测试用例太弱。。。 22 | 23 | 5037 - case 50% -------------------------------------------------------------------------------- /offer/2018Autumn/0914百度/0.md: -------------------------------------------------------------------------------- 1 | > 2018-09-14 19:00-21:00 百度(移动软件研发工程师)120min 2 | 3 | ## IPv6 扩展头 4 | 5 | ## a=c^b=d 后缀表达式 6 | 7 | ## 目标文件 外部引用 8 | 9 | ## Watts Humphrey 软件过程基本原则 10 | 11 | ## 静态重定位 12 | 13 | 对程序进行重定位的技术按重定位的时机可分为两种:静态重定位和动态重定位。 14 | 15 | 静态重定位:是在目标程序装入内存时,由装入程序对目标程序中的指令和数据的地址进行修改,即把程序的逻辑地址都改成实际的地址。对每个程序来说,这种地址变换只是在装入时一次完成,在程序运行期间不再进行重定位。 16 | 17 | 优点:是无需增加硬件地址转换机构,便于实现程序的静态连接。在早期计算机系统中大多采用这种方案。 18 | 19 | 缺点:(1)程序的存储空间只能是连续的一片区域,而且在重定位之后就不能再移动。这不利于内存空间的有效使用。(2)各个用户进程很难共享内存中的同一程序的副本。 20 | 21 | 动态重定位:是在程序执行期间每次访问内存之前进行重定位。这种变换是靠硬件地址变换机构实现的。通常采用一个重定位寄存器,其中放有当前正在执行的程序在内存空间中的起始地址,而地址空间中的代码在装入过程中不发生变化。 22 | 23 | 优点:(1)程序占用的内存空间动态可变,不必连续存放在一处。(2)比较容易实现几个进程对同一程序副本的共享使用。 24 | 25 | 缺点:是需要附加的硬件支持,增加了机器成本,而且实现存储管理的软件算法比较复杂。 26 | 27 | 现在一般计算机系统中都采用动态重定位方法。 -------------------------------------------------------------------------------- /offer/2018Autumn/0914百度/2.md: -------------------------------------------------------------------------------- 1 | # 百度 2019校招 移动软件研发工程师在线考试 2 | ### 编程题|20.0分2/3 3 | ## 混战世界 4 | ### 时间限制:C/C++语言 1000MS;其他语言 3000MS 5 | ### 内存限制:C/C++语言 65536KB;其他语言 589824KB 6 | ## 题目描述: 7 | 战乱年代,整个世界各个军阀的兵团混战,你是PZ军团的战略参谋,你手下有n(保证为3的倍数)个士兵,第i个士兵的物理攻击数值为Ai,魔法攻击数值为Bi,你需要将这些士兵三等分为三个连,第一个连需要去物理空间参加物理对抗战争,战斗力估值W1为士兵的物理攻击数值之和;第二个连需要去魔法空间参加魔法对抗战争,战斗力估值W2为士兵的魔法攻击数值之和;第三个连需要去虚幻空间参加物理魔法兼备的综合对抗战争,战斗力估值W3为所有士兵的物理攻击数值、魔法攻击数值之和除以2。你希望W1+W2+W3最大,这样才最有可能胜利。 8 | ## 输入 9 | 第一行一个整数n,保证为3的倍数。(3≤n≤100000) 10 | 11 | 第二行n个整数,第i个数表示Ai。 12 | 13 | 第三行n个整数,第i个数表示Bi。(1≤Ai, Bi≤1000) 14 | ## 输出 15 | 一个小数,表示最大数值和,保留两位小数(四舍五入)。 16 | 17 | ### 样例输入 18 | 6 19 | 1 7 3 4 5 9 20 | 2 3 9 4 3 3 21 | ### 样例输出 22 | 35.00 23 | 24 | ### Hint 25 | 第一个连:士兵2,士兵6,战斗力估值W1=7+9=16 26 | 第二个连:士兵1,士兵3,战斗力估值W2=2+9=11 27 | 第三个连:士兵4,士兵5,战斗力估值W3=[(4+4)+(5+3)]/2=8 28 | 16+11+8=35 29 | 30 | ---- 31 | -------------------------------------------------------------------------------- /offer/2018Autumn/0914百度/3.md: -------------------------------------------------------------------------------- 1 | # 百度 2019校招 移动软件研发工程师在线考试 2 | ### 编程题|20.0分3/3 3 | ## 表兄弟 4 | ### 时间限制:C/C++语言 1000MS;其他语言 3000MS 5 | ### 内存限制:C/C++语言 65536KB;其他语言 589824KB 6 | ## 题目描述: 7 | 每个人的家族关系可以表示成为一棵树,显而易见,家族关系中不会有环的存在。 8 | 假设家族关系树中的每条边的权值都为1, 9 | 我们称x是y的k祖先,当且仅当在家族关系树中x是y的祖先且x到y的距离是k。 10 | 我们称x和y为k表兄弟,当且仅当x和y的k祖先为同一人。 11 | 现在给出一个家族关系,共有n个家族成员,因为历史记录的缺失,所有可能并不知道有些人的父亲是谁(最后的结果可能是 12 | 若干个树),给出m个询问,每个询问包含一个x和一个k,请你找出x成员的k表兄弟的数量。 13 | ## 输入 14 | 输入第一行是一个整数n(1≤n≤105)表示家族关系树中成员数量。 15 | 16 | 第二行有n个数,中间用空格隔开,第i个数fi表示i号成员的父亲为fi,如果fi为0,表示不知道i号成员父亲是谁。 17 | 18 | 第三行包含一个整数m(1≤m≤105) ,表示询问的数量。 19 | 20 | 接下来有m行,每行有两个正整数x,k,中间用空格隔开,表示询问x成员的k表兄弟有多少个。 21 | ## 输出 22 | 对于每一个询问,输出一个整数,表示x成员的k表兄弟数量,中间用空格隔开。 23 | 24 | ### 样例输入 25 | 10 26 | 0 1 2 0 1 5 6 3 3 0 27 | 10 28 | 9 1 29 | 5 4 30 | 2 2 31 | 10 1 32 | 8 4 33 | 7 1 34 | 3 2 35 | 5 2 36 | 4 2 37 | 3 1 38 | ### 样例输出 39 | 1 0 0 0 0 0 1 0 0 0 40 | 41 | ### Hint 42 | 样例解释:9和8的1-祖先都是3,所以第一个问题的回答是1,3和6的2-祖先都是1,因此对于询问7的回答是1 43 | 44 | ---- 45 | -------------------------------------------------------------------------------- /offer/2018Autumn/091558集团/0.md: -------------------------------------------------------------------------------- 1 | > 2018-09-15 20:00-21:30 58集团(后端类)90min 2 | 3 | ## 编程题1 分苹果(递归) 4 | 5 | ## 编程题2 约瑟夫环出列顺序 6 | 7 | ## 编程题3 积分换商品(动态规划)商品无限吗,要求优先积分高的商品,要用完全部积分。 8 | 9 | ## 问答题 消息推送 -------------------------------------------------------------------------------- /offer/2018Autumn/0915新浪/0.md: -------------------------------------------------------------------------------- 1 | > 2018-09-15 21:00-23:00 新浪(客户端)120min 2 | 3 | ## android.Handler 与 android.MessageQueue 关系 4 | 5 | ## 以下浮点哪个可在计算机中精确存储 6 | 7 | 0.4 8 | 0.5 9 | 0.2 10 | 0.1 11 | 12 | ## (Android方向简答1)UI 与 耗时操作 的通信 13 | 14 | ## (Android方向简答2)内存泄漏,如何预防 15 | 16 | ## (Android方向简答3)Java 三种方式遍历二叉树 17 | 18 | ## (iOS方向简答1)HTTPS 证书有什么用 19 | 20 | ## (iOS方向简答2)关系数据库中,左连接与右连接 21 | 22 | ## (iOS方向简答3)栈溢出 堆溢出 23 | 24 | ## (iOS方向简答4)Objective-C 中类别 Category 为什么可以给原类添加方法,而无法添加实例变量 -------------------------------------------------------------------------------- /offer/2018Autumn/0915新浪/Android_2.md: -------------------------------------------------------------------------------- 1 | ### [编程题-Android方向|15分] 判断字符格式是否正确 2 | 3 | ## 题目描述 4 | 给定一个只包含字符'(',')','{','}','['和']'的字符串,确定输入字符串是否有效。 5 | 6 | 括号必须以正确的顺序关闭,"()" 和 "()[]{}" 都是有效的,但 "([" 和 "([]]" 不是 7 | 8 | ## 输入描述 9 | 字符串列表,以换行符(\n)进行分割 10 | ## 输出描述 11 | true 或者 false 12 | ## 示例1 13 | 14 | ### 输入 15 | (){} 16 | ### 输出 17 | true 18 | 19 | ---- -------------------------------------------------------------------------------- /offer/2018Autumn/0915新浪/iOS_1.md: -------------------------------------------------------------------------------- 1 | ### [编程题-iOS方向|15分] 八皇后问题 2 | 3 | ## 题目描述 4 | 在8\*8的国际象棋上摆放八个皇后,使其不能相互攻击,即任意两个皇后不得处在同一行、同一列或者同一对角斜线上。 5 | 6 | 要求输出64个字符,只能为1(有皇后)或者0(无皇后),第0-7个字符代表棋牌的第一行,第8-15个字符代表棋盘的第二行,以此类推。 7 | 8 | 举一个例子 9 | 10 | 0010 0000 11 | 0000 0100 12 | 0100 0000 13 | 0000 0010 14 | 1000 0000 15 | 0001 0000 16 | 0000 0001 17 | 0000 1000 18 | ## 输入描述 19 | 无输入 20 | ## 输出描述 21 | 0和1组成的字符串 22 | 23 | ---- -------------------------------------------------------------------------------- /offer/2018Autumn/0915新浪/iOS_2.md: -------------------------------------------------------------------------------- 1 | ### [编程题-iOS方向|15分] 什么事大端序?什么是小端序?请编写代码判断本地是大端序,还是小端序? 2 | 3 | ## 题目描述 4 | 请编写代码判断本地是大端序,还是小端序?大端序用1表示,小端序用0表示。 5 | ## 输入描述 6 | 无输入 7 | ## 输出描述 8 | 0或1 9 | 10 | ---- 11 | 12 | AC代码: 13 | 14 | #include 15 | #include 16 | #include 17 | #include 18 | #include 19 | #include 20 | #include 21 | 22 | using namespace std; 23 | typedef long long ll; 24 | 25 | 26 | union p{ 27 | int a; 28 | char b; 29 | }; 30 | int fun(){ 31 | p p1; 32 | p1.a = 1; 33 | return p1.a==p1.b; 34 | } 35 | int main(){ 36 | 37 | 38 | if(fun()){ 39 | cout<<"0"< 2018-09-15 10:00-12:00 爱奇艺 (Android方向试卷)120min 2 | 3 | ## View 是 ViewGroup 的子类? 4 | 5 | ## AutoCompleteTextView 6 | 7 | ## 空 5 阶 B树 {6,8,15,16,22,10,18,32,20},6关键字的个数? 8 | 9 | 4 10 | 5 11 | 2 12 | 3 13 | 14 | ## Android 创建新实例 15 | 16 | singleInstance 17 | singleTask 18 | singleTop 19 | standard 20 | 21 | ## \
\ \