日常学习

来源:互联网 发布:centos安装deb 编辑:程序博客网 时间:2024/04/30 10:45

客户端开发:

1,Unity的基本操作。

2,C#语言基础。

3,思路需求明确。

4,公司开发流程。



公司开发流程摸索:1,开发新模块内容前,必须了解策划需求,标明技术关键点。明白设计思路。

                                    2,与服务器商量通讯协议,定义基本的配置文件。定义解析配置文件的接口和结构体。

                                    3,界面的制作和对界面进行相应的处理,其中包含对配置的解读和显示。

                                    4,测试。读取配置是否正确。数据是否接受到位。






Debug模式和Release模式的区别:

Debug模式称为调试模式,它包含调试信息,并且不作任何优化,便于程序员调试程序。

Release模式称为发布版本模式,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以使用户很好的使用。

                    注:关闭条件编译调试代码开关,(即不编译assert函数)



DLL文件:动态链接文件,又称“应用扩展程序”,是软件文件类型,DLL文件中存放的是各种程序的函数(子过程)实现过程,当程序需要调用函数时需要先载入DLL,然后获取函数的地址,最后进行调用。

使用DLL文件的好处:程序不需要在运行之初加载所有代码,只有当程序需要某个函数的时候才会从DLL中取出,DLL还可以减小程序的体积。



protobuf程序化结构数据和XML的对比:

优点:1,更简单

    2,比XML小3-10倍

            3,比XML块20-100倍

            4,语义定义明确

            5,自动生成数据存取类,更容易使用。


缺点:1,XML能更直观多标签的描述。

            2,XML是子描述的,可以随机却交错读取文本节点。

            3,XML是子描述的,而protobuf必须要有格式定义文件(.proto文件)


0 0