摘要:
这周继续完成知识学习的实验 阅读全文
摘要:
一流代码的特性正确和性能可读和可维护共享和重用运维和运营 好的代码是多个环节共同的结果 需求分析和系统设计需求分析:定义系统/软件黑盒的行为(external what)需求需要用精确的数字来进行刻画 系统设计:设计系统/软件白盒的机制(internal how& why)trade-off 接口系 阅读全文
摘要:
第一部分 瓶颈:软件测试工程师该如何进行职业规划第1章 软件测试工程师的“三年之痒”1.1 软件测试发展简史:调试--证实--证伪--预防--模型--全周期;1.2 中国的软件测试行业:起点高;困境和迷局(不了解、不理解、外包);迷茫(门槛低、深入难)1.3 认识软件测试的优势和劣势:优势是入门容易 阅读全文
摘要:
目标文件不能只是一堆机器码。很多文件格式有文件开头的 magic number,例如脚本文件的第一行是“#!/path/to/interpreter”,微软的 Word 97/2003 文档开头 7 个字节是 D0CF11E。这些 magic number 一方面是为了使用 file 等命令查询文件 阅读全文
摘要:
静态链接会浪费内存和磁盘空间、模块更新困难 静态链接是链接时重定位,动态链接是装载时重定位 地址无关代码(PIC):解决共享对象指令中对绝对地址的重定位问题 延迟绑定(PLT):当函数第一次被调用时才进行绑定 ldd:查看程序依赖库 readelf:查看ELF结构相关信息 objdump:打印对象信 阅读全文
摘要:
进程的总体目的是希望每个进程从逻辑上都是可以独占计算机的资源,操作系统所支持的多任务功能保证了各个进程可以很好地共享CPU资源,而操作系统的IO抽象模型实现了设备的共享,所有剩下的唯一问题就是内存的分配问题。在我们编写小程序的时候就已经体验过程序所申请的内存空间过大导致程序崩溃甚至电脑死机这样的问题 阅读全文
摘要:
这周开始学习C#中窗体的知识,使用C#连接数据库 阅读全文
摘要:
这周主要是复习了编译原理中的语法 阅读全文
摘要:
这周主要进行了企业的异常信息分析 阅读全文