当前位置: 首页 > news >正文

编程研发工作日记

2016-12-14

1.Java使用的广, C/C++是使用的深, 这正好形成了一个“T”字形的学习结构。

a)Java程序设计语言易用性更强,生产效率更好,有大量的开发框架。

b)C/C++是操作系统使用的底层程序设计语言,所有的底层类库都是使用该语言提供的API,是因为该语言的运行效率相当的高。

c)在前端支持Java Script的浏览器相当多,没有平台依赖性。

2.计算机数据的传输过程是基于事件event 完成数据的请求响应,从而形成用户client的数据data体验过程。

a)计算机操作系统的事件

i.单击click

ii.双击doubleclick

iii.Keyup

iv.Keydown

v.鼠标移入onmouseover

vi.鼠标移除onmouseout

b)计算机的PC端或者是移动端完成对数据data 的获取和采集过程。

3.分层是为了解耦,依赖是为了通信。

4.组合接口,继承属性。

a)继承是为了复用共享数据,而组合接口(重构)是为了简化代码,提高代码的简洁性。

b)分类检索,空间复用。

c)接口使用虚拟内存,而对象的属性是要在堆heap和栈stack中分配内存空间,所有的目的都是为了在计算机有限的资源条件下无限地提高文件的存取效率。

5.计算机数据的最终表现形式都是以文件File的各种格式进行数据的磁盘持久化操作。

a)文件的后缀扩展名就是对数据文件的一种分类操作。

b)对文件的分类可以提高我们无论是人还是计算机寻找文件File的效率。

6.计算机编程就是内存寻址操作,编程的过程中所有的代码最终都是在主线程中进行载入运行。

2016-12-15

1.面向过程变成是以函数为单元的变成过程,而面向对象编程的过程是基于类class单元的变成过程。

a)函数式编程为上层调用层提供了API接口。

b)基于类的编程可以使用类对业务逻辑进行数据建模的一个数据抽象的过程。

c)函数式编程面向的底层的处理算法。

d)面向对象编程面向的是现实世界的需求业务逻辑。

2.跳转goto和递归recurve是计算机进行内存寻址的方式,但是goto使用多了会破会代码的可读性,所以我们经常是使用简洁的for循环或者是有判断终止条件的while循环完成数据的遍历寻址操作。

a)内存跳转的过程包括

i.Goto

ii.Return

iii.Break

iv.Continue

3.在C语言中的数组为基础的数据类型,该数据结构是在堆中进行内存分配,在栈中保存数组的引用地址。

a)因为栈的内存空间有限,比堆内存小,但是数据的存取I/O效率较高,所以习惯把大量的数据在堆内存进行存取操作,在栈内存只是保存堆内存中引用数据对象的地址。

http://www.dtcms.com/a/289807.html

相关文章:

  • 050_Set接口(HashSet / TreeSet / LinkedHashSet)
  • 力扣面试150题--搜索插入位置
  • 某市公安局视频图像信息综合应用平台设计方案Word(446页)
  • AI产品经理面试宝典第40天:用户反馈处理与技术应用面试题与答法
  • 多校2+多校1的遗珠
  • 信道相关系数
  • 安装kali时出现“安装步骤失败“如何解决及后续软件安装
  • Python自动化测试项目实战
  • QT项目-仿QQ音乐的音乐播放器(第一节)
  • 什么是卡贴???
  • 国产电钢琴性价比实战选购指南
  • Python 虚拟环境与构建工具全景指南:功能介绍与对比分析
  • 基于Transformer的心理健康对话系统:从零构建AI心理咨询助手
  • 【全球甲烷估算模型】简化一箱模型(1-box model)
  • MySQL中的排序和分页
  • [simdjson] 实现不同CPU调度 | 自动硬件适配的抽象
  • C 语言经典编程题实战:从基础算法到趣味问题全解析
  • MybatisPlus-09.核心功能-IService开发复杂业务接口
  • 论文阅读:BLIP-2 (2023.4)
  • KOSMOS-2: 将多模态大型语言模型与世界对接
  • 第一章: 初识 Redis:背后的特性和典型应用场景
  • 你的created_time字段,用DATETIME还是TIMESTAMP?
  • brpc的安装与使用介绍以及channel的封装
  • spring-ai-alibaba 迭代字符分割器
  • RPG61.制作敌人攻击波数一
  • 30天打牢数模基础-AdaBoost讲解
  • CICS Application Programming Fundamentals 第8-6章
  • arinc818_icd设计范例
  • LLVM中AST节点类型
  • RGB颜色值如何转到灰度值