��ҵ����ʱ�����Ծ������ٴο������е���˼������������ԣ��Ҷ��Լ���ˮƽ��������ˣ�����˵�㷨һ�㣬C++�����ۻ���ǿ����ȥ���������Ǹ����еij���Ա��
������:
1.ʵ���о���������������������λ��,����һ:����ȫƽ����,�������κ�����������ͬ��144��.���߷�������д��.
2.��ʹ��apiд���ͻ��˺ͷ��������ӵĹ���.
3.˵˵select����,socket������.
4.��˵����ʹ��httpʱ,http���ú�������.����˵��readopenfileʱ,���ʵ��Dz����첽��.
5.linux����������纯��.
6.Ⱥ������PK�Է�.
������˼������:
1.����shell���� ����ȡ�ļ�Ϊ12 34 56������,�������Ϊ56 34 12.
2.��������������,����������һ����������.
3.���ز�����,����+�Ų�������Ϊʲô����������?���Է���������?
4.struct�еĶ���λ����.
5.˵˵���ù������ģʽ,������.
6.��˵��C++�еĶ�̬��,������麯������.
7.��KMP�㷨д�������ַ���.
8.linux�ij�������.
���౦����:
1.д�����������㷨���ҷ���Ч��.
2.д���������������Լ��.
3.д��windows���ļ���Ŀ¼�����ģʽ.(���ģʽ)
4.����һЩû���������֪ʶ��Ŀ.
5.��OO�����dz�����Բ�.
��Ѷ�绰����:
1.��˵��httpЭ�����ȱ��.
2.��˵��TCP/IP��������ԭ������״̬ת������.
3.��˵˵epoll/poll/select��ԭ����ʹ����.
4.��ϸ˵˵��������.
5.��˵����������Ŀ����ɶ˿�ģ��.
6.��Ӣ��˵˵���������Ŀ,�����Լ�.
7.linux������IOģʽ/�첽ģʽ.
�ҵ�ʧ��:��һЩԭ���ԵĶ�����û��ϸ�о�,��������ȷ�ش�.����linux���������,��ʵ�Ҹ���û����linux�����̵���Ŀ,�����ó���VC��������һ�䶼û��û�з��ӵĻ���.������˾�Ƚ����ӵײ������.����������linux��̵�һЩ�����ӿ�.�ҵ�C/C++������û������ʲô©��,ֻ������֪ʶ���ⲻ��,�����Լ�����ѧ�������о�.
Ѹ�����Է�Ϊ���棬����+����һ��+��������+hr����+...�����˸о�Ѹ�ļ����Dz�����ѧϰָ�����Ѷ�Ҳ����ģ���STL��MFC�������ݽṹ���㷨�ȶ��ʵñȽ�ϸ�Ƚϵײ㣬˳��˵˵�����Թ����人��ѧ��ҵ�ģ���ǿ�������һ����ᣬ�����������ԭ��������˽�……
Ѹ����һ��(Լ��ʮ�����):
һ:STL����
-1.�ϻ�����.��������Ŀ�Ƕ�ȡij���ļ��е�ÿ������,ÿ��������һ�������ʽ��url��ַ,���ҷֱ�����������ֵ,Ȼ����д����һ���ļ���,����Ҫ��������.����Сʱ�ڽ�����.���Ҹо���ͦ�õ�,������һ�����Լ������IJ���������Ŀ���ļ�,Ȼ�����˵һЩ����Ľ����㷨.�������ں���ͷ����ϸ���������㷨ʵ�ֲ���.Ҫ��Ȼ���ŵ�ʱ��϶�������,�ǾͳԿ���.����ϰ��дע���Ǻ��°�.�ҵı�̹淶Ӧ��û����,���Ķ���һ�´����˵�������Ǹ��������,�������Dz�����CString��.��Ϊʲô����string.��û����ʲô?���ĸҽ��Ͱ�?ֻ˵��ʵƽ������stringҲ�ܶ�.(���ĵ�С�ž�:��ʵ����СʱҪ�������Ŀ,д�����ٶ�Ҫ��,���һ�Ҫ������;��.����CString����ΪMFC�����ж�ȡÿ�еĺ���ReadString,�����stringҪôҪCStringת��Ϊstring,Ҫô��ȡ�ļ�ʱʹ��readȻ���Լ�������ȡÿ������,�������ֶ����˷�ʱ��).��֮�����ҵõ��Ľ��������.����֮����ʹ����CString.Ȼ���Ǹ�Ư����������ü�ʹ���ȥ�Է�,���ҳ��극����һ������.
0.�ñ�����Ŀ��������.��Ҫ������Щ�������õ��ĵ���,һ��#include "vector" ��#include <vector>������Ŀ������(��˵�ǿ�������Ŀ���Dz���ϸѡ����).����ʲô��������,���Ƕ��ֲ����㷨(���Ǵ��������ʱ�����Ǽ����).���ֲ����㷨����ʲô���͵�����?�������Խ��ж��ֲ�����?(�Ҵ����,˵������)����Ϊ��������ʱ����ѡ�������ð������,��������ʲô���ÿ���,Ȼ�������һͬ���ŵ�ԭ��.���ƺķ�ʮ�����.������ܽ�˵,��Ȼ���е�����,�������廹ͦ�õ�.
1.allocator��ζ�λ�ڴ�,�Ҵ�.
2.˵˵�ڴ�ص�ԭ��,�Ҵ�,����Ϊ�Ƿ���������,���Ժ�����,����һ��Ͷ��涼�ʵ�.
3.list��ʲô����?����������˫����������˫��ѭ������,���Լ���?
4.���stl��Ϥ��?��˵��������Ϥ��.���㿴����Щstl���鼮.˵�˼���.��ʼչ������.˵˵STL�е������㷨����Щ?sort�������㷨��ʲô?������һ������A,A����һ��vector<B>,B����4�����α���a,b,c,d.��ֻ�밴��a��������.ʹ��sort�㷨�����?�һش��Ƕ����Լ��ĺ���������ص�����,Ȼ����ص�����.���Թټ���˵���������ֲ���ʹ�ú�������ͻص�����,����ôʵ����?������ʮ����,���������κ���Ϣֻ�ûش�˵��֪��.��д����bind2rd�������,Ȼ�������һ��.Ĭ�������sortʹ��ʲô�����������?�һش���less���������������.��������ͻص�������ʲô����?����ʲô��ȱ��,���ʱ��������������?�Ҵ�Ի�������ú�������,��Ϊ����������Ϊ�����Ķ���,�����Ÿ��������,�ر�����stl�νӱȽϺ�,����������C++����Աȡ���ص������ķ�ʽ.������C����о��ú���ָ����.map��ҪĿ����ʲô?�ڲ����ݽṹ��ʲô?�Ҵ�Ի�����.�Ǻ������ʱ�临�Ӷ��Ƕ���?mapΪʲôҪʹ�ú������Ϊ�����ݽṹ.˵˵vector�Ĵ洢����.˵˵list�Ĵ洢����?ʲô�������vectorʲô�������list.
5.���������:��˵��ջ�Ͷѵ�����?ʲôʱ������ջʲôʱ�����ö�?ʲô����±����Ŀռ����ջʲô����»��ڶ�?һ���������������.���м���֪ʶ��,������.
6.�㷨��:˵˵���Ű�?��һһ˵���˿��ŵ�ʵ��ԭ��.��������Щ��ȱ��?��˵������������ʱ,����ʱ�临�Ӷ�Ϊ0(N2),��������һ�������㷨.˵˵��ι���������,��˵������һ���������ж��Ƿ�����,���������������,Ҳ���Ա�������ݹ鵼��ջ�ռ䲻��.����������˵������������ɻ�ֵ������������.��������һ����������,������������,���ҳ��������һ������?ʵ��쳲���������.��֪���϶�����ʹ�õݹ�.��������Ŀ������˵,��ʵ�㲻Ҫ����ô����,���ǿ���ʹ�ÿռ任ʱ��.˵�����ͻ���һ�������ͼ��.˵˵��д���Ƚ�������㷨?
7.C/C++:�������C++ѧ�����?��Ц�����а�.˵˵��̬��.��˵:�������������麯��funʱ,����̳�ʱ,��fun�����˶�̬��.����������ʱ,������Ĭ�ϻ���麯�������뺯������ͷ����β(��ͬ�ı������в�ͬ�Ĵ�����ʽ).���������funʱ,ϵͳ���ҵ�fun������������ַ����·��.���ʵ�:�����fun������ַ���ڱ���ʱ��������ʱ�����麯������?��˵Ӧ��������ʱ,��Ϊ��̬����������ʱ����.��Ц���Ҳ�����Ҳ����.���������Ի�ȥ��˼��.��˵˵#include "vector" ��#include <vector>������?�������ֲ�������ڱ���ʱ��������ʱ?�ش�Ȼ�DZ���ʱ��,��Ϊ��ʱ��û����Ŀ���ļ�.��˵˵�ļ�ͷ����?��Ի,�ļ�ͷ��������ͷ�ļ�֮��������.��ô���������ļ�ͷ����?��Ի,���ǰ������.��˵˵ϵͳΪ�����ɵ�Ĭ�Ϻ�������Щ,ʲôʱ������?��˵˵dz���������,ʲôʱ����Ҫ�����Լ��Ŀ������캯��.���Cˮƽ���?��Ц�������˵,��Ҳ��֪����ô˵Ӧ�û��а�,��Ц�������д��ͨ.��Ҫ�����������ij������A,����ô��?�Ҵ����ѭ�������Ϳ�����.��˵��,�㿴��effective C++û��,�������ȷ��˵��������Ҫ��ѭ��?������˵��������stl�е�agolrithm�е�find.������˵findҲ����ѭ����?����ִ����.������˵����ʵ�Ҿ��뿼����û�ù��������.
8.��ʵ��MFC�õ����,�Է�ȴ˿��������MFC�Ķ���,��ʧȥһ������.
�ܽ�:����һ���ҵ��㷨/�ڴ��/allocator��ò���/stlԴ�뼶���Ҳ��ò���,�㷨һֱ���ҵı�������,�Ͼ�������û���ù������㷨,��Ŀ����ʱ����������.��Ҫ���Ǹ��˰�.
Ѹ��������(Լ��ʮ�����):
һ�������,���ֵܽ����Ե�һ�»�����������.���������Թٲ�����Ц,�����˶�ʮ����,û������Ц,�����Ҽ�������Ҳ��������.
1.��Ŀ����:����Ҫ������������Ŀ��˵(�ҵ���Ŀ���ǻ���MFC��,�ҹ������Dz���ô��MFC,Ҳû����MFC�Ķ���,ֻ�����Щ��������,Ҳ����û�.).
2.linux,��Ҫ����һЩ����,�������������.
3.��˵��TCP/IP�пͻ��˺ͷ�����������ӵ�.˵˵����ʱ״̬����ôת��,�ر�ʱ״̬������ôת��.��ֻ˵���������ֵ�ԭ��,״̬��ת���Ķ�����ֱ��˵�Ҳ�֪��.(TCP/IP��û����ô��)
4.˵˵�㿴����Щ��,��˵�˼���(���ģʽ/C++primer/effective C++/more Effective c++/C++ template/STLԴ������/���̽������ģ�͵�,��ɵ�˾�Ȼֻ��C++�������,���ﲻ����Щ�㷨��Ҳ˵��ȥ),��˵�����ù������ģʽ,�Ҵ�Ի���Ѿ���C++ʵ���˱���23�����ģʽ,��˵,����֪������������Ŀʵ�����ù���Щ���ģʽ.�Һ��Ҵ��˼���(��ʵ���ù�����,һ���С��Ŀ���������ģʽ��).��Ҫ���������ڴ������,����һ�㲦��֪������new ��delete�����,Ȼ������������Щ�ڴ����������,���ʹ�ù����ڴ�,���ʶ,deleteʱ��������FALSE����(��ǰ��������ڴ�ص�����,ֻ��û�õ�Ҳ�Ͳ�����,�����Ժ�ö�ע��ϸ����,���˲��ǿ��㶮�ĸ�API����Ҫ�㶮API�ľ���ϸ��).
5.��Ϊ���ᵽ��Ŀ���õ���httpЭ��,��������һЩhttpЭ���֪ʶ.�Ҵ�ò���,��httpЭ����ֻͣ�����õĽ�.
6.����map����ʲô���ݽṹ,list��ʲô����,��һ��һ��.��ϣ����ʱ�临�Ӷ�,ΪʲôҪʹ�ù�ϣ��,��ϣ����ʲôȱ��,��ͻ��������ôʵ��.ǰ���û���,�����������˳�ͻ���Ƶ��㷨��,ֻ��˵,��������.
7.��ɶ˿�ģ��/�첽ͨ�ŵ�/socket.
�ܽ�:�ʵĶ���ԭ����,��ϧ����Ŀ��ʱ������ԭ��,����֪���Կ���.Ѹ�������ʵ�֪ʶ����ô��,ƣ�ڸ���Ŀ�ij���Ա��������������?ϸ������,���Ź��κ�ԭ���ԵĶ������Ǻó���Ա��ϰ��.��ʱ��ʼ,��עϸ��ԭ��.
�ҵ�ʧ��:��һЩԭ���ԵĶ�����û��ϸ�о�,��������ȷ�ش�.����linux���������,��ʵ�Ҹ���û����linux�����̵���Ŀ,�����ó���VC��������һ�䶼û��û�з��ӵĻ���.������˾�Ƚ����ӵײ������.����������linux��̵�һЩ�����ӿ�.�ҵ�C/C++������û������ʲô©��,ֻ������֪ʶ���ⲻ��,�����Լ�����ѧ�������о���