自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 需求——人人都是产品经理读书笔记及拓展

需求 ​ ——人人都是产品经理读书笔记及拓展(第二章) 马斯洛的需求层次理论 马斯洛的需求五层次理论 层级 内容 描述 第五层 自我实现 实现个人理想、抱负 第四层 尊重需求 内部尊重:自尊;外部尊重:社会地位,得到认可 第三层 社会需求 友情/爱情,归属感 第二层 安全需求 自身安全,财产威胁,病痛袭扰。 第一层 生理需求 饥、渴、衣、住、行。人类生存根本 基本观点 五种需要从低到高逐层递升,但次序并不是

2021-07-19 14:17:26 247 1

原创 系统模型

系统模型 系统模型简介(概念)物理模型(概念)体系结构模型体系结构元素通信实体对象组件Web服务通信范式进程间通信远程调用请求-应答协议间接通信角色和责任客户 - 服务器(CS)对等体系结构(P2P)放置(部署)系统结构模式**重点思想:分层**:功能分解一些关键技术基础模型 简介(概念) 分布式系统的三个重要且互补的解释方法: 物理模型: 考虑组成系统的计算机和设计的类型以及他们的互连,不涉及特定的技术细节 体系结构模型: 从系统的计算元素执行的计算和通信任务方面来描述系统 计算元素指单机或通过

2021-06-23 04:48:18 1286

原创 分布式架构基础

分布式架构基础(中间件技术) 分布式架构基础(中间件技术)网络通信技术socket编程基本流程及注意事项(建立TCP连接)Socket服务端实例Socket客户端实例TCP三次握手四次握手特点UDP特点日志间接通信发布——订阅系统(生产者-消费者)消息队列共享内存日志间接通信发布——订阅系统(生产者-消费者)消息队列共享内存 网络通信技术 socket编程 Socket学习网络基础准备 https://www.runoob.com/w3cnote/android-tutorial-socket-intro

2021-06-22 22:50:29 254 2

原创 从串行算法到并行算法

从串行算法到并行算法 从串行算法到并行算法分解模式:任务分解,数据分解,数据流分解任务分解分治策略几何分解模型递归数据模式流水线模式数据分解如何将数据分解成数据块? 分解模式:任务分解,数据分解,数据流分解 分解类型 设计 任务 计算被分解为一组独立的任务,多个线程可以用任意顺序执行这些任务将不同的行为分配给不同的线程 数据 程序需要处理一个大型数据集,并且可以对数据集中的每个元素进行独立计算令多个线程对不同的数据集执行同样的操作 数据流 一个线程的输出是第二个线程的输入,需要特别

2021-06-22 22:47:58 1552

原创 分布式系统特征

分布式系统特征 分布和并行计算的区别 并行:单机多核,并行编程 并行计算3个基本条件 并行计算机:多核 应用问题具有并行度:应用可以分解为多个子任务,子任务可以并行执行 将应用分解为多个子任务的过程称为并行算法的设计 并行编程:实现并行算法,编写运行程序 解决问题:单机器下通过并行加快求解同一个应用的速度 分布:多台机器通过网络连接,对外以整体提供服务 解决问题:通过网络相互连接的两个以上的处理机相互协调、各自执行相互依赖的不同应用,从而达到协调资源访问,提高资源使用效率的目

2021-06-22 12:05:37 287

原创 CSAPP实验二:BoomLab

BoomLab 首先查看boom.c代码可知总共有6个phase 进入gdb调试:gdb bomb phase_1 查看phase1反汇编代码: disas phase_1 <+0>:准备栈帧 <+4>:将地址存入%esi <+9>:调用了一个<strings_not_equal>的指令,盲猜是对比刚刚输入字符和标准答案,所以查看一下0x402400里装的是啥: 这就是phase_1的标准答案了 Border relations with Canada

2020-12-15 04:10:34 1509

原创 【计算智能期末考模拟题】结合一道DP题,从原理、效率和代码形式三个方面谈DP与穷举搜索的区别

请结合你做过的一道DP题,从原理、效率和代码形式三个方面详细的谈谈DP与穷举搜索的区别 题目: 18308最长公共子序列 Description 给定两个字符串,请输出这两个字符串的最大公共子序列 输入样例 abbca aba 输出样例 3 原理上: DP: 动态规划的原理在于将问题分解为形式相似,规模变小的子问题进行计算,是一种巧妙利用“求过的子问题的值”来求问题解的解法。 以本题为例:将“两个字符串的最长公共子序列”问题拆分为“前i个字符中最长的公共子序列”问题,通过利用该问题的最优子结构性质(问题

2020-06-07 11:46:28 461

原创 18308最长公共子序列

18308最长公共子序列原题思路代码 原题 18308 最长公共子序列 时间限制:1000MS 代码长度限制:10KB 提交次数:0 通过次数:0 题型: 编程题 语言: G++;GCC;VC Description 给定两个字符串,请输出这两个字符串的最大公共子序列 输入格式 两行,一行一个字符串(不包括空格,Tab键),长度不超过1000 输出格式 输出最大公共子序列的长度 输入样例 abbca aba 输出样例 3 思路 将两个字符串的公共子序列问题拆分为前i个字符中最长的公共子序列问题

2020-06-05 18:06:22 1268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除