自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

今人不见古时月

所爱隔山海,山海皆可平

  • 博客(14)
  • 收藏
  • 关注

原创 workflow了解

AI算法产生到AI应用落地,是一个工程化的问题。为了将数据、算法、应用这三个 AI 领域的流程打通,工程师们选择了多种集成的手段,其中以 workflow 作为 AI 工程实践方法的思路上就出现了很多种 workflow 方案。workflow:即工作流,就是对一个具体任务和任务之间业务规则的抽象,其将任务拆分为.

2022-03-01 11:37:53 1577

原创 matlab 常用小点

1、随机函数rand():生成 (0,1) 区间上均匀分布的随机变量。unifrnd():生成某个区间上均匀分布的随机变量。randn():生成(0,1)区间上正态分布的随机变量。2、画图线型颜色线型说明标记符说明颜色说明-实线(默认)+加号符r红色–双划线o空心圆g绿色:虚线*星号b蓝色:.点划线.实心圆c青绿色x叉号符m洋红色s正方形y黄色d菱形k黑色

2021-11-29 12:38:54 1301

原创 操作系统——同步异步、阻塞非阻塞

操作系统——同步异步、阻塞非阻塞同步与异步对立、阻塞于非阻塞对立,两两可组合。同步:自己每隔一段时间,以轮询的方式看看请求是否完成;异步:当任务完成,对方以某种方式通知自己;阻塞:在等待请求结果的过程中,不能做其他事情;非阻塞:在等待请求结果的过程中,可以做其他事情。异步优化了用户体验,非阻塞使得系统开销远远小于阻塞模式,因为系统不需要创建新的进程(or线程),大大节省了系统的资源,多出来的系统资源可以给其他的中间件。1、同步阻塞(BIO) :客户端发送请求给服务端,此时服务端处理任务时间

2021-09-01 22:21:16 226

原创 操作系统——进程通信(IPC)

操作系统——进程通信(IPC)方式参考:https://www.cnblogs.com/xiaobaizzz/p/12285577.html参考:https://www.cnblogs.com/tsiangleo/p/4902695.html进程通信:进程间的信息交换。进程是分配系统资源的单位,因此各进程拥有的内存空间相互独立。为了保证进程安全,一个进程不能直接访问另一个进程的地址空间。为了保证进程间的安全通信,操作系统提供了一些方法。按照发送路径来看,可分为直接通信和间接通信:1

2021-08-31 21:41:22 1892

原创 操作系统——零拷贝

操作系统——零拷贝参考:https://www.cnblogs.com/gunduzi/p/13537862.html1、什么是零拷贝?零拷贝主要指优化拷贝,将 CPU Copy 减少为 0,因为拷贝过程很耗 CPU 时间,所以尽量把这个时间减小,引入 DMA 作为 CPU 的一个代理,可以让 CPU 去做别的事情,因为像磁盘这样的设备性能太差,如果让 CPU 直接访问,那就太浪费了。那什么是 CPU Copy?什么是 DMA 呢?CPU copy:拷贝过程需要 CPU 参与DMA co

2021-08-31 17:27:59 433

原创 操作系统——临界资源和临界区

操作系统——临界资源和临界区1、临界资源概念:一次仅允许一个进程使用的共享资源。2、临界区概念:每个进程中访问临界资源的那段程序称之为临界区。临界区不是内核对象,而是系统提供的一种数据结构,程序中可以声明一个该类型的变量,之后用它来实现对资源的互斥访问。当欲访问某一临界资源时,先将该临界区加锁(若临界区不空闲则等待),用完该资源后,将临界区释放。3、进程进入临界区的调度原则① 如果有若干进程请求进入空闲的临界区(空闲即0进程访问),一次仅允许一个进程进入。② 任何时候,处于临界区内

2021-08-31 14:46:51 22034 3

转载 操作系统——死锁和饥饿

操作系统——死锁和饥饿1、概念死锁:如果一组进程中的每一个进程都在等待由该进程中的其它进程才能引发的事件,那么该组进程是死锁的。饥饿:指系统不能保证某个进程的等待时间上界,从而使该进程长时间等待,当等待时间给进程推进和响应带来明显影响时,称发生了进程饥饿。当饥饿到一定程度的进程所赋予的任务即使完成也不再具有实际意义时称该进程被饿死。2、产生原因死锁:源于多个程序对资源的争夺,不仅对不可抢占资源进行争夺时会引起死锁,而且对可消耗资源进行争夺时,也会引起死锁。饥饿:如果一个线程因为处理器时间全

2021-08-31 14:18:49 4546

原创 操作系统——页面分配策略

操作系统——页面分配策略(驻留集、工作集、置换策略、抖动)先简述几个名词:驻留集:一个进程的驻留集指当前在主存中的这个进程的页的集合。工作集:一个进程的工作集指这个进程最近被使用过的页的集合。抖动:又称颠簸,指 刚被调出去的页又马上被调回,调回不久后又被调出。置换策略:固定分配局部置换、可变分配全部置换、可变分配局部置换。1、驻留集概念:请求分页存储管理中给进程分配的内存块的集合。(由于采用虚拟存储技术,驻留集的大小一般小于进程的大小)。若驻留集太小,会导致频繁缺页;太大,会导致多道

2021-08-31 14:14:11 2861

原创 Java 设计模式

Java 基础——设计模式一、分类设计模式可分为三大类:创建型模式:单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式行为型模式:模板方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式接下来详细讲解三大类中的部分模式。二、创建型模式1、单例模式1.1 核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。1.2

2021-06-30 16:39:50 49

转载 Java 反射机制

参考博文1、什么是反射?2、反射的原理3、反射的优缺点4、反射的用途5、反射机制常用的类6、反射的基本使用

2021-06-28 10:28:16 55

原创 Windows 7 32 位系统 第一次安装Typora,显示空白无法编辑问题解决

Windows 7 32位系统,第一次装Typora(也是32位的),打开一片空白,无法编辑解决办法:右键属性–>兼容性–>选中兼容模式(下面的下拉选项框,不用管,默认即可)–>OK因为我选择Windows 7后,依然是空白的,然后又设置成默认的这种,就OK了。...

2021-05-01 18:56:37 949 2

原创 win 7 安装MATLAB r2017b时出现 “弹出 DVD 1 并插入 DVD 2以继续“

win 7 安装MATLAB r2017b 出现 "弹出 DVD 1 并插入 DVD 2以继续 "安装matlab时出现该问题,看过很多博客,大多数是说DVD1弹出,DVD2装载,但是,我电脑上对这种镜像文件没有弹出装载;也试过在磁盘管理中改驱动号,依然无果;也试过将dvd2所在文件夹共享,也未果;也安装了驱动精灵,然而对我电脑行不通(可能我找不到方法),反正就是没找着什么驱动之类的.电脑 : win 7 64位磁盘显示如下 : (没有所谓的光驱)安装版本 :MATLAB r2017b

2020-07-08 00:33:02 1040 1

原创 编程错误

LeetCode 代码错误错误:Line 1060: Char 9: runtime error: addition of unsigned offset to 0x7ffd5a832640 overflowed to 0x7ffd5a83263f (basic_string.h)SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /usr/bin/..b/gcc/x86_64-linux-gnu/8/../../../../include/

2020-06-21 23:40:45 2826

原创 从前慢

记得早先少年时大家诚诚恳恳说一句 是一句清早上火车站长街黑暗无行人卖豆浆的小店冒着热气从前的日色变得慢车,马,邮件都慢一生只够爱一个人从前的锁也好看钥匙精美有样子你锁了 人家就懂了三年前,第一次读到这首诗,便喜欢上它,便规规整整地抄下来,写给令我欢喜的少年....

2020-06-17 22:08:59 131

空空如也

空空如也

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

TA关注的人

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