随笔分类 -  科研基础

摘要:c/c++网络编程学习--windows & linux 基本内容 1、套接字分类 流式套接字(SOCK_STREAM):读取TCP协议的数据 数据报式套接字(SOCK_DGRAM):读取UDP协议的数据 原始套接字(SOCK_RAW):可以读写内核没有处理的IP数据包 2、工作流程 (1)服务器监 阅读全文
posted @ 2020-10-08 20:37 1993Fxn 阅读(207) 评论(0) 推荐(0)
摘要:git基础 1、git的特点 存储能力强 性能高 开源 易做备份 支持离线操作 易定制工作流程 2、git的安装 https://git-scm.com/book/zh/vz/起步-安装-Git sudo apt install git-all git --version 3、git使用前的最小配置 阅读全文
posted @ 2020-10-04 14:33 1993Fxn 阅读(141) 评论(0) 推荐(0)
摘要:嵌入式Linux C语言开发工具 学习+复习~ 1、编辑器vi (1)vi的删除、修改与复制命令 (2)vi中光标移动的命令 (3)vi的查找与替换命令 (4)vi的文件操作指令 2、编译器GCC (1)GCC所支持扩展名解释 (2)GCC编译流程分析 预处理阶段: gcc -E -o hello. 阅读全文
posted @ 2020-09-12 15:38 1993Fxn 阅读(289) 评论(0) 推荐(0)
摘要:图书管理系统UML建模 用例图 借阅者请求服务用例图 图书管理员处理借书还书用例图 系统管理员系统维护用例图 时序图 系统管理员添加书籍时序图 协作图 借阅者预留书籍协作图 状态图 书的状态图 活动图 图书管理员的活动图 阅读全文
posted @ 2019-11-22 22:15 1993Fxn 阅读(1688) 评论(0) 推荐(0)
摘要:第二章 信息的表示和处理 2.1 信息存储 字节(byte):8位的块,作为最小的可寻址的存储器单位,不是访问存储器中单独的位。 计算机字长:指明指针数据的标称大小。32位机器虚拟地址空间为4GB。64位为16EB。64位机器可以运行32位机器编译的程序,反过来不行。 字节顺序 小端法:最低有效字节 阅读全文
posted @ 2019-11-21 22:40 1993Fxn 阅读(208) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-11-13 20:40 1993Fxn 阅读(137) 评论(0) 推荐(0)
摘要:第1章 概论 软件=程序+软件工程 1、程序=数据结构+算法 软件企业=软件+商业模式 2、软件开发分为几个不同的阶段:玩具阶段、业余爱好阶段、探索阶段、成熟的产业阶段。 软件工程是什么 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。 软件工程包括很多领域:软件需求分 阅读全文
posted @ 2019-11-05 22:22 1993Fxn 阅读(148) 评论(0) 推荐(0)
摘要:vim是一个非常强大的编辑器,看了很多文章能感受到它的强大,不过还需要不断地学习和使用来慢慢感受。 安装vim 在ubuntu 系统中使用 sudo apt get install vim gtk 安装vim,安装完成后成功新建了一个test.c文件进行测试,如下图所示,可以看出vim安装成功。 配 阅读全文
posted @ 2019-10-31 22:53 1993Fxn 阅读(248) 评论(0) 推荐(0)
摘要:第一章 计算机系统漫游 1.1 信息就是位+上下文 源程序是由程序员通过编辑器创建并保存的文本文件 .c,本质上是一个由0和1组成的位(bit)序列,8个位被组织成一组,称为字节。每个字节表示程序中某个文本字符。 大部分现代系统都使用ASCII标准表示文本字符,每个字节都有一个整数值,对应于某个字符 阅读全文
posted @ 2019-10-30 16:56 1993Fxn 阅读(194) 评论(0) 推荐(0)
摘要:本周速读了《深入理解计算机系统》这本书,这本书从程序员的角度介绍了计算机系统的内在运作,展示了一些本质概念是如何实际的影响应用程序的正确性、性能和实用性的。收获如下: 1、关于进程和线程 进程是操作系统对运行程序的一种抽象,是指计算机中已运行的程序,是系统进行资源分配和调度的基本单位,是操作系统结构 阅读全文
posted @ 2019-10-26 23:09 1993Fxn 阅读(353) 评论(0) 推荐(0)
摘要:本周快速学习了《文献管理与信息分析》课程,本课程针对网络时代的个人信息需求,对信息获取、信息管理、信息分析等内容进行了讲解,目前最新版的课程更新到第五周。通过本课程的学习,对搜索、RSS、为知笔记、思维导图有了更清晰的认识。在本课程的学习中还思考了以下问题: 1、 "新木桶理论" 引发的对学习的思考 阅读全文
posted @ 2019-10-25 23:53 1993Fxn 阅读(1716) 评论(0) 推荐(0)
摘要:本周速读了《构建之法(第三版)》,本书共有十七个章节(如下图所示),介绍了软件工程的方方面面,干货满满。在速读完成后我思考了以下几个问题。 1、目前流行的几种源程序版本管理软件和项目管理软件各有什么优缺点? Microsoft TFS 微软的团队代码管理服务平台Team Foundation(通常记 阅读全文
posted @ 2019-10-24 22:51 1993Fxn 阅读(186) 评论(0) 推荐(0)